arta.synergy.ejb.mbo.actions
Class WorksManager

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

public class WorksManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 09.08.2011 Time: 12:07:29 To change this template use File | Settings | File Templates.


Constructor Summary
WorksManager()
           
 
Method Summary
 java.lang.Integer getCounterForFilter(java.lang.String userID, WorkFilterType filterType, java.lang.String filterID, java.lang.String parenFilterID, java.lang.String objectID, boolean isNew)
           
static java.util.ArrayList<Action> getCurrentWorks(java.lang.String userID)
           
static ServerResult<Action> getFirstAccessibleAssignmentByProccessID(java.lang.String processID, java.lang.String actorID, java.lang.String userID, java.lang.String lang)
          Поднимает первую в иерархии ноду накоторую у пользователя есть права
static ServerResult<Action> getFirstAccessibleParent(java.lang.String actionID, java.lang.String actorID, java.lang.String userID, java.lang.String lang)
          Поднимает первую в иерархии ноду на которую у пользователя есть права
 Action getModifiedWorkInfo(java.lang.String actionID, java.lang.String actorID, java.lang.String stamp, java.lang.String locale, java.lang.String userID)
           
 ServerResult<arta.synergy.common.mbo.actions.AssignmentsReport> getPrintAssgns(java.lang.String userID, java.lang.String actorID, java.lang.String locale, WorkSearchParams params, boolean showAll)
           
 SubActionsList getSubWorks(java.lang.String actionID, java.lang.String userID, java.lang.String actorID, WorkSearchParams params, java.lang.String host, java.lang.String locale, int startRecord, int recordsCount)
           
 WorkCounters getUserWorksCounters(java.lang.String userID)
           
 ServerResult<WorkLoadData> getWorkGraphicData(int elementType, java.lang.String elementID, GWTDate date, int graphicType, java.lang.String locale, java.lang.String actorID)
          Метод получения данных для построения графика работ
 java.lang.String getWorkGroupsSQL(java.lang.String userID, WorkSearchParams params, java.sql.Statement st)
           
static java.util.ArrayList<WorkResponsiblesItem> getWorkResponsibles(java.lang.String userID)
          Поднимает список пользователей, которые являются ответственными за выполнение работ, отображаемых в списке активных работ пользователя userID
 ServerResult<WorksList> getWorks(java.lang.String userID, java.lang.String actorID, java.lang.String locale, WorkSearchParams params)
           
static java.util.ArrayList<WorkFolderInfo> getWorksFolders(java.lang.String actionID, java.lang.String locale)
           
static boolean hasWorkSubworks(java.lang.String actionID, java.lang.String actorID, java.sql.Statement st, java.sql.ResultSet res)
           
 void loadShortActionInfo(Action action, java.lang.String actorID, java.lang.String stamp, java.sql.Statement st, java.sql.ResultSet res, java.sql.Connection con, java.lang.String locale, java.lang.String userID)
           
static boolean saveActionViewType(java.lang.String actionID, int viewType, java.lang.String userID)
           
static void saveActionViewType(java.lang.String actionID, int viewType, java.lang.String userID, java.sql.Statement st)
           
static boolean setWorkChangesSeen(java.lang.String userID, java.lang.String actionID, java.lang.String stamp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorksManager

public WorksManager()
Method Detail

getWorks

public ServerResult<WorksList> getWorks(java.lang.String userID,
                                        java.lang.String actorID,
                                        java.lang.String locale,
                                        WorkSearchParams params)

getPrintAssgns

public ServerResult<arta.synergy.common.mbo.actions.AssignmentsReport> getPrintAssgns(java.lang.String userID,
                                                                                      java.lang.String actorID,
                                                                                      java.lang.String locale,
                                                                                      WorkSearchParams params,
                                                                                      boolean showAll)

getFirstAccessibleParent

public static ServerResult<Action> getFirstAccessibleParent(java.lang.String actionID,
                                                            java.lang.String actorID,
                                                            java.lang.String userID,
                                                            java.lang.String lang)
Поднимает первую в иерархии ноду на которую у пользователя есть права

Parameters:
actionID -
actorID -
Returns:

getFirstAccessibleAssignmentByProccessID

public static ServerResult<Action> getFirstAccessibleAssignmentByProccessID(java.lang.String processID,
                                                                            java.lang.String actorID,
                                                                            java.lang.String userID,
                                                                            java.lang.String lang)
Поднимает первую в иерархии ноду накоторую у пользователя есть права

Parameters:
processID -
actorID -
Returns:

getWorkGroupsSQL

public java.lang.String getWorkGroupsSQL(java.lang.String userID,
                                         WorkSearchParams params,
                                         java.sql.Statement st)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getSubWorks

public SubActionsList getSubWorks(java.lang.String actionID,
                                  java.lang.String userID,
                                  java.lang.String actorID,
                                  WorkSearchParams params,
                                  java.lang.String host,
                                  java.lang.String locale,
                                  int startRecord,
                                  int recordsCount)

getCurrentWorks

public static java.util.ArrayList<Action> getCurrentWorks(java.lang.String userID)

saveActionViewType

public static boolean saveActionViewType(java.lang.String actionID,
                                         int viewType,
                                         java.lang.String userID)

saveActionViewType

public static void saveActionViewType(java.lang.String actionID,
                                      int viewType,
                                      java.lang.String userID,
                                      java.sql.Statement st)
                               throws java.lang.Exception
Throws:
java.lang.Exception

setWorkChangesSeen

public static boolean setWorkChangesSeen(java.lang.String userID,
                                         java.lang.String actionID,
                                         java.lang.String stamp)

getModifiedWorkInfo

public Action getModifiedWorkInfo(java.lang.String actionID,
                                  java.lang.String actorID,
                                  java.lang.String stamp,
                                  java.lang.String locale,
                                  java.lang.String userID)

loadShortActionInfo

public void loadShortActionInfo(Action action,
                                java.lang.String actorID,
                                java.lang.String stamp,
                                java.sql.Statement st,
                                java.sql.ResultSet res,
                                java.sql.Connection con,
                                java.lang.String locale,
                                java.lang.String userID)
                         throws java.lang.Exception
Throws:
java.lang.Exception

hasWorkSubworks

public static boolean hasWorkSubworks(java.lang.String actionID,
                                      java.lang.String actorID,
                                      java.sql.Statement st,
                                      java.sql.ResultSet res)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getWorksFolders

public static java.util.ArrayList<WorkFolderInfo> getWorksFolders(java.lang.String actionID,
                                                                  java.lang.String locale)

getWorkResponsibles

public static java.util.ArrayList<WorkResponsiblesItem> getWorkResponsibles(java.lang.String userID)
Поднимает список пользователей, которые являются ответственными за выполнение работ, отображаемых в списке активных работ пользователя userID

Parameters:
userID - UUID пользователя
Returns:

getWorkGraphicData

public ServerResult<WorkLoadData> getWorkGraphicData(int elementType,
                                                     java.lang.String elementID,
                                                     GWTDate date,
                                                     int graphicType,
                                                     java.lang.String locale,
                                                     java.lang.String actorID)
Метод получения данных для построения графика работ

Parameters:
elementType - тип по подразделению или по должности @see ElementType
elementID - ид подразделения или должности
date - дата, на которую строится график, если режим просмотра Неделя, дата начала недели
graphicType - режим просмотра графика День или Неделя
Returns:
данные для построения графика работ

getUserWorksCounters

public WorkCounters getUserWorksCounters(java.lang.String userID)

getCounterForFilter

public java.lang.Integer getCounterForFilter(java.lang.String userID,
                                             WorkFilterType filterType,
                                             java.lang.String filterID,
                                             java.lang.String parenFilterID,
                                             java.lang.String objectID,
                                             boolean isNew)


Copyright © 2000 Dummy Corp. All Rights Reserved.