arta.synergy.ejb.mbo.objectives
Class ObjectiveManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.objectives.ObjectiveManager

public class ObjectiveManager
extends java.lang.Object

User: Natasha Topolskaya Date: 15.08.2008 Time: 16:44:48


Constructor Summary
ObjectiveManager()
           
 
Method Summary
 int cancelObjective(java.lang.String actorID, java.lang.String objectiveID, java.lang.String locale, java.lang.String host)
          Метод отменяет цель, может быть вызван исполнителем цели, если цель не была ни разу утверждена
 ServerResult<java.lang.String> createObjective(java.lang.String actorID, ObjectiveEdit objective, java.lang.String host, java.lang.String locale)
          Метод создает цель
 int deleteObjective(java.lang.String actorID, java.lang.String objectiveID, int closeStatus, java.lang.String host, java.lang.String locale)
          Метод завершает цель с определенным статусом, вызывать этот метод может только руководитель.
 ObjectiveEdit getObjective(java.lang.String actorID, java.lang.String objectiveID)
           
 ObjectiveEdit getObjective(java.lang.String actorID, java.lang.String objectiveID, boolean readonly)
           
 ObjectiveEdit getObjective(java.lang.String actorID, java.lang.String objectiveID, boolean readonly, java.sql.Statement st, java.sql.ResultSet res)
           
 arta.synergy.common.mbo.objectives.SObjectiveExtended getObjectiveExtended(java.lang.String objectiveID, java.lang.String actorID, java.lang.String locale)
           
 ObjectiveEdit getObjectiveForCreate(java.lang.String actorID, java.lang.String specialistID, java.lang.String positionID)
           
static java.lang.String getStateValue(int stateID)
           
 java.util.ArrayList<WeightObjective> getSubObjWeights(java.lang.String objectiveID)
           
 int hideNotification(java.lang.String actorID, java.lang.String objectiveID)
           
static boolean isCompanyObjective(java.sql.Statement st, java.sql.ResultSet res, java.lang.String positionID, java.lang.String objectiveID)
           
 ServerResult<java.lang.Boolean> saveObjective(java.lang.String actorID, ObjectiveEdit objective, java.lang.String locale, java.lang.String host)
          Метод сохраняет цель
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectiveManager

public ObjectiveManager()
Method Detail

getObjectiveForCreate

public ObjectiveEdit getObjectiveForCreate(java.lang.String actorID,
                                           java.lang.String specialistID,
                                           java.lang.String positionID)

createObjective

public ServerResult<java.lang.String> createObjective(java.lang.String actorID,
                                                      ObjectiveEdit objective,
                                                      java.lang.String host,
                                                      java.lang.String locale)
Метод создает цель

Parameters:
actorID - ID пользователя, создающего цель
objective - сама цель
Returns:
код ошибки (целое число) либо строку - айдшник созданой цели

getObjective

public ObjectiveEdit getObjective(java.lang.String actorID,
                                  java.lang.String objectiveID)

getObjective

public ObjectiveEdit getObjective(java.lang.String actorID,
                                  java.lang.String objectiveID,
                                  boolean readonly)

getObjective

public ObjectiveEdit getObjective(java.lang.String actorID,
                                  java.lang.String objectiveID,
                                  boolean readonly,
                                  java.sql.Statement st,
                                  java.sql.ResultSet res)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getSubObjWeights

public java.util.ArrayList<WeightObjective> getSubObjWeights(java.lang.String objectiveID)

getObjectiveExtended

public arta.synergy.common.mbo.objectives.SObjectiveExtended getObjectiveExtended(java.lang.String objectiveID,
                                                                                  java.lang.String actorID,
                                                                                  java.lang.String locale)

saveObjective

public ServerResult<java.lang.Boolean> saveObjective(java.lang.String actorID,
                                                     ObjectiveEdit objective,
                                                     java.lang.String locale,
                                                     java.lang.String host)
Метод сохраняет цель

Parameters:
actorID - ID пользователя вызвавшего функцию
objective - цель для сохранения
locale - строковое обозначения языка на котором авторизовался пользователь
Returns:
0 - в случае успешного сохранения, иначе - код ошибки

deleteObjective

public int deleteObjective(java.lang.String actorID,
                           java.lang.String objectiveID,
                           int closeStatus,
                           java.lang.String host,
                           java.lang.String locale)
Метод завершает цель с определенным статусом, вызывать этот метод может только руководитель.

Parameters:
actorID - ID пользователя вызвавшего метод
objectiveID - ID цели
closeStatus - статус закрытия
host - host с которого был вызван метод
locale - язык, на котором авторизовался пользователь
Returns:
0 в случае удчаного закрытия, иначе - код ошибки

cancelObjective

public int cancelObjective(java.lang.String actorID,
                           java.lang.String objectiveID,
                           java.lang.String locale,
                           java.lang.String host)
Метод отменяет цель, может быть вызван исполнителем цели, если цель не была ни разу утверждена

Parameters:
actorID - ID пользователя, вызвавшего метод
objectiveID - ID цели
locale - язык, на котором авторизовался пользователь
host - host с которого был вызван метод
Returns:

hideNotification

public int hideNotification(java.lang.String actorID,
                            java.lang.String objectiveID)

isCompanyObjective

public static boolean isCompanyObjective(java.sql.Statement st,
                                         java.sql.ResultSet res,
                                         java.lang.String positionID,
                                         java.lang.String objectiveID)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getStateValue

public static java.lang.String getStateValue(int stateID)


Copyright © 2000 Dummy Corp. All Rights Reserved.