public class WorkflowTemplateDeletionMonitor
extends java.lang.Object
Constructor and Description |
---|
WorkflowTemplateDeletionMonitor() |
Modifier and Type | Method and Description |
---|---|
static void |
canDeactivate(Mbo mbo)
Check to see whether a comm template's status can be changed to INACTIVE from the standpoint of workflow.
|
static void |
doCheck(Mbo mbo)
Checks to see that the Mbo isn't the target of a workflow instance.
|
public static void doCheck(Mbo mbo) throws java.rmi.RemoteException, MXException
mbo
- The Mbo being marked for deletion.MXApplicationException
- Thrown with "workflow", "AssignNoDelTemplate" if the
communication template is referenced by an assignment in a process definition. Parameters are
the template ID, process name, and process revision.MXApplicationException
- Thrown with "workflow", "NotifNoDelTemplate" if the
communication template is referenced by an notification in a process definition. Parameters are
the template ID, process name, and process revision.java.rmi.RemoteException
MXException
public static void canDeactivate(Mbo mbo) throws java.rmi.RemoteException, MXException
mbo
- The comm template mbo which status is to be changed to INACTIVE.MXApplicationException
- Thrown with "workflow" and either "AssignNoDeactivateTemplate" or
"NotifNoDeactivateTemplate", with parameters of the templateID, and the name and revision of the
process that references the CommTemplate.java.rmi.RemoteException
MXException