Package com.redwood.scheduler.api.model
Interface ProcessMonitorItemDefinition
- 
- All Superinterfaces:
- BusinessKeyObject,- Detail,- NamedDetailObject,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface ProcessMonitorItemDefinition extends NamedDetailObject, BusinessKeyObject, Readable The definition for an item in the Process Monitor.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "ProcessMonitorItemDefinition" 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<ProcessMonitorItemDefinition>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 LonggetDisplayOrder()Get the value for DisplayOrder.StringgetInstanceExpression()Get the value for InstanceExpression.ProcessMonitorDefinitiongetProcessMonitorDefinition()Get the ProcessMonitorDefinition.ProcessMonitorDefinitiongetSubProcessMonitorDefinition()Get the SubProcessMonitorDefinition.ProcessMonitorItemTypegetType()Get the value for Type.voidsetDisplayOrder(Long newDisplayOrder)Set the value for DisplayOrder.voidsetInstanceExpression(String newInstanceExpression)Set the value for InstanceExpression.voidsetSubProcessMonitorDefinition(ProcessMonitorDefinition newSubProcessMonitorDefinition)Set the value for SubProcessMonitorDefinition.voidsetType(ProcessMonitorItemType newType)Set the value for Type.- 
Methods inherited from interface com.redwood.scheduler.api.model.BusinessKeyObjectgetBusinessKey
 - 
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 "ProcessMonitorItemDefinition" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<ProcessMonitorItemDefinition> 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- 
getDisplayOrderLong getDisplayOrder() Get the value for DisplayOrder. (The display order of the item) 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.
 
 - 
getTypeProcessMonitorItemType getType() Get the value for Type. (The type of the Item) 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.
 
 - 
getInstanceExpressionString getInstanceExpression() Get the value for InstanceExpression. (The optional expression for calculating the instance number of a referenced ProcessMonitor)- 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.
 
 - 
setDisplayOrdervoid setDisplayOrder(Long newDisplayOrder) Set the value for DisplayOrder. (The display order of the item) This value is mandatory.- Parameters:
- newDisplayOrder- the new value for DisplayOrder. 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.
 
 - 
setTypevoid setType(ProcessMonitorItemType newType) Set the value for Type. (The type of the Item) This value is mandatory.- Parameters:
- newType- the new value for Type. 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.
 
 - 
setInstanceExpressionvoid setInstanceExpression(String newInstanceExpression) Set the value for InstanceExpression. (The optional expression for calculating the instance number of a referenced ProcessMonitor) This value is optional.- Parameters:
- newInstanceExpression- the new value for InstanceExpression.
- 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.
 
 - 
getProcessMonitorDefinitionProcessMonitorDefinition getProcessMonitorDefinition() Get the ProcessMonitorDefinition.- Returns:
- ProcessMonitorDefinition
- 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.
 
 - 
getSubProcessMonitorDefinitionProcessMonitorDefinition getSubProcessMonitorDefinition() Get the SubProcessMonitorDefinition.- Returns:
- SubProcessMonitorDefinition
- 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.
 
 - 
setSubProcessMonitorDefinitionvoid setSubProcessMonitorDefinition(ProcessMonitorDefinition newSubProcessMonitorDefinition) Set the value for SubProcessMonitorDefinition. This value is optional.- Parameters:
- newSubProcessMonitorDefinition- is the object to set SubProcessMonitorDefinition to. The sub process monitor definition of this item
 
 
- 
 
-