public class AssignmentType extends Object implements Serializable, Cloneable, Containerable
Java class for AssignmentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssignmentType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="subtype" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}extension" minOccurs="0"/> <element name="lifecycleState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="metadata" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataType" minOccurs="0"/> <choice> <element name="targetRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="construction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ConstructionType" minOccurs="0"/> <element name="personaConstruction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PersonaConstructionType" minOccurs="0"/> <element name="focusMappings" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingsType" minOccurs="0"/> <element name="policyRule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyRuleType" minOccurs="0"/> </choice> <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivationType" minOccurs="0"/> <element name="order" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="orderConstraint" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OrderConstraintsType" maxOccurs="unbounded" minOccurs="0"/> <element name="limitTargetContent" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentSelectorType" minOccurs="0"/> <element name="limitOtherPrivileges" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OtherPrivilegesLimitationType" minOccurs="0"/> <element name="focusType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="tenantRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="orgRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="condition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" minOccurs="0"/> <element name="policySituation" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element name="triggeredPolicyRule" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EvaluatedPolicyRuleType" maxOccurs="unbounded" minOccurs="0"/> <element name="policyException" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyExceptionType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignmentRelation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentRelationType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_ACTIVATION |
static ItemName |
F_ASSIGNMENT_RELATION |
static ItemName |
F_CONDITION |
static ItemName |
F_CONSTRUCTION |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_EXTENSION |
static ItemName |
F_FOCUS_MAPPINGS |
static ItemName |
F_FOCUS_TYPE |
static ItemName |
F_LIFECYCLE_STATE |
static ItemName |
F_LIMIT_OTHER_PRIVILEGES |
static ItemName |
F_LIMIT_TARGET_CONTENT |
static ItemName |
F_METADATA |
static ItemName |
F_ORDER |
static ItemName |
F_ORDER_CONSTRAINT |
static ItemName |
F_ORG_REF |
static ItemName |
F_PERSONA_CONSTRUCTION |
static ItemName |
F_POLICY_EXCEPTION |
static ItemName |
F_POLICY_RULE |
static ItemName |
F_POLICY_SITUATION |
static ItemName |
F_SUBTYPE |
static ItemName |
F_TARGET_REF |
static ItemName |
F_TENANT_REF |
static ItemName |
F_TRIGGERED_POLICY_RULE |
Constructor and Description |
---|
AssignmentType() |
AssignmentType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_DESCRIPTION
public static final ItemName F_SUBTYPE
public static final ItemName F_EXTENSION
public static final ItemName F_LIFECYCLE_STATE
public static final ItemName F_METADATA
public static final ItemName F_TARGET_REF
public static final ItemName F_CONSTRUCTION
public static final ItemName F_PERSONA_CONSTRUCTION
public static final ItemName F_FOCUS_MAPPINGS
public static final ItemName F_POLICY_RULE
public static final ItemName F_ACTIVATION
public static final ItemName F_ORDER
public static final ItemName F_ORDER_CONSTRAINT
public static final ItemName F_LIMIT_TARGET_CONTENT
public static final ItemName F_LIMIT_OTHER_PRIVILEGES
public static final ItemName F_FOCUS_TYPE
public static final ItemName F_TENANT_REF
public static final ItemName F_ORG_REF
public static final ItemName F_CONDITION
public static final ItemName F_POLICY_SITUATION
public static final ItemName F_TRIGGERED_POLICY_RULE
public static final ItemName F_POLICY_EXCEPTION
public static final ItemName F_ASSIGNMENT_RELATION
public AssignmentType()
public AssignmentType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public String getDescription()
public void setDescription(String value)
public ExtensionType getExtension()
public void setExtension(ExtensionType value)
public String getLifecycleState()
public void setLifecycleState(String value)
public MetadataType getMetadata()
public void setMetadata(MetadataType value)
public ObjectReferenceType getTargetRef()
public void setTargetRef(ObjectReferenceType value)
public ConstructionType getConstruction()
public void setConstruction(ConstructionType value)
public PersonaConstructionType getPersonaConstruction()
public void setPersonaConstruction(PersonaConstructionType value)
public MappingsType getFocusMappings()
public void setFocusMappings(MappingsType value)
public PolicyRuleType getPolicyRule()
public void setPolicyRule(PolicyRuleType value)
public ActivationType getActivation()
public void setActivation(ActivationType value)
public Integer getOrder()
public void setOrder(Integer value)
public List<OrderConstraintsType> getOrderConstraint()
public List<OrderConstraintsType> createOrderConstraintList()
public AssignmentSelectorType getLimitTargetContent()
public void setLimitTargetContent(AssignmentSelectorType value)
public OtherPrivilegesLimitationType getLimitOtherPrivileges()
public void setLimitOtherPrivileges(OtherPrivilegesLimitationType value)
public QName getFocusType()
public void setFocusType(QName value)
public ObjectReferenceType getTenantRef()
public void setTenantRef(ObjectReferenceType value)
public ObjectReferenceType getOrgRef()
public void setOrgRef(ObjectReferenceType value)
public MappingType getCondition()
public void setCondition(MappingType value)
public List<EvaluatedPolicyRuleType> getTriggeredPolicyRule()
public List<EvaluatedPolicyRuleType> createTriggeredPolicyRuleList()
public List<PolicyExceptionType> getPolicyException()
public List<PolicyExceptionType> createPolicyExceptionList()
public List<AssignmentRelationType> getAssignmentRelation()
public List<AssignmentRelationType> createAssignmentRelationList()
public Long getId()
public void setId(Long value)
public AssignmentType description(String value)
public AssignmentType subtype(String value)
public AssignmentType extension(ExtensionType value)
public ExtensionType beginExtension()
public AssignmentType lifecycleState(String value)
public AssignmentType metadata(MetadataType value)
public MetadataType beginMetadata()
public AssignmentType targetRef(ObjectReferenceType value)
public AssignmentType targetRef(String oid, QName type)
public AssignmentType targetRef(String oid, QName type, QName relation)
public ObjectReferenceType beginTargetRef()
public AssignmentType construction(ConstructionType value)
public ConstructionType beginConstruction()
public AssignmentType personaConstruction(PersonaConstructionType value)
public PersonaConstructionType beginPersonaConstruction()
public AssignmentType focusMappings(MappingsType value)
public MappingsType beginFocusMappings()
public AssignmentType policyRule(PolicyRuleType value)
public PolicyRuleType beginPolicyRule()
public AssignmentType activation(ActivationType value)
public ActivationType beginActivation()
public AssignmentType order(Integer value)
public AssignmentType orderConstraint(OrderConstraintsType value)
public OrderConstraintsType beginOrderConstraint()
public AssignmentType limitTargetContent(AssignmentSelectorType value)
public AssignmentSelectorType beginLimitTargetContent()
public AssignmentType limitOtherPrivileges(OtherPrivilegesLimitationType value)
public OtherPrivilegesLimitationType beginLimitOtherPrivileges()
public AssignmentType focusType(QName value)
public AssignmentType tenantRef(ObjectReferenceType value)
public AssignmentType tenantRef(String oid, QName type)
public AssignmentType tenantRef(String oid, QName type, QName relation)
public ObjectReferenceType beginTenantRef()
public AssignmentType orgRef(ObjectReferenceType value)
public AssignmentType orgRef(String oid, QName type)
public AssignmentType orgRef(String oid, QName type, QName relation)
public ObjectReferenceType beginOrgRef()
public AssignmentType condition(MappingType value)
public MappingType beginCondition()
public AssignmentType policySituation(String value)
public AssignmentType triggeredPolicyRule(EvaluatedPolicyRuleType value)
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
public AssignmentType policyException(PolicyExceptionType value)
public PolicyExceptionType beginPolicyException()
public AssignmentType assignmentRelation(AssignmentRelationType value)
public AssignmentRelationType beginAssignmentRelation()
public AssignmentType id(Long value)
public AssignmentType clone()
Copyright © 2020 Evolveum. All rights reserved.