|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.startup.Config
public class Config
Класс для работы с настройками системы
Field Summary | |
---|---|
static java.util.Properties |
properties
|
Method Summary | |
---|---|
void |
checkAndSetConfigParameters()
Проверяет параметры в командной строке и записывает их |
java.util.ArrayList<java.lang.String> |
getAllowedEncodings()
Влзвращает список доступных кодировок |
java.util.ArrayList<java.lang.String> |
getAllowedLocales()
Возвращает список доступных локалей |
java.util.TreeSet<Pair> |
getAvailableLocales(java.util.Locale locale)
Возвращает список доступных локалей |
java.util.TreeMap<java.lang.String,java.lang.String> |
getAvailableLocalesMap(java.util.Locale locale)
Возвращает карту доступных локалей |
java.util.TreeSet<Pair> |
getAvailableTimeZones(java.util.Locale lc)
Возвращает список доступных таймзон |
java.util.TreeMap<java.lang.String,java.lang.String> |
getAvailableTimeZonesMap(java.util.Locale lc)
Возвращает карту доступных таймзон |
static java.lang.String |
getContextPath(javax.servlet.http.HttpServletRequest request)
Возращает путь до контекста |
java.sql.DatabaseMetaData |
getDatabaseMetadata()
|
java.lang.String |
getDefaultLocale()
Возвращает локаль по умолчанию |
java.lang.Boolean |
getDefaultLocaleTrue()
Возвращает дефолтная локаль или нет |
java.lang.String |
getDefaultTimezone()
Возвращает таймзону по умолчанию |
java.lang.String |
getEmailDir()
Возвращает путь до папки с шаблонами почты |
static java.lang.String |
getEncoding()
Возвращает кодировку |
org.concurrent.FJTaskRunnerGroup |
getFJTaskRunnerGroup()
Возвращает экземпляр FJTaskRunnerGroup |
java.lang.String |
getForwardEmail()
Возвращает адрес почты, на который надо пересылать почту |
java.lang.String |
getIndexDir()
Возвращает дирекорию для хранения индексов |
static Config |
getInstance()
Возвращает экземпляр текущего класса |
java.lang.String |
getLogoutURL()
Возвращает ссылку, по которой переходим после выхода пользователя из системы |
java.lang.Long |
getMailImportInterval()
Возвращает интервал импорта почты |
int |
getMaxUploadSize()
Возвращает максимальный размер приложенного файла |
java.lang.String |
getPluginsDir()
Возвращает путь до папки плагинов |
java.util.Properties |
getProperties()
|
static java.lang.String |
getProperty(java.lang.String prop)
Возвращает значение настройки TS по ее имени |
java.lang.String |
getSCMBranch(java.lang.String connectionName)
Возвращает модуль для сервера SCM для указанного соединения |
java.util.Set<java.lang.String> |
getSCMconnectionNames()
Возвращает список соединений SCM |
java.util.TreeSet<java.lang.String> |
getSCMconnetionNamesProperty()
Возвращает список названий SCM подключений |
java.lang.String |
getSCMLogin(java.lang.String connectionName)
Возвращает логин к серверу SCM для указанного соединения |
java.util.TreeSet<java.lang.String> |
getSCMnamesByTask(java.lang.String taskNumber)
Возвращает список соединений SCM для указанной задачи |
java.lang.String |
getSCMP4jni(java.lang.String connectionName)
Возвращает номер задачи, к которой привязан сервер SCM для указанного соединения |
java.lang.String |
getSCMPassword(java.lang.String connectionName)
Возвращает пароль к серверу SCM для указанного соединения |
java.lang.String |
getSCMRoot(java.lang.String connectionName)
Возвращает ссылку к серверу SCM для указанного соединения |
java.lang.String |
getSCMTasknum(java.lang.String connectionName)
Возвращает номер задачи, к которой привязан сервер SCM для указанного соединения |
java.util.ArrayList<java.lang.String> |
getSCMTasks()
Возвращает список задач, для которых есть соединения SCM |
java.lang.String |
getSCMType(java.lang.String connectionName)
Возвращает тип хранилица SCM для указанного соединения |
java.lang.String |
getSCMupdateInterval()
Возвращает интервал проверок SCM ссылок |
javax.mail.Session |
getSession()
Возвращает почтовую сессию |
org.hibernate.SessionFactory |
getSessionFactory()
Возвращает эзкемпляр SessionFactory |
java.lang.String |
getSiteURL()
Возвращает ссылку на сайт |
java.lang.String |
getSoapURL()
|
int |
getStartupDelay()
Возвращает задержку старта системы |
java.lang.String |
getUploadDir()
Возвращает директорию в которой хранятся приложенные файлы |
static java.lang.String |
getVersionPath()
Возвращает версию |
java.lang.String |
getWebDir()
Возвращает путь до web-папки |
static void |
initJCIFS()
Инициализирует настройки служб безопасности |
boolean |
isCROWD()
|
boolean |
isFormMailNotification()
Возвращает необходимость рассылки подписок |
boolean |
isForwardUnprocessed()
Возвращает необходимость пересылки обработанной почты |
boolean |
isJOSSO()
|
boolean |
isLDAP()
Возвращает активность интеграции с LDAP |
boolean |
isLogonAsAnotherUser()
Возвращает активность фичи логина под другим пользователем |
boolean |
isNewSCMformat()
Проверяет тип SCM подключнения |
boolean |
isSendMail()
Возвращает необходимость отправки почты |
boolean |
isSet(java.lang.String prop)
Проверяет наличие настройки TS |
boolean |
isSOAP()
Возвращает активность сервисов SOAP |
boolean |
isTSHost()
Проверяет является ли текущая запущенная копия экземпляром на TS HOST или нет |
boolean |
isUseGZIP()
Возвращает необходимость GZIP-сжатия |
boolean |
isUseSCM()
Возвращает необходимость использования SCM-интеграции |
static boolean |
isValidePrimaryKey()
Возвращает значение проверки в базу первычных ключей |
static boolean |
loadConfig(javax.servlet.ServletContext servletContext)
Загружает настройки смстемы |
static void |
setProperty(java.lang.String prop,
java.lang.String value)
Устанавливает значение настройки TS по ее имени |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.util.Properties properties
Method Detail |
---|
public java.sql.DatabaseMetaData getDatabaseMetadata()
public static void initJCIFS()
public static boolean loadConfig(javax.servlet.ServletContext servletContext) throws GranException
servletContext
- контекст сервлета
GranException
- при необзодимостиpublic static Config getInstance()
public java.lang.Long getMailImportInterval()
public javax.mail.Session getSession()
public static java.lang.String getEncoding()
public int getMaxUploadSize()
public java.util.ArrayList<java.lang.String> getAllowedLocales()
public java.util.ArrayList<java.lang.String> getAllowedEncodings()
public boolean isFormMailNotification()
public boolean isSendMail()
public boolean isUseSCM()
public boolean isUseGZIP()
public boolean isForwardUnprocessed()
public java.lang.String getForwardEmail()
public java.lang.String getUploadDir()
public java.lang.String getIndexDir()
public java.lang.String getSiteURL()
public java.lang.String getSoapURL()
public java.lang.String getDefaultLocale()
public java.lang.Boolean getDefaultLocaleTrue()
public java.lang.String getDefaultTimezone()
public int getStartupDelay()
public java.lang.String getLogoutURL()
public boolean isLDAP()
public boolean isJOSSO()
public boolean isCROWD()
public boolean isSOAP()
public boolean isLogonAsAnotherUser()
public java.lang.String getSCMupdateInterval()
public java.lang.String getSCMRoot(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMLogin(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMPassword(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMBranch(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMType(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMTasknum(java.lang.String connectionName)
connectionName
- название соединения
public java.lang.String getSCMP4jni(java.lang.String connectionName)
connectionName
- название соединения
public java.util.ArrayList<java.lang.String> getSCMTasks()
public java.util.TreeSet<java.lang.String> getSCMnamesByTask(java.lang.String taskNumber)
taskNumber
- номер задачи
public java.util.Set<java.lang.String> getSCMconnectionNames()
public org.hibernate.SessionFactory getSessionFactory() throws GranException, org.hibernate.HibernateException
GranException
- при необходимости
org.hibernate.HibernateException
- при необходимостиpublic org.concurrent.FJTaskRunnerGroup getFJTaskRunnerGroup()
public void checkAndSetConfigParameters() throws GranException
GranException
- при необходимостиpublic java.util.Properties getProperties()
public static java.lang.String getProperty(java.lang.String prop)
prop
- название настройки
public static void setProperty(java.lang.String prop, java.lang.String value)
prop
- название настройкиvalue
- значение настройкиpublic boolean isSet(java.lang.String prop)
prop
- название настройки
public boolean isTSHost()
public static java.lang.String getContextPath(javax.servlet.http.HttpServletRequest request)
request
- запрос
public static java.lang.String getVersionPath()
public java.lang.String getWebDir()
public java.lang.String getPluginsDir()
public java.lang.String getEmailDir()
public java.util.TreeSet<Pair> getAvailableLocales(java.util.Locale locale)
locale
- локаль
public java.util.TreeMap<java.lang.String,java.lang.String> getAvailableLocalesMap(java.util.Locale locale)
locale
- локаль
public java.util.TreeSet<Pair> getAvailableTimeZones(java.util.Locale lc)
lc
- локаль
public java.util.TreeMap<java.lang.String,java.lang.String> getAvailableTimeZonesMap(java.util.Locale lc)
lc
- локаль
public java.util.TreeSet<java.lang.String> getSCMconnetionNamesProperty()
public boolean isNewSCMformat()
public static boolean isValidePrimaryKey()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |