@Component public class DirectAssignmentCertificationHandler extends BaseCertificationHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
URI |
certificationManager, computationHelper, expressionHelper, helper, modelService, objectResolver, prismContext, reviewersHelper| Constructor and Description |
|---|
DirectAssignmentCertificationHandler() |
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> |
createCasesForObject(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> objectPrism,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
Task task,
OperationResult parentResult)
Creates certification cases for a given midPoint object (e.g.
|
void |
doRevoke(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
Task task,
OperationResult caseResult)
Implements the automated REVOKE for a given certification case.
|
QName |
getDefaultObjectType()
Returns the default objectType to search for when preparing a list of certification cases.
|
void |
init() |
public static final String URI
public DirectAssignmentCertificationHandler()
@PostConstruct public void init()
public QName getDefaultObjectType()
CertificationHandlergetDefaultObjectType in interface CertificationHandlergetDefaultObjectType in class BaseCertificationHandlerpublic Collection<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> createCasesForObject(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> objectPrism, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, Task task, OperationResult parentResult) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
CertificationHandlercreateCasesForObject in interface CertificationHandlercreateCasesForObject in class BaseCertificationHandlerExpressionEvaluationExceptionObjectNotFoundExceptionSchemaExceptionpublic void doRevoke(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
Task task,
OperationResult caseResult)
throws CommunicationException,
ObjectAlreadyExistsException,
ExpressionEvaluationException,
PolicyViolationException,
SchemaException,
SecurityViolationException,
ConfigurationException,
ObjectNotFoundException
CertificationHandlerCopyright © 2016 evolveum. All rights reserved.