Class FocusConstraintsChecker<AH extends AssignmentHolderType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.focus.FocusConstraintsChecker<AH>
-
public class FocusConstraintsChecker<AH extends AssignmentHolderType> extends Object
- Author:
- semancik
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FocusConstraintsChecker.Cache
-
Constructor Summary
Constructors Constructor Description FocusConstraintsChecker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
check(PrismObject<AH> objectNew, OperationResult parentResult)
static <T extends ObjectType>
voidclearCacheFor(PolyStringType name)
static void
clearCacheForDelta(Collection<? extends ItemDelta> modifications)
static void
clearCacheForValues(Collection<? extends PrismValue> values)
static void
enterCache(CacheConfiguration configuration)
static void
exitCache()
PrismObject<AH>
getConflictingObject()
LensContext<AH>
getContext()
String
getMessages()
PrismContext
getPrismContext()
RepositoryService
getRepositoryService()
boolean
isSatisfiesConstraints()
void
setCacheConfigurationManager(CacheConfigurationManager cacheConfigurationManager)
void
setContext(LensContext<AH> context)
void
setPrismContext(PrismContext prismContext)
void
setRepositoryService(RepositoryService repositoryService)
-
-
-
Method Detail
-
getPrismContext
public PrismContext getPrismContext()
-
setPrismContext
public void setPrismContext(PrismContext prismContext)
-
getContext
public LensContext<AH> getContext()
-
setContext
public void setContext(LensContext<AH> context)
-
getRepositoryService
public RepositoryService getRepositoryService()
-
setRepositoryService
public void setRepositoryService(RepositoryService repositoryService)
-
setCacheConfigurationManager
public void setCacheConfigurationManager(CacheConfigurationManager cacheConfigurationManager)
-
isSatisfiesConstraints
public boolean isSatisfiesConstraints()
-
getMessages
public String getMessages()
-
getConflictingObject
public PrismObject<AH> getConflictingObject()
-
check
public boolean check(PrismObject<AH> objectNew, OperationResult parentResult) throws SchemaException
- Throws:
SchemaException
-
enterCache
public static void enterCache(CacheConfiguration configuration)
-
exitCache
public static void exitCache()
-
clearCacheFor
public static <T extends ObjectType> void clearCacheFor(PolyStringType name)
-
clearCacheForValues
public static void clearCacheForValues(Collection<? extends PrismValue> values)
-
clearCacheForDelta
public static void clearCacheForDelta(Collection<? extends ItemDelta> modifications)
-
-