Package com.redwood.scheduler.api.model
Interface UserMessageDefinitionResponse
- 
- All Superinterfaces:
- Detail,- NamedDetailObject,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface UserMessageDefinitionResponse extends NamedDetailObject, Readable The reply actions for a user message.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "UserMessageDefinitionResponse" objects.static StringSEC_RANK_ALLThis rank is made of the following privileges:static StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<UserMessageDefinitionResponse>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetGoToStep()Get the value for GoToStep.LonggetReturnCode()Get the value for ReturnCode.JobStatusgetStatus()Get the value for Status.UserMessageDefinitiongetUserMessageDefinition()Get the UserMessageDefinition.booleanisReplyRequired()Get the value for ReplyRequired.voidsetGoToStep(String newGoToStep)Set the value for GoToStep.voidsetReplyRequired(boolean newReplyRequired)Set the value for ReplyRequired.voidsetReturnCode(Long newReturnCode)Set the value for ReturnCode.voidsetStatus(JobStatus newStatus)Set the value for Status.- 
Methods inherited from interface com.redwood.scheduler.api.model.NamedDetailObjectgetComment, getDescription, getName, getSearchName, setComment, setDescription, setName
 - 
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntitycanPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
 
- 
 
- 
- 
- 
Field Detail- 
OBJECT_TYPEstatic final String OBJECT_TYPE String that will be returned fromSchedulerEntity.getObjectType()for "UserMessageDefinitionResponse" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<UserMessageDefinitionResponse> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges:- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getStatusJobStatus getStatus() Get the value for Status. (The JobStatus to set on choosing the action (default Completed).) This value is mandatory, and therefore will not benullif this object has been retrieved from the database.- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getGoToStepString getGoToStep() Get the value for GoToStep. (The optional step to goto on completion)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getReturnCodeLong getReturnCode() Get the value for ReturnCode. (The return code to set on the job if this action is selected (default 0)) This value is mandatory, and therefore will not benullif this object has been retrieved from the database.- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
isReplyRequiredboolean isReplyRequired() Get the value for ReplyRequired. (Is getReplyComment() required to be non-null when this response is chosen on an UserMessage.)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setStatusvoid setStatus(JobStatus newStatus) Set the value for Status. (The JobStatus to set on choosing the action (default Completed).) This value is mandatory.- Parameters:
- newStatus- the new value for Status. If this is- null, then the object cannot be persisted.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setGoToStepvoid setGoToStep(String newGoToStep) Set the value for GoToStep. (The optional step to goto on completion) This value is optional.- Parameters:
- newGoToStep- the new value for GoToStep.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setReturnCodevoid setReturnCode(Long newReturnCode) Set the value for ReturnCode. (The return code to set on the job if this action is selected (default 0)) This value is mandatory.- Parameters:
- newReturnCode- the new value for ReturnCode. If this is- null, then the object cannot be persisted.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setReplyRequiredvoid setReplyRequired(boolean newReplyRequired) Set the value for ReplyRequired. (Is getReplyComment() required to be non-null when this response is chosen on an UserMessage.)- Parameters:
- newReplyRequired- the new value for ReplyRequired.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getUserMessageDefinitionUserMessageDefinition getUserMessageDefinition() Get the UserMessageDefinition.- Returns:
- UserMessageDefinition
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 
- 
 
-