@Component public class AccCertResponseComputationHelper extends Object
Modifier and Type | Field and Description |
---|---|
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType |
DEFAULT_CASE_OVERALL_OUTCOME_STRATEGY |
static com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType |
DEFAULT_CASE_STAGE_OUTCOME_STRATEGY |
Constructor and Description |
---|
AccCertResponseComputationHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
computeEnabled(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case,
List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> outcomesToStopOn) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType |
computeInitialResponseForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign,
int stageNumber) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType |
computeOutcomeForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType |
computeOutcomeForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType newDecision,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType |
computeOverallOutcome(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase,
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> |
getOutcomesToStopOn(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign) |
void |
registerOutcomeStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType strategyName,
OutcomeStrategy strategy) |
public static final com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType DEFAULT_CASE_STAGE_OUTCOME_STRATEGY
public static final com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType DEFAULT_CASE_OVERALL_OUTCOME_STRATEGY
public void registerOutcomeStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseOutcomeStrategyType strategyName, OutcomeStrategy strategy)
public boolean computeEnabled(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case, List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> outcomesToStopOn)
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType> getOutcomesToStopOn(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType computeOutcomeForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDecisionType newDecision, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType computeInitialResponseForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign, int stageNumber)
public com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType computeOutcomeForStage(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType _case, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
public com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType computeOverallOutcome(com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCaseType aCase, com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType campaign)
Copyright © 2016 evolveum. All rights reserved.