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.SchedulerEntity
ACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
-
-
Method Summary
All 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.ProcessMonitorUpdaterBase
getProcessMonitorItemDefinition
-
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
canPerform, 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
-
getInstanceExpression
String 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.
-
setInstanceExpression
void 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.
-
getProcessMonitorDefinition
ProcessMonitorDefinition 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.
-
setProcessMonitorDefinition
void 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 isnull, then the object cannot be persisted.
-
-