Interface WorkflowSignaturesField<T extends WorkflowSignature>

All Superinterfaces:
CanRender<Renderer<? extends Renderer<?>>>, Field, Iterable<T>, IterableField<T>, IterableWithSize<T>
All Known Subinterfaces:
DocumentWorkflowSignaturesField

public interface WorkflowSignaturesField<T extends WorkflowSignature> extends IterableField<T>
Since:
3.10.0
  • Method Details

    • sortedWorkflowSignatures

      @NotNull IterableWithSize<T> sortedWorkflowSignatures()
      Returns unmodifiable list of all existing workflow signatures. Workflow signatures are sorted first by transition revision number, with workflow signatures without transition revision at the end, and then according to the target workflow status (sort order of statuses is defined by the enumeration).
      See Also:
    • workflowSignature

      @Nullable T workflowSignature(@NotNull EnumOption targetStatus)
      Returns existing open workflow signature for target workflow status, or null.
    • verdictEnumeration

      @NotNull Enumeration verdictEnumeration()
      Returns the verdict enumeration for convenience. It will typically be used to convert verdict ID to ISignatureVerdictOpt.