public class CertCampaignTypeUtil extends Object
Constructor and Description |
---|
CertCampaignTypeUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
checkStageDefinitionConsistency(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType> stages) |
static ObjectQuery |
createCasesForCampaignQuery(String campaignOid,
PrismContext prismContext) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType |
findCase(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
long caseId) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType |
findCurrentStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType |
findDecision(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case,
int stageNumber,
String reviewerOid) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType |
findStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
int stageNumber) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType |
findStageDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
int stageNumber) |
static int |
getActiveCases(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList,
int campaignStageNumber,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state) |
static float |
getCasesCompletedPercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static float |
getCasesCompletedPercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList,
int campaignStageNumber,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state) |
static float |
getCasesDecidedPercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static float |
getCasesDecidedPercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList) |
static List<String> |
getComments(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType |
getCurrentStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType |
getCurrentStageDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static float |
getDecisionsDonePercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static float |
getDecisionsDonePercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList,
int campaignStageNumber,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDefinitionType |
getDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static int |
getNumberOfStages(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
static ItemPath |
getOrderBy(QName oldName) |
static List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> |
getOutcomesToStopOn(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> stopReviewOn,
List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> advanceToNextStageOn) |
static int |
getPercentComplete(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList,
int campaignStageNumber,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state) |
static List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType> |
getReviewedBy(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions) |
static Date |
getReviewedTimestamp(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseStageOutcomeType |
getStageOutcome(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase,
int stageNumber) |
static int |
getUnansweredCases(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList,
int campaignStageNumber,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state) |
static boolean |
isCampaignClosed(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
protected static boolean |
isEmpty(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType decision) |
static boolean |
isRemediationAutomatic(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType getCurrentStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType getCurrentStageDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType findStageDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, int stageNumber)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType findStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, int stageNumber)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType findCase(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, long caseId)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType findDecision(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case, int stageNumber, String reviewerOid)
public static int getNumberOfStages(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDefinitionType getDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static boolean isRemediationAutomatic(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static boolean isCampaignClosed(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static void checkStageDefinitionConsistency(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType> stages)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageType findCurrentStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static int getActiveCases(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList, int campaignStageNumber, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state)
public static int getUnansweredCases(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList, int campaignStageNumber, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state)
public static int getPercentComplete(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList, int campaignStageNumber, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state)
public static float getCasesCompletedPercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static float getCasesCompletedPercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList, int campaignStageNumber, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state)
public static float getCasesDecidedPercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static float getCasesDecidedPercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList)
public static float getDecisionsDonePercentage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public static float getDecisionsDonePercentage(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType> caseList, int campaignStageNumber, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignStateType state)
public static Date getReviewedTimestamp(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions)
protected static boolean isEmpty(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType decision)
public static List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType> getReviewedBy(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions)
public static List<String> getComments(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType> decisions)
public static ObjectQuery createCasesForCampaignQuery(String campaignOid, PrismContext prismContext) throws SchemaException
SchemaException
public static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseStageOutcomeType getStageOutcome(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase, int stageNumber)
public static List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> getOutcomesToStopOn(List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> stopReviewOn, List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> advanceToNextStageOn)
Copyright © 2016 evolveum. All rights reserved.