|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.mbo.actions.ActionManager
public class ActionManager
Created by IntelliJ IDEA.
User: topa
Date: 07.02.2010
Time: 14:35:16
Класс содержит методы для выполнения основных действий с мероприятиями/поручениями
| Field Summary | |
|---|---|
static LockManager |
actionsLockManager
|
static java.lang.String |
DEFAULT_CALENDAR_ID
ID дефолтного календаря |
static LockManager |
groupLockManager
|
static LockManager |
procLockManager
|
static arta.synergy.common.util.lock.ReadWriteLockManager |
rwLockManager
|
| Constructor Summary | |
|---|---|
ActionManager(javax.ejb.EJBContext context)
|
|
| Method Summary | |
|---|---|
static boolean |
checkLink(ServerResult result,
java.lang.String actionID,
java.lang.String newGroupID,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String locale)
|
ServerResult<Action> |
createAndLoad(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
java.lang.String userID,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
|
void |
createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
ServerResult<Action> result,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
java.lang.String initialComment,
java.lang.String locale,
java.lang.String host)
|
void |
createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedActorID,
java.lang.String initialComment,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
Создание мероприятия |
java.lang.String |
createWorksGroup(Action action)
|
void |
delete(java.lang.String actionID,
java.lang.String actorID,
java.lang.String userID,
ServerResult<Action> result,
Action actionIn,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
Метод удаляет поручение или мероприятие плана. |
void |
delete(java.lang.String actionID,
java.lang.String host,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
deleteChildren(java.lang.String actionID,
java.lang.String host,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
java.util.ArrayList<java.lang.String> |
getChildActions(java.lang.String parentActionID)
|
static BPFormData |
getForm(java.lang.String actionID,
java.lang.String actorID)
|
void |
restorePlan(java.lang.String actionID,
java.lang.String portfolioID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult result)
Метод восстанавливает ПЛАН |
void |
save(Action action,
java.lang.String actorID,
ServerResult<Action> result,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
Метод изменяет информацию о мероприятии плана |
void |
save(Action action,
java.lang.String actorID,
java.lang.String delegatedActorID,
ServerResult<Action> result,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
Метод изменяет мероприятие / поручение Блокировками и управляет вызывающий метод Внутри метода начинается транзакция, завершить ее должен вызывающий метод Лог и формирование ответа на клиент так же на совести вызывающего метода |
static ServerResult<java.lang.Boolean> |
setActionName(java.lang.String actionID,
java.lang.String name,
java.lang.String userID,
java.lang.String locale,
java.lang.String host)
|
void |
setControlOnCreate(boolean controlOnCreate)
|
void |
setForceCreate(boolean forceCreate)
|
void |
setSendSignal(boolean sendSignal)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static arta.synergy.common.util.lock.ReadWriteLockManager rwLockManager
public static LockManager actionsLockManager
public static LockManager groupLockManager
public static volatile LockManager procLockManager
public static java.lang.String DEFAULT_CALENDAR_ID
| Constructor Detail |
|---|
public ActionManager(javax.ejb.EJBContext context)
| Method Detail |
|---|
public void setForceCreate(boolean forceCreate)
public void setControlOnCreate(boolean controlOnCreate)
public void setSendSignal(boolean sendSignal)
public void createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
java.lang.String initialComment,
java.lang.String locale,
java.lang.String host)
throws arta.synergy.common.mbo.calendar.NoCalendarException,
arta.synergy.common.mbo.AccessDeniedException,
arta.synergy.common.mbo.actions.InvalidActionException,
java.lang.Exception
arta.synergy.common.mbo.calendar.NoCalendarException
arta.synergy.common.mbo.AccessDeniedException
arta.synergy.common.mbo.actions.InvalidActionException
java.lang.Exception
public void createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
ServerResult<Action> result,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
public void createAndLog(Action action,
java.lang.String actorID,
java.lang.String delegatedActorID,
java.lang.String initialComment,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
throws arta.synergy.common.mbo.calendar.NoCalendarException,
arta.synergy.common.mbo.AccessDeniedException,
arta.synergy.common.mbo.actions.InvalidActionException,
java.lang.Exception
action - мероприятие плана || поручениеactorID - исполнитель действияdelegatedActorID - ID пользователя от имени которого совершается действиеinitialComment - комментарий при создании работыlocale - локаль пользователяhost - хостcon - const - stres - res
arta.synergy.common.mbo.calendar.NoCalendarException - В системе не существует календарь
arta.synergy.common.mbo.AccessDeniedException - Нет доступа для создания поручения
arta.synergy.common.mbo.actions.InvalidActionException - Некорректные параметры мероприятия
java.lang.Exception - любая другая ошибка
public ServerResult<Action> createAndLoad(Action action,
java.lang.String actorID,
java.lang.String delegatedID,
java.lang.String userID,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
public void save(Action action,
java.lang.String actorID,
ServerResult<Action> result,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
action - мероприятиеactorID - ID пользователя, вызвавшего методresult - объект, для возвращения результата выполнения на клиентlastUpdate - стамп последнего обновления данных на клиентеlocale - host -
public void save(Action action,
java.lang.String actorID,
java.lang.String delegatedActorID,
ServerResult<Action> result,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
action - мероприятие / поручениеactorID - ID пользователя, вызвавшего методresult - объект, для возвращения результат выполнения методаlocale - локаль пользователяhost - хост, с которого вызван метод
java.lang.Exception
public void restorePlan(java.lang.String actionID,
java.lang.String portfolioID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult result)
actionID - ID мероприятияactorID - ID пользователя, выполняющего действиеresult - объект для передачи результатов на клиентlocale - host -
public void delete(java.lang.String actionID,
java.lang.String actorID,
java.lang.String userID,
ServerResult<Action> result,
Action actionIn,
java.lang.String lastUpdate,
java.lang.String locale,
java.lang.String host,
int baseline)
actionID - ID мероприятияactorID - ID пользователя вызвавшего методresult - объект, для возвращения результатовactionIn - объект, для передачи на клиент измененных на сервере данных. Содержит айдишники мероприятий
плана, открытых на сервереlastUpdate - стамп последнего обновления данных на клиентеlocale - локаль пользователяhost - хост, с которого вызван метод
public void delete(java.lang.String actionID,
java.lang.String host,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public void deleteChildren(java.lang.String actionID,
java.lang.String host,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> getChildActions(java.lang.String parentActionID)
throws java.lang.Exception
java.lang.Exception
public static boolean checkLink(ServerResult result,
java.lang.String actionID,
java.lang.String newGroupID,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String locale)
throws java.lang.Exception
java.lang.Exception
public static BPFormData getForm(java.lang.String actionID,
java.lang.String actorID)
public static ServerResult<java.lang.Boolean> setActionName(java.lang.String actionID,
java.lang.String name,
java.lang.String userID,
java.lang.String locale,
java.lang.String host)
public java.lang.String createWorksGroup(Action action)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||