Class CaseTypeUtil
java.lang.Object
com.evolveum.midpoint.schema.util.cases.CaseTypeUtil
Companion light-weight utilities for
CaseType
and CaseWorkItemType
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
approvalSchemaExists
(CaseType aCase) static boolean
doesAssigneeExist
(CaseWorkItemType workItem) static @NotNull List<ObjectReferenceType>
getAllAssignees
(@NotNull CaseType aCase) static @NotNull List<ObjectReferenceType>
getAllCandidateAssignees
(@NotNull CaseType aCase) static List<ObjectReferenceType>
getAllCurrentAssignees
(CaseType aCase) static CaseType
getCase
(CaseWorkItemType workItem) static @NotNull CaseType
getCaseRequired
(CaseWorkItemType workItem) static WorkItemId
getId
(CaseWorkItemType workItem) static String
getRequesterComment
(CaseType aCase) static XMLGregorianCalendar
getStartTimestamp
(CaseType aCase) static CaseWorkItemType
getWorkItem
(CaseType aCase, long id) static List<CaseWorkItemType>
getWorkItemsForStage
(CaseType aCase, int stageNumber) static boolean
isApprovalCase
(@Nullable CaseType aCase) static boolean
isCaseWorkItemClosed
(CaseWorkItemType workItem) static boolean
isCaseWorkItemNotClosed
(CaseWorkItemType workItem) static boolean
static boolean
isCorrelationCase
(@Nullable CaseType aCase) static boolean
isManualProvisioningCase
(@Nullable CaseType aCase) static boolean
isWorkItemClaimable
(CaseWorkItemType workItem) static boolean
isWorkItemReleasable
(CaseWorkItemType workItem)
-
Constructor Details
-
CaseTypeUtil
public CaseTypeUtil()
-
-
Method Details
-
getCaseRequired
-
getCase
-
isClosed
-
getStartTimestamp
-
getRequesterComment
-
isCorrelationCase
-
isManualProvisioningCase
-
isApprovalCase
-
getAllCurrentAssignees
-
getAllAssignees
@NotNull public static @NotNull List<ObjectReferenceType> getAllAssignees(@NotNull @NotNull CaseType aCase) -
getAllCandidateAssignees
@NotNull public static @NotNull List<ObjectReferenceType> getAllCandidateAssignees(@NotNull @NotNull CaseType aCase) -
approvalSchemaExists
-
getId
-
getWorkItem
-
isCaseWorkItemNotClosed
-
isCaseWorkItemClosed
-
isWorkItemClaimable
-
isWorkItemReleasable
-
doesAssigneeExist
-
getWorkItemsForStage
-