Class FunctionExpressionEvaluatorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.FunctionExpressionEvaluatorType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class FunctionExpressionEvaluatorType extends AbstractPlainStructured
Evaluates custom defined functions from Function Library- 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_LIBRARY_REF
static ItemName
F_NAME
static ItemName
F_PARAMETER
protected ObjectReferenceType
libraryRef
protected String
name
protected List<ExpressionParameterType>
parameter
-
Constructor Summary
Constructors Constructor Description FunctionExpressionEvaluatorType()
FunctionExpressionEvaluatorType(FunctionExpressionEvaluatorType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectReferenceType
beginLibraryRef()
ExpressionParameterType
beginParameter()
FunctionExpressionEvaluatorType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
ObjectReferenceType
getLibraryRef()
String
getName()
List<ExpressionParameterType>
getParameter()
int
hashCode(StructuredHashCodeStrategy strategy)
FunctionExpressionEvaluatorType
libraryRef(ObjectReferenceType value)
FunctionExpressionEvaluatorType
libraryRef(String oid, QName type)
FunctionExpressionEvaluatorType
libraryRef(String oid, QName type, QName relation)
FunctionExpressionEvaluatorType
name(String value)
FunctionExpressionEvaluatorType
parameter(ExpressionParameterType value)
void
setLibraryRef(ObjectReferenceType value)
void
setName(String value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
Field Detail
-
libraryRef
protected ObjectReferenceType libraryRef
-
name
protected String name
-
parameter
protected List<ExpressionParameterType> parameter
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_LIBRARY_REF
public static final ItemName F_LIBRARY_REF
-
F_NAME
public static final ItemName F_NAME
-
F_PARAMETER
public static final ItemName F_PARAMETER
-
-
Constructor Detail
-
FunctionExpressionEvaluatorType
public FunctionExpressionEvaluatorType()
-
FunctionExpressionEvaluatorType
public FunctionExpressionEvaluatorType(FunctionExpressionEvaluatorType other)
-
-
Method Detail
-
getLibraryRef
public ObjectReferenceType getLibraryRef()
-
setLibraryRef
public void setLibraryRef(ObjectReferenceType value)
-
getName
public String getName()
-
setName
public void setName(String value)
-
getParameter
public List<ExpressionParameterType> getParameter()
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractPlainStructured
-
libraryRef
public FunctionExpressionEvaluatorType libraryRef(ObjectReferenceType value)
-
libraryRef
public FunctionExpressionEvaluatorType libraryRef(String oid, QName type)
-
libraryRef
public FunctionExpressionEvaluatorType libraryRef(String oid, QName type, QName relation)
-
beginLibraryRef
public ObjectReferenceType beginLibraryRef()
-
name
public FunctionExpressionEvaluatorType name(String value)
-
parameter
public FunctionExpressionEvaluatorType parameter(ExpressionParameterType value)
-
beginParameter
public ExpressionParameterType beginParameter()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractPlainStructured
-
clone
public FunctionExpressionEvaluatorType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classAbstractPlainStructured
-
-