Class ExpressionEvaluationTraceType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.TraceType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionEvaluationTraceType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
ValueTransformationExpressionEvaluationTraceType
public class ExpressionEvaluationTraceType extends TraceType implements Serializable, Cloneable, Containerable
Trace for expression evaluation operation.Java class for ExpressionEvaluationTraceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExpressionEvaluationTraceType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TraceType"> <sequence> <element name="expressionEvaluator" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionEvaluatorWrapperType" minOccurs="0"/> <element name="source" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionSourceEvaluationTraceType" maxOccurs="unbounded" minOccurs="0"/> <element name="skipEvaluationPlus" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="skipEvaluationMinus" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="contextDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="localContextDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="output" type="{http://prism.evolveum.com/xml/ns/public/types-3}DeltaSetTripleType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CONTEXT_DESCRIPTION
static ItemName
F_EXPRESSION_EVALUATOR
static ItemName
F_LOCAL_CONTEXT_DESCRIPTION
static ItemName
F_OUTPUT
static ItemName
F_SKIP_EVALUATION_MINUS
static ItemName
F_SKIP_EVALUATION_PLUS
static ItemName
F_SOURCE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ExpressionEvaluationTraceType()
ExpressionEvaluationTraceType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.TraceType
createTextList, getId, getText, setId
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_EXPRESSION_EVALUATOR
public static final ItemName F_EXPRESSION_EVALUATOR
-
F_SOURCE
public static final ItemName F_SOURCE
-
F_SKIP_EVALUATION_PLUS
public static final ItemName F_SKIP_EVALUATION_PLUS
-
F_SKIP_EVALUATION_MINUS
public static final ItemName F_SKIP_EVALUATION_MINUS
-
F_CONTEXT_DESCRIPTION
public static final ItemName F_CONTEXT_DESCRIPTION
-
F_LOCAL_CONTEXT_DESCRIPTION
public static final ItemName F_LOCAL_CONTEXT_DESCRIPTION
-
F_OUTPUT
public static final ItemName F_OUTPUT
-
-
Constructor Detail
-
ExpressionEvaluationTraceType
public ExpressionEvaluationTraceType()
-
ExpressionEvaluationTraceType
public ExpressionEvaluationTraceType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classTraceType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classTraceType
-
getExpressionEvaluator
public ExpressionEvaluatorWrapperType getExpressionEvaluator()
-
setExpressionEvaluator
public void setExpressionEvaluator(ExpressionEvaluatorWrapperType value)
-
getSource
public List<ExpressionSourceEvaluationTraceType> getSource()
-
createSourceList
public List<ExpressionSourceEvaluationTraceType> createSourceList()
-
isSkipEvaluationPlus
public Boolean isSkipEvaluationPlus()
-
setSkipEvaluationPlus
public void setSkipEvaluationPlus(Boolean value)
-
isSkipEvaluationMinus
public Boolean isSkipEvaluationMinus()
-
setSkipEvaluationMinus
public void setSkipEvaluationMinus(Boolean value)
-
getContextDescription
public String getContextDescription()
-
setContextDescription
public void setContextDescription(String value)
-
getLocalContextDescription
public String getLocalContextDescription()
-
setLocalContextDescription
public void setLocalContextDescription(String value)
-
getOutput
public DeltaSetTripleType getOutput()
-
setOutput
public void setOutput(DeltaSetTripleType value)
-
expressionEvaluator
public ExpressionEvaluationTraceType expressionEvaluator(ExpressionEvaluatorWrapperType value)
-
beginExpressionEvaluator
public ExpressionEvaluatorWrapperType beginExpressionEvaluator()
-
source
public ExpressionEvaluationTraceType source(ExpressionSourceEvaluationTraceType value)
-
beginSource
public ExpressionSourceEvaluationTraceType beginSource()
-
skipEvaluationPlus
public ExpressionEvaluationTraceType skipEvaluationPlus(Boolean value)
-
skipEvaluationMinus
public ExpressionEvaluationTraceType skipEvaluationMinus(Boolean value)
-
contextDescription
public ExpressionEvaluationTraceType contextDescription(String value)
-
localContextDescription
public ExpressionEvaluationTraceType localContextDescription(String value)
-
output
public ExpressionEvaluationTraceType output(DeltaSetTripleType value)
-
beginOutput
public DeltaSetTripleType beginOutput()
-
text
public ExpressionEvaluationTraceType text(String value)
-
id
public ExpressionEvaluationTraceType id(Long value)
-
clone
public ExpressionEvaluationTraceType clone()
-
-