@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()
CertificationHandler
getDefaultObjectType
in interface CertificationHandler
getDefaultObjectType
in class BaseCertificationHandler
public 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
CertificationHandler
createCasesForObject
in interface CertificationHandler
createCasesForObject
in class BaseCertificationHandler
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
public 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
CertificationHandler
Copyright © 2016 evolveum. All rights reserved.