Class ExpressionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
ProvisioningScriptArgumentType
public class ExpressionType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
TODO- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ExpressionType()
ExpressionType(ExpressionType other)
-
Method Summary
-
-
-
Field Detail
-
name
protected String name
-
description
protected String description
-
documentation
protected String documentation
-
extension
protected ExtensionType extension
-
parameter
protected List<ExpressionParameterType> parameter
-
returnType
protected QName returnType
-
trace
protected Boolean trace
-
stringFilter
protected List<StringFilterType> stringFilter
-
variable
protected List<ExpressionVariableDefinitionType> variable
-
returnMultiplicity
protected ExpressionReturnMultiplicityType returnMultiplicity
-
allowEmptyValues
protected Boolean allowEmptyValues
-
queryInterpretationOfNoValue
protected QueryInterpretationOfNoValueType queryInterpretationOfNoValue
-
runAsRef
protected ObjectReferenceType runAsRef
-
expressionEvaluator
protected List<javax.xml.bind.JAXBElement<?>> expressionEvaluator
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_EXTENSION
public static final ItemName F_EXTENSION
-
F_PARAMETER
public static final ItemName F_PARAMETER
-
F_RETURN_TYPE
public static final ItemName F_RETURN_TYPE
-
F_TRACE
public static final ItemName F_TRACE
-
F_STRING_FILTER
public static final ItemName F_STRING_FILTER
-
F_VARIABLE
public static final ItemName F_VARIABLE
-
F_RETURN_MULTIPLICITY
public static final ItemName F_RETURN_MULTIPLICITY
-
F_ALLOW_EMPTY_VALUES
public static final ItemName F_ALLOW_EMPTY_VALUES
-
F_QUERY_INTERPRETATION_OF_NO_VALUE
public static final ItemName F_QUERY_INTERPRETATION_OF_NO_VALUE
-
F_RUN_AS_REF
public static final ItemName F_RUN_AS_REF
-
F_EXPRESSION_EVALUATOR
public static final ItemName F_EXPRESSION_EVALUATOR
-
-
Constructor Detail
-
ExpressionType
public ExpressionType()
-
ExpressionType
public ExpressionType(ExpressionType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getExtension
public ExtensionType getExtension()
-
setExtension
public void setExtension(ExtensionType value)
-
getParameter
public List<ExpressionParameterType> getParameter()
-
getReturnType
public QName getReturnType()
-
setReturnType
public void setReturnType(QName value)
-
isTrace
public Boolean isTrace()
-
setTrace
public void setTrace(Boolean value)
-
getStringFilter
public List<StringFilterType> getStringFilter()
-
getVariable
public List<ExpressionVariableDefinitionType> getVariable()
-
getReturnMultiplicity
public ExpressionReturnMultiplicityType getReturnMultiplicity()
-
setReturnMultiplicity
public void setReturnMultiplicity(ExpressionReturnMultiplicityType value)
-
isAllowEmptyValues
public Boolean isAllowEmptyValues()
-
setAllowEmptyValues
public void setAllowEmptyValues(Boolean value)
-
getQueryInterpretationOfNoValue
public QueryInterpretationOfNoValueType getQueryInterpretationOfNoValue()
-
setQueryInterpretationOfNoValue
public void setQueryInterpretationOfNoValue(QueryInterpretationOfNoValueType value)
-
getRunAsRef
public ObjectReferenceType getRunAsRef()
-
setRunAsRef
public void setRunAsRef(ObjectReferenceType value)
-
getExpressionEvaluator
public List<javax.xml.bind.JAXBElement<?>> getExpressionEvaluator()
-
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
-
name
public ExpressionType name(String value)
-
description
public ExpressionType description(String value)
-
documentation
public ExpressionType documentation(String value)
-
extension
public ExpressionType extension(ExtensionType value)
-
beginExtension
public ExtensionType beginExtension()
-
parameter
public ExpressionType parameter(ExpressionParameterType value)
-
beginParameter
public ExpressionParameterType beginParameter()
-
returnType
public ExpressionType returnType(QName value)
-
trace
public ExpressionType trace(Boolean value)
-
stringFilter
public ExpressionType stringFilter(StringFilterType value)
-
beginStringFilter
public StringFilterType beginStringFilter()
-
variable
public ExpressionType variable(ExpressionVariableDefinitionType value)
-
beginVariable
public ExpressionVariableDefinitionType beginVariable()
-
returnMultiplicity
public ExpressionType returnMultiplicity(ExpressionReturnMultiplicityType value)
-
allowEmptyValues
public ExpressionType allowEmptyValues(Boolean value)
-
queryInterpretationOfNoValue
public ExpressionType queryInterpretationOfNoValue(QueryInterpretationOfNoValueType value)
-
runAsRef
public ExpressionType runAsRef(ObjectReferenceType value)
-
runAsRef
public ExpressionType runAsRef(String oid, QName type)
-
runAsRef
public ExpressionType runAsRef(String oid, QName type, QName relation)
-
beginRunAsRef
public ObjectReferenceType beginRunAsRef()
-
expressionEvaluator
public ExpressionType expressionEvaluator(javax.xml.bind.JAXBElement<?> value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ExpressionType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-