Interface CaseManagementEvent

All Superinterfaces:
DebugDumpable, Event, Serializable, ShortDumpable
All Known Subinterfaces:
CaseEvent

public interface CaseManagementEvent extends Event
Event related to case management: either case-level or work-item-level.
  • Method Details

    • getCase

      @NotNull @NotNull CaseType getCase()
    • getProcessInstanceName1

      @Deprecated default String getProcessInstanceName1()
      Deprecated.
    • getCaseName

      default String getCaseName()
    • getOperationStatus

      OperationStatus getOperationStatus()
    • getChangeType

      ChangeType getChangeType()
    • isResultKnown

      boolean isResultKnown()
    • isApproved

      boolean isApproved()
    • isRejected

      boolean isRejected()
    • getApprovalContext

      @Nullable @Nullable ApprovalContextType getApprovalContext()
    • getManualProvisioningContext

      @Nullable default @Nullable ManualProvisioningContextType getManualProvisioningContext()
    • getCorrelationContext

      @Nullable default @Nullable CaseCorrelationContextType getCorrelationContext()
    • doesUseStages

      default boolean doesUseStages()
    • isApproval

      default boolean isApproval()
      Returns true if this event is related to an approval case.
    • isApprovalCase

      @Deprecated default boolean isApprovalCase()
      Deprecated.
    • isManualProvisioning

      default boolean isManualProvisioning()
      Returns true if this event is related to a manual provisioning case.
    • isManualResourceCase

      @Deprecated default boolean isManualResourceCase()
      Deprecated.
    • isCorrelation

      default boolean isCorrelation()
      Returns true if this event is related to a correlation case.
    • getObject

      @Nullable @Nullable ObjectType getObject()
      Returns:
      The object attached to the case, whatever that means for the particular case. Null if the object cannot be retrieved.
    • getObjectName

      @Nullable @Nullable PolyStringType getObjectName()
      Returns:
      The name of the getObject(). Falls back to OID if the object cannot be retrieved.
    • getTarget

      @Nullable @Nullable ObjectType getTarget()
      Returns:
      The target object attached to the case, whatever that means for the particular case. Null if the object cannot be retrieved.
    • getTargetName

      @Nullable @Nullable PolyStringType getTargetName()
      Returns:
      The name of the getTarget(). Falls back to OID if the object cannot be retrieved.
    • getFocusValue

      @Nullable @Nullable Object getFocusValue(@NotNull @NotNull String pathString)
      Returns:
      The (real) value of given path in the pre-focus in a correlation case. Returns the collection if there are more matching values.
    • getFocusValues

      @NotNull @NotNull Collection<?> getFocusValues(@NotNull @NotNull String pathString)
      Returns:
      The (real) values of given path in the pre-focus in a correlation case. Returns the collection if there are more matching values.