Class MetadataMappingImpl<V extends PrismValue,D extends ItemDefinition<?>>
java.lang.Object
com.evolveum.midpoint.model.common.mapping.AbstractMappingImpl<V,D,MetadataMappingType>
com.evolveum.midpoint.model.common.mapping.metadata.MetadataMappingImpl<V,D>
- All Implemented Interfaces:
Mapping<V,
,D> PrismValueDeltaSetTripleProducer<V,
,D> DebugDumpable
,HumanReadableDescribable
,Serializable
public class MetadataMappingImpl<V extends PrismValue,D extends ItemDefinition<?>>
extends AbstractMappingImpl<V,D,MetadataMappingType>
Evaluated or to-be-evaluated metadata mapping.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Shallow clone.protected TransformationValueMetadataComputer
protected boolean
Methods inherited from class com.evolveum.midpoint.model.common.mapping.AbstractMappingImpl
debugDump, equals, evaluate, evaluateTimeValidity, getBeans, getConditionOutputTriple, getContextDescription, getDefaultSource, getEtime, getExpressionProfile, getIdentifier, getItemName, getMappingBean, getMappingContextDescription, getMappingSpecification, getNextRecomputeTime, getNow, getObjectResolver, getOriginObject, getOutput, getOutputDefinition, getOutputPath, getOutputTriple, getSourceNames, getStateProperty, getStrength, getStrength, getTargetItemDefinition, getTargetItemName, getTask, hashCode, hasTargetRange, isActivated, isApplicableToChannel, isAuthoritative, isConditionSatisfied, isEnabled, isExclusive, isProfiling, isPushChanges, isSourceless, isTimeConstraintValid, prepare, setStateProperty, toHumanReadableDescription, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.model.common.mapping.PrismValueDeltaSetTripleProducer
isNormal, isStrong, isWeak
-
Method Details
-
createValueMetadataComputer
- Specified by:
createValueMetadataComputer
in classAbstractMappingImpl<V extends PrismValue,
D extends ItemDefinition<?>, MetadataMappingType>
-
determinePushChangesRequested
protected boolean determinePushChangesRequested()- Specified by:
determinePushChangesRequested
in classAbstractMappingImpl<V extends PrismValue,
D extends ItemDefinition<?>, MetadataMappingType>
-
clone
Description copied from class:AbstractMappingImpl
Shallow clone. Only the output is cloned deeply.- Specified by:
clone
in interfacePrismValueDeltaSetTripleProducer<V extends PrismValue,
D extends ItemDefinition<?>> - Specified by:
clone
in classAbstractMappingImpl<V extends PrismValue,
D extends ItemDefinition<?>, MetadataMappingType>
-