|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.evolveum.midpoint.common.mapping.Mapping<V>
public class Mapping<V extends PrismValue>
Mapping is non-recyclable single-use object. Once evaluated it should not be evaluated again. It will retain its original inputs and outputs that can be read again and again. But these should not be changed after evaluation.
| Field Summary |
|---|
| Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable |
|---|
INDENT_STRING |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
public QName getItemName()
public OriginType getOriginType()
public void setOriginType(OriginType sourceType)
public ObjectType getOriginObject()
public void setOriginObject(ObjectType originObject)
public Source<?> getDefaultSource()
public void setDefaultSource(Source<?> defaultSource)
public ItemDefinition getDefaultTargetDefinition()
public void setDefaultTargetDefinition(ItemDefinition defaultTargetDefinition)
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 void setRootNode(ObjectReferenceType objectRef)
public void setRootNode(ObjectDeltaObject<?> odo)
public void setRootNode(ObjectType objectType)
public void setRootNode(PrismObject<? extends ObjectType> mpObject)
public void addVariableDefinition(ExpressionVariableDefinitionType varDef)
public void addVariableDefinition(QName name,
ObjectReferenceType objectRef)
public void addVariableDefinition(QName name,
ObjectType objectType)
public void addVariableDefinition(QName name,
PrismObject<? extends ObjectType> midpointObject)
public void addVariableDefinition(QName name,
String value)
public void addVariableDefinition(QName name,
int value)
public void addVariableDefinition(QName name,
Element value)
public void addVariableDefinition(QName name,
PrismValue value)
public void addVariableDefinition(QName name,
ObjectDeltaObject<?> value)
public void addVariableDefinitions(Map<QName,Object> extraVariables)
public boolean hasVariableDefinition(QName varName)
public MappingStrengthType getStrength()
public boolean isAuthoritative()
public boolean isExclusive()
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 void evaluate(OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
public ItemDefinition getOutputDefinition()
throws SchemaException
SchemaException
public ItemPath getOutputPath()
throws SchemaException
SchemaExceptionpublic PrismValueDeltaSetTriple<V> getOutputTriple()
public Item<V> getOutput()
throws SchemaException
SchemaExceptionpublic ItemDelta<V> createEmptyDelta(ItemPath path)
public static <X> PrismProperty<X> getPropertyStatic(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
throws SchemaException
SchemaException
public static <X> Collection<X> getPropertyStaticRealValues(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
throws SchemaException
SchemaException
public static Object getStaticOutput(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
ExpressionReturnMultiplicityType preferredMultiplicity,
PrismContext prismContext)
throws SchemaException
SchemaExceptionpublic Mapping<V> clone()
clone in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String debugDump()
DebugDumpable
debugDump in interface DebugDumpablepublic String debugDump(int indent)
debugDump in interface DebugDumpablepublic String dump()
Dumpable
dump in interface Dumpablepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||