Class CertificationCaseHelper
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.helpers.CertificationCaseHelper
-
@Component public class CertificationCaseHelper extends Object
Contains methods specific to handle certification cases. (As these cases are stored outside main certification campaign object.)It is quite a temporary solution in order to ease SqlRepositoryServiceImpl from tons of type-specific code. Serious solution would be to implement subobject-level operations more generically.
- Author:
- mederly
-
-
Constructor Summary
Constructors Constructor Description CertificationCaseHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessCertificationCaseType
updateLoadedCertificationCase(GetContainerableResult result, Map<String,PrismObject<AccessCertificationCampaignType>> ownersMap, Collection<SelectorOptions<GetOperationOptions>> options, org.hibernate.Session session, OperationResult operationResult)
AccessCertificationWorkItemType
updateLoadedCertificationWorkItem(GetCertificationWorkItemResult result, Map<String,PrismContainerValue<AccessCertificationCaseType>> casesCache, Map<String,PrismObject<AccessCertificationCampaignType>> campaignsCache, Collection<SelectorOptions<GetOperationOptions>> options, QueryEngine engine, org.hibernate.Session session, OperationResult operationResult)
-
-
-
Method Detail
-
updateLoadedCertificationCase
public AccessCertificationCaseType updateLoadedCertificationCase(GetContainerableResult result, Map<String,PrismObject<AccessCertificationCampaignType>> ownersMap, Collection<SelectorOptions<GetOperationOptions>> options, org.hibernate.Session session, OperationResult operationResult) throws SchemaException
- Throws:
SchemaException
-
updateLoadedCertificationWorkItem
public AccessCertificationWorkItemType updateLoadedCertificationWorkItem(GetCertificationWorkItemResult result, Map<String,PrismContainerValue<AccessCertificationCaseType>> casesCache, Map<String,PrismObject<AccessCertificationCampaignType>> campaignsCache, Collection<SelectorOptions<GetOperationOptions>> options, QueryEngine engine, org.hibernate.Session session, OperationResult operationResult) throws SchemaException, QueryException
- Throws:
SchemaException
QueryException
-
-