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 QNameCOMPLEX_TYPEstatic ItemNameF_ARCHETYPE_REFstatic ItemNameF_ASSIGNMENTstatic ItemNameF_DELEGATED_REFstatic ItemNameF_ITERATIONstatic ItemNameF_ITERATION_TOKENstatic ItemNameF_ROLE_INFLUENCE_REFstatic ItemNameF_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:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classObjectType
-
setupContainer
public void setupContainer(PrismObject container)
- Specified by:
setupContainerin interfaceObjectable- Overrides:
setupContainerin classObjectType
-
asPrismContainer
public PrismObject asPrismContainer()
- Overrides:
asPrismContainerin classObjectType
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classObjectType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup 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:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classObjectType
-
toString
public String toString()
- Overrides:
toStringin classObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classObjectType
-
toDebugName
public String toDebugName()
Description copied from interface:ObjectableReturns 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:
toDebugNamein interfaceObjectable- Overrides:
toDebugNamein classObjectType
-
toDebugType
public String toDebugType()
Description copied from interface:ObjectableReturns 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:
toDebugTypein interfaceObjectable- Overrides:
toDebugTypein classObjectType- Returns:
-
end
public <X> X end()
- Overrides:
endin 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:
namein classObjectType
-
name
public AssignmentHolderType name(String value)
- Overrides:
namein classObjectType
-
beginName
public PolyStringType beginName()
- Overrides:
beginNamein classObjectType
-
description
public AssignmentHolderType description(String value)
- Overrides:
descriptionin classObjectType
-
documentation
public AssignmentHolderType documentation(String value)
- Overrides:
documentationin classObjectType
-
subtype
public AssignmentHolderType subtype(String value)
- Overrides:
subtypein classObjectType
-
fetchResult
public AssignmentHolderType fetchResult(OperationResultType value)
- Overrides:
fetchResultin classObjectType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResultin classObjectType
-
extension
public AssignmentHolderType extension(ExtensionType value)
- Overrides:
extensionin classObjectType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRefin classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRefin classObjectType
-
parentOrgRef
public AssignmentHolderType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRefin classObjectType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRefin classObjectType
-
trigger
public AssignmentHolderType trigger(TriggerType value)
- Overrides:
triggerin classObjectType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTriggerin classObjectType
-
metadata
public AssignmentHolderType metadata(MetadataType value)
- Overrides:
metadatain classObjectType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadatain classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRefin classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type)
- Overrides:
tenantRefin classObjectType
-
tenantRef
public AssignmentHolderType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRefin classObjectType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRefin classObjectType
-
lifecycleState
public AssignmentHolderType lifecycleState(String value)
- Overrides:
lifecycleStatein classObjectType
-
operationExecution
public AssignmentHolderType operationExecution(OperationExecutionType value)
- Overrides:
operationExecutionin classObjectType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecutionin classObjectType
-
lensContext
public AssignmentHolderType lensContext(LensContextType value)
- Overrides:
lensContextin classObjectType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContextin classObjectType
-
policySituation
public AssignmentHolderType policySituation(String value)
- Overrides:
policySituationin classObjectType
-
triggeredPolicyRule
public AssignmentHolderType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRulein classObjectType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRulein classObjectType
-
policyException
public AssignmentHolderType policyException(PolicyExceptionType value)
- Overrides:
policyExceptionin classObjectType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyExceptionin classObjectType
-
diagnosticInformation
public AssignmentHolderType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformationin classObjectType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformationin classObjectType
-
indestructible
public AssignmentHolderType indestructible(Boolean value)
- Overrides:
indestructiblein classObjectType
-
oid
public AssignmentHolderType oid(String value)
- Overrides:
oidin classObjectType
-
version
public AssignmentHolderType version(String value)
- Overrides:
versionin classObjectType
-
clone
public AssignmentHolderType clone()
- Overrides:
clonein classObjectType
-
-