arta.synergy.ejb.mbo.pointers
Class BookPointerManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.pointers.BookPointerManager

public class BookPointerManager
extends java.lang.Object

User: Natasha Topolskaya Date: 24.12.2008 Time: 14:22:07 Класс содержит методы управления (создание, редактирование, удаление) показателей справочника


Field Summary
static java.lang.Object syncCodeObject
           
 
Constructor Summary
BookPointerManager()
           
 
Method Summary
static boolean changePointerCode(java.lang.String pointerID, java.lang.String code, java.lang.String locale, java.sql.Statement st, java.sql.Statement st1, java.sql.ResultSet res, HasMessages msg)
          Изменяет код показателя справочника показателей
 ServerResult<java.lang.Boolean> checkPointerCode(java.lang.String pointerID, java.lang.String code, java.lang.String locale)
           
 boolean checkPointerCodeSyntax(java.lang.String code)
           
static ServerResult<java.lang.String> createExternalPointer(Pointer pointer, java.lang.String locale, java.lang.String host, java.sql.Statement st, java.sql.ResultSet rs)
           
 arta.synergy.common.msg.SMethodMessage createPointer(java.lang.String actorID, Pointer pointer, java.lang.String locale, java.lang.String host)
          Метод создает показатель справочника (формирующий или результирующий)
 ServerResult deletePointers(java.lang.String actorID, java.util.ArrayList<java.lang.String> pointers, java.lang.String locale)
           
 arta.synergy.common.msg.SMethodMessage deletePoiter(java.lang.String actorID, java.lang.String pointerID, java.lang.String locale)
           
 Pointer loadPointer(java.lang.String pointerID)
           
 Pointer loadPointer(java.lang.String pointerID, java.sql.Statement st, java.sql.ResultSet res)
           
 void loadPointerValues(java.util.HashMap<java.lang.String,arta.synergy.web.common.client.parser.PointerTokenValue> usedValues, ResultPointer pointer, java.sql.Statement st, java.sql.ResultSet res)
           
static boolean saveFormula(java.lang.String pointerID, java.lang.String formula, java.sql.Statement st, java.sql.ResultSet res, ServerResult result, java.lang.String locale)
           
 arta.synergy.common.msg.SMethodMessage savePointer(java.lang.String actorID, Pointer pointer, java.lang.String locale, java.lang.String host)
           
static ServerResult<java.lang.Boolean> saveSystemPointerCode(java.lang.String newCode, java.lang.String elementID, java.lang.String locale, int objectTypeID, javax.ejb.EJBContext context)
           
static java.lang.String saveSystemPointerCode(java.lang.String newCode, java.lang.String elementID, java.lang.String locale, int objectTypeID, java.sql.Statement st, java.sql.Statement st1, java.sql.ResultSet res)
          Изменяем
static ServerResult<java.lang.Boolean> setPointerResUserID(java.lang.String pointerID, java.lang.String userID, java.lang.String locale, java.lang.String host, java.lang.String actorID, javax.ejb.EJBContext context)
           
static void setPointerResUserID(java.lang.String poinerID, java.lang.String userID, java.lang.String actorID, java.lang.String host, java.lang.String locale, java.sql.Statement st, java.sql.ResultSet res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

syncCodeObject

public static final java.lang.Object syncCodeObject
Constructor Detail

BookPointerManager

public BookPointerManager()
Method Detail

createPointer

public arta.synergy.common.msg.SMethodMessage createPointer(java.lang.String actorID,
                                                            Pointer pointer,
                                                            java.lang.String locale,
                                                            java.lang.String host)
Метод создает показатель справочника (формирующий или результирующий)

Parameters:
pointer - Показатель
actorID - ID пользователя вызвавшего метод
Returns:
строку - ID созданного показателя, в случае возникновения ошибки: ErrorCode.ACCESS_DENIED - данный пользователь не может редактировать справочник показателей ErrorCode.EMPTY_DATA - заполнены не все поля ErrorCode.INVALID_POINTER_FORMULA - некоррекная формула (для результирующих показателей) ErrorCode.CYCLE_LINK - циклическая ссылка в формуле (для результирующих показателей) ErrorCode.EXCEPTION - произошла ошибка исполнения

createExternalPointer

public static ServerResult<java.lang.String> createExternalPointer(Pointer pointer,
                                                                   java.lang.String locale,
                                                                   java.lang.String host,
                                                                   java.sql.Statement st,
                                                                   java.sql.ResultSet rs)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

savePointer

public arta.synergy.common.msg.SMethodMessage savePointer(java.lang.String actorID,
                                                          Pointer pointer,
                                                          java.lang.String locale,
                                                          java.lang.String host)

changePointerCode

public static boolean changePointerCode(java.lang.String pointerID,
                                        java.lang.String code,
                                        java.lang.String locale,
                                        java.sql.Statement st,
                                        java.sql.Statement st1,
                                        java.sql.ResultSet res,
                                        HasMessages msg)
                                 throws java.lang.Exception
Изменяет код показателя справочника показателей

Parameters:
pointerID - UUID показателя
code - код показателя
locale - локаль
st - java.sql.Statement
st1 - java.sql.Statement
res - java.sql.ResultSet
msg -
Returns:
Throws:
java.lang.Exception

deletePointers

public ServerResult deletePointers(java.lang.String actorID,
                                   java.util.ArrayList<java.lang.String> pointers,
                                   java.lang.String locale)

deletePoiter

public arta.synergy.common.msg.SMethodMessage deletePoiter(java.lang.String actorID,
                                                           java.lang.String pointerID,
                                                           java.lang.String locale)

loadPointer

public Pointer loadPointer(java.lang.String pointerID)

loadPointer

public Pointer loadPointer(java.lang.String pointerID,
                           java.sql.Statement st,
                           java.sql.ResultSet res)
                    throws java.lang.Exception
Throws:
java.lang.Exception

checkPointerCode

public ServerResult<java.lang.Boolean> checkPointerCode(java.lang.String pointerID,
                                                        java.lang.String code,
                                                        java.lang.String locale)

checkPointerCodeSyntax

public boolean checkPointerCodeSyntax(java.lang.String code)

saveFormula

public static boolean saveFormula(java.lang.String pointerID,
                                  java.lang.String formula,
                                  java.sql.Statement st,
                                  java.sql.ResultSet res,
                                  ServerResult result,
                                  java.lang.String locale)
                           throws java.lang.Exception
Throws:
java.lang.Exception

setPointerResUserID

public static void setPointerResUserID(java.lang.String poinerID,
                                       java.lang.String userID,
                                       java.lang.String actorID,
                                       java.lang.String host,
                                       java.lang.String locale,
                                       java.sql.Statement st,
                                       java.sql.ResultSet res)
                                throws java.lang.Exception
Throws:
java.lang.Exception

setPointerResUserID

public static ServerResult<java.lang.Boolean> setPointerResUserID(java.lang.String pointerID,
                                                                  java.lang.String userID,
                                                                  java.lang.String locale,
                                                                  java.lang.String host,
                                                                  java.lang.String actorID,
                                                                  javax.ejb.EJBContext context)

loadPointerValues

public void loadPointerValues(java.util.HashMap<java.lang.String,arta.synergy.web.common.client.parser.PointerTokenValue> usedValues,
                              ResultPointer pointer,
                              java.sql.Statement st,
                              java.sql.ResultSet res)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

saveSystemPointerCode

public static ServerResult<java.lang.Boolean> saveSystemPointerCode(java.lang.String newCode,
                                                                    java.lang.String elementID,
                                                                    java.lang.String locale,
                                                                    int objectTypeID,
                                                                    javax.ejb.EJBContext context)

saveSystemPointerCode

public static java.lang.String saveSystemPointerCode(java.lang.String newCode,
                                                     java.lang.String elementID,
                                                     java.lang.String locale,
                                                     int objectTypeID,
                                                     java.sql.Statement st,
                                                     java.sql.Statement st1,
                                                     java.sql.ResultSet res)
                                              throws java.lang.Exception
Изменяем

Parameters:
newCode -
elementID -
locale -
objectTypeID -
st -
st1 -
res -
Returns:
Throws:
java.lang.Exception


Copyright © 2000 Dummy Corp. All Rights Reserved.