|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.bp.route.RoutesManager
public class RoutesManager
Created by IntelliJ IDEA. User: topa Date: 14.06.2011 Time: 11:37:34 To change this template use File | Settings | File Templates.
| Constructor Summary | |
|---|---|
RoutesManager()
|
|
| Method Summary | |
|---|---|
void |
cancelRouteItems(java.lang.String routeID,
int number)
|
void |
changeTenplateState(java.lang.String routeID,
java.lang.String actorID,
boolean isPublic)
|
static void |
checkRoute(Route route,
java.sql.Connection con,
java.lang.String actorID,
java.lang.String locale,
ServerResult result)
Проверяет маршрут на наличие ошибок |
static void |
checkRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
ServerResult result)
|
java.lang.String |
createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
|
java.lang.String |
createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult sResult)
|
java.lang.String |
createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult sResult,
javax.ejb.EJBContext context)
|
void |
deleteTemplate(java.lang.String routeID,
java.lang.String actorID)
|
java.lang.String |
getActionIDByRouteItem(java.lang.String routeItemUserID)
|
RouteItem |
getNextRouteItemAfterCurrent(java.lang.String routeItemID,
boolean loadChildren,
boolean loadLoadDeletedChildren,
java.lang.String locale)
Получаем следующий незапущенный этап маршрута после текущего запущенного |
Route |
getOnlyRoute(java.lang.String routeID)
|
java.lang.String |
getParentRouteForAction(java.lang.String actionID,
java.lang.String locale,
javax.ejb.EJBContext context)
|
Route |
getRoute(java.lang.String routeID,
java.lang.String locale)
|
Route |
getRoute(java.lang.String routeID,
java.lang.String actorID,
java.lang.String locale)
|
static int |
getRouteInstances(java.lang.String routeID)
|
RouteItem |
getRouteItem(java.lang.String itemID,
boolean loadChildren,
boolean loadLoadDeletedChildren,
java.lang.String locale)
|
int |
getRouteItemNumberByCode(java.lang.String code,
java.lang.String routeItemID)
|
RouteItemUser |
getRouteItemUser(java.lang.String id,
java.lang.String locale)
|
ServerResult<RouteItemUser> |
getRouteItemUserByActionID(java.lang.String actionID,
java.lang.String locale)
|
RouteItemUser |
getRouteItemUserByProcInstID(java.lang.String procInstID,
java.lang.String locale)
|
java.lang.String |
getRouteTopProcInstID(java.lang.String routeID,
javax.ejb.EJBContext context)
|
RoutesList |
getTemplates(RoutesSearchParams params,
java.lang.String actorID)
|
static java.lang.String |
getTopProcessAuthor(java.lang.String procInstID)
|
ServerResult<java.util.ArrayList<Route>> |
getWorkRoutes(java.lang.String workID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host)
|
static boolean |
hasRightsOnRoute(java.lang.String routeID,
java.lang.String userID)
|
static boolean |
hasRightsOnRoute(java.lang.String routeID,
java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
|
java.lang.String |
insertUserIntoItem(java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
RouteItemUser user,
java.lang.String itemID)
Вставляет элемент в этап маршрута |
RouteTemplatesList |
listRouteTemplates(TemplSearchParams params,
java.lang.String locale)
|
Route |
loadByTemplate(java.lang.String routeID,
java.util.Date startDate,
java.lang.String actorID,
java.lang.String locale)
|
static ServerResult<java.lang.Boolean> |
markBookmark(java.lang.String userID,
java.lang.String routeID,
boolean isBookmark,
java.lang.String locale,
java.lang.String host)
|
void |
removeUserFromItem(java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String id)
|
java.lang.String |
saveAsTemplate(Route route,
java.lang.String actorID,
boolean isPublic,
java.lang.String locale,
java.lang.String host)
|
void |
saveOnlyRoute(Route route,
javax.ejb.EJBContext context)
|
void |
saveRoute(Route route,
ServerResult result,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
|
void |
saveRouteItem(RouteItem item,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
saveRouteItem(RouteItem item,
javax.ejb.EJBContext context)
|
void |
saveRouteItemUser(RouteItemUser user,
javax.ejb.EJBContext context)
|
void |
saveRouteItemUserWithProps(RouteItemUser user,
javax.ejb.EJBContext context)
|
static ServerResult<java.lang.Boolean> |
saveRouteTemplate(RouteTemplate tpl,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host)
|
void |
setQueued(java.lang.String itemID)
Отмечает подэтапы маршрута как добавленные в очередь |
static void |
startNewRouteItems(Route route,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
javax.ejb.EJBContext context,
java.lang.String host,
java.lang.String locale)
|
void |
startNextRouteItem(java.lang.String routeID,
java.lang.String locale)
|
void |
startRouteNewItems(Route route,
java.lang.String host,
java.lang.String locale,
javax.ejb.EJBContext context)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RoutesManager()
| Method Detail |
|---|
public java.lang.String createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
public static void checkRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
ServerResult result)
throws InvalidLengthException,
RouteCicleException,
java.lang.Exception
InvalidLengthException
RouteCicleException
java.lang.Exception
public static void checkRoute(Route route,
java.sql.Connection con,
java.lang.String actorID,
java.lang.String locale,
ServerResult result)
throws java.lang.Exception,
InvalidLengthException,
RouteCicleException
route - маршрутcon - соединениеlocale - локальactorID - пользоваетель, вызвавший методresult - результат проверки
InvalidLengthException - у одного из этапов маршрута задана неверная длина
RouteCicleException - одним из этапов маршрута является запуск самого себя
java.lang.Exception - любая ошибка исполнения
public java.lang.String createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult sResult)
throws java.lang.Exception,
RouteException
java.lang.Exception
RouteException
public java.lang.String createRoute(Route route,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
ServerResult sResult,
javax.ejb.EJBContext context)
public java.lang.String getRouteTopProcInstID(java.lang.String routeID,
javax.ejb.EJBContext context)
public RouteItem getRouteItem(java.lang.String itemID,
boolean loadChildren,
boolean loadLoadDeletedChildren,
java.lang.String locale)
itemID - loadChildren - loadLoadDeletedChildren - locale -
public RouteItem getNextRouteItemAfterCurrent(java.lang.String routeItemID,
boolean loadChildren,
boolean loadLoadDeletedChildren,
java.lang.String locale)
routeItemID - текущий запущенный этап маршрутаloadChildren - loadLoadDeletedChildren - locale -
public void saveRouteItem(RouteItem item,
javax.ejb.EJBContext context)
public RouteItemUser getRouteItemUser(java.lang.String id,
java.lang.String locale)
public void setQueued(java.lang.String itemID)
itemID - ид этапа маршрута
public ServerResult<RouteItemUser> getRouteItemUserByActionID(java.lang.String actionID,
java.lang.String locale)
public RouteItemUser getRouteItemUserByProcInstID(java.lang.String procInstID,
java.lang.String locale)
public void saveRouteItemUser(RouteItemUser user,
javax.ejb.EJBContext context)
public void saveRouteItemUserWithProps(RouteItemUser user,
javax.ejb.EJBContext context)
public Route getOnlyRoute(java.lang.String routeID)
public void saveOnlyRoute(Route route,
javax.ejb.EJBContext context)
public Route getRoute(java.lang.String routeID,
java.lang.String locale)
public Route getRoute(java.lang.String routeID,
java.lang.String actorID,
java.lang.String locale)
public java.lang.String getParentRouteForAction(java.lang.String actionID,
java.lang.String locale,
javax.ejb.EJBContext context)
public java.lang.String getActionIDByRouteItem(java.lang.String routeItemUserID)
throws java.lang.Exception
java.lang.Exception
public void cancelRouteItems(java.lang.String routeID,
int number)
throws java.lang.Exception
java.lang.Exception
public void startNextRouteItem(java.lang.String routeID,
java.lang.String locale)
throws java.lang.Exception
java.lang.Exception
public void saveRoute(Route route,
ServerResult result,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
public void saveRouteItem(RouteItem item,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public Route loadByTemplate(java.lang.String routeID,
java.util.Date startDate,
java.lang.String actorID,
java.lang.String locale)
throws java.lang.Exception
java.lang.Exception
public java.lang.String saveAsTemplate(Route route,
java.lang.String actorID,
boolean isPublic,
java.lang.String locale,
java.lang.String host)
throws java.lang.Exception
java.lang.Exception
public RoutesList getTemplates(RoutesSearchParams params,
java.lang.String actorID)
public void deleteTemplate(java.lang.String routeID,
java.lang.String actorID)
throws java.lang.Exception
java.lang.Exception
public void changeTenplateState(java.lang.String routeID,
java.lang.String actorID,
boolean isPublic)
throws java.lang.Exception
java.lang.Exception
public static ServerResult<java.lang.Boolean> markBookmark(java.lang.String userID,
java.lang.String routeID,
boolean isBookmark,
java.lang.String locale,
java.lang.String host)
public static int getRouteInstances(java.lang.String routeID)
public static java.lang.String getTopProcessAuthor(java.lang.String procInstID)
public java.lang.String insertUserIntoItem(java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
RouteItemUser user,
java.lang.String itemID)
throws java.sql.SQLException
st - res - user - itemID -
//Вставляем элемент в маршрут
routesManager.insertUserIntoItem(st, res, user, itemID);
//Запускам его (это пример для работы)
new AssignmentStarter().start(user.getId(), actorID, locale, host);
java.sql.SQLException
public void removeUserFromItem(java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String id)
throws java.sql.SQLException
java.sql.SQLException
public static boolean hasRightsOnRoute(java.lang.String routeID,
java.lang.String userID)
public static boolean hasRightsOnRoute(java.lang.String routeID,
java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static void startNewRouteItems(Route route,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
javax.ejb.EJBContext context,
java.lang.String host,
java.lang.String locale)
throws java.lang.Exception
java.lang.Exception
public void startRouteNewItems(Route route,
java.lang.String host,
java.lang.String locale,
javax.ejb.EJBContext context)
throws java.lang.Exception
java.lang.Exception
public ServerResult<java.util.ArrayList<Route>> getWorkRoutes(java.lang.String workID,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host)
public static ServerResult<java.lang.Boolean> saveRouteTemplate(RouteTemplate tpl,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host)
throws java.lang.Exception
java.lang.Exception
public RouteTemplatesList listRouteTemplates(TemplSearchParams params,
java.lang.String locale)
public int getRouteItemNumberByCode(java.lang.String code,
java.lang.String routeItemID)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||