public class GlobalPolicyRuleType extends PolicyRuleType implements Serializable, Cloneable, Containerable
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>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_CONDITION |
static ItemName |
F_FOCUS_SELECTOR |
static ItemName |
F_TARGET_SELECTOR |
F_DESCRIPTION, F_EVALUATION_TARGET, F_NAME, F_POLICY_ACTIONS, F_POLICY_CONSTRAINTS, F_POLICY_SITUATION, F_POLICY_THRESHOLD
Constructor and Description |
---|
GlobalPolicyRuleType() |
GlobalPolicyRuleType(PrismContext prismContext) |
getDescription, getEvaluationTarget, getName, getPolicyActions, getPolicyConstraints, getPolicySituation, getPolicyThreshold, setDescription, setEvaluationTarget, setName, setPolicyActions, setPolicyConstraints, setPolicySituation, setPolicyThreshold
public static final QName COMPLEX_TYPE
public static final ItemName F_FOCUS_SELECTOR
public static final ItemName F_TARGET_SELECTOR
public static final ItemName F_CONDITION
public GlobalPolicyRuleType()
public GlobalPolicyRuleType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class PolicyRuleType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class PolicyRuleType
public String toString()
toString
in class PolicyRuleType
public boolean equals(Object object)
equals
in class PolicyRuleType
public int hashCode()
hashCode
in class PolicyRuleType
public <X> X end()
end
in class PolicyRuleType
public ObjectSelectorType getFocusSelector()
public void setFocusSelector(ObjectSelectorType value)
public ObjectSelectorType getTargetSelector()
public void setTargetSelector(ObjectSelectorType value)
public MappingType getCondition()
public void setCondition(MappingType value)
public GlobalPolicyRuleType focusSelector(ObjectSelectorType value)
public ObjectSelectorType beginFocusSelector()
public GlobalPolicyRuleType targetSelector(ObjectSelectorType value)
public ObjectSelectorType beginTargetSelector()
public GlobalPolicyRuleType condition(MappingType value)
public MappingType beginCondition()
public GlobalPolicyRuleType name(String value)
name
in class PolicyRuleType
public GlobalPolicyRuleType description(String value)
description
in class PolicyRuleType
public GlobalPolicyRuleType policyConstraints(PolicyConstraintsType value)
policyConstraints
in class PolicyRuleType
public PolicyConstraintsType beginPolicyConstraints()
beginPolicyConstraints
in class PolicyRuleType
public GlobalPolicyRuleType policySituation(String value)
policySituation
in class PolicyRuleType
public GlobalPolicyRuleType policyThreshold(PolicyThresholdType value)
policyThreshold
in class PolicyRuleType
public PolicyThresholdType beginPolicyThreshold()
beginPolicyThreshold
in class PolicyRuleType
public GlobalPolicyRuleType policyActions(PolicyActionsType value)
policyActions
in class PolicyRuleType
public PolicyActionsType beginPolicyActions()
beginPolicyActions
in class PolicyRuleType
public GlobalPolicyRuleType evaluationTarget(PolicyRuleEvaluationTargetType value)
evaluationTarget
in class PolicyRuleType
public GlobalPolicyRuleType clone()
clone
in class PolicyRuleType
Copyright © 2019 Evolveum. All rights reserved.