Class MetadataMappingType
- 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.MetadataMappingType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class MetadataMappingType extends AbstractMappingType
Specialization of abstract mapping for metadata 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 QName
COMPLEX_TYPE
static ItemName
F_SCOPE
static Producer<MetadataMappingType>
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_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 MetadataMappingType()
MetadataMappingType(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, getName, getSource, getStrength, getTarget, getTimeFrom, getTimeTo, isAuthoritative, isEnabled, isExclusive, isTrace, setAuthoritative, setCondition, setDescription, setDocumentation, setEnabled, setExclusive, setExpression, setExtension, 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_SCOPE
public static final ItemName F_SCOPE
-
FACTORY
public static final Producer<MetadataMappingType> FACTORY
-
-
Constructor Detail
-
MetadataMappingType
public MetadataMappingType()
-
MetadataMappingType
@Deprecated public MetadataMappingType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getScope
public MetadataMappingScopeType getScope()
-
setScope
public void setScope(MetadataMappingScopeType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMappingType
-
id
public MetadataMappingType id(Long value)
- Overrides:
id
in classAbstractMappingType
-
scope
public MetadataMappingType scope(MetadataMappingScopeType value)
-
name
public MetadataMappingType name(String value)
- Overrides:
name
in classAbstractMappingType
-
description
public MetadataMappingType description(String value)
- Overrides:
description
in classAbstractMappingType
-
documentation
public MetadataMappingType documentation(String value)
- Overrides:
documentation
in classAbstractMappingType
-
extension
public MetadataMappingType extension(ExtensionType value)
- Overrides:
extension
in classAbstractMappingType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classAbstractMappingType
-
trace
public MetadataMappingType trace(Boolean value)
- Overrides:
trace
in classAbstractMappingType
-
authoritative
public MetadataMappingType authoritative(Boolean value)
- Overrides:
authoritative
in classAbstractMappingType
-
exclusive
public MetadataMappingType exclusive(Boolean value)
- Overrides:
exclusive
in classAbstractMappingType
-
strength
public MetadataMappingType strength(MappingStrengthType value)
- Overrides:
strength
in classAbstractMappingType
-
channel
public MetadataMappingType channel(String value)
- Overrides:
channel
in classAbstractMappingType
-
exceptChannel
public MetadataMappingType exceptChannel(String value)
- Overrides:
exceptChannel
in classAbstractMappingType
-
timeFrom
public MetadataMappingType timeFrom(MappingTimeDeclarationType value)
- Overrides:
timeFrom
in classAbstractMappingType
-
beginTimeFrom
public MappingTimeDeclarationType beginTimeFrom()
- Overrides:
beginTimeFrom
in classAbstractMappingType
-
timeTo
public MetadataMappingType timeTo(MappingTimeDeclarationType value)
- Overrides:
timeTo
in classAbstractMappingType
-
beginTimeTo
public MappingTimeDeclarationType beginTimeTo()
- Overrides:
beginTimeTo
in classAbstractMappingType
-
source
public MetadataMappingType source(VariableBindingDefinitionType value)
- Overrides:
source
in classAbstractMappingType
-
beginSource
public VariableBindingDefinitionType beginSource()
- Overrides:
beginSource
in classAbstractMappingType
-
expression
public MetadataMappingType expression(ExpressionType value)
- Overrides:
expression
in classAbstractMappingType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpression
in classAbstractMappingType
-
target
public MetadataMappingType target(VariableBindingDefinitionType value)
- Overrides:
target
in classAbstractMappingType
-
beginTarget
public VariableBindingDefinitionType beginTarget()
- Overrides:
beginTarget
in classAbstractMappingType
-
condition
public MetadataMappingType condition(ExpressionType value)
- Overrides:
condition
in classAbstractMappingType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginCondition
in classAbstractMappingType
-
enabled
public MetadataMappingType enabled(Boolean value)
- Overrides:
enabled
in classAbstractMappingType
-
end
public <X> X end()
- Overrides:
end
in classAbstractMappingType
-
clone
public MetadataMappingType clone()
- Overrides:
clone
in classAbstractMappingType
-
-