Class MappingImpl<V extends PrismValue,D extends ItemDefinition<?>>
- java.lang.Object
-
- com.evolveum.midpoint.model.common.mapping.AbstractMappingImpl<V,D,MappingType>
-
- com.evolveum.midpoint.model.common.mapping.MappingImpl<V,D>
-
- All Implemented Interfaces:
Mapping<V,D>
,PrismValueDeltaSetTripleProducer<V,D>
,DebugDumpable
,HumanReadableDescribable
,Serializable
public class MappingImpl<V extends PrismValue,D extends ItemDefinition<?>> extends AbstractMappingImpl<V,D,MappingType>
(Traditional) data mapping.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappingImpl<V,D>
clone()
Shallow clone.protected TransformationValueMetadataComputer
createValueMetadataComputer(OperationResult result)
protected boolean
determinePushChangesRequested()
-
Methods inherited from class com.evolveum.midpoint.model.common.mapping.AbstractMappingImpl
debugDump, equals, evaluate, evaluateTimeValidity, getBeans, getConditionOutputTriple, getContextDescription, getDefaultSource, getEtime, getIdentifier, getItemName, getMappingBean, getMappingContextDescription, getMappingQName, getMappingSpecification, getNextRecomputeTime, getNow, getObjectResolver, getOriginObject, getOutput, getOutputDefinition, getOutputPath, getOutputTriple, getSourceContext, getSourceNames, getStateProperty, getStrength, getStrength, 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 Detail
-
createValueMetadataComputer
protected TransformationValueMetadataComputer createValueMetadataComputer(OperationResult result) throws CommunicationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
- Specified by:
createValueMetadataComputer
in classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>,MappingType>
- Throws:
CommunicationException
ObjectNotFoundException
SchemaException
SecurityViolationException
ConfigurationException
ExpressionEvaluationException
-
clone
public MappingImpl<V,D> 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<?>,MappingType>
-
determinePushChangesRequested
protected boolean determinePushChangesRequested()
- Specified by:
determinePushChangesRequested
in classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>,MappingType>
-
-