Class WorkflowJobSchedulingRequest
java.lang.Object
com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.Securable
,Serializable
public class WorkflowJobSchedulingRequest
extends Object
implements com.broadleafcommerce.common.messaging.Securable, Serializable
A container object for information regarding a workflow operation that should be scheduled for
future completion. This is commonly used for scheduling future deployments and results in a
scheduled job being created that, once triggered, causes a
WorkflowDeployRequest
being
emitted.- Author:
- Nathan Moore (nathandmoore)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Identifies the user who is scheduling or creating this request.The time when the workflow operation is scheduled to occur.The name to display to the user that represents the scheduled operation.A message describing the operation being scheduled.getToken()
ID of the transfer item involved in a workflow request being scheduled.Type of the transfer item involved in a workflow request being scheduled.int
hashCode()
void
toString()
-
Constructor Details
-
WorkflowJobSchedulingRequest
-
-
Method Details
-
getTransferType
Type of the transfer item involved in a workflow request being scheduled.- See Also:
-
getTransferId
ID of the transfer item involved in a workflow request being scheduled. Could be the id of a change summary, summary group, or deployment. -
getDateScheduled
The time when the workflow operation is scheduled to occur.- Returns:
- The time when the workflow operation is scheduled to occur.
-
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
-
getMessage
A message describing the operation being scheduled. This could be used when scheduling recurring workflow operations.- Returns:
- A message describing the operation being scheduled.
-
getAuthor
Identifies the user who is scheduling or creating this request.- Returns:
- The identifier of the user who is scheduling or creating this request.
-
getToken
- Specified by:
getToken
in interfacecom.broadleafcommerce.common.messaging.Securable
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
setToken
- Specified by:
setToken
in interfacecom.broadleafcommerce.common.messaging.Securable
-