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 TransformationValueMetadataComputercreateValueMetadataComputer(OperationResult result)protected booleandeterminePushChangesRequested()-
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:
createValueMetadataComputerin classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>,MappingType>- Throws:
CommunicationExceptionObjectNotFoundExceptionSchemaExceptionSecurityViolationExceptionConfigurationExceptionExpressionEvaluationException
-
clone
public MappingImpl<V,D> 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<?>,MappingType>
-
determinePushChangesRequested
protected boolean determinePushChangesRequested()
- Specified by:
determinePushChangesRequestedin classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>,MappingType>
-
-