arta.synergy.ejb.bp.registries
Class RegistriesManager

java.lang.Object
  extended by arta.synergy.ejb.bp.registries.RegistriesManager

public class RegistriesManager
extends java.lang.Object

Created by IntelliJ IDEA. User: exile Date: 01.04.13 Time: 11:36


Constructor Summary
RegistriesManager()
           
 
Method Summary
static boolean canActivateOrModifyRecord(java.lang.String asfDataID, int eventType)
           
static ServerResult<java.lang.String> deleteRegistryDocument(java.lang.String asfDataID, java.lang.String locale, java.lang.String userID)
           
static java.lang.String fillCardFields(StaffAction staffAction, java.lang.String dataUUID, java.lang.String personID)
           
static java.lang.String fillReplyFields(java.lang.String dataUUID, java.lang.String replyRegistryID, java.lang.String registryID, java.lang.String documentID)
           
static java.lang.String getBodyFields(java.lang.String asfDataID, java.lang.String registryID, java.sql.Statement st)
           
static ServerResult<java.util.ArrayList<java.lang.String>> getFormFields(java.lang.String formID, java.lang.String locale)
           
static ServerResult<ObjectList<MapRegistryData>> getMapRegistryData(java.lang.String registryID, java.lang.String objectID, java.lang.String locale)
          Список записей реестра для компонента на карте показателей типа "Реестр"
static ServerResult<ObjectList<Registry>> getRegistries(RegistrySearchParams params, java.lang.String locale)
           
static java.lang.String getRegistriesJson()
           
static java.lang.String getRegistriesJson(java.lang.String userId, java.lang.String registreId)
           
static ServerResult<Registry> getRegistry(java.lang.String registryID, java.lang.String locale)
           
static ServerResult<ObjectList<RegistryData>> getRegistryData(java.lang.String registryID, RegistrySearchParams params, java.lang.String locale)
          Получение записей реестра для отображения
static ServerResult<java.lang.String> getRegistryDataUUID(java.lang.String documentID, java.lang.String locale)
           
static ServerResult<RegistryDocument> getRegistryDocument(java.lang.String documentID, java.lang.String dataUUID, java.lang.String userId, java.lang.String locale)
          Возвращает документ записи реестра по идентификатору документа или по идентификатору данных формы
static ServerResult<RegistryDocument> getRegistryDocumentByDocID(java.lang.String documentID, java.lang.String userId, java.lang.String locale)
           
static ServerResult<java.lang.String> getRegistryDocumentID(java.lang.String registryID, java.lang.String asfDataID, java.lang.String locale)
           
static int getRegistryProcessState(java.lang.String registryID, java.lang.String dataUUID)
           
static ServerResult<RegistryRoute> getRegistryRoutes(java.lang.String registryID, int eventType, java.lang.String locale)
           
static ServerResult<RegistryRoute> getRegistryRoutes(java.lang.String registryID, int eventType, java.lang.String actorID, java.lang.String locale)
          Маршруты реестра - предварительный этап, действия,
static ServerResult<java.util.ArrayList<java.lang.String>> getSingleFormFields(java.lang.String formID, java.lang.String locale)
           
static java.util.ArrayList<java.lang.String> getUserCreatableRegistries(java.lang.String actorID)
           
static ServerResult<ObjectList<Registry>> getUserRegistries(java.lang.String userId, java.lang.String locale)
           
static ServerResult<java.lang.Boolean> isCanDeleteRegistryDocument(java.lang.String registryID, java.lang.String asfDataID, java.lang.String locale, java.lang.String userID)
           
static ServerResult<java.lang.Boolean> isEventRouteUserInteractionRequired(java.lang.String registryID, int eventType, java.lang.String locale)
          Проверяет требуются ли действия пользователя при запуске события реестра.
static boolean isHasRegistriesAccess(java.lang.String userId)
           
static boolean isProcessSuccess(java.lang.String procInstId, java.lang.String locale)
           
static java.util.List<java.lang.String> parseFormFields(java.lang.String definition)
           
static ServerResult<java.lang.Boolean> saveMapRegistrySettings(java.lang.String objectID, java.lang.String registryID, java.util.ArrayList<MapRegistryColumn> columns, java.util.ArrayList<java.lang.String> registryDataIDs, java.lang.String locale, javax.ejb.EJBContext context)
          Сохранение настроек объекта карты показателей типа "Реестр"
static ServerResult<java.lang.Boolean> saveRegistry(Registry r, java.lang.String actorID, java.lang.String host, java.lang.String locale, javax.ejb.EJBContext context)
           
static ServerResult<java.lang.Boolean> saveRegistryDocument(java.lang.String registryID, java.lang.String asfDataID, java.lang.String documentID, java.lang.String locale)
           
static ServerResult<java.lang.Boolean> saveRegistryProcess(java.lang.String registryID, java.lang.String asfDataID, java.lang.String procInstID, java.lang.String locale)
           
static ServerResult<java.lang.String> setRecordState(java.lang.String asfDataID, boolean isActive, boolean isProcessing, java.lang.String locale)
           
static void setRegistryHasAttachments(java.lang.String registryID, java.lang.String asfDataID, java.lang.String documentID, java.sql.Statement st)
           
static ServerResult<java.lang.Boolean> setRegistryRoutes(Route beforeRoute, Route route, Route afterRoute, int eventType, java.lang.String registryID, java.lang.String actorID, java.lang.String host, java.lang.String locale, javax.ejb.EJBContext context)
           
static ServerResult<java.lang.Boolean> setRegistryView(java.lang.String registryID, boolean hidden, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
static ServerResult<java.lang.String> startRegistryRoute(java.lang.String registryID, int eventType, Route beforeRoute, Route afterRoute, java.lang.String documentID, java.lang.String docSubject, java.lang.String dataUUID, java.lang.String userID, java.lang.String locale, java.lang.String host, javax.ejb.EJBContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistriesManager

public RegistriesManager()
Method Detail

getRegistries

public static ServerResult<ObjectList<Registry>> getRegistries(RegistrySearchParams params,
                                                               java.lang.String locale)

getUserRegistries

public static ServerResult<ObjectList<Registry>> getUserRegistries(java.lang.String userId,
                                                                   java.lang.String locale)

getRegistry

public static ServerResult<Registry> getRegistry(java.lang.String registryID,
                                                 java.lang.String locale)

getRegistryDocumentByDocID

public static ServerResult<RegistryDocument> getRegistryDocumentByDocID(java.lang.String documentID,
                                                                        java.lang.String userId,
                                                                        java.lang.String locale)

getRegistryDocument

public static ServerResult<RegistryDocument> getRegistryDocument(java.lang.String documentID,
                                                                 java.lang.String dataUUID,
                                                                 java.lang.String userId,
                                                                 java.lang.String locale)
Возвращает документ записи реестра по идентификатору документа или по идентификатору данных формы

Parameters:
documentID - идентификатор документа записи реестра
dataUUID - идентификатор данных формы записи реестра
userId - идентификатор пользователя
locale - локаль пользователя
Returns:
документ записи реестра

saveRegistry

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

setRegistryView

public static ServerResult<java.lang.Boolean> setRegistryView(java.lang.String registryID,
                                                              boolean hidden,
                                                              java.lang.String actorID,
                                                              java.lang.String host,
                                                              java.lang.String locale)

setRegistryRoutes

public static ServerResult<java.lang.Boolean> setRegistryRoutes(Route beforeRoute,
                                                                Route route,
                                                                Route afterRoute,
                                                                int eventType,
                                                                java.lang.String registryID,
                                                                java.lang.String actorID,
                                                                java.lang.String host,
                                                                java.lang.String locale,
                                                                javax.ejb.EJBContext context)

getRegistryRoutes

public static ServerResult<RegistryRoute> getRegistryRoutes(java.lang.String registryID,
                                                            int eventType,
                                                            java.lang.String actorID,
                                                            java.lang.String locale)
Маршруты реестра - предварительный этап, действия,

Parameters:
registryID - идентификатор реестра
eventType - тип события реестра (Активация, Изменение, Удаление)
actorID - пользователь, вызвавший метод
locale - локаль пользователя
Returns:
маршрут реестра

getRegistryRoutes

public static ServerResult<RegistryRoute> getRegistryRoutes(java.lang.String registryID,
                                                            int eventType,
                                                            java.lang.String locale)

getFormFields

public static ServerResult<java.util.ArrayList<java.lang.String>> getFormFields(java.lang.String formID,
                                                                                java.lang.String locale)

getSingleFormFields

public static ServerResult<java.util.ArrayList<java.lang.String>> getSingleFormFields(java.lang.String formID,
                                                                                      java.lang.String locale)

parseFormFields

public static java.util.List<java.lang.String> parseFormFields(java.lang.String definition)

startRegistryRoute

public static ServerResult<java.lang.String> startRegistryRoute(java.lang.String registryID,
                                                                int eventType,
                                                                Route beforeRoute,
                                                                Route afterRoute,
                                                                java.lang.String documentID,
                                                                java.lang.String docSubject,
                                                                java.lang.String dataUUID,
                                                                java.lang.String userID,
                                                                java.lang.String locale,
                                                                java.lang.String host,
                                                                javax.ejb.EJBContext context)

isProcessSuccess

public static boolean isProcessSuccess(java.lang.String procInstId,
                                       java.lang.String locale)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getRegistryData

public static ServerResult<ObjectList<RegistryData>> getRegistryData(java.lang.String registryID,
                                                                     RegistrySearchParams params,
                                                                     java.lang.String locale)
Получение записей реестра для отображения

Parameters:
registryID - UUID реестра
params - параметры
locale - локаль
Returns:
список записей реестра

getMapRegistryData

public static ServerResult<ObjectList<MapRegistryData>> getMapRegistryData(java.lang.String registryID,
                                                                           java.lang.String objectID,
                                                                           java.lang.String locale)
Список записей реестра для компонента на карте показателей типа "Реестр"

Parameters:
registryID - UUID реестра
objectID - UUID объекта карты
locale - локаль
Returns:
список записей реестра

saveMapRegistrySettings

public static ServerResult<java.lang.Boolean> saveMapRegistrySettings(java.lang.String objectID,
                                                                      java.lang.String registryID,
                                                                      java.util.ArrayList<MapRegistryColumn> columns,
                                                                      java.util.ArrayList<java.lang.String> registryDataIDs,
                                                                      java.lang.String locale,
                                                                      javax.ejb.EJBContext context)
Сохранение настроек объекта карты показателей типа "Реестр"

Parameters:
objectID - UUID объекта
registryID - UUID реестра
columns - список отображаемых столбцов
registryDataIDs - список записей для отображения
locale - локаль
context - context
Returns:
ServerResult

saveRegistryProcess

public static ServerResult<java.lang.Boolean> saveRegistryProcess(java.lang.String registryID,
                                                                  java.lang.String asfDataID,
                                                                  java.lang.String procInstID,
                                                                  java.lang.String locale)

getRegistryProcessState

public static int getRegistryProcessState(java.lang.String registryID,
                                          java.lang.String dataUUID)

saveRegistryDocument

public static ServerResult<java.lang.Boolean> saveRegistryDocument(java.lang.String registryID,
                                                                   java.lang.String asfDataID,
                                                                   java.lang.String documentID,
                                                                   java.lang.String locale)

setRegistryHasAttachments

public static void setRegistryHasAttachments(java.lang.String registryID,
                                             java.lang.String asfDataID,
                                             java.lang.String documentID,
                                             java.sql.Statement st)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getRegistryDocumentID

public static ServerResult<java.lang.String> getRegistryDocumentID(java.lang.String registryID,
                                                                   java.lang.String asfDataID,
                                                                   java.lang.String locale)

isHasRegistriesAccess

public static boolean isHasRegistriesAccess(java.lang.String userId)

setRecordState

public static ServerResult<java.lang.String> setRecordState(java.lang.String asfDataID,
                                                            boolean isActive,
                                                            boolean isProcessing,
                                                            java.lang.String locale)

canActivateOrModifyRecord

public static boolean canActivateOrModifyRecord(java.lang.String asfDataID,
                                                int eventType)

fillReplyFields

public static java.lang.String fillReplyFields(java.lang.String dataUUID,
                                               java.lang.String replyRegistryID,
                                               java.lang.String registryID,
                                               java.lang.String documentID)

fillCardFields

public static java.lang.String fillCardFields(StaffAction staffAction,
                                              java.lang.String dataUUID,
                                              java.lang.String personID)

deleteRegistryDocument

public static ServerResult<java.lang.String> deleteRegistryDocument(java.lang.String asfDataID,
                                                                    java.lang.String locale,
                                                                    java.lang.String userID)

isCanDeleteRegistryDocument

public static ServerResult<java.lang.Boolean> isCanDeleteRegistryDocument(java.lang.String registryID,
                                                                          java.lang.String asfDataID,
                                                                          java.lang.String locale,
                                                                          java.lang.String userID)

getUserCreatableRegistries

public static java.util.ArrayList<java.lang.String> getUserCreatableRegistries(java.lang.String actorID)

getBodyFields

public static java.lang.String getBodyFields(java.lang.String asfDataID,
                                             java.lang.String registryID,
                                             java.sql.Statement st)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getRegistriesJson

public static java.lang.String getRegistriesJson(java.lang.String userId,
                                                 java.lang.String registreId)

getRegistriesJson

public static java.lang.String getRegistriesJson()

isEventRouteUserInteractionRequired

public static ServerResult<java.lang.Boolean> isEventRouteUserInteractionRequired(java.lang.String registryID,
                                                                                  int eventType,
                                                                                  java.lang.String locale)
Проверяет требуются ли действия пользователя при запуске события реестра. Считаем что если маршрута на событие нет или пользователю недоступен выбор предварительных и последующих этапов, то действий пользователя для запуска не требуется.

Parameters:
registryID - идентификатор реестра
eventType - тип события реестра (Активация, Изменение, Удаление)
Returns:
да/нет

getRegistryDataUUID

public static ServerResult<java.lang.String> getRegistryDataUUID(java.lang.String documentID,
                                                                 java.lang.String locale)


Copyright © 2000 Dummy Corp. All Rights Reserved.