Class PolicyItemDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.api_types_3.PolicyItemDefinitionType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class PolicyItemDefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected Boolean
execute
static ItemName
F_EXECUTE
static ItemName
F_RESULT
static ItemName
F_TARGET
static ItemName
F_VALUE
static ItemName
F_VALUE_POLICY_REF
protected OperationResultType
result
protected PolicyItemTargetType
target
protected Object
value
protected ObjectReferenceType
valuePolicyRef
-
Constructor Summary
Constructors Constructor Description PolicyItemDefinitionType()
PolicyItemDefinitionType(PolicyItemDefinitionType other)
-
Method Summary
-
-
-
Field Detail
-
target
protected PolicyItemTargetType target
-
valuePolicyRef
protected ObjectReferenceType valuePolicyRef
-
value
protected Object value
-
execute
protected Boolean execute
-
result
protected OperationResultType result
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_TARGET
public static final ItemName F_TARGET
-
F_VALUE_POLICY_REF
public static final ItemName F_VALUE_POLICY_REF
-
F_VALUE
public static final ItemName F_VALUE
-
F_EXECUTE
public static final ItemName F_EXECUTE
-
F_RESULT
public static final ItemName F_RESULT
-
-
Constructor Detail
-
PolicyItemDefinitionType
public PolicyItemDefinitionType()
-
PolicyItemDefinitionType
public PolicyItemDefinitionType(PolicyItemDefinitionType other)
-
-
Method Detail
-
getTarget
public PolicyItemTargetType getTarget()
-
setTarget
public void setTarget(PolicyItemTargetType value)
-
getValuePolicyRef
public ObjectReferenceType getValuePolicyRef()
-
setValuePolicyRef
public void setValuePolicyRef(ObjectReferenceType value)
-
getValue
public Object getValue()
-
setValue
public void setValue(Object value)
-
isExecute
public Boolean isExecute()
-
setExecute
public void setExecute(Boolean value)
-
getResult
public OperationResultType getResult()
-
setResult
public void setResult(OperationResultType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
target
public PolicyItemDefinitionType target(PolicyItemTargetType value)
-
beginTarget
public PolicyItemTargetType beginTarget()
-
valuePolicyRef
public PolicyItemDefinitionType valuePolicyRef(ObjectReferenceType value)
-
valuePolicyRef
public PolicyItemDefinitionType valuePolicyRef(String oid, QName type)
-
valuePolicyRef
public PolicyItemDefinitionType valuePolicyRef(String oid, QName type, QName relation)
-
beginValuePolicyRef
public ObjectReferenceType beginValuePolicyRef()
-
value
public PolicyItemDefinitionType value(Object value)
-
execute
public PolicyItemDefinitionType execute(Boolean value)
-
result
public PolicyItemDefinitionType result(OperationResultType value)
-
beginResult
public OperationResultType beginResult()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public PolicyItemDefinitionType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-