@Component public class ContextFactory extends Object
Constructor and Description |
---|
ContextFactory() |
Modifier and Type | Method and Description |
---|---|
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
createContext(Collection<ObjectDelta<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> deltas,
ModelExecuteOptions options,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
createRecomputeContext(PrismObject<O> object,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
createRecomputeFocusContext(Class<F> focusType,
PrismObject<F> focus,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
createRecomputeProjectionContext(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Task task,
OperationResult result) |
<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
createSyncContext(Class<F> focusClass,
ResourceObjectShadowChangeDescription change)
Creates empty lens context for synchronization purposes, filling in only the very basic metadata (such as channel).
|
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
determineFocusClass() |
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
isFocalClass(Class<T> aClass) |
boolean |
isProjectionClass(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> aClass) |
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> createContext(Collection<ObjectDelta<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> deltas, ModelExecuteOptions options, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> createRecomputeContext(PrismObject<O> object, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> createRecomputeFocusContext(Class<F> focusType, PrismObject<F> focus, Task task, OperationResult result)
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> createRecomputeProjectionContext(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> LensContext<F> createSyncContext(Class<F> focusClass, ResourceObjectShadowChangeDescription change)
public static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> Class<F> determineFocusClass()
public static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> boolean isFocalClass(Class<T> aClass)
public boolean isProjectionClass(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> aClass)
Copyright © 2016 evolveum. All rights reserved.