arta.synergy.ejb.mbo.pointers
Class SystemPointersManager

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

public class SystemPointersManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 18.02.2011 Time: 11:47:04


Field Summary
static java.lang.Object syncCodeObject
           
 
Constructor Summary
SystemPointersManager()
           
 
Method Summary
 ServerResult<SystemPointer> changePointerStatus(SystemPointer pointer, java.lang.String userID, java.lang.String locale, java.lang.String host, javax.ejb.EJBContext context)
           
 ServerResult<SystemPointer> createSystemPointer(SystemPointer pointer, java.lang.String locale, java.lang.String host, java.lang.String userID, javax.ejb.EJBContext context)
          Создает системный показатель
static ServerResult<java.lang.Boolean> deleteSysPointer(java.lang.String pointerID, java.lang.String actorID, java.lang.String locale, java.lang.String host, javax.ejb.EJBContext context)
           
static java.util.ArrayList<SystemPointer> getAllSystemPointers(java.lang.String locale)
          метод извлекает все шаблоны системных показателей
static java.util.ArrayList<ElementSysPointer> getElementPointers(java.lang.String elementID, int objectType, java.lang.String locale, java.sql.Statement st)
          Возвращает список системных показателей для элемента структуры
static java.util.ArrayList<ElementSysPointer> getElementSysPointers(java.lang.String elementID, int objectType, java.lang.String locale)
           
static java.lang.String getPointerCode(java.lang.String sysCode, java.lang.String elementCode)
           
static SystemPointer getPointerForElement(java.lang.String pointerID, java.lang.String userID, java.lang.String locale, java.lang.String host)
           
 ServerResult<SystemPointer> getSystemPointer(java.lang.String pointerID, java.lang.String userID, java.lang.String locale, java.lang.String host)
           
static SystemPoinersList getSystemPointers(PointerSearchParams params, java.lang.String userID, java.lang.String locale, java.lang.String host)
           
static java.util.ArrayList<SimpleObject> getSystemPointers(java.lang.String userID, java.lang.String locale, java.lang.String host)
           
static boolean isPointerActiveForParentElement(java.lang.String elementID, java.lang.String pointerID, int objectType, java.sql.Statement st)
           
 ServerResult<SystemPointer> savePointer(SystemPointer pointer, java.lang.String userID, java.lang.String locale, java.lang.String host, javax.ejb.EJBContext context)
           
static ServerResult<java.lang.Boolean> setUseParentSysPointer(boolean use, java.lang.String elementID, int objectType, java.lang.String pointerID, java.lang.String actorID, java.lang.String locale, java.lang.String host, javax.ejb.EJBContext context)
           
static void syncPointer(java.lang.String pointerID, java.lang.String systemPointerID, 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

SystemPointersManager

public SystemPointersManager()
Method Detail

createSystemPointer

public ServerResult<SystemPointer> createSystemPointer(SystemPointer pointer,
                                                       java.lang.String locale,
                                                       java.lang.String host,
                                                       java.lang.String userID,
                                                       javax.ejb.EJBContext context)
Создает системный показатель

Parameters:
pointer - системный показатель
locale - локаль
host - хост с которого вызвано действие
userID - пользователь вызвавший действие
context - EJBContext
Returns:

syncPointer

public static void syncPointer(java.lang.String pointerID,
                               java.lang.String systemPointerID,
                               java.sql.Statement st,
                               java.sql.ResultSet res)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

getSystemPointer

public ServerResult<SystemPointer> getSystemPointer(java.lang.String pointerID,
                                                    java.lang.String userID,
                                                    java.lang.String locale,
                                                    java.lang.String host)

savePointer

public ServerResult<SystemPointer> savePointer(SystemPointer pointer,
                                               java.lang.String userID,
                                               java.lang.String locale,
                                               java.lang.String host,
                                               javax.ejb.EJBContext context)

changePointerStatus

public ServerResult<SystemPointer> changePointerStatus(SystemPointer pointer,
                                                       java.lang.String userID,
                                                       java.lang.String locale,
                                                       java.lang.String host,
                                                       javax.ejb.EJBContext context)

getPointerCode

public static java.lang.String getPointerCode(java.lang.String sysCode,
                                              java.lang.String elementCode)

getElementSysPointers

public static java.util.ArrayList<ElementSysPointer> getElementSysPointers(java.lang.String elementID,
                                                                           int objectType,
                                                                           java.lang.String locale)

getElementPointers

public static java.util.ArrayList<ElementSysPointer> getElementPointers(java.lang.String elementID,
                                                                        int objectType,
                                                                        java.lang.String locale,
                                                                        java.sql.Statement st)
                                                                 throws java.lang.Exception
Возвращает список системных показателей для элемента структуры

Parameters:
elementID - Элемент структуры (подразделение, должность)
objectType - тип элемента (подразделение, должность)
locale -
st -
Returns:
Throws:
java.lang.Exception

getSystemPointers

public static java.util.ArrayList<SimpleObject> getSystemPointers(java.lang.String userID,
                                                                  java.lang.String locale,
                                                                  java.lang.String host)

getSystemPointers

public static SystemPoinersList getSystemPointers(PointerSearchParams params,
                                                  java.lang.String userID,
                                                  java.lang.String locale,
                                                  java.lang.String host)

getPointerForElement

public static SystemPointer getPointerForElement(java.lang.String pointerID,
                                                 java.lang.String userID,
                                                 java.lang.String locale,
                                                 java.lang.String host)

setUseParentSysPointer

public static ServerResult<java.lang.Boolean> setUseParentSysPointer(boolean use,
                                                                     java.lang.String elementID,
                                                                     int objectType,
                                                                     java.lang.String pointerID,
                                                                     java.lang.String actorID,
                                                                     java.lang.String locale,
                                                                     java.lang.String host,
                                                                     javax.ejb.EJBContext context)

isPointerActiveForParentElement

public static boolean isPointerActiveForParentElement(java.lang.String elementID,
                                                      java.lang.String pointerID,
                                                      int objectType,
                                                      java.sql.Statement st)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

deleteSysPointer

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

getAllSystemPointers

public static java.util.ArrayList<SystemPointer> getAllSystemPointers(java.lang.String locale)
метод извлекает все шаблоны системных показателей

Parameters:
locale - - локаль
Returns:
ArrayList


Copyright © 2000 Dummy Corp. All Rights Reserved.