public class ConstraintsChecker extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConstraintsChecker.Cache |
Constructor and Description |
---|
ConstraintsChecker() |
Modifier and Type | Method and Description |
---|---|
ConstraintsCheckingResult |
check(Task task,
OperationResult result) |
static void |
enterCache() |
static void |
exitCache() |
PrismContext |
getPrismContext() |
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
onShadowAddOperation(T shadow) |
static void |
onShadowModifyOperation(Collection<? extends ItemDelta> deltas) |
void |
setCacheRepositoryService(RepositoryService cacheRepositoryService) |
void |
setConstraintViolationConfirmer(ConstraintViolationConfirmer constraintViolationConfirmer) |
void |
setPrismContext(PrismContext prismContext) |
void |
setProvisioningService(ProvisioningService provisioningService) |
void |
setResourceShadowDiscriminator(ResourceShadowDiscriminator resourceShadowDiscriminator) |
void |
setResourceType(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType) |
void |
setShadowDefinition(RefinedObjectClassDefinition shadowDefinition) |
void |
setShadowObject(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadowObject) |
void |
setShadowOid(String shadowOid) |
public PrismContext getPrismContext()
public void setPrismContext(PrismContext prismContext)
public void setCacheRepositoryService(RepositoryService cacheRepositoryService)
public void setProvisioningService(ProvisioningService provisioningService)
public void setShadowDefinition(RefinedObjectClassDefinition shadowDefinition)
public void setShadowObject(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadowObject)
public void setResourceType(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType)
public void setShadowOid(String shadowOid)
public void setResourceShadowDiscriminator(ResourceShadowDiscriminator resourceShadowDiscriminator)
public void setConstraintViolationConfirmer(ConstraintViolationConfirmer constraintViolationConfirmer)
public ConstraintsCheckingResult check(Task task, OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException
public static void enterCache()
public static void exitCache()
public static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> void onShadowAddOperation(T shadow)
public static void onShadowModifyOperation(Collection<? extends ItemDelta> deltas)
Copyright © 2016 evolveum. All rights reserved.