Class ObjectPolicyConfigurationType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.common.common_3.ArchetypePolicyType
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectPolicyConfigurationType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
Definition of policy for a specific object type. It defines object template
and similar settings that apply to the object alone. This policy settings
apply to the object internal structure without regard to other objects.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final ItemName
static final ItemName
static final Producer<ObjectPolicyConfigurationType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ArchetypePolicyType
F_ADMIN_GUI_CONFIGURATION, F_APPLICABLE_POLICIES, F_ASSIGNMENT_HOLDER_RELATION_APPROACH, F_CONFLICT_RESOLUTION, F_DISPLAY, F_EXPRESSION_PROFILE, F_ITEM_CONSTRAINT, F_LIFECYCLE_STATE_MODEL, F_LINKS, F_OBJECT_TEMPLATE_REF, F_PROPERTY_CONSTRAINT
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
display
(DisplayType value) <X> X
end()
boolean
expressionProfile
(String value) getType()
itemConstraint
(ItemConstraintType value) links
(LinkTypeDefinitionsType value) objectTemplateRef
(String oid, QName type) objectTemplateRef
(String oid, QName type, QName relation) void
setSubtype
(String value) void
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ArchetypePolicyType
createItemConstraintList, createPropertyConstraintList, getAdminGuiConfiguration, getApplicablePolicies, getAssignmentHolderRelationApproach, getConflictResolution, getDisplay, getExpressionProfile, getItemConstraint, getLifecycleStateModel, getLinks, getObjectTemplateRef, getPropertyConstraint, setAdminGuiConfiguration, setApplicablePolicies, setAssignmentHolderRelationApproach, setConflictResolution, setDisplay, setExpressionProfile, setLifecycleStateModel, setLinks, setObjectTemplateRef
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
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, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Field Details
-
COMPLEX_TYPE
-
F_TYPE
-
F_SUBTYPE
-
FACTORY
-
-
Constructor Details
-
ObjectPolicyConfigurationType
public ObjectPolicyConfigurationType() -
ObjectPolicyConfigurationType
Deprecated.
-
-
Method Details
-
getType
-
setType
-
getSubtype
-
setSubtype
-
equals
- Overrides:
equals
in classArchetypePolicyType
-
id
- Overrides:
id
in classArchetypePolicyType
-
type
-
subtype
-
display
- Overrides:
display
in classArchetypePolicyType
-
beginDisplay
- Overrides:
beginDisplay
in classArchetypePolicyType
-
objectTemplateRef
- Overrides:
objectTemplateRef
in classArchetypePolicyType
-
objectTemplateRef
- Overrides:
objectTemplateRef
in classArchetypePolicyType
-
objectTemplateRef
- Overrides:
objectTemplateRef
in classArchetypePolicyType
-
beginObjectTemplateRef
- Overrides:
beginObjectTemplateRef
in classArchetypePolicyType
-
itemConstraint
- Overrides:
itemConstraint
in classArchetypePolicyType
-
beginItemConstraint
- Overrides:
beginItemConstraint
in classArchetypePolicyType
-
propertyConstraint
- Overrides:
propertyConstraint
in classArchetypePolicyType
-
beginPropertyConstraint
- Overrides:
beginPropertyConstraint
in classArchetypePolicyType
-
conflictResolution
- Overrides:
conflictResolution
in classArchetypePolicyType
-
beginConflictResolution
- Overrides:
beginConflictResolution
in classArchetypePolicyType
-
lifecycleStateModel
- Overrides:
lifecycleStateModel
in classArchetypePolicyType
-
beginLifecycleStateModel
- Overrides:
beginLifecycleStateModel
in classArchetypePolicyType
-
applicablePolicies
- Overrides:
applicablePolicies
in classArchetypePolicyType
-
beginApplicablePolicies
- Overrides:
beginApplicablePolicies
in classArchetypePolicyType
-
expressionProfile
- Overrides:
expressionProfile
in classArchetypePolicyType
-
adminGuiConfiguration
public ObjectPolicyConfigurationType adminGuiConfiguration(ArchetypeAdminGuiConfigurationType value) - Overrides:
adminGuiConfiguration
in classArchetypePolicyType
-
beginAdminGuiConfiguration
- Overrides:
beginAdminGuiConfiguration
in classArchetypePolicyType
-
assignmentHolderRelationApproach
public ObjectPolicyConfigurationType assignmentHolderRelationApproach(AssignmentRelationApproachType value) - Overrides:
assignmentHolderRelationApproach
in classArchetypePolicyType
-
links
- Overrides:
links
in classArchetypePolicyType
-
beginLinks
- Overrides:
beginLinks
in classArchetypePolicyType
-
end
public <X> X end()- Overrides:
end
in classArchetypePolicyType
-
clone
- Overrides:
clone
in classArchetypePolicyType
-