public class Mapping<V extends PrismValue,D extends ItemDefinition> extends Object implements DebugDumpable
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
void |
addSource(Source<?,?> source) |
void |
addVariableDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionVariableDefinitionType varDef) |
void |
addVariableDefinition(QName name,
Element value) |
void |
addVariableDefinition(QName name,
int value) |
void |
addVariableDefinition(QName name,
Object value) |
void |
addVariableDefinition(QName name,
ObjectDeltaObject<?> value) |
void |
addVariableDefinition(QName name,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef) |
void |
addVariableDefinition(QName name,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType) |
void |
addVariableDefinition(QName name,
PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> midpointObject) |
void |
addVariableDefinition(QName name,
PrismValue value) |
void |
addVariableDefinition(QName name,
String value) |
void |
addVariableDefinitions(Map<QName,Object> extraVariables) |
Mapping<V,D> |
clone()
Shallow clone.
|
ItemDelta<V,D> |
createEmptyDelta(ItemPath path) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj) |
void |
evaluate(Task task,
OperationResult parentResult) |
Boolean |
evaluateTimeConstraintValid(OperationResult result) |
String |
getContextDescription() |
XMLGregorianCalendar |
getDefaultReferenceTime() |
Source<?,?> |
getDefaultSource() |
D |
getDefaultTargetDefinition() |
ItemPath |
getDefaultTargetPath() |
Long |
getEtime() |
Long |
getEvaluationEndTime() |
Long |
getEvaluationStartTime() |
FilterManager<Filter> |
getFilterManager() |
QName |
getItemName() |
String |
getMappingContextDescription() |
QName |
getMappingQName() |
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType |
getMappingType() |
XMLGregorianCalendar |
getNextRecomputeTime() |
XMLGregorianCalendar |
getNow() |
ObjectResolver |
getObjectResolver() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType |
getOriginObject() |
OriginType |
getOriginType() |
Item<V,D> |
getOutput() |
D |
getOutputDefinition() |
ItemPath |
getOutputPath() |
PrismValueDeltaSetTriple<V> |
getOutputTriple() |
RefinedObjectClassDefinition |
getRefinedObjectClassDefinition() |
ObjectDeltaObject<?> |
getSourceContext() |
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType |
getStrength() |
StringPolicyResolver |
getStringPolicyResolver() |
PrismObjectDefinition<?> |
getTargetContext() |
int |
hashCode() |
boolean |
hasVariableDefinition(QName varName) |
boolean |
isApplicableToChannel(String channelUri) |
boolean |
isAuthoritative() |
boolean |
isConditionMaskNew() |
boolean |
isConditionMaskOld() |
boolean |
isExclusive() |
boolean |
isProfiling() |
boolean |
isSatisfyCondition() |
void |
setConditionMaskNew(boolean conditionMaskNew) |
void |
setConditionMaskOld(boolean conditionMaskOld) |
void |
setContextDescription(String contextDescription) |
void |
setDefaultReferenceTime(XMLGregorianCalendar defaultReferenceTime) |
void |
setDefaultSource(Source<?,?> defaultSource) |
void |
setDefaultTargetDefinition(D defaultTargetDefinition) |
void |
setDefaultTargetPath(ItemPath defaultTargetPath) |
void |
setFilterManager(FilterManager<Filter> filterManager) |
void |
setMappingQName(QName mappingQName) |
void |
setNextRecomputeTime(XMLGregorianCalendar nextRecomputeTime) |
void |
setNow(XMLGregorianCalendar now) |
void |
setObjectResolver(ObjectResolver objectResolver) |
void |
setOriginObject(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject) |
void |
setOriginType(OriginType sourceType) |
void |
setProfiling(boolean profiling) |
void |
setRefinedObjectClassDefinition(RefinedObjectClassDefinition refinedObjectClassDefinition) |
void |
setRootNode(ObjectDeltaObject<?> odo) |
void |
setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef) |
void |
setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType) |
void |
setRootNode(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> mpObject) |
void |
setSourceContext(ObjectDeltaObject<?> sourceContext) |
void |
setStringPolicyResolver(StringPolicyResolver stringPolicyResolver) |
void |
setTargetContext(PrismObjectDefinition<?> targetContext) |
String |
toString() |
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()
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 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()
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(OperationResult result) throws SchemaException, ObjectNotFoundException
public D getOutputDefinition() throws SchemaException
SchemaException
public ItemPath getOutputPath() throws SchemaException
SchemaException
public PrismValueDeltaSetTriple<V> getOutputTriple()
public Item<V,D> getOutput() throws SchemaException
SchemaException
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2015 evolveum. All rights reserved.