Class ProjectionPolicyType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProjectionPolicyType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ProjectionPolicyType extends AbstractMutableContainerable
Specification of the way how projections are handled on the resource. This defines the ways how assignments are enforced and so on.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNMENT_POLICY_ENFORCEMENT
static ItemName
F_LEGALIZE
static Producer<ProjectionPolicyType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ProjectionPolicyType()
ProjectionPolicyType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectionPolicyType
assignmentPolicyEnforcement(AssignmentPolicyEnforcementType value)
ProjectionPolicyType
clone()
<X> X
end()
boolean
equals(Object other)
AssignmentPolicyEnforcementType
getAssignmentPolicyEnforcement()
ProjectionPolicyType
id(Long value)
Boolean
isLegalize()
ProjectionPolicyType
legalize(Boolean value)
void
setAssignmentPolicyEnforcement(AssignmentPolicyEnforcementType value)
void
setLegalize(Boolean value)
-
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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ASSIGNMENT_POLICY_ENFORCEMENT
public static final ItemName F_ASSIGNMENT_POLICY_ENFORCEMENT
-
F_LEGALIZE
public static final ItemName F_LEGALIZE
-
FACTORY
public static final Producer<ProjectionPolicyType> FACTORY
-
-
Constructor Detail
-
ProjectionPolicyType
public ProjectionPolicyType()
-
ProjectionPolicyType
@Deprecated public ProjectionPolicyType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getAssignmentPolicyEnforcement
public AssignmentPolicyEnforcementType getAssignmentPolicyEnforcement()
-
setAssignmentPolicyEnforcement
public void setAssignmentPolicyEnforcement(AssignmentPolicyEnforcementType value)
-
isLegalize
public Boolean isLegalize()
-
setLegalize
public void setLegalize(Boolean value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public ProjectionPolicyType id(Long value)
-
assignmentPolicyEnforcement
public ProjectionPolicyType assignmentPolicyEnforcement(AssignmentPolicyEnforcementType value)
-
legalize
public ProjectionPolicyType legalize(Boolean value)
-
end
public <X> X end()
-
clone
public ProjectionPolicyType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-