com.trackstudio.tools
Class ExternalAdapterManagerUtil

java.lang.Object
  extended by com.trackstudio.tools.ExternalAdapterManagerUtil

public class ExternalAdapterManagerUtil
extends java.lang.Object

Класс адаптер для работы с внешними данными


Constructor Summary
ExternalAdapterManagerUtil()
           
 
Method Summary
static void fillAvailableCategoryAndWorkflowMaps(SessionContext sc, java.lang.String taskId, java.util.HashMap<java.lang.String,java.lang.String> cm, java.util.HashMap<java.lang.String,java.lang.String> wm)
          Заполняет доступные категории и процессы
static java.util.HashMap<java.lang.String,java.lang.String> getAvailableCategoryMap(SessionContext sc, java.lang.String taskId)
          Возвращают карту доступных категорий
static java.util.HashMap<java.lang.String,java.lang.String> getAvailableMstatusMap(SessionContext sc, java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
          Возвращает карту типов сообщений
static java.util.HashMap<java.lang.String,java.lang.String> getAvailablePriorityMap(SessionContext sc, java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
          Возвращает карту доступных приоритетов
static java.util.HashMap<java.lang.String,java.lang.String> getAvailableResolutionMap(SessionContext sc, java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
          Возвращает карту доступных резолюций
static java.util.HashMap<java.lang.String,java.lang.String> getAvailableStatusMap(SessionContext sc, java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
          Возвращает карту доступных статусов
static java.util.HashMap<java.lang.String,java.lang.String> getAvailableWorkflowMap(SessionContext sc, java.lang.String taskId)
          Возвращает карту доступных процессов
static EggBasket<java.lang.String,java.lang.String> getMprstatusMap(java.lang.String mstatusId)
          Возвращает карту прав доступа к типу сообщений
static java.util.HashMap<java.lang.String,java.lang.String> makeStatusAndUserMap(SessionContext sc, FValue flthm, java.lang.String taskId)
          Возвращает карту статусов и пользователей
static java.util.HashMap<java.lang.String,java.lang.String> makeStatusMap(SessionContext sc, java.lang.String taskId)
          Возвращает карту статусов
static java.util.HashMap<java.lang.String,java.lang.String> makeUserMap(SessionContext sc, FValue flthm, java.lang.String taskId)
          Возвращает карту пользователей
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalAdapterManagerUtil

public ExternalAdapterManagerUtil()
Method Detail

fillAvailableCategoryAndWorkflowMaps

public static void fillAvailableCategoryAndWorkflowMaps(SessionContext sc,
                                                        java.lang.String taskId,
                                                        java.util.HashMap<java.lang.String,java.lang.String> cm,
                                                        java.util.HashMap<java.lang.String,java.lang.String> wm)
                                                 throws GranException
Заполняет доступные категории и процессы

Parameters:
sc - сессия
taskId - ID задачи
cm - карта категорий
wm - карта процессов
Throws:
GranException - при необходимости

getAvailableCategoryMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailableCategoryMap(SessionContext sc,
                                                                                           java.lang.String taskId)
                                                                                    throws GranException
Возвращают карту доступных категорий

Parameters:
sc - сессия
taskId - ID задачи
Returns:
карта
Throws:
GranException - при необходимости

getAvailableWorkflowMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailableWorkflowMap(SessionContext sc,
                                                                                           java.lang.String taskId)
                                                                                    throws GranException
Возвращает карту доступных процессов

Parameters:
sc - сессия
taskId - ID задачи
Returns:
карта
Throws:
GranException - при необходимости

getAvailableMstatusMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailableMstatusMap(SessionContext sc,
                                                                                          java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
                                                                                   throws GranException
Возвращает карту типов сообщений

Parameters:
sc - сессия
workflowMap - карта процессов
Returns:
карта типов сообщений
Throws:
GranException - при небходимости

getAvailableStatusMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailableStatusMap(SessionContext sc,
                                                                                         java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
                                                                                  throws GranException
Возвращает карту доступных статусов

Parameters:
sc - сессия
workflowMap - карта процессов
Returns:
карта статусов
Throws:
GranException - при необходимости

getAvailablePriorityMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailablePriorityMap(SessionContext sc,
                                                                                           java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
                                                                                    throws GranException
Возвращает карту доступных приоритетов

Parameters:
sc - сессия
workflowMap - карта процессов
Returns:
карта приоритетов
Throws:
GranException - при необходимости

getAvailableResolutionMap

public static java.util.HashMap<java.lang.String,java.lang.String> getAvailableResolutionMap(SessionContext sc,
                                                                                             java.util.HashMap<java.lang.String,java.lang.String> workflowMap)
                                                                                      throws GranException
Возвращает карту доступных резолюций

Parameters:
sc - сессия
workflowMap - карта процессов
Returns:
карта резолюций
Throws:
GranException - при необходимости

getMprstatusMap

public static EggBasket<java.lang.String,java.lang.String> getMprstatusMap(java.lang.String mstatusId)
                                                                    throws GranException
Возвращает карту прав доступа к типу сообщений

Parameters:
mstatusId - ID типа сообщенич
Returns:
карта прав доступа
Throws:
GranException - при необходимости

makeUserMap

public static java.util.HashMap<java.lang.String,java.lang.String> makeUserMap(SessionContext sc,
                                                                               FValue flthm,
                                                                               java.lang.String taskId)
                                                                        throws GranException
Возвращает карту пользователей

Parameters:
sc - сессия
flthm - параметры фильтрации
taskId - ID задачи
Returns:
карта пользователей
Throws:
GranException - при необходимости

makeStatusMap

public static java.util.HashMap<java.lang.String,java.lang.String> makeStatusMap(SessionContext sc,
                                                                                 java.lang.String taskId)
                                                                          throws GranException
Возвращает карту статусов

Parameters:
sc - сессия
taskId - ID задачи
Returns:
карта статусов
Throws:
GranException - при необходимости

makeStatusAndUserMap

public static java.util.HashMap<java.lang.String,java.lang.String> makeStatusAndUserMap(SessionContext sc,
                                                                                        FValue flthm,
                                                                                        java.lang.String taskId)
                                                                                 throws GranException
Возвращает карту статусов и пользователей

Parameters:
sc - сессия
flthm - параметры фильтрации
taskId - ID задачи
Returns:
карта
Throws:
GranException - при необходимости


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.