arta.synergy.ejb.mbo.actions
Class ProgressManager

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

public class ProgressManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 24.11.2010 Time: 16:48:41 To change this template use File | Settings | File Templates.


Constructor Summary
ProgressManager(javax.ejb.EJBContext context)
           
 
Method Summary
 java.lang.Boolean canDelayCompletion(java.lang.String actionID)
           
 void putPercentValue(java.lang.String actionID, java.lang.String actorID, java.lang.String delegatedID, java.lang.String host, int percent, java.sql.Connection con, java.sql.Statement st, java.sql.ResultSet res, java.lang.String locale)
          Метод без каких либо проверок изменяет значение прогресса
 ServerResult<Action> setActionState(java.lang.String actionID, java.lang.String actorID, int status, java.lang.String host, java.lang.String locale)
           
 ServerResult<Action> setActionState(java.lang.String actionID, java.lang.String actorID, java.lang.String userID, int status, Action actionIn, java.lang.String locale, java.lang.String host, java.lang.String userActionID, int baseline)
           
 ServerResult<Action> setActionState(java.lang.String actionID, java.lang.String actorID, java.lang.String userID, int status, java.lang.String host, java.lang.String locale, java.sql.Statement st, java.sql.ResultSet res, java.sql.Connection con)
           
 void setActionValue(java.lang.String actionID, java.lang.String actorID, java.lang.String workUserID, int percent, ServerResult<Action> result, java.lang.String lang, Action actionIn, java.lang.String lastUpdate, java.lang.String host, java.lang.String userActionID, int baseline, boolean cascadeChildrenState, boolean infoProcess)
          Метод изменяет значение прогресса выполнения мероприятия/поручения
 void setForceChanges(boolean forceChanges)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressManager

public ProgressManager(javax.ejb.EJBContext context)
Method Detail

setForceChanges

public void setForceChanges(boolean forceChanges)

putPercentValue

public void putPercentValue(java.lang.String actionID,
                            java.lang.String actorID,
                            java.lang.String delegatedID,
                            java.lang.String host,
                            int percent,
                            java.sql.Connection con,
                            java.sql.Statement st,
                            java.sql.ResultSet res,
                            java.lang.String locale)
                     throws java.sql.SQLException,
                            javax.naming.NamingException
Метод без каких либо проверок изменяет значение прогресса

Parameters:
actionID - ID мероприятия
percent - прогресс выполнения
st - java.sql.Statement
res - java.sql.ResultSet
Throws:
java.lang.Exception - любая ошибка передается в вызывающий метод
java.sql.SQLException
javax.naming.NamingException

setActionValue

public void setActionValue(java.lang.String actionID,
                           java.lang.String actorID,
                           java.lang.String workUserID,
                           int percent,
                           ServerResult<Action> result,
                           java.lang.String lang,
                           Action actionIn,
                           java.lang.String lastUpdate,
                           java.lang.String host,
                           java.lang.String userActionID,
                           int baseline,
                           boolean cascadeChildrenState,
                           boolean infoProcess)
Метод изменяет значение прогресса выполнения мероприятия/поручения

Parameters:
actionID - ID мерприятия
actorID - ID пользователя, вызвавшего метод
percent - процент выполнения
result - объект, для возвращения результатов на клиент
lang - локаль пользователя
actionIn - объект, содержащий айдишники мероприятий, отображаемых на клиенте
lastUpdate - стамп последнего обновления данных на клиенте
host - хост, с которого вызван метод
userActionID - ID мероприятия/поручения, которое надо обновить
baseline -
cascadeChildrenState -

setActionState

public ServerResult<Action> setActionState(java.lang.String actionID,
                                           java.lang.String actorID,
                                           java.lang.String userID,
                                           int status,
                                           Action actionIn,
                                           java.lang.String locale,
                                           java.lang.String host,
                                           java.lang.String userActionID,
                                           int baseline)

setActionState

public ServerResult<Action> setActionState(java.lang.String actionID,
                                           java.lang.String actorID,
                                           int status,
                                           java.lang.String host,
                                           java.lang.String locale)
Parameters:
actionID -
actorID -
status -
locale -
host -

setActionState

public ServerResult<Action> setActionState(java.lang.String actionID,
                                           java.lang.String actorID,
                                           java.lang.String userID,
                                           int status,
                                           java.lang.String host,
                                           java.lang.String locale,
                                           java.sql.Statement st,
                                           java.sql.ResultSet res,
                                           java.sql.Connection con)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

canDelayCompletion

public java.lang.Boolean canDelayCompletion(java.lang.String actionID)


Copyright © 2000 Dummy Corp. All Rights Reserved.