Class GenerateExpressionEvaluatorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.GenerateExpressionEvaluatorType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class GenerateExpressionEvaluatorType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Generate value according to a policy that is associated with the property/attribute.- 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
static ItemName
F_MODE
static ItemName
F_VALUE_POLICY_REF
protected GenerateExpressionEvaluatorModeType
mode
protected ObjectReferenceType
valuePolicyRef
-
Constructor Summary
Constructors Constructor Description GenerateExpressionEvaluatorType()
GenerateExpressionEvaluatorType(GenerateExpressionEvaluatorType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectReferenceType
beginValuePolicyRef()
GenerateExpressionEvaluatorType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
GenerateExpressionEvaluatorModeType
getMode()
ObjectReferenceType
getValuePolicyRef()
int
hashCode(StructuredHashCodeStrategy strategy)
GenerateExpressionEvaluatorType
mode(GenerateExpressionEvaluatorModeType value)
void
setMode(GenerateExpressionEvaluatorModeType value)
void
setValuePolicyRef(ObjectReferenceType value)
GenerateExpressionEvaluatorType
valuePolicyRef(ObjectReferenceType value)
GenerateExpressionEvaluatorType
valuePolicyRef(String oid, QName type)
GenerateExpressionEvaluatorType
valuePolicyRef(String oid, QName type, QName relation)
-
-
-
Field Detail
-
mode
protected GenerateExpressionEvaluatorModeType mode
-
valuePolicyRef
protected ObjectReferenceType valuePolicyRef
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_MODE
public static final ItemName F_MODE
-
F_VALUE_POLICY_REF
public static final ItemName F_VALUE_POLICY_REF
-
-
Constructor Detail
-
GenerateExpressionEvaluatorType
public GenerateExpressionEvaluatorType()
-
GenerateExpressionEvaluatorType
public GenerateExpressionEvaluatorType(GenerateExpressionEvaluatorType other)
-
-
Method Detail
-
getMode
public GenerateExpressionEvaluatorModeType getMode()
-
setMode
public void setMode(GenerateExpressionEvaluatorModeType value)
-
getValuePolicyRef
public ObjectReferenceType getValuePolicyRef()
-
setValuePolicyRef
public void setValuePolicyRef(ObjectReferenceType 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
-
mode
public GenerateExpressionEvaluatorType mode(GenerateExpressionEvaluatorModeType value)
-
valuePolicyRef
public GenerateExpressionEvaluatorType valuePolicyRef(ObjectReferenceType value)
-
valuePolicyRef
public GenerateExpressionEvaluatorType valuePolicyRef(String oid, QName type)
-
valuePolicyRef
public GenerateExpressionEvaluatorType valuePolicyRef(String oid, QName type, QName relation)
-
beginValuePolicyRef
public ObjectReferenceType beginValuePolicyRef()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public GenerateExpressionEvaluatorType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-