Class WorkflowRequestCompletion

    • Constructor Detail

      • WorkflowRequestCompletion

        public WorkflowRequestCompletion​(boolean success,
                                         Map<String,​String> transferTypeIdMap,
                                         Class<?> requestType,
                                         String errorMessage,
                                         String errorTrace,
                                         Instant timestamp)
    • Method Detail

      • isSuccess

        public boolean isSuccess()
        Whether the request was successfully handled or encountered an error.
      • getTransferTypeIdMap

        public Map<String,​String> getTransferTypeIdMap()
        ID of the transfer items involved in a workflow request mapped by the TransferType. Could be the id of a change summary, summary group, or deployment.
      • getErrorMessage

        public String getErrorMessage()
        If an error was encountered, this is the related message.
      • getErrorTrace

        public String getErrorTrace()
        If an error was encountered, this is the related stack trace.
      • getTimestamp

        public Instant getTimestamp()
        Time of completion.
      • getToken

        public String getToken()
        Specified by:
        getToken in interface com.broadleafcommerce.common.messaging.Securable
      • getChangeTracking

        public Tracking getChangeTracking()
        All of the information contained within Tracking for the target record of this transition. This field is optional and is generally employed by the rebase and promotion flows, as both of these cause unique change details to be created to represent the latest state
        Returns:
        All of the information contained within Tracking for the record of this transition
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setToken

        public void setToken​(String token)
        Specified by:
        setToken in interface com.broadleafcommerce.common.messaging.Securable
      • setChangeTracking

        public void setChangeTracking​(Tracking changeTracking)
        All of the information contained within Tracking for the target record of this transition. This field is optional and is generally employed by the rebase and promotion flows, as both of these cause unique change details to be created to represent the latest state
        Parameters:
        changeTracking - All of the information contained within Tracking for the record of this transition