arta.synergy.ejb.bp.specialProcesses
Class SpecialProcessBean
java.lang.Object
arta.synergy.ejb.bp.specialProcesses.SpecialProcessBean
- All Implemented Interfaces:
- arta.synergy.common.bp.route.SpecialProcessIF
public class SpecialProcessBean
- extends java.lang.Object
- implements arta.synergy.common.bp.route.SpecialProcessIF
Created by IntelliJ IDEA.
User: exile
Date: 04.04.13
Time: 11:43
Специальные процессы
|
Method Summary |
ServerResult<java.lang.Boolean> |
appointUserOnPosition(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Boolean> |
appointUsersCalendar(java.lang.String procInstID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Boolean> |
copyToPrFolder(java.lang.String procInstID,
RouteItemUser user,
java.lang.String locale,
java.lang.String actorID,
java.lang.String host)
|
ServerResult<Timer> |
createAndStartTimer(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user,
kz.arta.synergy.forms.common.object.ASFDataWrapper asfData)
|
ServerResult<java.lang.Boolean> |
dischargeUser(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Integer> |
getQueryResult(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Boolean> |
inputPointersValues(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user,
kz.arta.synergy.forms.common.object.ASFDataWrapper asfData,
kz.arta.synergy.forms.common.object.ASFDefinition asForm)
|
ServerResult<java.lang.Boolean> |
logProcess(java.lang.String resolution,
java.lang.String name,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String parentProcInstID)
Запускаем в новой транзации, потому что лог необходимо записать несмотря ни на что |
ServerResult<java.lang.Boolean> |
reassignWork(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String host,
RouteItemUser user,
java.lang.String locale)
|
ServerResult<java.lang.Boolean> |
sendDocument(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Boolean> |
sendDocumentByForm(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
ServerResult<java.lang.Boolean> |
sendToLog(java.lang.String resolution,
java.lang.String name,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String routeItemUserID)
Запускаем в новой транзакции, потому что метод вызывается в случае, если в процессе произошла ошибка и вызван context.setRollbackOnly(); |
void |
startProcessByForm(java.lang.String procInstID,
RouteItemUser user,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host)
|
ServerResult<java.lang.Boolean> |
userTransfer(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecialProcessBean
public SpecialProcessBean()
copyToPrFolder
public ServerResult<java.lang.Boolean> copyToPrFolder(java.lang.String procInstID,
RouteItemUser user,
java.lang.String locale,
java.lang.String actorID,
java.lang.String host)
throws java.lang.Exception
- Specified by:
copyToPrFolder in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
appointUserOnPosition
public ServerResult<java.lang.Boolean> appointUserOnPosition(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
appointUserOnPosition in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
userTransfer
public ServerResult<java.lang.Boolean> userTransfer(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
userTransfer in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
dischargeUser
public ServerResult<java.lang.Boolean> dischargeUser(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
dischargeUser in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
appointUsersCalendar
public ServerResult<java.lang.Boolean> appointUsersCalendar(java.lang.String procInstID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
appointUsersCalendar in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
sendDocument
public ServerResult<java.lang.Boolean> sendDocument(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
sendDocument in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
sendDocumentByForm
public ServerResult<java.lang.Boolean> sendDocumentByForm(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
sendDocumentByForm in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
getQueryResult
public ServerResult<java.lang.Integer> getQueryResult(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user)
throws java.lang.Exception
- Specified by:
getQueryResult in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
startProcessByForm
public void startProcessByForm(java.lang.String procInstID,
RouteItemUser user,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host)
throws java.lang.Exception
- Specified by:
startProcessByForm in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
inputPointersValues
public ServerResult<java.lang.Boolean> inputPointersValues(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user,
kz.arta.synergy.forms.common.object.ASFDataWrapper asfData,
kz.arta.synergy.forms.common.object.ASFDefinition asForm)
throws java.lang.Exception
- Specified by:
inputPointersValues in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
createAndStartTimer
public ServerResult<Timer> createAndStartTimer(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String locale,
java.lang.String host,
RouteItemUser user,
kz.arta.synergy.forms.common.object.ASFDataWrapper asfData)
throws java.lang.Exception
- Specified by:
createAndStartTimer in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
reassignWork
public ServerResult<java.lang.Boolean> reassignWork(java.lang.String procInstID,
java.lang.String actorId,
java.lang.String host,
RouteItemUser user,
java.lang.String locale)
throws java.lang.Exception
- Specified by:
reassignWork in interface arta.synergy.common.bp.route.SpecialProcessIF
- Throws:
java.lang.Exception
logProcess
public ServerResult<java.lang.Boolean> logProcess(java.lang.String resolution,
java.lang.String name,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String parentProcInstID)
throws java.lang.Exception
- Запускаем в новой транзации, потому что лог необходимо записать несмотря ни на что
- Specified by:
logProcess in interface arta.synergy.common.bp.route.SpecialProcessIF
- Parameters:
resolution - Сообщение для логированияactorID - пользователь, запустивший методlocale - локальhost - хостparentProcInstID - UUID процесса маршрута
- Returns:
-
- Throws:
java.lang.Exception
sendToLog
public ServerResult<java.lang.Boolean> sendToLog(java.lang.String resolution,
java.lang.String name,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
java.lang.String routeItemUserID)
throws java.lang.Exception
- Запускаем в новой транзакции, потому что метод вызывается в случае, если в процессе произошла ошибка и вызван context.setRollbackOnly();
- Specified by:
sendToLog in interface arta.synergy.common.bp.route.SpecialProcessIF
- Parameters:
resolution - Сообщение для логированияactorID - пользователь, запустивший методlocale - локальhost - хостrouteItemUserID - UUID routeItemUser, для которого нужно записать сообщение
- Returns:
-
- Throws:
java.lang.Exception
Copyright © 2000 Dummy Corp. All Rights Reserved.