All Methods Static Methods Concrete Methods 
| Modifier and Type | Method | Description | 
| static void | appendNumber(Integer stageNumber,
            Integer stageCount,
            StringBuilder sb) |  | 
| static @NotNull WorkItemEventCauseInformationType | createCause(AbstractWorkItemActionType action) |  | 
| static WorkItemDelegationEventType | createDelegationEvent(WorkItemEscalationLevelType newEscalation,
                     List<ObjectReferenceType> assigneesBefore,
                     List<ObjectReferenceType> delegatedTo,
                     @NotNull WorkItemDelegationMethodType method,
                     WorkItemEventCauseInformationType causeInformation,
                     PrismContext prismContext) |  | 
| static @NotNull WorkItemEscalationLevelType | createEscalationLevelInformation(DelegateWorkItemActionType delegateAction) |  | 
| static List<EvaluatedPolicyRuleType> | getAllRules(SchemaAttachedPolicyRulesType policyRules) |  | 
| static ApprovalContextType | getApprovalContext(ApprovalSchemaExecutionInformationType info) |  | 
| static ApprovalContextType | getApprovalContext(CaseWorkItemType workItem) |  | 
| static @NotNull ApprovalContextType | getApprovalContextRequired(@NotNull CaseType currentCase) |  | 
| static ApprovalSchemaType | getApprovalSchema(ApprovalContextType wfc) |  | 
| static @NotNull List<SchemaAttachedPolicyRuleType> | getAttachedPolicyRules(ApprovalContextType actx,
                      int order) |  | 
| static String | getBriefDiagInfo(CaseType aCase) |  | 
| static OperationBusinessContextType | getBusinessContext(CaseType aCase) |  | 
| static CaseType | getCase(ApprovalSchemaExecutionInformationType info) |  | 
| static @Nullable String | getCompleteStageInfo(CaseType aCase) |  | 
| static ApprovalStageDefinitionType | getCurrentStageDefinition(CaseType aCase) |  | 
| static @NotNull ApprovalStageDefinitionType | getCurrentStageDefinitionRequired(CaseType aCase) |  | 
| static @Nullable String | getEscalationLevelInfo(AbstractWorkItemType workItem) |  | 
| static String | getEscalationLevelInfo(WorkItemEscalationLevelType e) |  | 
| static Integer | getEscalationLevelNumber(WorkItemEventType event) |  | 
| static <T extends CaseEventType>List<T>
 | getEvents(@NotNull CaseType aCase,
         @NotNull Class<T> clazz) |  | 
| static <T extends CaseEventType>List<T>
 | getEventsForCurrentStage(@NotNull CaseType aCase,
                        @NotNull Class<T> clazz) |  | 
| static ObjectReferenceType | getObjectRef(PrismContainerValue<CaseWorkItemType> workItem) |  | 
| static ObjectReferenceType | getObjectRef(CaseWorkItemType workItem) |  | 
| static @Nullable WorkItemOperationKindType | getOperationKind(AbstractWorkItemActionType action) |  | 
| static String | getOutcome(ApprovalSchemaExecutionInformationType info) |  | 
| static String | getProcessName(ApprovalSchemaExecutionInformationType info) |  | 
| static String | getRequesterComment(CaseType aCase) |  | 
| static ObjectReferenceType | getRequesterRef(PrismContainerValue<CaseWorkItemType> workItem) |  | 
| static ObjectReferenceType | getRequesterRef(CaseWorkItemType workItem) |  | 
| static @NotNull List<EvaluatedPolicyRuleType> | getRulesForStage(ApprovalContextType actx,
                Integer stageNumber) |  | 
| static List<List<EvaluatedPolicyRuleType>> | getRulesPerStage(ApprovalContextType actx) |  | 
| static Integer | getStageCount(ApprovalContextType wfc) |  | 
| static ApprovalStageDefinitionType | getStageDefinition(ApprovalContextType actx,
                  int stageNumber) |  | 
| static String | getStageDiagName(ApprovalStageDefinitionType level) |  | 
| static String | getStageDisplayName(CaseType aCase) |  | 
| static String | getStageDisplayName(CaseWorkItemType workItem) |  | 
| static @Nullable String | getStageInfo(CaseType aCase) |  | 
| static @Nullable String | getStageInfo(CaseWorkItemType workItem) |  | 
| static String | getStageInfo(Integer stageNumber,
            Integer stageCount,
            String stageName,
            String stageDisplayName) |  | 
| static String | getStageInfoTODO(Integer stageNumber) |  | 
| static String | getStageName(CaseType aCase) |  | 
| static int | getStageNumberRequired(@NotNull CaseType aCase) |  | 
| static XMLGregorianCalendar | getStartTimestamp(PrismContainerValue<CaseWorkItemType> workItem) |  | 
| static XMLGregorianCalendar | getStartTimestamp(CaseWorkItemType workItem) |  | 
| static String | getTargetName(ApprovalSchemaExecutionInformationType info) |  | 
| static ObjectReferenceType | getTargetRef(PrismContainerValue<CaseWorkItemType> workItem) |  | 
| static ObjectReferenceType | getTargetRef(CaseWorkItemType workItem) |  | 
| static <T extends WorkItemEventType>List<T>
 | getWorkItemEvents(@NotNull CaseType aCase,
                 long workItemId,
                 Class<T> clazz) |  | 
| static String | getWorkItemStageDisplayName(CaseWorkItemType workItem) |  | 
| static @Nullable String | getWorkItemStageInfo(CaseWorkItemType workItem) |  | 
| static String | getWorkItemStageName(CaseWorkItemType workItem) |  | 
| static boolean | isClosed(ApprovalContextType wfc) |  | 
| static boolean | isClosed(CaseType aCase) |  | 
| static boolean | isInStageBeforeLastOne(CaseType aCase) |  | 
| static void | normalizeStages(ApprovalSchemaType schema) |  | 
| static List<ApprovalStageDefinitionType> | sortAndCheckStages(ApprovalSchemaType schema) |  |