Class WorkflowJobUnschedulingRequest

  • All Implemented Interfaces:
    com.broadleafcommerce.common.messaging.Securable, Serializable

    public class WorkflowJobUnschedulingRequest
    extends Object
    implements com.broadleafcommerce.common.messaging.Securable, Serializable
    A container object for information regarding cancellation of a previously scheduled workflow deployment operation.
    Author:
    Samarth Dhruva (samarthd)
    See Also:
    WorkflowJobSchedulingRequest, Serialized Form
    • Constructor Detail

      • WorkflowJobUnschedulingRequest

        public WorkflowJobUnschedulingRequest​(String transferType,
                                              String transferId,
                                              String displayName,
                                              String author)
    • Method Detail

      • getToken

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

        public String getTransferType()
        Type of the transfer item whose workflow request should be cancelled.
        See Also:
        TransferType
      • getTransferId

        public String getTransferId()
        ID of the transfer item whose workflow request should be cancelled. Could be the id of a change summary, summary group, or deployment.
      • getDisplayName

        public String getDisplayName()
        The name to display to the user that represents the scheduled operation.
        Returns:
        The name to display to the user that represents the scheduled operation
      • getAuthor

        public String getAuthor()
        Identifies the user who scheduled the deployment.
        Returns:
        The identifier of the user who scheduled the deployment
      • 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