Class MappingType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType
-
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
AutoassignMappingType,InboundMappingType,ObjectTemplateMappingType
public class MappingType extends AbstractMappingType
Specialization of abstract mapping for regular data mappings.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_IGNORE_METADATA_PROCESSINGstatic ItemNameF_METADATA_MAPPINGstatic Producer<MappingType>FACTORY-
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_LIFECYCLE_STATE, 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 context)Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
getChannel, getCondition, getDescription, getDocumentation, getExceptChannel, getExpression, getExtension, getLifecycleState, getName, getSource, getStrength, getTarget, getTimeFrom, getTimeTo, isAuthoritative, isEnabled, isExclusive, isTrace, setAuthoritative, setCondition, setDescription, setDocumentation, setEnabled, setExclusive, setExpression, setExtension, setLifecycleState, setName, setStrength, setTarget, setTimeFrom, setTimeTo, setTrace
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
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, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_METADATA_MAPPING
public static final ItemName F_METADATA_MAPPING
-
F_IGNORE_METADATA_PROCESSING
public static final ItemName F_IGNORE_METADATA_PROCESSING
-
FACTORY
public static final Producer<MappingType> FACTORY
-
-
Constructor Detail
-
MappingType
public MappingType()
-
MappingType
@Deprecated public MappingType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getMetadataMapping
public List<MetadataMappingType> getMetadataMapping()
-
createMetadataMappingList
public List<MetadataMappingType> createMetadataMappingList()
-
getIgnoreMetadataProcessing
public List<ItemPathType> getIgnoreMetadataProcessing()
-
equals
public boolean equals(Object other)
- Overrides:
equalsin classAbstractMappingType
-
id
public MappingType id(Long value)
- Overrides:
idin classAbstractMappingType
-
metadataMapping
public MappingType metadataMapping(MetadataMappingType value)
-
beginMetadataMapping
public MetadataMappingType beginMetadataMapping()
-
ignoreMetadataProcessing
public MappingType ignoreMetadataProcessing(ItemPathType value)
-
name
public MappingType name(String value)
- Overrides:
namein classAbstractMappingType
-
description
public MappingType description(String value)
- Overrides:
descriptionin classAbstractMappingType
-
documentation
public MappingType documentation(String value)
- Overrides:
documentationin classAbstractMappingType
-
lifecycleState
public MappingType lifecycleState(String value)
- Overrides:
lifecycleStatein classAbstractMappingType
-
extension
public MappingType extension(ExtensionType value)
- Overrides:
extensionin classAbstractMappingType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classAbstractMappingType
-
trace
public MappingType trace(Boolean value)
- Overrides:
tracein classAbstractMappingType
-
authoritative
public MappingType authoritative(Boolean value)
- Overrides:
authoritativein classAbstractMappingType
-
exclusive
public MappingType exclusive(Boolean value)
- Overrides:
exclusivein classAbstractMappingType
-
strength
public MappingType strength(MappingStrengthType value)
- Overrides:
strengthin classAbstractMappingType
-
channel
public MappingType channel(String value)
- Overrides:
channelin classAbstractMappingType
-
exceptChannel
public MappingType exceptChannel(String value)
- Overrides:
exceptChannelin classAbstractMappingType
-
timeFrom
public MappingType timeFrom(MappingTimeDeclarationType value)
- Overrides:
timeFromin classAbstractMappingType
-
beginTimeFrom
public MappingTimeDeclarationType beginTimeFrom()
- Overrides:
beginTimeFromin classAbstractMappingType
-
timeTo
public MappingType timeTo(MappingTimeDeclarationType value)
- Overrides:
timeToin classAbstractMappingType
-
beginTimeTo
public MappingTimeDeclarationType beginTimeTo()
- Overrides:
beginTimeToin classAbstractMappingType
-
source
public MappingType source(VariableBindingDefinitionType value)
- Overrides:
sourcein classAbstractMappingType
-
beginSource
public VariableBindingDefinitionType beginSource()
- Overrides:
beginSourcein classAbstractMappingType
-
expression
public MappingType expression(ExpressionType value)
- Overrides:
expressionin classAbstractMappingType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpressionin classAbstractMappingType
-
target
public MappingType target(VariableBindingDefinitionType value)
- Overrides:
targetin classAbstractMappingType
-
beginTarget
public VariableBindingDefinitionType beginTarget()
- Overrides:
beginTargetin classAbstractMappingType
-
condition
public MappingType condition(ExpressionType value)
- Overrides:
conditionin classAbstractMappingType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginConditionin classAbstractMappingType
-
enabled
public MappingType enabled(Boolean value)
- Overrides:
enabledin classAbstractMappingType
-
end
public <X> X end()
- Overrides:
endin classAbstractMappingType
-
clone
public MappingType clone()
- Overrides:
clonein classAbstractMappingType
-
-