Class AssignmentHolderType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.types_3.ObjectType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
-
- All Implemented Interfaces:
Containerable
,JaxbVisitable
,Objectable
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
AbstractAccessCertificationDefinitionType
,AccessCertificationCampaignType
,CaseType
,ConnectorHostType
,ConnectorType
,DashboardType
,FocusType
,FormType
,FunctionLibraryType
,LookupTableType
,NodeType
,ObjectCollectionType
,ObjectTemplateType
,ReportDataType
,ReportType
,ResourceType
,SecurityPolicyType
,SequenceType
,SystemConfigurationType
,TaskType
,ValuePolicyType
public abstract class AssignmentHolderType extends ObjectType implements Serializable, Cloneable, Objectable
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Abstract supertype for all object types that can have assignments. </p>
Java class for AssignmentHolderType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssignmentHolderType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectType"> <sequence> <element name="assignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="iteration" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="iterationToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="archetypeRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="roleMembershipRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="delegatedRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="roleInfluenceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ARCHETYPE_REF
static ItemName
F_ASSIGNMENT
static ItemName
F_DELEGATED_REF
static ItemName
F_ITERATION
static ItemName
F_ITERATION_TOKEN
static ItemName
F_ROLE_INFLUENCE_REF
static ItemName
F_ROLE_MEMBERSHIP_REF
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
F_DESCRIPTION, F_DIAGNOSTIC_INFORMATION, F_DOCUMENTATION, F_EXTENSION, F_FETCH_RESULT, F_INDESTRUCTIBLE, F_LENS_CONTEXT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AssignmentHolderType()
AssignmentHolderType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createDiagnosticInformationList, createOperationExecutionList, createParentOrgRefList, createPolicyExceptionList, createPolicySituationList, createSubtypeList, createTriggeredPolicyRuleList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOid, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, getVersion, isIndestructible, setDescription, setDocumentation, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setOid, setTenantRef, setVersion
-
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
accept
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setVersion
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ASSIGNMENT
public static final ItemName F_ASSIGNMENT
-
F_ITERATION
public static final ItemName F_ITERATION
-
F_ITERATION_TOKEN
public static final ItemName F_ITERATION_TOKEN
-
F_ARCHETYPE_REF
public static final ItemName F_ARCHETYPE_REF
-
F_ROLE_MEMBERSHIP_REF
public static final ItemName F_ROLE_MEMBERSHIP_REF
-
F_DELEGATED_REF
public static final ItemName F_DELEGATED_REF
-
F_ROLE_INFLUENCE_REF
public static final ItemName F_ROLE_INFLUENCE_REF
-
-
Constructor Detail
-
AssignmentHolderType
public AssignmentHolderType()
-
AssignmentHolderType
public AssignmentHolderType(PrismContext prismContext)
-
-
Method Detail
-
asPrismObject
public PrismObject<? extends AssignmentHolderType> asPrismObject()
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classObjectType
-
setupContainer
public void setupContainer(PrismObject container)
- Specified by:
setupContainer
in interfaceObjectable
- Overrides:
setupContainer
in classObjectType
-
asPrismContainer
public PrismObject asPrismContainer()
- Overrides:
asPrismContainer
in classObjectType
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classObjectType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classObjectType
-
toString
public String toString()
- Overrides:
toString
in classObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObjectType
-
toDebugName
public String toDebugName()
Description copied from interface:Objectable
Returns short string representing identity of this object. It should container object type, OID and name. It should be presented in a form suitable for log and diagnostic messages (understandable for system administrator).- Specified by:
toDebugName
in interfaceObjectable
- Overrides:
toDebugName
in classObjectType
-
toDebugType
public String toDebugType()
Description copied from interface:Objectable
Returns short string identification of object type. It should be in a form suitable for log messages. There is no requirement for the type name to be unique, but it rather has to be compact. E.g. short element names are preferred to long QNames or URIs.- Specified by:
toDebugType
in interfaceObjectable
- Overrides:
toDebugType
in classObjectType
- Returns:
-
end
public <X> X end()
- Overrides:
end
in classObjectType
-
getAssignment
public List<AssignmentType> getAssignment()
-
createAssignmentList
public List<AssignmentType> createAssignmentList()
-
getIteration
public Integer getIteration()
-
setIteration
public void setIteration(Integer value)
-
getIterationToken
public String getIterationToken()
-
setIterationToken
public void setIterationToken(String value)
-
getArchetypeRef
public List<ObjectReferenceType> getArchetypeRef()
-
createArchetypeRefList
public List<ObjectReferenceType> createArchetypeRefList()
-
getRoleMembershipRef
public List<ObjectReferenceType> getRoleMembershipRef()
-
createRoleMembershipRefList
public List<ObjectReferenceType> createRoleMembershipRefList()
-
getDelegatedRef
public List<ObjectReferenceType> getDelegatedRef()
-
createDelegatedRefList
public List<ObjectReferenceType> createDelegatedRefList()
-
getRoleInfluenceRef
public List<ObjectReferenceType> getRoleInfluenceRef()
-
createRoleInfluenceRefList
public List<ObjectReferenceType> createRoleInfluenceRefList()
-
assignment
public AssignmentHolderType assignment(AssignmentType value)
-
beginAssignment
public AssignmentType beginAssignment()
-
iteration
public AssignmentHolderType iteration(Integer value)
-
iterationToken
public AssignmentHolderType iterationToken(String value)
-
archetypeRef
public AssignmentHolderType archetypeRef(ObjectReferenceType value)
-
archetypeRef
public AssignmentHolderType archetypeRef(String oid, QName type)
-
archetypeRef
public AssignmentHolderType archetypeRef(String oid, QName type, QName relation)
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(ObjectReferenceType value)
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(String oid, QName type)
-
roleMembershipRef
public AssignmentHolderType roleMembershipRef(String oid, QName type, QName relation)
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
-
delegatedRef
public AssignmentHolderType delegatedRef(ObjectReferenceType value)
-
delegatedRef
public AssignmentHolderType delegatedRef(String oid, QName type)
-
delegatedRef
public AssignmentHolderType delegatedRef(String oid, QName type, QName relation)
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(ObjectReferenceType value)
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(String oid, QName type)
-
roleInfluenceRef
public AssignmentHolderType roleInfluenceRef(String oid, QName type, QName relation)
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
-
name
public AssignmentHolderType name(PolyStringType value)
- Overrides:
name
in classObjectType
-
name
public AssignmentHolderType name(String value)
- Overrides:
name
in classObjectType
-
beginName
public PolyStringType beginName()
- Overrides:
beginName
in classObjectType
-
description
public AssignmentHolderType description(String value)
- Overrides:
description
in classObjectType
-
documentation
public AssignmentHolderType documentation(String value)
- Overrides:
documentation
in classObjectType
-
subtype
public AssignmentHolderType subtype(String value)
- Overrides:
subtype
in classObjectType
-
fetchResult
public AssignmentHolderType fetchResult(OperationResultType value)
- Overrides:
fetchResult
in classObjectType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResult
in classObjectType
-
extension
public AssignmentHolderType extension(ExtensionType value)
- Overrides:
extension
in classObjectType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRef
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRef
in classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRef
in classObjectType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRef
in classObjectType
-
trigger
public AssignmentHolderType trigger(TriggerType value)
- Overrides:
trigger
in classObjectType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTrigger
in classObjectType
-
metadata
public AssignmentHolderType metadata(MetadataType value)
- Overrides:
metadata
in classObjectType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadata
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRef
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type)
- Overrides:
tenantRef
in classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRef
in classObjectType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRef
in classObjectType
-
lifecycleState
public AssignmentHolderType lifecycleState(String value)
- Overrides:
lifecycleState
in classObjectType
-
operationExecution
public AssignmentHolderType operationExecution(OperationExecutionType value)
- Overrides:
operationExecution
in classObjectType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecution
in classObjectType
-
lensContext
public AssignmentHolderType lensContext(LensContextType value)
- Overrides:
lensContext
in classObjectType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContext
in classObjectType
-
policySituation
public AssignmentHolderType policySituation(String value)
- Overrides:
policySituation
in classObjectType
-
triggeredPolicyRule
public AssignmentHolderType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRule
in classObjectType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRule
in classObjectType
-
policyException
public AssignmentHolderType policyException(PolicyExceptionType value)
- Overrides:
policyException
in classObjectType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyException
in classObjectType
-
diagnosticInformation
public AssignmentHolderType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformation
in classObjectType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformation
in classObjectType
-
indestructible
public AssignmentHolderType indestructible(Boolean value)
- Overrides:
indestructible
in classObjectType
-
oid
public AssignmentHolderType oid(String value)
- Overrides:
oid
in classObjectType
-
version
public AssignmentHolderType version(String value)
- Overrides:
version
in classObjectType
-
clone
public AssignmentHolderType clone()
- Overrides:
clone
in classObjectType
-
-