Class GlobalPolicyRuleType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyRuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.GlobalPolicyRuleType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class GlobalPolicyRuleType extends PolicyRuleType implements Serializable, Cloneable, Containerable
Policy rule for use in global configuration.Java class for GlobalPolicyRuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GlobalPolicyRuleType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyRuleType"> <sequence> <element name="focusSelector" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSelectorType" minOccurs="0"/> <element name="targetSelector" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSelectorType" minOccurs="0"/> <element name="condition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_CONDITIONstatic ItemNameF_FOCUS_SELECTORstatic ItemNameF_TARGET_SELECTOR-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyRuleType
F_DESCRIPTION, F_DOCUMENTATION, F_EVALUATION_TARGET, F_NAME, F_POLICY_ACTIONS, F_POLICY_CONSTRAINTS, F_POLICY_SITUATION, F_POLICY_THRESHOLD
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description GlobalPolicyRuleType()GlobalPolicyRuleType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyRuleType
getDescription, getDocumentation, getEvaluationTarget, getId, getName, getPolicyActions, getPolicyConstraints, getPolicySituation, getPolicyThreshold, setDescription, setDocumentation, setEvaluationTarget, setId, setName, setPolicyActions, setPolicyConstraints, setPolicySituation, setPolicyThreshold
-
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
-
-
-
-
Constructor Detail
-
GlobalPolicyRuleType
public GlobalPolicyRuleType()
-
GlobalPolicyRuleType
public GlobalPolicyRuleType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classPolicyRuleType
-
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 classPolicyRuleType
-
toString
public String toString()
- Overrides:
toStringin classPolicyRuleType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classPolicyRuleType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPolicyRuleType
-
end
public <X> X end()
- Overrides:
endin classPolicyRuleType
-
getFocusSelector
public ObjectSelectorType getFocusSelector()
-
setFocusSelector
public void setFocusSelector(ObjectSelectorType value)
-
getTargetSelector
public ObjectSelectorType getTargetSelector()
-
setTargetSelector
public void setTargetSelector(ObjectSelectorType value)
-
getCondition
public MappingType getCondition()
-
setCondition
public void setCondition(MappingType value)
-
focusSelector
public GlobalPolicyRuleType focusSelector(ObjectSelectorType value)
-
beginFocusSelector
public ObjectSelectorType beginFocusSelector()
-
targetSelector
public GlobalPolicyRuleType targetSelector(ObjectSelectorType value)
-
beginTargetSelector
public ObjectSelectorType beginTargetSelector()
-
condition
public GlobalPolicyRuleType condition(MappingType value)
-
beginCondition
public MappingType beginCondition()
-
name
public GlobalPolicyRuleType name(String value)
- Overrides:
namein classPolicyRuleType
-
description
public GlobalPolicyRuleType description(String value)
- Overrides:
descriptionin classPolicyRuleType
-
documentation
public GlobalPolicyRuleType documentation(String value)
- Overrides:
documentationin classPolicyRuleType
-
policyConstraints
public GlobalPolicyRuleType policyConstraints(PolicyConstraintsType value)
- Overrides:
policyConstraintsin classPolicyRuleType
-
beginPolicyConstraints
public PolicyConstraintsType beginPolicyConstraints()
- Overrides:
beginPolicyConstraintsin classPolicyRuleType
-
policySituation
public GlobalPolicyRuleType policySituation(String value)
- Overrides:
policySituationin classPolicyRuleType
-
policyThreshold
public GlobalPolicyRuleType policyThreshold(PolicyThresholdType value)
- Overrides:
policyThresholdin classPolicyRuleType
-
beginPolicyThreshold
public PolicyThresholdType beginPolicyThreshold()
- Overrides:
beginPolicyThresholdin classPolicyRuleType
-
policyActions
public GlobalPolicyRuleType policyActions(PolicyActionsType value)
- Overrides:
policyActionsin classPolicyRuleType
-
beginPolicyActions
public PolicyActionsType beginPolicyActions()
- Overrides:
beginPolicyActionsin classPolicyRuleType
-
evaluationTarget
public GlobalPolicyRuleType evaluationTarget(PolicyRuleEvaluationTargetType value)
- Overrides:
evaluationTargetin classPolicyRuleType
-
id
public GlobalPolicyRuleType id(Long value)
- Overrides:
idin classPolicyRuleType
-
clone
public GlobalPolicyRuleType clone()
- Overrides:
clonein classPolicyRuleType
-
-