arta.synergy.ejb.mbo.actions
Class ActionsManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.actions.ActionsManager

public class ActionsManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 07.02.2010 Time: 15:03:54 To change this template use File | Settings | File Templates.


Constructor Summary
ActionsManager(ActionSearchParams params)
           
 
Method Summary
static void completeUpdateAction(Action updateAction, Action root, java.sql.Statement st, java.sql.ResultSet res, java.sql.Connection con, java.lang.String actorID, java.lang.String locale)
           
 ServerResult<ActionsList> getActions(java.lang.String userID, java.lang.String actorID, int baseNumber, Action updateAction, ActionSearchParams params, java.lang.String locale)
          Получаем дочерние работы согласно параметрам, если корневая работа Проект - нужно проверить права на чтение проекта
static Statistics getStatistics(java.lang.String userID)
           
static ModuleUpdatesInfo getUpdatesInfo(java.lang.String userID)
           
static ServerResult<java.util.ArrayList<SimplePlan>> getUserPlans(java.lang.String userID, java.lang.String locale)
           
 ServerResult<ActionExpanded> loadActionExpanded(java.lang.String actionID, java.lang.String actorID, java.lang.String locale, int baseNumber)
           
static Action loadPath(Action child, java.sql.Statement st, java.sql.ResultSet res, ActionSearchParams params)
           
static void loadPendingResUser(Action result, java.sql.Statement st, java.sql.ResultSet res)
           
static Statistics loadStatistics(java.lang.String userID, java.sql.Statement st, java.sql.ResultSet res)
          Метод подгружает статистику по текущим поручениям пользователя
static void onActionModified(java.lang.String actionID, java.sql.Statement st, java.sql.ResultSet res, java.lang.String... users)
           
static void onActionModified(java.lang.String actionID, java.lang.String actorID)
           
 ActionsList searchActions(java.lang.String userID, java.lang.String actorID, int baseNumber, Action updateAction, java.lang.String search, int position, ActionSearchParams params, java.lang.String topGroupID, java.lang.String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionsManager

public ActionsManager(ActionSearchParams params)
Method Detail

getActions

public ServerResult<ActionsList> getActions(java.lang.String userID,
                                            java.lang.String actorID,
                                            int baseNumber,
                                            Action updateAction,
                                            ActionSearchParams params,
                                            java.lang.String locale)
Получаем дочерние работы согласно параметрам, если корневая работа Проект - нужно проверить права на чтение проекта

Returns:
список дочерних работ
See Also:
Actions.getAction(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

loadPendingResUser

public static void loadPendingResUser(Action result,
                                      java.sql.Statement st,
                                      java.sql.ResultSet res)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getStatistics

public static Statistics getStatistics(java.lang.String userID)

loadStatistics

public static Statistics loadStatistics(java.lang.String userID,
                                        java.sql.Statement st,
                                        java.sql.ResultSet res)
                                 throws java.lang.Exception
Метод подгружает статистику по текущим поручениям пользователя

Parameters:
userID - ID пользователя
st - java.sql.Statement
res - java.sql.ResultSet
Returns:
Статистику для данного пользователя
Throws:
java.lang.Exception - Ошибка исполнения передается в вызывающий метод

getUpdatesInfo

public static ModuleUpdatesInfo getUpdatesInfo(java.lang.String userID)

getUserPlans

public static ServerResult<java.util.ArrayList<SimplePlan>> getUserPlans(java.lang.String userID,
                                                                         java.lang.String locale)

searchActions

public ActionsList searchActions(java.lang.String userID,
                                 java.lang.String actorID,
                                 int baseNumber,
                                 Action updateAction,
                                 java.lang.String search,
                                 int position,
                                 ActionSearchParams params,
                                 java.lang.String topGroupID,
                                 java.lang.String locale)

completeUpdateAction

public static void completeUpdateAction(Action updateAction,
                                        Action root,
                                        java.sql.Statement st,
                                        java.sql.ResultSet res,
                                        java.sql.Connection con,
                                        java.lang.String actorID,
                                        java.lang.String locale)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

loadPath

public static Action loadPath(Action child,
                              java.sql.Statement st,
                              java.sql.ResultSet res,
                              ActionSearchParams params)
                       throws java.lang.Exception
Throws:
java.lang.Exception

onActionModified

public static void onActionModified(java.lang.String actionID,
                                    java.lang.String actorID)
                             throws java.lang.Exception
Throws:
java.lang.Exception

onActionModified

public static void onActionModified(java.lang.String actionID,
                                    java.sql.Statement st,
                                    java.sql.ResultSet res,
                                    java.lang.String... users)
                             throws java.sql.SQLException
Throws:
java.sql.SQLException

loadActionExpanded

public ServerResult<ActionExpanded> loadActionExpanded(java.lang.String actionID,
                                                       java.lang.String actorID,
                                                       java.lang.String locale,
                                                       int baseNumber)


Copyright © 2000 Dummy Corp. All Rights Reserved.