Class MappingType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
AutoassignMappingType
,ObjectTemplateMappingType
public class MappingType extends AbstractMappingType implements Serializable, Cloneable, Containerable
Specialization of abstract mapping for regular data mappings.Java class for MappingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MappingType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractMappingType"> <sequence> <element name="metadataMapping" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataMappingType" maxOccurs="unbounded" minOccurs="0"/> <element name="ignoreMetadataProcessing" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType" maxOccurs="unbounded" 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_IGNORE_METADATA_PROCESSING
static ItemName
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 MappingType()
MappingType(PrismContext prismContext)
-
Method Summary
-
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
-
MappingType
public MappingType()
-
MappingType
public MappingType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractMappingType
-
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 classAbstractMappingType
-
toString
public String toString()
- Overrides:
toString
in classAbstractMappingType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractMappingType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractMappingType
-
end
public <X> X end()
- Overrides:
end
in classAbstractMappingType
-
getMetadataMapping
public List<MetadataMappingType> getMetadataMapping()
-
createMetadataMappingList
public List<MetadataMappingType> createMetadataMappingList()
-
getIgnoreMetadataProcessing
public List<ItemPathType> getIgnoreMetadataProcessing()
-
createIgnoreMetadataProcessingList
public List<ItemPathType> createIgnoreMetadataProcessingList()
-
metadataMapping
public MappingType metadataMapping(MetadataMappingType value)
-
beginMetadataMapping
public MetadataMappingType beginMetadataMapping()
-
ignoreMetadataProcessing
public MappingType ignoreMetadataProcessing(ItemPathType value)
-
beginIgnoreMetadataProcessing
public ItemPathType beginIgnoreMetadataProcessing()
-
name
public MappingType name(String value)
- Overrides:
name
in classAbstractMappingType
-
description
public MappingType description(String value)
- Overrides:
description
in classAbstractMappingType
-
documentation
public MappingType documentation(String value)
- Overrides:
documentation
in classAbstractMappingType
-
extension
public MappingType extension(ExtensionType value)
- Overrides:
extension
in classAbstractMappingType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classAbstractMappingType
-
trace
public MappingType trace(Boolean value)
- Overrides:
trace
in classAbstractMappingType
-
authoritative
public MappingType authoritative(Boolean value)
- Overrides:
authoritative
in classAbstractMappingType
-
exclusive
public MappingType exclusive(Boolean value)
- Overrides:
exclusive
in classAbstractMappingType
-
strength
public MappingType strength(MappingStrengthType value)
- Overrides:
strength
in classAbstractMappingType
-
channel
public MappingType channel(String value)
- Overrides:
channel
in classAbstractMappingType
-
exceptChannel
public MappingType exceptChannel(String value)
- Overrides:
exceptChannel
in classAbstractMappingType
-
timeFrom
public MappingType timeFrom(MappingTimeDeclarationType value)
- Overrides:
timeFrom
in classAbstractMappingType
-
beginTimeFrom
public MappingTimeDeclarationType beginTimeFrom()
- Overrides:
beginTimeFrom
in classAbstractMappingType
-
timeTo
public MappingType timeTo(MappingTimeDeclarationType value)
- Overrides:
timeTo
in classAbstractMappingType
-
beginTimeTo
public MappingTimeDeclarationType beginTimeTo()
- Overrides:
beginTimeTo
in classAbstractMappingType
-
source
public MappingType source(VariableBindingDefinitionType value)
- Overrides:
source
in classAbstractMappingType
-
beginSource
public VariableBindingDefinitionType beginSource()
- Overrides:
beginSource
in classAbstractMappingType
-
expression
public MappingType expression(ExpressionType value)
- Overrides:
expression
in classAbstractMappingType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpression
in classAbstractMappingType
-
target
public MappingType target(VariableBindingDefinitionType value)
- Overrides:
target
in classAbstractMappingType
-
beginTarget
public VariableBindingDefinitionType beginTarget()
- Overrides:
beginTarget
in classAbstractMappingType
-
condition
public MappingType condition(ExpressionType value)
- Overrides:
condition
in classAbstractMappingType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginCondition
in classAbstractMappingType
-
enabled
public MappingType enabled(Boolean value)
- Overrides:
enabled
in classAbstractMappingType
-
id
public MappingType id(Long value)
- Overrides:
id
in classAbstractMappingType
-
clone
public MappingType clone()
- Overrides:
clone
in classAbstractMappingType
-
-