com.trackstudio.startup
Class Config

java.lang.Object
  extended by com.trackstudio.startup.Config
All Implemented Interfaces:
java.io.Serializable

public class Config
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String CREATE_TASK_AFTER
           
static java.lang.String CREATE_TASK_BEFORE
           
static java.lang.String CREATE_TASK_INSTEAD
           
static java.lang.String CSV_IMPORT
           
static java.lang.String MESSAGE_AFTER
           
static java.lang.String MESSAGE_BEFORE
           
static java.lang.String MESSAGE_INSTEAD
           
static java.lang.String TASK_CUSTOM_LOOKUP
           
static java.lang.String TASK_CUSTOM_VALUE
           
static java.lang.String UPDATE_TASK_AFTER
           
static java.lang.String UPDATE_TASK_BEFORE
           
static java.lang.String UPDATE_TASK_INSTEAD
           
static java.lang.String USER_CUSTOM_LOOKUP
           
static java.lang.String USER_CUSTOM_VALUE
           
 
Method Summary
 void checkAndSetConfigParameters()
          function checks parameters in command line
 java.util.ArrayList<java.lang.String> getAllowedEncodings()
           
 java.util.ArrayList<java.lang.String> getAllowedLocales()
           
 java.lang.String getClusterBindTo()
           
 java.lang.String getClusterName()
           
 java.lang.String getContextPath(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getCreateTaskAfterTemplate()
           
 java.lang.String getCreateTaskBeforeTemplate()
           
 java.lang.String getCreateTaskInsteadTemplate()
           
 java.lang.String getCSVImportTemplate()
           
 java.lang.String getDefaultLocale()
           
static java.lang.String getEncoding()
           
 org.concurrent.FJTaskRunnerGroup getFJTaskRunnerGroup()
           
 java.lang.String getForwardEmail()
           
 java.lang.String getIndexDir()
           
static Config getInstance()
           
 java.lang.String getLogoutURL()
           
 int getMaxDescriptionLength()
           
 int getMaxUploadSize()
           
 java.lang.String getMessageAfterTemplate()
           
 java.lang.String getMessageBeforeTemplate()
           
 java.lang.String getMessageInsteadTemplate()
           
 java.lang.String getSCMBranch(java.lang.String connectionName)
           
static java.util.Set getSCMconnectionNames()
           
 java.lang.String getSCMLogin(java.lang.String connectionName)
           
static java.util.TreeSet getSCMnamesByTask(java.lang.String taskNumber)
           
 java.lang.String getSCMPassword(java.lang.String connectionName)
           
 java.lang.String getSCMRoot(java.lang.String connectionName)
           
 java.lang.String getSCMTasknum(java.lang.String connectionName)
           
 java.util.ArrayList getSCMTasks()
           
 java.lang.String getSCMType(java.lang.String connectionName)
           
 java.lang.String getSCMupdateInterval()
           
static java.util.HashSet getScriptImports()
           
 javax.mail.Session getSession()
           
 org.hibernate.SessionFactory getSessionFactory()
           
 java.lang.String getSiteURL()
           
static java.lang.String getSkinPath()
           
 int getStartupDelay()
           
 java.lang.String getTaskCustomLookupTemplate()
           
 java.lang.String getTaskCustomValueTemplate()
           
 java.lang.String getUpdateTaskAfterTemplate()
           
 java.lang.String getUpdateTaskBeforeTemplate()
           
 java.lang.String getUpdateTaskInsteadTemplate()
           
 java.lang.String getUploadDir()
           
 java.lang.String getUserCustomLookupTemplate()
           
 java.lang.String getUserCustomValueTemplate()
           
 java.lang.String getVersionPath()
           
static void initJCIFS()
           
 boolean isCluster()
           
 boolean isClusterBind()
           
 boolean isFormMailNotification()
           
 boolean isForwardUnprocessed()
           
 boolean isHideSession()
           
 boolean isIndexMessages()
           
 boolean isLDAP()
           
 boolean isLogonAsAnotherUser()
           
 boolean isNewSCMformat()
           
static boolean isQuentin61069Enabled()
           
 boolean isSendMail()
           
 boolean isSOAP()
           
 boolean isTSHost()
           
 boolean isUseGZIP()
           
 boolean isUseSCM()
           
static void loadConfig(javax.servlet.ServletContext servletContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE_TASK_AFTER

public static final java.lang.String CREATE_TASK_AFTER
See Also:
Constant Field Values

CREATE_TASK_BEFORE

public static final java.lang.String CREATE_TASK_BEFORE
See Also:
Constant Field Values

CREATE_TASK_INSTEAD

public static final java.lang.String CREATE_TASK_INSTEAD
See Also:
Constant Field Values

CSV_IMPORT

public static final java.lang.String CSV_IMPORT
See Also:
Constant Field Values

MESSAGE_AFTER

public static final java.lang.String MESSAGE_AFTER
See Also:
Constant Field Values

MESSAGE_BEFORE

public static final java.lang.String MESSAGE_BEFORE
See Also:
Constant Field Values

MESSAGE_INSTEAD

public static final java.lang.String MESSAGE_INSTEAD
See Also:
Constant Field Values

TASK_CUSTOM_LOOKUP

public static final java.lang.String TASK_CUSTOM_LOOKUP
See Also:
Constant Field Values

TASK_CUSTOM_VALUE

public static final java.lang.String TASK_CUSTOM_VALUE
See Also:
Constant Field Values

UPDATE_TASK_AFTER

public static final java.lang.String UPDATE_TASK_AFTER
See Also:
Constant Field Values

UPDATE_TASK_BEFORE

public static final java.lang.String UPDATE_TASK_BEFORE
See Also:
Constant Field Values

UPDATE_TASK_INSTEAD

public static final java.lang.String UPDATE_TASK_INSTEAD
See Also:
Constant Field Values

USER_CUSTOM_LOOKUP

public static final java.lang.String USER_CUSTOM_LOOKUP
See Also:
Constant Field Values

USER_CUSTOM_VALUE

public static final java.lang.String USER_CUSTOM_VALUE
See Also:
Constant Field Values
Method Detail

initJCIFS

public static void initJCIFS()

loadConfig

public static void loadConfig(javax.servlet.ServletContext servletContext)
                       throws GranException
Throws:
GranException

getInstance

public static Config getInstance()

getSession

public javax.mail.Session getSession()
                              throws GranException
Throws:
GranException

getEncoding

public static java.lang.String getEncoding()

isQuentin61069Enabled

public static boolean isQuentin61069Enabled()

getMaxUploadSize

public int getMaxUploadSize()

getMaxDescriptionLength

public int getMaxDescriptionLength()

isFormMailNotification

public boolean isFormMailNotification()

isSendMail

public boolean isSendMail()

isUseSCM

public boolean isUseSCM()

isUseGZIP

public boolean isUseGZIP()

isForwardUnprocessed

public boolean isForwardUnprocessed()

getForwardEmail

public java.lang.String getForwardEmail()

getUploadDir

public java.lang.String getUploadDir()

getIndexDir

public java.lang.String getIndexDir()

getSiteURL

public java.lang.String getSiteURL()

getClusterName

public java.lang.String getClusterName()

getDefaultLocale

public java.lang.String getDefaultLocale()

getAllowedLocales

public java.util.ArrayList<java.lang.String> getAllowedLocales()

getAllowedEncodings

public java.util.ArrayList<java.lang.String> getAllowedEncodings()

getStartupDelay

public int getStartupDelay()

getLogoutURL

public java.lang.String getLogoutURL()

isCluster

public boolean isCluster()

isLDAP

public boolean isLDAP()

isSOAP

public boolean isSOAP()

isIndexMessages

public boolean isIndexMessages()

isLogonAsAnotherUser

public boolean isLogonAsAnotherUser()

isHideSession

public boolean isHideSession()

getSkinPath

public static java.lang.String getSkinPath()

getClusterBindTo

public java.lang.String getClusterBindTo()

isClusterBind

public boolean isClusterBind()

getSCMupdateInterval

public java.lang.String getSCMupdateInterval()

getSCMRoot

public java.lang.String getSCMRoot(java.lang.String connectionName)

getSCMLogin

public java.lang.String getSCMLogin(java.lang.String connectionName)

getSCMPassword

public java.lang.String getSCMPassword(java.lang.String connectionName)

getSCMBranch

public java.lang.String getSCMBranch(java.lang.String connectionName)

getSCMType

public java.lang.String getSCMType(java.lang.String connectionName)

getSCMTasknum

public java.lang.String getSCMTasknum(java.lang.String connectionName)

getSCMTasks

public java.util.ArrayList getSCMTasks()

getSCMnamesByTask

public static java.util.TreeSet getSCMnamesByTask(java.lang.String taskNumber)

getSCMconnectionNames

public static java.util.Set getSCMconnectionNames()

isNewSCMformat

public boolean isNewSCMformat()

getSessionFactory

public org.hibernate.SessionFactory getSessionFactory()
                                               throws GranException,
                                                      org.hibernate.HibernateException
Throws:
GranException
org.hibernate.HibernateException

getFJTaskRunnerGroup

public org.concurrent.FJTaskRunnerGroup getFJTaskRunnerGroup()

checkAndSetConfigParameters

public void checkAndSetConfigParameters()
                                 throws GranException
function checks parameters in command line

Throws:
GranException

getScriptImports

public static java.util.HashSet getScriptImports()

getMessageAfterTemplate

public java.lang.String getMessageAfterTemplate()

getTaskCustomValueTemplate

public java.lang.String getTaskCustomValueTemplate()

getTaskCustomLookupTemplate

public java.lang.String getTaskCustomLookupTemplate()

getCreateTaskBeforeTemplate

public java.lang.String getCreateTaskBeforeTemplate()

getCreateTaskInsteadTemplate

public java.lang.String getCreateTaskInsteadTemplate()

getMessageInsteadTemplate

public java.lang.String getMessageInsteadTemplate()

getCreateTaskAfterTemplate

public java.lang.String getCreateTaskAfterTemplate()

getUpdateTaskBeforeTemplate

public java.lang.String getUpdateTaskBeforeTemplate()

getUpdateTaskInsteadTemplate

public java.lang.String getUpdateTaskInsteadTemplate()

getUpdateTaskAfterTemplate

public java.lang.String getUpdateTaskAfterTemplate()

getUserCustomValueTemplate

public java.lang.String getUserCustomValueTemplate()

getUserCustomLookupTemplate

public java.lang.String getUserCustomLookupTemplate()

getMessageBeforeTemplate

public java.lang.String getMessageBeforeTemplate()

getCSVImportTemplate

public java.lang.String getCSVImportTemplate()

isTSHost

public boolean isTSHost()
Returns:
true if it's TrackStudio Host

getContextPath

public java.lang.String getContextPath(javax.servlet.http.HttpServletRequest request)

getVersionPath

public java.lang.String getVersionPath()


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