Class MetadataMappingType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractMappingType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MetadataMappingType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class MetadataMappingType extends AbstractMappingType implements Serializable, Cloneable, Containerable
Specialization of abstract mapping for metadata mappings.Java class for MetadataMappingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataMappingType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractMappingType"> <sequence> <element name="scope" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataMappingScopeType"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_SCOPE-
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 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
-
MetadataMappingType
public MetadataMappingType()
-
MetadataMappingType
public MetadataMappingType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classAbstractMappingType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup 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:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classAbstractMappingType
-
toString
public String toString()
- Overrides:
toStringin classAbstractMappingType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractMappingType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractMappingType
-
end
public <X> X end()
- Overrides:
endin classAbstractMappingType
-
getScope
public MetadataMappingScopeType getScope()
-
setScope
public void setScope(MetadataMappingScopeType value)
-
scope
public MetadataMappingType scope(MetadataMappingScopeType value)
-
name
public MetadataMappingType name(String value)
- Overrides:
namein classAbstractMappingType
-
description
public MetadataMappingType description(String value)
- Overrides:
descriptionin classAbstractMappingType
-
documentation
public MetadataMappingType documentation(String value)
- Overrides:
documentationin classAbstractMappingType
-
extension
public MetadataMappingType extension(ExtensionType value)
- Overrides:
extensionin classAbstractMappingType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classAbstractMappingType
-
trace
public MetadataMappingType trace(Boolean value)
- Overrides:
tracein classAbstractMappingType
-
authoritative
public MetadataMappingType authoritative(Boolean value)
- Overrides:
authoritativein classAbstractMappingType
-
exclusive
public MetadataMappingType exclusive(Boolean value)
- Overrides:
exclusivein classAbstractMappingType
-
strength
public MetadataMappingType strength(MappingStrengthType value)
- Overrides:
strengthin classAbstractMappingType
-
channel
public MetadataMappingType channel(String value)
- Overrides:
channelin classAbstractMappingType
-
exceptChannel
public MetadataMappingType exceptChannel(String value)
- Overrides:
exceptChannelin classAbstractMappingType
-
timeFrom
public MetadataMappingType timeFrom(MappingTimeDeclarationType value)
- Overrides:
timeFromin classAbstractMappingType
-
beginTimeFrom
public MappingTimeDeclarationType beginTimeFrom()
- Overrides:
beginTimeFromin classAbstractMappingType
-
timeTo
public MetadataMappingType timeTo(MappingTimeDeclarationType value)
- Overrides:
timeToin classAbstractMappingType
-
beginTimeTo
public MappingTimeDeclarationType beginTimeTo()
- Overrides:
beginTimeToin classAbstractMappingType
-
source
public MetadataMappingType source(VariableBindingDefinitionType value)
- Overrides:
sourcein classAbstractMappingType
-
beginSource
public VariableBindingDefinitionType beginSource()
- Overrides:
beginSourcein classAbstractMappingType
-
expression
public MetadataMappingType expression(ExpressionType value)
- Overrides:
expressionin classAbstractMappingType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpressionin classAbstractMappingType
-
target
public MetadataMappingType target(VariableBindingDefinitionType value)
- Overrides:
targetin classAbstractMappingType
-
beginTarget
public VariableBindingDefinitionType beginTarget()
- Overrides:
beginTargetin classAbstractMappingType
-
condition
public MetadataMappingType condition(ExpressionType value)
- Overrides:
conditionin classAbstractMappingType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginConditionin classAbstractMappingType
-
enabled
public MetadataMappingType enabled(Boolean value)
- Overrides:
enabledin classAbstractMappingType
-
id
public MetadataMappingType id(Long value)
- Overrides:
idin classAbstractMappingType
-
clone
public MetadataMappingType clone()
- Overrides:
clonein classAbstractMappingType
-
-