public class Mapping<V extends PrismValue,D extends ItemDefinition> extends Object implements DebugDumpable, PrismValueDeltaSetTripleProducer<V,D>
INDENT_STRING
public ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
public QName getItemName()
public OriginType getOriginType()
public void setOriginType(OriginType sourceType)
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType getOriginObject()
public void setOriginObject(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject)
public void addSource(Source<?,?> source)
public Source<?,?> getDefaultSource()
public void setDefaultSource(Source<?,?> defaultSource)
public D getDefaultTargetDefinition()
public void setDefaultTargetDefinition(D defaultTargetDefinition)
public ItemPath getDefaultTargetPath()
public void setDefaultTargetPath(ItemPath defaultTargetPath)
public ObjectDeltaObject<?> getSourceContext()
public void setSourceContext(ObjectDeltaObject<?> sourceContext)
public PrismObjectDefinition<?> getTargetContext()
public void setTargetContext(PrismObjectDefinition<?> targetContext)
public String getContextDescription()
public void setContextDescription(String contextDescription)
public String getMappingContextDescription()
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getMappingType()
public void setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef)
public void setRootNode(ObjectDeltaObject<?> odo)
public void setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType)
public void setRootNode(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> mpObject)
public void addVariableDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionVariableDefinitionType varDef) throws SchemaException
SchemaException
public void addVariableDefinition(QName name, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef)
public void addVariableDefinition(QName name, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType)
public void addVariableDefinition(QName name, PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> midpointObject)
public void addVariableDefinition(QName name, int value)
public void addVariableDefinition(QName name, PrismValue value)
public void addVariableDefinition(QName name, ObjectDeltaObject<?> value)
public boolean hasVariableDefinition(QName varName)
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType getStrength()
getStrength
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
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 isConditionMaskOld()
public void setConditionMaskOld(boolean conditionMaskOld)
public boolean isConditionMaskNew()
public void setConditionMaskNew(boolean conditionMaskNew)
public FilterManager<Filter> getFilterManager()
public void setFilterManager(FilterManager<Filter> filterManager)
public StringPolicyResolver getStringPolicyResolver()
public void setStringPolicyResolver(StringPolicyResolver stringPolicyResolver)
public boolean isApplicableToChannel(String channelUri)
public XMLGregorianCalendar getNow()
public void setNow(XMLGregorianCalendar now)
public XMLGregorianCalendar getDefaultReferenceTime()
public void setDefaultReferenceTime(XMLGregorianCalendar defaultReferenceTime)
public XMLGregorianCalendar getNextRecomputeTime()
public void setNextRecomputeTime(XMLGregorianCalendar nextRecomputeTime)
public boolean isProfiling()
public void setProfiling(boolean profiling)
public Long getEvaluationStartTime()
public Long getEvaluationEndTime()
public Long getEtime()
public QName getMappingQName()
getMappingQName
in interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
public void setMappingQName(QName mappingQName)
public RefinedObjectClassDefinition getRefinedObjectClassDefinition()
public void setRefinedObjectClassDefinition(RefinedObjectClassDefinition refinedObjectClassDefinition)
public void evaluate(Task task, OperationResult parentResult) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
public boolean isSatisfyCondition()
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()
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 © 2015 evolveum. All rights reserved.