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 String
getInstanceExpression()
Get the value for InstanceExpression.ProcessMonitorDefinition
getProcessMonitorDefinition()
Get the ProcessMonitorDefinition.void
setInstanceExpression(String newInstanceExpression)
Set the value for InstanceExpression.void
setProcessMonitorDefinition(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.
-
-