com.trackstudio.app.csv
Class CSVImport

java.lang.Object
  extended by com.trackstudio.app.csv.CSVImport

public class CSVImport
extends java.lang.Object

Класс по хорошему надо отрефакторить и перенести методы FindManager. Оставлен для совместимости со скриптами из версии 3.5


Field Summary
static java.lang.String MESSAGE_BUDGET
          Бюджет сообщения
static java.lang.String MESSAGE_DEADLINE
          Дедлайн сообщения
static java.lang.String MESSAGE_DESCRIPTION
          Описание сообщения
static java.lang.String MESSAGE_HANDLER_GROUP_ID
          ID ответственной группы
static java.lang.String MESSAGE_HANDLER_USER_ID
          ID ответственного пользователя
static java.lang.String MESSAGE_HOURS
          Потраченное время
static java.lang.String MESSAGE_MESSAGE_TYPE_ID
          ID типа сообщения
static java.lang.String MESSAGE_PRIORITY_ID
          ID приоритета
static java.lang.String MESSAGE_RESOLUTION_ID
          ID резолюции
static java.lang.String MESSAGE_SUBMIT_DATE
          Алиас сообщения
static java.lang.String MESSAGE_SUBMITTER_ID
          ID автора сообщения
static java.lang.String MESSAGE_TASK_ID
          ID задачи для сообщения
static java.lang.String MESSAGE_TYPE
          Тип сообщения
static java.lang.String MESSAGE_UDF_MAP
          Карта пользовательских полей
static java.lang.String OBJECT_EXCEPTION
          Исключение для объекта
static java.lang.String OBJECT_ID
          ID объекта
static java.lang.String OBJECT_TYPE
          Тип объекта
static java.lang.String TASK_BUDGET
          Бюджет задачи
static java.lang.String TASK_CATEGORY_ID
          ID категории
static java.lang.String TASK_CLOSE_DATE
          Дата закрытия задачи
static java.lang.String TASK_DEADLINE
          Дедлайн задачи
static java.lang.String TASK_DESCRIPTION
          Описание задачи
protected static java.lang.String TASK_EMPTY_NAME
          Пустое название задачи
static java.lang.String TASK_HANDLER_GROUP_ID
          ID ответственной группы
static java.lang.String TASK_HANDLER_USER_ID
          ID ответственного пользователя
static java.lang.String TASK_NAME
          Название задачи
static java.lang.String TASK_PARENT_TASK
          ID родительской задачи
static java.lang.String TASK_PARENT_TASK_ID
          Родительская задача
static java.lang.String TASK_PRIORITY_ID
          ID приоритета задачи
static java.lang.String TASK_RESOLUTION_ID
          ID резолюции
static java.lang.String TASK_SHORTNAME
          Алиас задачи
static java.lang.String TASK_STATUS_ID
          ID статуса
static java.lang.String TASK_SUBMIT_DATE
          Дата создания задачи
static java.lang.String TASK_SUBMITTER_ID
          ID автора задачи
static java.lang.String TASK_TYPE
          Тип задачи
static java.lang.String TASK_UDF_MAP
          Карта пользовательских полей
static java.lang.String TASK_UPDATE_DATE
          Дата обновления задачи
static java.lang.String USER_COMPANY
          Компанния пользователя
static java.lang.String USER_DEFAULT_PROJECT_ID
          ID проекта по умолчанию
static java.lang.String USER_EMAIL
          Электронная почта пользователя
protected static java.lang.String USER_EMPTY_LOGIN
          Пустой логин задачи
protected static java.lang.String USER_EMPTY_NAME
          Пустое имя пользователя
static java.lang.String USER_EXPIRE_DATE
          Дата истекания срока действия пользователя
static java.lang.String USER_IS_ACTIVE
          Активный пользователь или нет
static java.lang.String USER_LOCALE
          Локаль пользователя
static java.lang.String USER_LOGIN
          Логин пользователя
static java.lang.String USER_NAME
          Имя пользователя
static java.lang.String USER_PARENT_USER
          Родительских пользователь
static java.lang.String USER_PARENT_USER_ID
          ID родительского пользователя
static java.lang.String USER_PASSWORD
          Пароль пользователя
static java.lang.String USER_PHONE
          Телефон пользователя
static java.lang.String USER_PRSTATUS_ID
          ID статуса пользователя
static java.lang.String USER_SHOW_TREE_MODE
          Тип отображения дерева пользователей
static java.lang.String USER_TIMEZONE
          Таймзона пользователя
static java.lang.String USER_TYPE
          Тип пользователя
static java.lang.String USER_UDF_MAP
          Карта пользовательских полей для пользователей
 
Constructor Summary
CSVImport()
           
 
Method Summary
static java.lang.String findCategoryIdByName(SessionContext sc, java.lang.String categoryName)
          Возвращает ID категории по ее названию
static java.lang.String findCategoryIdByName(SessionContext sc, java.lang.String categoryName, java.lang.String parentTaskId)
          Возвращает ID категории по ее названию
static java.lang.String findCategoryIdByName(java.lang.String categoryName)
          Возвращает ID категории по ее названию
static java.lang.String findMessageTypeIdByName(SessionContext sc, java.lang.String mstatusName, java.lang.String categoryName)
          Возвращает ID типа сообщения по его названию
static java.lang.String findMessageTypeIdByName(java.lang.String mstatusName, java.lang.String categoryName)
          Возвращает ID типа сообщения по его названию
static java.lang.String findPriorityIdByName(java.lang.String priorityName, java.lang.String categoryName)
          Возвращает ID приоритета для задачи
static java.lang.String findPriorityIdByNameInCategory(java.lang.String priorityName, java.lang.String categoryId)
          Возвращает ID приоритета для задачи
static java.lang.String findResolutionIdByName(java.lang.String resolutionName, java.lang.String messageTypeName)
          Возвращает ID резолюции по ее названию
static java.lang.String findResolutionIdByNameInMstatus(java.lang.String resolutionName, java.lang.String messageTypeId)
          Возвращает ID резолюции по ее названию
static java.lang.String findStateIdByName(java.lang.String stateName, java.lang.String categoryName)
          Возвращает ID состояния по его имени
static java.lang.String findStateIdByNameInCategory(java.lang.String stateName, java.lang.String categoryId)
          Возвращает ID состояния по его имени
static java.lang.String findTaskIdByName(SessionContext sc, java.lang.String taskName)
          Возвращает ID задачи по ее названию
static java.lang.String findTaskIdByName(java.lang.String taskName)
          Возвращает ID задачи по ее названию
static java.lang.String findTaskIdByNumber(SessionContext sc, java.lang.String taskNumber)
          Возвращает ID задачи по ее номеру
static java.lang.String findTaskIdByNumber(java.lang.String taskNumber)
          Возвращает ID задачи по ее номеру
static java.lang.String findTaskResolutionIdByName(java.lang.String resolutionName, java.lang.String categoryName)
          Возвращает ID резолюции для задачи
static java.lang.String findTaskResolutionIdByNameInCategory(java.lang.String resolutionName, java.lang.String categoryId)
          Возвращает ID резолюции для задачи
static java.lang.String findUDFIdByName(SessionContext sc, java.lang.String udfName)
          Возвращает ID пользовательского поля по его названию
static java.lang.String findUDFIdByName(java.lang.String udfName)
          Возвращает ID пользовательского поля по его названию
static java.lang.String findUDFListIdByValue(SessionContext sc, java.lang.String udflistValue)
          Возвращает ID списка значений
static java.lang.String findUDFListIdByValue(java.lang.String udflistValue)
          Возвращает ID списка значений
static java.lang.String findUserIdByLogin(SessionContext sc, java.lang.String userLogin)
          Возвращает ID пользователя по его логину
static java.lang.String findUserIdByLogin(java.lang.String userLogin)
          Возвращает ID пользователя по его логину
static java.lang.String findUserIdByName(SessionContext sc, java.lang.String userName)
          Возвращает ID пользователя по его имени
static java.lang.String findUserIdByName(java.lang.String userName)
          Возвращает ID пользователя по его имени
static java.lang.String findUserStatusIdByName(SessionContext sc, java.lang.String prstatusName)
          Возвращает ID статуса пользователя
static java.lang.String findUserStatusIdByName(java.lang.String prstatusName)
          Возвращает ID статуса пользователя
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_TYPE

public static final java.lang.String OBJECT_TYPE
Тип объекта

See Also:
Constant Field Values

OBJECT_ID

public static final java.lang.String OBJECT_ID
ID объекта

See Also:
Constant Field Values

OBJECT_EXCEPTION

public static final java.lang.String OBJECT_EXCEPTION
Исключение для объекта

See Also:
Constant Field Values

TASK_TYPE

public static final java.lang.String TASK_TYPE
Тип задачи

See Also:
Constant Field Values

MESSAGE_TYPE

public static final java.lang.String MESSAGE_TYPE
Тип сообщения

See Also:
Constant Field Values

USER_TYPE

public static final java.lang.String USER_TYPE
Тип пользователя

See Also:
Constant Field Values

TASK_SHORTNAME

public static final java.lang.String TASK_SHORTNAME
Алиас задачи

See Also:
Constant Field Values

TASK_NAME

public static final java.lang.String TASK_NAME
Название задачи

See Also:
Constant Field Values

TASK_DESCRIPTION

public static final java.lang.String TASK_DESCRIPTION
Описание задачи

See Also:
Constant Field Values

TASK_BUDGET

public static final java.lang.String TASK_BUDGET
Бюджет задачи

See Also:
Constant Field Values

TASK_DEADLINE

public static final java.lang.String TASK_DEADLINE
Дедлайн задачи

See Also:
Constant Field Values

TASK_PRIORITY_ID

public static final java.lang.String TASK_PRIORITY_ID
ID приоритета задачи

See Also:
Constant Field Values

TASK_HANDLER_USER_ID

public static final java.lang.String TASK_HANDLER_USER_ID
ID ответственного пользователя

See Also:
Constant Field Values

TASK_HANDLER_GROUP_ID

public static final java.lang.String TASK_HANDLER_GROUP_ID
ID ответственной группы

See Also:
Constant Field Values

TASK_CATEGORY_ID

public static final java.lang.String TASK_CATEGORY_ID
ID категории

See Also:
Constant Field Values

TASK_SUBMITTER_ID

public static final java.lang.String TASK_SUBMITTER_ID
ID автора задачи

See Also:
Constant Field Values

TASK_SUBMIT_DATE

public static final java.lang.String TASK_SUBMIT_DATE
Дата создания задачи

See Also:
Constant Field Values

TASK_UPDATE_DATE

public static final java.lang.String TASK_UPDATE_DATE
Дата обновления задачи

See Also:
Constant Field Values

TASK_CLOSE_DATE

public static final java.lang.String TASK_CLOSE_DATE
Дата закрытия задачи

See Also:
Constant Field Values

TASK_RESOLUTION_ID

public static final java.lang.String TASK_RESOLUTION_ID
ID резолюции

See Also:
Constant Field Values

TASK_STATUS_ID

public static final java.lang.String TASK_STATUS_ID
ID статуса

See Also:
Constant Field Values

TASK_UDF_MAP

public static final java.lang.String TASK_UDF_MAP
Карта пользовательских полей

See Also:
Constant Field Values

TASK_PARENT_TASK_ID

public static final java.lang.String TASK_PARENT_TASK_ID
Родительская задача

See Also:
Constant Field Values

TASK_PARENT_TASK

public static final java.lang.String TASK_PARENT_TASK
ID родительской задачи

See Also:
Constant Field Values

USER_LOGIN

public static final java.lang.String USER_LOGIN
Логин пользователя

See Also:
Constant Field Values

USER_NAME

public static final java.lang.String USER_NAME
Имя пользователя

See Also:
Constant Field Values

USER_PHONE

public static final java.lang.String USER_PHONE
Телефон пользователя

See Also:
Constant Field Values

USER_EMAIL

public static final java.lang.String USER_EMAIL
Электронная почта пользователя

See Also:
Constant Field Values

USER_PRSTATUS_ID

public static final java.lang.String USER_PRSTATUS_ID
ID статуса пользователя

See Also:
Constant Field Values

USER_TIMEZONE

public static final java.lang.String USER_TIMEZONE
Таймзона пользователя

See Also:
Constant Field Values

USER_LOCALE

public static final java.lang.String USER_LOCALE
Локаль пользователя

See Also:
Constant Field Values

USER_COMPANY

public static final java.lang.String USER_COMPANY
Компанния пользователя

See Also:
Constant Field Values

USER_DEFAULT_PROJECT_ID

public static final java.lang.String USER_DEFAULT_PROJECT_ID
ID проекта по умолчанию

See Also:
Constant Field Values

USER_EXPIRE_DATE

public static final java.lang.String USER_EXPIRE_DATE
Дата истекания срока действия пользователя

See Also:
Constant Field Values

USER_IS_ACTIVE

public static final java.lang.String USER_IS_ACTIVE
Активный пользователь или нет

See Also:
Constant Field Values

USER_SHOW_TREE_MODE

public static final java.lang.String USER_SHOW_TREE_MODE
Тип отображения дерева пользователей

See Also:
Constant Field Values

USER_UDF_MAP

public static final java.lang.String USER_UDF_MAP
Карта пользовательских полей для пользователей

See Also:
Constant Field Values

USER_PARENT_USER

public static final java.lang.String USER_PARENT_USER
Родительских пользователь

See Also:
Constant Field Values

USER_PARENT_USER_ID

public static final java.lang.String USER_PARENT_USER_ID
ID родительского пользователя

See Also:
Constant Field Values

USER_PASSWORD

public static final java.lang.String USER_PASSWORD
Пароль пользователя

See Also:
Constant Field Values

MESSAGE_TASK_ID

public static final java.lang.String MESSAGE_TASK_ID
ID задачи для сообщения

See Also:
Constant Field Values

MESSAGE_MESSAGE_TYPE_ID

public static final java.lang.String MESSAGE_MESSAGE_TYPE_ID
ID типа сообщения

See Also:
Constant Field Values

MESSAGE_DESCRIPTION

public static final java.lang.String MESSAGE_DESCRIPTION
Описание сообщения

See Also:
Constant Field Values

MESSAGE_HOURS

public static final java.lang.String MESSAGE_HOURS
Потраченное время

See Also:
Constant Field Values

MESSAGE_HANDLER_USER_ID

public static final java.lang.String MESSAGE_HANDLER_USER_ID
ID ответственного пользователя

See Also:
Constant Field Values

MESSAGE_HANDLER_GROUP_ID

public static final java.lang.String MESSAGE_HANDLER_GROUP_ID
ID ответственной группы

See Also:
Constant Field Values

MESSAGE_RESOLUTION_ID

public static final java.lang.String MESSAGE_RESOLUTION_ID
ID резолюции

See Also:
Constant Field Values

MESSAGE_PRIORITY_ID

public static final java.lang.String MESSAGE_PRIORITY_ID
ID приоритета

See Also:
Constant Field Values

MESSAGE_DEADLINE

public static final java.lang.String MESSAGE_DEADLINE
Дедлайн сообщения

See Also:
Constant Field Values

MESSAGE_SUBMIT_DATE

public static final java.lang.String MESSAGE_SUBMIT_DATE
Алиас сообщения

See Also:
Constant Field Values

MESSAGE_SUBMITTER_ID

public static final java.lang.String MESSAGE_SUBMITTER_ID
ID автора сообщения

See Also:
Constant Field Values

MESSAGE_BUDGET

public static final java.lang.String MESSAGE_BUDGET
Бюджет сообщения

See Also:
Constant Field Values

MESSAGE_UDF_MAP

public static final java.lang.String MESSAGE_UDF_MAP
Карта пользовательских полей

See Also:
Constant Field Values

TASK_EMPTY_NAME

protected static final java.lang.String TASK_EMPTY_NAME
Пустое название задачи

See Also:
Constant Field Values

USER_EMPTY_LOGIN

protected static final java.lang.String USER_EMPTY_LOGIN
Пустой логин задачи

See Also:
Constant Field Values

USER_EMPTY_NAME

protected static final java.lang.String USER_EMPTY_NAME
Пустое имя пользователя

See Also:
Constant Field Values
Constructor Detail

CSVImport

public CSVImport()
Method Detail

findCategoryIdByName

public static java.lang.String findCategoryIdByName(java.lang.String categoryName)
                                             throws GranException
Возвращает ID категории по ее названию

Parameters:
categoryName - название категории
Returns:
ID категории
Throws:
GranException - при необходимости

findCategoryIdByName

public static java.lang.String findCategoryIdByName(SessionContext sc,
                                                    java.lang.String categoryName)
                                             throws GranException
Возвращает ID категории по ее названию

Parameters:
sc - сессия пользователя
categoryName - название категории
Returns:
ID категории
Throws:
GranException - при необходимости

findCategoryIdByName

public static java.lang.String findCategoryIdByName(SessionContext sc,
                                                    java.lang.String categoryName,
                                                    java.lang.String parentTaskId)
                                             throws GranException
Возвращает ID категории по ее названию

Parameters:
sc - сессия пользователя
parentTaskId - ID родительской задачи
categoryName - название категории
Returns:
ID категории
Throws:
GranException - при необходимости

findResolutionIdByName

public static java.lang.String findResolutionIdByName(java.lang.String resolutionName,
                                                      java.lang.String messageTypeName)
                                               throws GranException
Возвращает ID резолюции по ее названию

Parameters:
resolutionName - название резолюции
messageTypeName - название типа сообщения
Returns:
ID резолюции
Throws:
GranException - при необходимости

findResolutionIdByNameInMstatus

public static java.lang.String findResolutionIdByNameInMstatus(java.lang.String resolutionName,
                                                               java.lang.String messageTypeId)
                                                        throws GranException
Возвращает ID резолюции по ее названию

Parameters:
resolutionName - название резолюции
messageTypeId - ID типа сообщения
Returns:
ID резолюции
Throws:
GranException - при необходимости

findTaskResolutionIdByName

public static java.lang.String findTaskResolutionIdByName(java.lang.String resolutionName,
                                                          java.lang.String categoryName)
                                                   throws GranException
Возвращает ID резолюции для задачи

Parameters:
resolutionName - название резолюции
categoryName - название категории
Returns:
ID резолюции
Throws:
GranException - при необходимости

findTaskResolutionIdByNameInCategory

public static java.lang.String findTaskResolutionIdByNameInCategory(java.lang.String resolutionName,
                                                                    java.lang.String categoryId)
                                                             throws GranException
Возвращает ID резолюции для задачи

Parameters:
resolutionName - название резолюции
categoryId - ID категории
Returns:
ID резолюции
Throws:
GranException - при необходимости

findPriorityIdByName

public static java.lang.String findPriorityIdByName(java.lang.String priorityName,
                                                    java.lang.String categoryName)
                                             throws GranException
Возвращает ID приоритета для задачи

Parameters:
priorityName - название приоритета
categoryName - название категории
Returns:
ID приоритета
Throws:
GranException - при необходимости

findPriorityIdByNameInCategory

public static java.lang.String findPriorityIdByNameInCategory(java.lang.String priorityName,
                                                              java.lang.String categoryId)
                                                       throws GranException
Возвращает ID приоритета для задачи

Parameters:
priorityName - название приоритета
categoryId - ID категории
Returns:
ID приоритета
Throws:
GranException - при необходимости

findStateIdByName

public static java.lang.String findStateIdByName(java.lang.String stateName,
                                                 java.lang.String categoryName)
                                          throws GranException
Возвращает ID состояния по его имени

Parameters:
stateName - название состояния
categoryName - название категории
Returns:
ID состояния
Throws:
GranException - при необходимости

findStateIdByNameInCategory

public static java.lang.String findStateIdByNameInCategory(java.lang.String stateName,
                                                           java.lang.String categoryId)
                                                    throws GranException
Возвращает ID состояния по его имени

Parameters:
stateName - название состояния
categoryId - ID категории
Returns:
ID состояния
Throws:
GranException - при необходимости

findTaskIdByName

public static java.lang.String findTaskIdByName(java.lang.String taskName)
                                         throws GranException
Возвращает ID задачи по ее названию

Parameters:
taskName - название задачи
Returns:
ID задачи
Throws:
GranException - при необходимости

findTaskIdByName

public static java.lang.String findTaskIdByName(SessionContext sc,
                                                java.lang.String taskName)
                                         throws GranException
Возвращает ID задачи по ее названию

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

findUserIdByName

public static java.lang.String findUserIdByName(java.lang.String userName)
                                         throws GranException
Возвращает ID пользователя по его имени

Parameters:
userName - имя пользователя
Returns:
ID пользователя
Throws:
GranException - при необходимости

findUserIdByName

public static java.lang.String findUserIdByName(SessionContext sc,
                                                java.lang.String userName)
                                         throws GranException
Возвращает ID пользователя по его имени

Parameters:
sc - сессия пользователя
userName - имя пользователя
Returns:
ID пользователя
Throws:
GranException - при необходимости

findUserIdByLogin

public static java.lang.String findUserIdByLogin(java.lang.String userLogin)
                                          throws GranException
Возвращает ID пользователя по его логину

Parameters:
userLogin - логин пользователя
Returns:
ID пользователя
Throws:
GranException - при необходимости

findUserIdByLogin

public static java.lang.String findUserIdByLogin(SessionContext sc,
                                                 java.lang.String userLogin)
                                          throws GranException
Возвращает ID пользователя по его логину

Parameters:
sc - сессия пользователя
userLogin - логин пользователя
Returns:
ID пользователя
Throws:
GranException - при необходимости

findTaskIdByNumber

public static java.lang.String findTaskIdByNumber(java.lang.String taskNumber)
                                           throws GranException
Возвращает ID задачи по ее номеру

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

findTaskIdByNumber

public static java.lang.String findTaskIdByNumber(SessionContext sc,
                                                  java.lang.String taskNumber)
                                           throws GranException
Возвращает ID задачи по ее номеру

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

findMessageTypeIdByName

public static java.lang.String findMessageTypeIdByName(java.lang.String mstatusName,
                                                       java.lang.String categoryName)
                                                throws GranException
Возвращает ID типа сообщения по его названию

Parameters:
mstatusName - название типа сообщения
categoryName - название категории
Returns:
ID типа сообщения
Throws:
GranException - при необходимости

findMessageTypeIdByName

public static java.lang.String findMessageTypeIdByName(SessionContext sc,
                                                       java.lang.String mstatusName,
                                                       java.lang.String categoryName)
                                                throws GranException
Возвращает ID типа сообщения по его названию

Parameters:
sc - сессия пользователя
mstatusName - название типа сообщения
categoryName - название категории
Returns:
ID типа сообщения
Throws:
GranException - при необходимости

findUserStatusIdByName

public static java.lang.String findUserStatusIdByName(java.lang.String prstatusName)
                                               throws GranException
Возвращает ID статуса пользователя

Parameters:
prstatusName - название статуса
Returns:
ID статуса
Throws:
GranException - при необходимости

findUserStatusIdByName

public static java.lang.String findUserStatusIdByName(SessionContext sc,
                                                      java.lang.String prstatusName)
                                               throws GranException
Возвращает ID статуса пользователя

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

findUDFIdByName

public static java.lang.String findUDFIdByName(java.lang.String udfName)
                                        throws GranException
Возвращает ID пользовательского поля по его названию

Parameters:
udfName - название поля
Returns:
ID поля
Throws:
GranException - при необходимости

findUDFIdByName

public static java.lang.String findUDFIdByName(SessionContext sc,
                                               java.lang.String udfName)
                                        throws GranException
Возвращает ID пользовательского поля по его названию

Parameters:
sc - сессия пользователя
udfName - название поля
Returns:
ID поля
Throws:
GranException - при необходимости

findUDFListIdByValue

public static java.lang.String findUDFListIdByValue(java.lang.String udflistValue)
                                             throws GranException
Возвращает ID списка значений

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

findUDFListIdByValue

public static java.lang.String findUDFListIdByValue(SessionContext sc,
                                                    java.lang.String udflistValue)
                                             throws GranException
Возвращает ID списка значений

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


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