Package com.redwood.scheduler.api.model
Interface ProcessMonitorUpdater
- 
- All Superinterfaces:
- Detail,- ProcessMonitorUpdaterBase,- SchedulerEntity,- SchedulerEntityComp
 - All Known Subinterfaces:
- JobChainCallProcessMonitorUpdater,- JobDefinitionProcessMonitorUpdater
 
 public interface ProcessMonitorUpdater extends Detail, ProcessMonitorUpdaterBase The association between a SchedulerEntity and a ProcessMonitorDefinitions
- 
- 
Field Summary- 
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 StringgetInstanceExpression()Get the value for InstanceExpression.ProcessMonitorDefinitiongetProcessMonitorDefinition()Get the ProcessMonitorDefinition.voidsetInstanceExpression(String newInstanceExpression)Set the value for InstanceExpression.voidsetProcessMonitorDefinition(ProcessMonitorDefinition newProcessMonitorDefinition)Set the value for ProcessMonitorDefinition.- 
Methods inherited from interface com.redwood.scheduler.api.model.ProcessMonitorUpdaterBasegetProcessMonitorItemDefinition
 - 
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
 
- 
 
- 
- 
- 
Method Detail- 
getInstanceExpressionString getInstanceExpression() Get the value for InstanceExpression. (The instance expression for the relationship)- 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.
 
 - 
setInstanceExpressionvoid setInstanceExpression(String newInstanceExpression) Set the value for InstanceExpression. (The instance expression for the relationship) 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.
 
 - 
setProcessMonitorDefinitionvoid setProcessMonitorDefinition(ProcessMonitorDefinition newProcessMonitorDefinition) Set the value for ProcessMonitorDefinition. This value is mandatory.- Parameters:
- newProcessMonitorDefinition- is the object to set ProcessMonitorDefinition to. What ProcessMonitors should the be updated If this is- null, then the object cannot be persisted.
 
 
- 
 
-