public class Mapping<V extends PrismValue,D extends ItemDefinition> extends Object implements DebugDumpable, PrismValueDeltaSetTripleProducer<V,D>
Modifier and Type | Class and Description |
---|---|
static class |
Mapping.Builder<V extends PrismValue,D extends ItemDefinition>
Builder is used to construct a configuration of Mapping object, which - after building - becomes
immutable.
|
INDENT_STRING
public ObjectResolver getObjectResolver()
public QName getItemName()
public OriginType getOriginType()
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType getOriginObject()
public Source<?,?> getDefaultSource()
public D getDefaultTargetDefinition()
public ItemPath getDefaultTargetPath()
public ObjectDeltaObject<?> getSourceContext()
public PrismObjectDefinition<?> getTargetContext()
public String getContextDescription()
public String getMappingContextDescription()
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getMappingType()
public boolean isSourceless()
PrismValueDeltaSetTripleProducer
isSourceless
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType getStrength()
getStrength
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public static com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType getStrength(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType)
public boolean isAuthoritative()
isAuthoritative
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public boolean isExclusive()
isExclusive
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public Boolean isTolerant()
public boolean isConditionMaskOld()
public boolean isConditionMaskNew()
public FilterManager<Filter> getFilterManager()
public StringPolicyResolver getStringPolicyResolver()
public boolean isApplicableToChannel(String channelUri)
public static boolean isApplicableToChannel(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType, String channelUri)
public XMLGregorianCalendar getNow()
public XMLGregorianCalendar getDefaultReferenceTime()
public XMLGregorianCalendar getNextRecomputeTime()
public boolean isProfiling()
public Long getEvaluationStartTime()
public Long getEvaluationEndTime()
public Long getEtime()
public QName getMappingQName()
getMappingQName
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public RefinedObjectClassDefinition getRefinedObjectClassDefinition()
public void evaluate(Task task, OperationResult parentResult) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
public boolean isSatisfyCondition()
public PrismValueDeltaSetTriple<PrismPropertyValue<Boolean>> getConditionOutputTriple()
public Boolean evaluateTimeConstraintValid(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException
public D getOutputDefinition() throws SchemaException
SchemaException
public ItemPath getOutputPath() throws SchemaException
SchemaException
public PrismValueDeltaSetTriple<V> getOutputTriple()
PrismValueDeltaSetTripleProducer
getOutputTriple
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public Item<V,D> getOutput() throws SchemaException
SchemaException
public PrismValueDeltaSetTripleProducer<V,D> clone()
clone
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
clone
in class Object
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2016 evolveum. All rights reserved.