@Component public class ContextFactory extends Object
Constructor and Description |
---|
ContextFactory() |
Modifier and Type | Method and Description |
---|---|
<F extends ObjectType,P extends ObjectType> |
createContext(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
Task task,
OperationResult result) |
<F extends FocusType,O extends ObjectType> |
createRecomputeContext(PrismObject<O> object,
Task task,
OperationResult result) |
<F extends FocusType> |
createRecomputeFocusContext(Class<F> focusType,
PrismObject<F> focus,
Task task,
OperationResult result) |
LensContext<FocusType,ShadowType> |
createRecomputeProjectionContext(PrismObject<ShadowType> shadow,
Task task,
OperationResult result) |
static <F extends ObjectType,P extends ObjectType> |
determineFocusClass(Class<P> projectionClass) |
static <F extends ObjectType,P extends ObjectType> |
getProjectionClass(Class<F> focusClass) |
static <T extends ObjectType> |
isFocalClass(Class<T> clazz) |
public <F extends ObjectType,P extends ObjectType> LensContext<F,P> createContext(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public <F extends FocusType,O extends ObjectType> LensContext<F,ShadowType> createRecomputeContext(PrismObject<O> object, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public <F extends FocusType> LensContext<F,ShadowType> createRecomputeFocusContext(Class<F> focusType, PrismObject<F> focus, Task task, OperationResult result)
public LensContext<FocusType,ShadowType> createRecomputeProjectionContext(PrismObject<ShadowType> shadow, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public static <F extends ObjectType,P extends ObjectType> Class<F> determineFocusClass(Class<P> projectionClass)
public static <T extends ObjectType> boolean isFocalClass(Class<T> clazz)
public static <F extends ObjectType,P extends ObjectType> Class<P> getProjectionClass(Class<F> focusClass)
Copyright © 2013 evolveum. All rights reserved.