public class ArchetypePolicyType extends Object implements Serializable, Cloneable, Containerable
Java class for ArchetypePolicyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ArchetypePolicyType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="display" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}DisplayType" minOccurs="0"/> <element name="objectTemplateRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType"/> <element name="propertyConstraint" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PropertyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="conflictResolution" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ConflictResolutionType" minOccurs="0"/> <element name="lifecycleStateModel" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LifecycleStateModelType" minOccurs="0"/> <element name="applicablePolicies" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApplicablePoliciesType" minOccurs="0"/> <element name="expressionProfile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="adminGuiConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ArchetypeAdminGuiConfigurationType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_ADMIN_GUI_CONFIGURATION |
static ItemName |
F_APPLICABLE_POLICIES |
static ItemName |
F_CONFLICT_RESOLUTION |
static ItemName |
F_DISPLAY |
static ItemName |
F_EXPRESSION_PROFILE |
static ItemName |
F_LIFECYCLE_STATE_MODEL |
static ItemName |
F_OBJECT_TEMPLATE_REF |
static ItemName |
F_PROPERTY_CONSTRAINT |
Constructor and Description |
---|
ArchetypePolicyType() |
ArchetypePolicyType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_DISPLAY
public static final ItemName F_OBJECT_TEMPLATE_REF
public static final ItemName F_PROPERTY_CONSTRAINT
public static final ItemName F_CONFLICT_RESOLUTION
public static final ItemName F_LIFECYCLE_STATE_MODEL
public static final ItemName F_APPLICABLE_POLICIES
public static final ItemName F_EXPRESSION_PROFILE
public static final ItemName F_ADMIN_GUI_CONFIGURATION
public ArchetypePolicyType()
public ArchetypePolicyType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public DisplayType getDisplay()
public void setDisplay(DisplayType value)
public ObjectReferenceType getObjectTemplateRef()
public void setObjectTemplateRef(ObjectReferenceType value)
public List<PropertyConstraintType> getPropertyConstraint()
public List<PropertyConstraintType> createPropertyConstraintList()
public ConflictResolutionType getConflictResolution()
public void setConflictResolution(ConflictResolutionType value)
public LifecycleStateModelType getLifecycleStateModel()
public void setLifecycleStateModel(LifecycleStateModelType value)
public ApplicablePoliciesType getApplicablePolicies()
public void setApplicablePolicies(ApplicablePoliciesType value)
public String getExpressionProfile()
public void setExpressionProfile(String value)
public ArchetypeAdminGuiConfigurationType getAdminGuiConfiguration()
public void setAdminGuiConfiguration(ArchetypeAdminGuiConfigurationType value)
public ArchetypePolicyType display(DisplayType value)
public DisplayType beginDisplay()
public ArchetypePolicyType objectTemplateRef(ObjectReferenceType value)
public ArchetypePolicyType objectTemplateRef(String oid, QName type)
public ArchetypePolicyType objectTemplateRef(String oid, QName type, QName relation)
public ObjectReferenceType beginObjectTemplateRef()
public ArchetypePolicyType propertyConstraint(PropertyConstraintType value)
public PropertyConstraintType beginPropertyConstraint()
public ArchetypePolicyType conflictResolution(ConflictResolutionType value)
public ConflictResolutionType beginConflictResolution()
public ArchetypePolicyType lifecycleStateModel(LifecycleStateModelType value)
public LifecycleStateModelType beginLifecycleStateModel()
public ArchetypePolicyType applicablePolicies(ApplicablePoliciesType value)
public ApplicablePoliciesType beginApplicablePolicies()
public ArchetypePolicyType expressionProfile(String value)
public ArchetypePolicyType adminGuiConfiguration(ArchetypeAdminGuiConfigurationType value)
public ArchetypeAdminGuiConfigurationType beginAdminGuiConfiguration()
public ArchetypePolicyType clone()
Copyright © 2021 Evolveum. All rights reserved.