public interface CertificationHandler
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> object,
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.
|
Collection<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> createCasesForObject(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> object, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, Task task, OperationResult parentResult) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException
object
- campaign
- task
- parentResult
- ExpressionEvaluationException
ObjectNotFoundException
SchemaException
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
aCase
- campaign
- task
- caseResult
- CommunicationException
ObjectAlreadyExistsException
ExpressionEvaluationException
PolicyViolationException
SchemaException
SecurityViolationException
ConfigurationException
ObjectNotFoundException
QName getDefaultObjectType()
Copyright © 2016 evolveum. All rights reserved.