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 classFocusConstraintsChecker.Cache
-
Constructor Summary
Constructors Constructor Description FocusConstraintsChecker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(PrismObject<AH> objectNew, OperationResult parentResult)static <T extends ObjectType>
voidclearCacheFor(PolyStringType name)static voidclearCacheForDelta(Collection<? extends ItemDelta> modifications)static voidclearCacheForValues(Collection<? extends PrismValue> values)static voidenterCache(CacheConfiguration configuration)static voidexitCache()PrismObject<AH>getConflictingObject()LensContext<AH>getContext()StringgetMessages()PrismContextgetPrismContext()RepositoryServicegetRepositoryService()booleanisSatisfiesConstraints()voidsetCacheConfigurationManager(CacheConfigurationManager cacheConfigurationManager)voidsetContext(LensContext<AH> context)voidsetPrismContext(PrismContext prismContext)voidsetRepositoryService(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)
-
-