arta.synergy.ejb.bp.docflow
Class ResolutionProcessesManager
java.lang.Object
arta.synergy.ejb.bp.docflow.ResolutionProcessesManager
public class ResolutionProcessesManager
- extends java.lang.Object
Created by IntelliJ IDEA.
User: topa
Date: 24.02.2012
Time: 15:12:08
|
Method Summary |
void |
restartResolution(ResolutionProject project,
ResolutionProject oldProject,
java.lang.String locale,
java.lang.String actorID,
java.lang.String host,
javax.ejb.EJBContext context,
ServerResult result,
java.lang.String userID)
|
void |
startResolution(java.lang.String projectID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String userID)
На основе таблиц resolution_projects, resolution_items создает маршрут для первого уровня
резолюций и запускает его. |
void |
startResolutionRoute(java.lang.String procInstID,
java.lang.String resolutionItemID,
java.lang.String locale,
java.lang.String host,
java.lang.String actorID)
Запускает маршруты для работ по резолюции второго уровня. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResolutionProcessesManager
public ResolutionProcessesManager()
startResolution
public void startResolution(java.lang.String projectID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String userID)
throws RouteException,
java.lang.Exception,
EnterDocTypeException
- На основе таблиц resolution_projects, resolution_items создает маршрут для первого уровня
резолюций и запускает его.
Маршрут запускается от работы с типом ActionType.WORKS_GROUP, работа создается тут же.
- Parameters:
projectID - UID проекта резолюцийactorID - Пользователь, запустивший утверждениеlocale - локальhost - хост, с которого запущено действие
- Throws:
java.lang.Exception - Если проект резолюции уже утвержден кидается исключение.
Так же в случае возникновения любой ошибки исполнения кидается исключение.
RouteException
EnterDocTypeException
restartResolution
public void restartResolution(ResolutionProject project,
ResolutionProject oldProject,
java.lang.String locale,
java.lang.String actorID,
java.lang.String host,
javax.ejb.EJBContext context,
ServerResult result,
java.lang.String userID)
throws RouteException,
java.lang.Exception
- Throws:
RouteException
java.lang.Exception
startResolutionRoute
public void startResolutionRoute(java.lang.String procInstID,
java.lang.String resolutionItemID,
java.lang.String locale,
java.lang.String host,
java.lang.String actorID)
throws java.lang.Exception,
RouteException
- Запускает маршруты для работ по резолюции второго уровня.
Т.е. формирует маршрут на основе таблицы resolution_users
- Parameters:
procInstID - UID родительского процесса (т.е. процесса resolution-single)resolutionItemID - UID элемента верхнего уровня резолюцийlocale - локальhost - хост, с которого вызван методactorID - UID пользователя вызвавшего метод
- Throws:
java.lang.Exception - Любая ошибка исполнения
RouteException
Copyright © 2000 Dummy Corp. All Rights Reserved.