@Component public class CertificationCaseHelper extends Object
Constructor and Description |
---|
CertificationCaseHelper() |
Modifier and Type | Method and Description |
---|---|
void |
addCertificationCampaignCases(org.hibernate.Session session,
RObject object,
boolean deleteBeforeAdd) |
void |
addCertificationCampaignCases(org.hibernate.Session session,
String campaignOid,
Collection<PrismContainerValue> values,
int currentId,
List<Long> affectedIds) |
protected List<Long> |
addOrDeleteCases(org.hibernate.Session session,
String campaignOid,
Collection<? extends ItemDelta> modifications) |
void |
deleteCertificationCampaignCases(org.hibernate.Session session,
String oid) |
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
filterCampaignCaseModifications(Class<T> type,
Collection<? extends ItemDelta> modifications) |
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
updateCampaignCases(org.hibernate.Session session,
String campaignOid,
Collection<? extends ItemDelta> modifications,
RepoModifyOptions modifyOptions) |
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
updateLoadedCampaign(PrismObject<T> object,
Collection<SelectorOptions<GetOperationOptions>> options,
org.hibernate.Session session) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType |
updateLoadedCertificationCase(GetContainerableResult result,
Map<String,PrismObject> ownersMap,
Collection<SelectorOptions<GetOperationOptions>> options,
org.hibernate.Session session,
OperationResult operationResult) |
public void addCertificationCampaignCases(org.hibernate.Session session, RObject object, boolean deleteBeforeAdd)
public void addCertificationCampaignCases(org.hibernate.Session session, String campaignOid, Collection<PrismContainerValue> values, int currentId, List<Long> affectedIds) throws DtoTranslationException
DtoTranslationException
public void deleteCertificationCampaignCases(org.hibernate.Session session, String oid)
public <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> Collection<? extends ItemDelta> filterCampaignCaseModifications(Class<T> type, Collection<? extends ItemDelta> modifications)
public <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void updateCampaignCases(org.hibernate.Session session, String campaignOid, Collection<? extends ItemDelta> modifications, RepoModifyOptions modifyOptions) throws SchemaException, ObjectNotFoundException, DtoTranslationException
protected List<Long> addOrDeleteCases(org.hibernate.Session session, String campaignOid, Collection<? extends ItemDelta> modifications) throws SchemaException, DtoTranslationException
public com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType updateLoadedCertificationCase(GetContainerableResult result, Map<String,PrismObject> ownersMap, Collection<SelectorOptions<GetOperationOptions>> options, org.hibernate.Session session, OperationResult operationResult) throws SchemaException
SchemaException
public <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void updateLoadedCampaign(PrismObject<T> object, Collection<SelectorOptions<GetOperationOptions>> options, org.hibernate.Session session) throws SchemaException
SchemaException
Copyright © 2016 evolveum. All rights reserved.