public static final class Mapping.Builder<V extends PrismValue,D extends ItemDefinition> extends Object
Constructor and Description |
---|
Mapping.Builder() |
public Mapping.Builder<V,D> expressionFactory(ExpressionFactory val)
public Mapping.Builder<V,D> variables(ExpressionVariables val)
public Mapping.Builder<V,D> mappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType val)
public Mapping.Builder<V,D> objectResolver(ObjectResolver val)
public Mapping.Builder<V,D> securityEnforcer(SecurityEnforcer val)
public Mapping.Builder<V,D> defaultSource(Source<?,?> val)
public Mapping.Builder<V,D> defaultTargetDefinition(D val)
public Mapping.Builder<V,D> defaultTargetPath(ItemPath val)
public Mapping.Builder<V,D> sourceContext(ObjectDeltaObject<?> val)
public Mapping.Builder<V,D> targetContext(PrismObjectDefinition<?> val)
public Mapping.Builder<V,D> sources(Collection<Source<?,?>> val)
public Mapping.Builder<V,D> originType(OriginType val)
public Mapping.Builder<V,D> originObject(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType val)
public Mapping.Builder<V,D> filterManager(FilterManager<Filter> val)
public Mapping.Builder<V,D> stringPolicyResolver(StringPolicyResolver val)
public Mapping.Builder<V,D> conditionMaskOld(boolean val)
public Mapping.Builder<V,D> conditionMaskNew(boolean val)
public Mapping.Builder<V,D> now(XMLGregorianCalendar val)
public Mapping.Builder<V,D> defaultReferenceTime(XMLGregorianCalendar val)
public Mapping.Builder<V,D> profiling(boolean val)
public Mapping.Builder<V,D> contextDescription(String val)
public Mapping.Builder<V,D> mappingQName(QName val)
public Mapping.Builder<V,D> refinedObjectClassDefinition(RefinedObjectClassDefinition val)
public Mapping.Builder<V,D> prismContext(PrismContext val)
public ExpressionFactory getExpressionFactory()
public ExpressionVariables getVariables()
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getMappingType()
public ObjectResolver getObjectResolver()
public SecurityEnforcer getSecurityEnforcer()
public Source<?,?> getDefaultSource()
public D getDefaultTargetDefinition()
public ItemPath getDefaultTargetPath()
public ObjectDeltaObject<?> getSourceContext()
public PrismObjectDefinition<?> getTargetContext()
public Collection<Source<?,?>> getSources()
public OriginType getOriginType()
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType getOriginObject()
public FilterManager<Filter> getFilterManager()
public StringPolicyResolver getStringPolicyResolver()
public boolean isConditionMaskOld()
public boolean isConditionMaskNew()
public XMLGregorianCalendar getNow()
public XMLGregorianCalendar getDefaultReferenceTime()
public boolean isProfiling()
public String getContextDescription()
public QName getMappingQName()
public RefinedObjectClassDefinition getRefinedObjectClassDefinition()
public Mapping.Builder<V,D> rootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef)
public Mapping.Builder<V,D> rootNode(ObjectDeltaObject<?> odo)
public Mapping.Builder<V,D> rootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType)
public Mapping.Builder<V,D> rootNode(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> mpObject)
@Deprecated public void setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef)
@Deprecated public void setRootNode(ObjectDeltaObject<?> odo)
@Deprecated public void setRootNode(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType)
@Deprecated public void setRootNode(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> mpObject)
public PrismContext getPrismContext()
public Mapping.Builder<V,D> addVariableDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionVariableDefinitionType varDef) throws SchemaException
SchemaException
public Mapping.Builder<V,D> addVariableDefinition(QName name, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType objectRef)
public Mapping.Builder<V,D> addVariableDefinition(QName name, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType objectType)
public Mapping.Builder<V,D> addVariableDefinition(QName name, PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> midpointObject)
public Mapping.Builder<V,D> addVariableDefinition(QName name, String value)
public Mapping.Builder<V,D> addVariableDefinition(QName name, int value)
public Mapping.Builder<V,D> addVariableDefinition(QName name, Element value)
public Mapping.Builder<V,D> addVariableDefinition(QName name, PrismValue value)
public Mapping.Builder<V,D> addVariableDefinition(QName name, ObjectDeltaObject<?> value)
public Mapping.Builder<V,D> addVariableDefinitions(Map<QName,Object> extraVariables)
public Mapping.Builder<V,D> addVariableDefinition(QName name, Object value)
public boolean hasVariableDefinition(QName varName)
public boolean isApplicableToChannel(String channel)
public Mapping.Builder<V,D> addSource(Source<?,?> source)
@Deprecated public void setExpressionFactory(ExpressionFactory expressionFactory)
@Deprecated public void setVariables(ExpressionVariables variables)
@Deprecated public void setMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType)
@Deprecated public void setObjectResolver(ObjectResolver objectResolver)
@Deprecated public void setSecurityEnforcer(SecurityEnforcer securityEnforcer)
@Deprecated public void setDefaultSource(Source<?,?> defaultSource)
@Deprecated public void setDefaultTargetDefinition(D defaultTargetDefinition)
@Deprecated public void setDefaultTargetPath(ItemPath defaultTargetPath)
@Deprecated public void setSourceContext(ObjectDeltaObject<?> sourceContext)
@Deprecated public void setTargetContext(PrismObjectDefinition<?> targetContext)
@Deprecated public void setSources(Collection<Source<?,?>> sources)
@Deprecated public void setOriginType(OriginType originType)
@Deprecated public void setOriginObject(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject)
@Deprecated public void setFilterManager(FilterManager<Filter> filterManager)
@Deprecated public void setStringPolicyResolver(StringPolicyResolver stringPolicyResolver)
@Deprecated public void setConditionMaskOld(boolean conditionMaskOld)
@Deprecated public void setConditionMaskNew(boolean conditionMaskNew)
@Deprecated public void setNow(XMLGregorianCalendar now)
@Deprecated public void setDefaultReferenceTime(XMLGregorianCalendar defaultReferenceTime)
@Deprecated public void setProfiling(boolean profiling)
@Deprecated public void setContextDescription(String contextDescription)
@Deprecated public void setMappingQName(QName mappingQName)
@Deprecated public void setRefinedObjectClassDefinition(RefinedObjectClassDefinition refinedObjectClassDefinition)
@Deprecated public void setPrismContext(PrismContext prismContext)
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType getStrength()
Copyright © 2016 evolveum. All rights reserved.