Class ObjectTemplateMappingType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateMappingType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ObjectTemplateMappingType extends MappingType implements Serializable, Cloneable, Containerable
Java class for ObjectTemplateMappingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ObjectTemplateMappingType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingType"> <sequence> <element name="evaluationPhase" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectTemplateMappingEvaluationPhaseType" 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_EVALUATION_PHASE
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType
F_IGNORE_METADATA_PROCESSING, F_METADATA_MAPPING
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
F_AUTHORITATIVE, F_CHANNEL, F_CONDITION, F_DESCRIPTION, F_DOCUMENTATION, F_ENABLED, F_EXCEPT_CHANNEL, F_EXCLUSIVE, F_EXPRESSION, F_EXTENSION, F_NAME, F_SOURCE, F_STRENGTH, F_TARGET, F_TIME_FROM, F_TIME_TO, F_TRACE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ObjectTemplateMappingType()
ObjectTemplateMappingType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType
createIgnoreMetadataProcessingList, createMetadataMappingList, getIgnoreMetadataProcessing, getMetadataMapping
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
createChannelList, createExceptChannelList, createSourceList, getChannel, getCondition, getDescription, getDocumentation, getExceptChannel, getExpression, getExtension, getId, getName, getSource, getStrength, getTarget, getTimeFrom, getTimeTo, isAuthoritative, isEnabled, isExclusive, isTrace, setAuthoritative, setCondition, setDescription, setDocumentation, setEnabled, setExclusive, setExpression, setExtension, setId, setName, setStrength, setTarget, setTimeFrom, setTimeTo, setTrace
-
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
-
-
-
-
Constructor Detail
-
ObjectTemplateMappingType
public ObjectTemplateMappingType()
-
ObjectTemplateMappingType
public ObjectTemplateMappingType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classMappingType
-
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 classMappingType
-
toString
public String toString()
- Overrides:
toString
in classMappingType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classMappingType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classMappingType
-
end
public <X> X end()
- Overrides:
end
in classMappingType
-
getEvaluationPhase
public ObjectTemplateMappingEvaluationPhaseType getEvaluationPhase()
-
setEvaluationPhase
public void setEvaluationPhase(ObjectTemplateMappingEvaluationPhaseType value)
-
evaluationPhase
public ObjectTemplateMappingType evaluationPhase(ObjectTemplateMappingEvaluationPhaseType value)
-
metadataMapping
public ObjectTemplateMappingType metadataMapping(MetadataMappingType value)
- Overrides:
metadataMapping
in classMappingType
-
beginMetadataMapping
public MetadataMappingType beginMetadataMapping()
- Overrides:
beginMetadataMapping
in classMappingType
-
ignoreMetadataProcessing
public ObjectTemplateMappingType ignoreMetadataProcessing(ItemPathType value)
- Overrides:
ignoreMetadataProcessing
in classMappingType
-
beginIgnoreMetadataProcessing
public ItemPathType beginIgnoreMetadataProcessing()
- Overrides:
beginIgnoreMetadataProcessing
in classMappingType
-
name
public ObjectTemplateMappingType name(String value)
- Overrides:
name
in classMappingType
-
description
public ObjectTemplateMappingType description(String value)
- Overrides:
description
in classMappingType
-
documentation
public ObjectTemplateMappingType documentation(String value)
- Overrides:
documentation
in classMappingType
-
extension
public ObjectTemplateMappingType extension(ExtensionType value)
- Overrides:
extension
in classMappingType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classMappingType
-
trace
public ObjectTemplateMappingType trace(Boolean value)
- Overrides:
trace
in classMappingType
-
authoritative
public ObjectTemplateMappingType authoritative(Boolean value)
- Overrides:
authoritative
in classMappingType
-
exclusive
public ObjectTemplateMappingType exclusive(Boolean value)
- Overrides:
exclusive
in classMappingType
-
strength
public ObjectTemplateMappingType strength(MappingStrengthType value)
- Overrides:
strength
in classMappingType
-
channel
public ObjectTemplateMappingType channel(String value)
- Overrides:
channel
in classMappingType
-
exceptChannel
public ObjectTemplateMappingType exceptChannel(String value)
- Overrides:
exceptChannel
in classMappingType
-
timeFrom
public ObjectTemplateMappingType timeFrom(MappingTimeDeclarationType value)
- Overrides:
timeFrom
in classMappingType
-
beginTimeFrom
public MappingTimeDeclarationType beginTimeFrom()
- Overrides:
beginTimeFrom
in classMappingType
-
timeTo
public ObjectTemplateMappingType timeTo(MappingTimeDeclarationType value)
- Overrides:
timeTo
in classMappingType
-
beginTimeTo
public MappingTimeDeclarationType beginTimeTo()
- Overrides:
beginTimeTo
in classMappingType
-
source
public ObjectTemplateMappingType source(VariableBindingDefinitionType value)
- Overrides:
source
in classMappingType
-
beginSource
public VariableBindingDefinitionType beginSource()
- Overrides:
beginSource
in classMappingType
-
expression
public ObjectTemplateMappingType expression(ExpressionType value)
- Overrides:
expression
in classMappingType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpression
in classMappingType
-
target
public ObjectTemplateMappingType target(VariableBindingDefinitionType value)
- Overrides:
target
in classMappingType
-
beginTarget
public VariableBindingDefinitionType beginTarget()
- Overrides:
beginTarget
in classMappingType
-
condition
public ObjectTemplateMappingType condition(ExpressionType value)
- Overrides:
condition
in classMappingType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginCondition
in classMappingType
-
enabled
public ObjectTemplateMappingType enabled(Boolean value)
- Overrides:
enabled
in classMappingType
-
id
public ObjectTemplateMappingType id(Long value)
- Overrides:
id
in classMappingType
-
clone
public ObjectTemplateMappingType clone()
- Overrides:
clone
in classMappingType
-
-