Class ApprovalAssertionData


  • public class ApprovalAssertionData
    extends AssertionData
    Value object containing information about and Approval Assertion.
    • Constructor Detail

      • ApprovalAssertionData

        public ApprovalAssertionData​(AssertionPayloadParser assertionPayloadParser)
        Main Constructor
    • Method Detail

      • getApprovalId

        public java.lang.String getApprovalId()
        Returns:
        the request unique approval id
      • getApprovalRequests

        public java.util.List<java.lang.String> getApprovalRequests()
        Returns:
        list containing one or more AttributeValue with the digest values of the calculated request actions. It's up to the approval workflow engine to determine how the digest is calculated from an approval request and how to verify that subsequent request matches the given approval.
      • getDestinationId

        public java.lang.String getDestinationId()
        Returns:
        the id to the target system processing the ticket. null for ANY destination.
      • getApprovers

        public java.util.List<Approver> getApprovers()
        Returns:
        a list of approvers if available to the user, otherwise null.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object