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 TransformationValueMetadataComputerprotected booleanMethods 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, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.common.mapping.PrismValueDeltaSetTripleProducer
isNormal, isStrong, isWeak
-
Method Details
-
createValueMetadataComputer
- Specified by:
createValueMetadataComputerin classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>, MetadataMappingType>
-
determinePushChangesRequested
protected boolean determinePushChangesRequested()- Specified by:
determinePushChangesRequestedin classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>, MetadataMappingType>
-
clone
Description copied from class:AbstractMappingImplShallow clone. Only the output is cloned deeply.- Specified by:
clonein interfacePrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition<?>> - Specified by:
clonein classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>, MetadataMappingType>
-