kotkabeans
Class Common

java.lang.Object
  |
  +--kotkabeans.Common

public class Common
extends java.lang.Object

defines some constants to be used globally


Field Summary
static java.lang.String absoluteUri
           
protected static java.util.Hashtable accept2List
           
protected static java.util.Hashtable accessRightLevelTranslations
           
protected static java.util.Hashtable addressTypeTranslations
           
static java.lang.String adminEmailAddress
           
static int ALL_ORGANISATION_ID
           
static java.lang.String CHARACTER_ENCODING
           
protected static java.util.Hashtable courseLevelTranslations
           
protected static java.util.Hashtable courseStatusTranslations
           
static int DB_CONN_TYPE
           
static java.lang.String DB_NAME
           
static java.lang.String DB_PASSWD
           
static java.lang.String DB_SERVER
           
static java.lang.String DB_USER
           
static int DEFAULT_MAX_PARTICIPANTS_IN_EXAM
           
static java.lang.String defaultColLkmForTextarea
           
static java.lang.String defaultFieldSize
           
static java.lang.String defaultLanguageID
           
static int defaultOrganisationWeightInQueuing
           
static java.lang.String defaultRowLkmForTextarea
           
static java.lang.String defaultSocSecCentury
           
static java.lang.String defaultSocSecEnd
           
static int defaultSubOrganisationWeightInQueuing
           
static java.lang.String defaultWWWAddress
           
static java.lang.String delimCharactersForFieldSize
           
protected static java.util.Hashtable descriptionTypeTranslations
           
static int DESCTYPEID_CONTENTS
           
static int DESCTYPEID_HEADER
           
static int DESCTYPEID_LITERATURE
           
static int DESCTYPEID_PASS_TYPES
           
static int DESCTYPEID_PREREQUISITIES
           
static int DESCTYPEID_SCHEDULE
           
static int DESCTYPEID_TEACH_METHODS
           
static java.lang.String emailListArchivePrivate
           
static java.lang.String emailListArchivePublic
           
static java.lang.String emailListLocation
           
static int ENG
           
static java.lang.String eventGroupInfoDiffers
           
protected static java.util.Hashtable eventgroupStatusTranslations
           
static char fieldNameCounter
           
protected static java.util.ArrayList fieldTypes
           
static int FIN
           
static int GER
           
static java.lang.String globalDocumentRoot
           
static java.lang.String globalDocumentRootInFileSystem
           
protected static java.util.Hashtable grades
           
protected static java.util.Hashtable groupTypeTranslations
           
static java.lang.String helpDir
           
static java.lang.String illegalCharactersInAccount
           
static java.lang.String illegalCharactersInFieldGenericName
           
static java.lang.String jorePath
           
static java.lang.String jorePersonInfoDataFile
           
static java.lang.String korppiRevision
           
static int LANGUAGE_COUNT
           
protected static java.util.Hashtable languageNames
           
static java.lang.String ldapBase
           
static java.lang.String ldapDN
           
static java.lang.String ldapHost
           
static java.lang.String ldapPasswd
           
static java.lang.String localHostIPAddress
           
static java.lang.String logDir
           
static java.lang.String logFile
           
static java.lang.String mailServerAddress
           
static int MAX_COURSE_COUNT_SHOWN_USING_LINK
           
static java.lang.String notVisibleFieldAtRaport
           
protected static java.util.Hashtable organisationHierarchy
           
protected static java.util.Hashtable organisationStudyRegisterNames
           
protected static java.util.Hashtable organisationTranslations
           
protected static java.util.Hashtable organisationTypeTranslations
           
protected static java.util.Hashtable organisationUrls
           
static int ORIGO_YEAR_IN_RANK_EVALUATION
           
static int PASSWORD_EXPIRATION_TIME
           
protected static java.util.Hashtable personParameterTypeTranslations
           
protected static java.util.Hashtable prefixTypeTranslations
           
static java.lang.String replaceCharactersInAccount
           
static java.lang.String resultFieldSeparator
           
static java.lang.String scriptsPath
           
protected static java.util.Hashtable seasonTranslations
           
static java.lang.String separateNumericFieldsAtRaport
           
protected static java.util.ArrayList spaces
           
static int SWE
           
static boolean testLocalHost
           
static java.lang.String TRANSLATION_PARAMETER_MARKER_BEGIN
           
static java.lang.String TRANSLATION_PARAMETER_MARKER_END
           
static java.lang.String uploadDir
           
protected static java.util.Hashtable userGroupTranslations
           
static java.lang.String userHomeInFileSystem
           
static java.lang.String validCharactersInAccount
           
static java.lang.String validCharactersInDirectoryName
           
static java.lang.String validCharactersInEmail
           
static java.lang.String validCharactersInPersonName
           
static java.lang.String validHetuCheckCharacters
           
 
Constructor Summary
Common()
           
 
Method Summary
protected static java.util.Hashtable addAllTranslations(RS2 rs, java.lang.String keyColumn, java.lang.String valueColumn, boolean translateHere)
           
protected static java.util.Hashtable addAllTranslations(RS2 rs, java.lang.String keyColumn, java.lang.String valueColumn, boolean translateHere, java.lang.String meaning)
           
static java.util.Vector getAccept2(int organisationid)
           
static java.lang.String getAccessRightLevelTranslation(int languageID, int accessRightLevelID)
           
static java.util.Hashtable getAccessRightLevelTranslations(int languageID)
           
static java.lang.String getAddressTypeTranslation(int languageID, int addressTypeID)
           
static java.util.Hashtable getAddressTypeTranslations(int languageID)
           
static java.lang.String getCommaSeparatedLanguageIDs()
           
static java.lang.String getCourseLevelTranslation(int languageID, int courseLevelID)
           
static java.util.Hashtable getCourseLevelTranslations(int languageID)
           
static java.lang.String getCourseStatusTranslation(int languageID, int courseStatusID)
           
static java.util.Hashtable getCourseStatusTranslations(int languageID)
           
static java.lang.String getDescriptionTypeTranslation(int languageID, int descriptionTypeID)
           
static java.util.Hashtable getDescriptionTypeTranslations(int languageID)
           
static java.lang.String getEventgroupStatusTranslation(int languageID, int eventgroupStatusID)
           
static java.util.Hashtable getEventgroupStatusTranslations(int languageID)
           
static java.util.ArrayList getFieldTypes(int languageID)
           
static java.lang.String getGradeInfo(java.lang.String infoField, java.lang.String valueField, java.lang.String compareValue)
           
static java.lang.String getGradeTranslation(int languageID, int gradeID)
           
static double getGradeValue(int gradeID)
           
static double getGradeValue(java.lang.String grade)
           
static java.lang.String getGroupTypeTranslation(int languageID, int groupTypeID)
           
static java.util.Hashtable getGroupTypeTranslations(int languageID)
           
static java.lang.String getLanguageName(int languageID)
           
static java.util.Hashtable getLanguageNames()
           
static void getNewValuesForAccept2(int organisationid)
           
static java.util.ArrayList getOrganisationSpaces()
           
static java.lang.String getOrganisationStudyRegisterName(int languageID, int organisationID)
           
static java.util.Hashtable getOrganisationStudyRegisterNames(int languageID)
           
static java.lang.String getOrganisationTranslation(int languageID, int organisationID)
           
static java.util.Hashtable getOrganisationTranslations(int languageID)
           
static java.lang.String getOrganisationTypeTranslation(int languageID, int organisationTypeID)
           
static java.util.Hashtable getOrganisationTypeTranslations(int languageID)
           
static java.lang.String getOrganisationUrl(int languageID, int organisationID)
           
static java.util.Hashtable getOrganisationUrls(int languageID)
           
static java.lang.String getPersonParameterTypeTranslation(int languageID, int personParameterTypeID)
           
static java.util.Hashtable getPersonParameterTypeTranslations(int languageID)
           
static java.lang.String getPrefixTypeTranslation(int languageID, int prefixTypeID)
           
static java.util.Hashtable getPrefixTypeTranslations(int languageID)
           
static java.lang.String getQueuingMethodScriptFileName(java.lang.String str)
           
static java.util.Hashtable getSeasonTranslation(int languageID)
           
static java.lang.String getSeasonTranslation(int languageID, int seasonID)
          Returns translation for season.
static java.util.ArrayList getSpaces()
           
static java.lang.String[] getStartPage(User user)
           
static java.lang.String getTranslation(java.util.Hashtable translations, int languageID, int id, java.lang.String trans)
           
static java.lang.String getUserGroupTranslation(int languageID, int userGroupID)
           
static java.util.Hashtable getUserGroupTranslations(int languageID)
           
static void init()
           
static void init(boolean forceInit)
           
static boolean isInited()
           
static boolean isSubOrganisation(int organisationID, int subOrganisationID)
           
protected static boolean readIniFile(java.lang.String fileName)
           
protected static void setAccessRightLevelTranslations(DB db)
           
protected static void setAddressTypeTranslations(DB db)
           
protected static void setCourseLevelTranslations(DB db)
           
protected static void setCourseStatusTranslations(DB db)
           
protected static void setDescriptionTypeTranslations(DB db)
           
protected static void setEventgroupStatusTranslations(DB db)
           
static void setFieldTypes()
           
static void setFieldTypes(DB db)
           
protected static void setGrades(DB db)
           
protected static void setGroupTypeTranslations(DB db)
           
protected static void setLanguageNames(DB db)
           
protected static void setOrganisationHierarchy(DB db)
           
protected static void setOrganisationTranslations(DB db)
           
protected static void setOrganisationTypeTranslations(DB db)
           
protected static void setPersonParameterTypeTranslations(DB db)
           
protected static void setPrefixTypeTranslations(DB db)
           
protected static void setSeasonTranslations(DB db)
          Retrieves seasons (belongsingroup=1) from db.
protected static boolean setServerDependentVariables()
           
static void setSpaces()
           
static void setSpaces(DB db)
           
protected static void setUserGroupTranslations(DB db)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

korppiRevision

public static java.lang.String korppiRevision

userHomeInFileSystem

public static java.lang.String userHomeInFileSystem

globalDocumentRootInFileSystem

public static java.lang.String globalDocumentRootInFileSystem

logDir

public static java.lang.String logDir

testLocalHost

public static boolean testLocalHost

absoluteUri

public static java.lang.String absoluteUri

localHostIPAddress

public static java.lang.String localHostIPAddress

DB_SERVER

public static java.lang.String DB_SERVER

DB_NAME

public static java.lang.String DB_NAME

DB_USER

public static java.lang.String DB_USER

DB_PASSWD

public static java.lang.String DB_PASSWD

DB_CONN_TYPE

public static int DB_CONN_TYPE

emailListLocation

public static java.lang.String emailListLocation

emailListArchivePublic

public static java.lang.String emailListArchivePublic

emailListArchivePrivate

public static java.lang.String emailListArchivePrivate

ldapHost

public static java.lang.String ldapHost

ldapDN

public static java.lang.String ldapDN

ldapPasswd

public static java.lang.String ldapPasswd

ldapBase

public static java.lang.String ldapBase

jorePath

public static java.lang.String jorePath

scriptsPath

public static java.lang.String scriptsPath

uploadDir

public static java.lang.String uploadDir

helpDir

public static java.lang.String helpDir

jorePersonInfoDataFile

public static java.lang.String jorePersonInfoDataFile

globalDocumentRoot

public static java.lang.String globalDocumentRoot

logFile

public static java.lang.String logFile

illegalCharactersInAccount

public static java.lang.String illegalCharactersInAccount

replaceCharactersInAccount

public static java.lang.String replaceCharactersInAccount

validCharactersInAccount

public static java.lang.String validCharactersInAccount

validCharactersInEmail

public static java.lang.String validCharactersInEmail

validCharactersInPersonName

public static java.lang.String validCharactersInPersonName

validCharactersInDirectoryName

public static java.lang.String validCharactersInDirectoryName

separateNumericFieldsAtRaport

public static java.lang.String separateNumericFieldsAtRaport

notVisibleFieldAtRaport

public static java.lang.String notVisibleFieldAtRaport

illegalCharactersInFieldGenericName

public static java.lang.String illegalCharactersInFieldGenericName

adminEmailAddress

public static java.lang.String adminEmailAddress

mailServerAddress

public static java.lang.String mailServerAddress

ENG

public static int ENG

FIN

public static int FIN

SWE

public static int SWE

GER

public static int GER

LANGUAGE_COUNT

public static int LANGUAGE_COUNT

defaultSocSecCentury

public static java.lang.String defaultSocSecCentury

defaultSocSecEnd

public static java.lang.String defaultSocSecEnd

validHetuCheckCharacters

public static java.lang.String validHetuCheckCharacters

defaultWWWAddress

public static java.lang.String defaultWWWAddress

defaultLanguageID

public static java.lang.String defaultLanguageID

defaultFieldSize

public static java.lang.String defaultFieldSize

defaultRowLkmForTextarea

public static java.lang.String defaultRowLkmForTextarea

defaultColLkmForTextarea

public static java.lang.String defaultColLkmForTextarea

delimCharactersForFieldSize

public static java.lang.String delimCharactersForFieldSize

fieldNameCounter

public static char fieldNameCounter

eventGroupInfoDiffers

public static java.lang.String eventGroupInfoDiffers

resultFieldSeparator

public static java.lang.String resultFieldSeparator

DEFAULT_MAX_PARTICIPANTS_IN_EXAM

public static int DEFAULT_MAX_PARTICIPANTS_IN_EXAM

MAX_COURSE_COUNT_SHOWN_USING_LINK

public static int MAX_COURSE_COUNT_SHOWN_USING_LINK

spaces

protected static java.util.ArrayList spaces

fieldTypes

protected static java.util.ArrayList fieldTypes

organisationTypeTranslations

protected static java.util.Hashtable organisationTypeTranslations

organisationTranslations

protected static java.util.Hashtable organisationTranslations

organisationUrls

protected static java.util.Hashtable organisationUrls

organisationStudyRegisterNames

protected static java.util.Hashtable organisationStudyRegisterNames

accessRightLevelTranslations

protected static java.util.Hashtable accessRightLevelTranslations

userGroupTranslations

protected static java.util.Hashtable userGroupTranslations

languageNames

protected static java.util.Hashtable languageNames

groupTypeTranslations

protected static java.util.Hashtable groupTypeTranslations

prefixTypeTranslations

protected static java.util.Hashtable prefixTypeTranslations

courseLevelTranslations

protected static java.util.Hashtable courseLevelTranslations

courseStatusTranslations

protected static java.util.Hashtable courseStatusTranslations

eventgroupStatusTranslations

protected static java.util.Hashtable eventgroupStatusTranslations

seasonTranslations

protected static java.util.Hashtable seasonTranslations

personParameterTypeTranslations

protected static java.util.Hashtable personParameterTypeTranslations

addressTypeTranslations

protected static java.util.Hashtable addressTypeTranslations

grades

protected static java.util.Hashtable grades

organisationHierarchy

protected static java.util.Hashtable organisationHierarchy

PASSWORD_EXPIRATION_TIME

public static int PASSWORD_EXPIRATION_TIME

ORIGO_YEAR_IN_RANK_EVALUATION

public static int ORIGO_YEAR_IN_RANK_EVALUATION

CHARACTER_ENCODING

public static java.lang.String CHARACTER_ENCODING

TRANSLATION_PARAMETER_MARKER_BEGIN

public static java.lang.String TRANSLATION_PARAMETER_MARKER_BEGIN

TRANSLATION_PARAMETER_MARKER_END

public static java.lang.String TRANSLATION_PARAMETER_MARKER_END

defaultOrganisationWeightInQueuing

public static int defaultOrganisationWeightInQueuing

defaultSubOrganisationWeightInQueuing

public static int defaultSubOrganisationWeightInQueuing

DESCTYPEID_CONTENTS

public static final int DESCTYPEID_CONTENTS
See Also:
Constant Field Values

DESCTYPEID_LITERATURE

public static final int DESCTYPEID_LITERATURE
See Also:
Constant Field Values

DESCTYPEID_PREREQUISITIES

public static final int DESCTYPEID_PREREQUISITIES
See Also:
Constant Field Values

DESCTYPEID_TEACH_METHODS

public static final int DESCTYPEID_TEACH_METHODS
See Also:
Constant Field Values

DESCTYPEID_PASS_TYPES

public static final int DESCTYPEID_PASS_TYPES
See Also:
Constant Field Values

DESCTYPEID_SCHEDULE

public static final int DESCTYPEID_SCHEDULE
See Also:
Constant Field Values

DESCTYPEID_HEADER

public static final int DESCTYPEID_HEADER
See Also:
Constant Field Values

descriptionTypeTranslations

protected static java.util.Hashtable descriptionTypeTranslations

accept2List

protected static java.util.Hashtable accept2List

ALL_ORGANISATION_ID

public static final int ALL_ORGANISATION_ID
See Also:
Constant Field Values
Constructor Detail

Common

public Common()
Method Detail

init

public static void init()

init

public static void init(boolean forceInit)

setSpaces

public static void setSpaces()
                      throws java.lang.Exception
java.lang.Exception

setSpaces

public static void setSpaces(DB db)

getSpaces

public static java.util.ArrayList getSpaces()

getOrganisationSpaces

public static java.util.ArrayList getOrganisationSpaces()

setFieldTypes

public static void setFieldTypes()

setFieldTypes

public static void setFieldTypes(DB db)

getFieldTypes

public static java.util.ArrayList getFieldTypes(int languageID)

getQueuingMethodScriptFileName

public static java.lang.String getQueuingMethodScriptFileName(java.lang.String str)

setOrganisationTranslations

protected static void setOrganisationTranslations(DB db)

setOrganisationTypeTranslations

protected static void setOrganisationTypeTranslations(DB db)

setPrefixTypeTranslations

protected static void setPrefixTypeTranslations(DB db)

setGrades

protected static void setGrades(DB db)

getGradeValue

public static double getGradeValue(java.lang.String grade)

getGradeValue

public static double getGradeValue(int gradeID)

getGradeInfo

public static java.lang.String getGradeInfo(java.lang.String infoField,
                                            java.lang.String valueField,
                                            java.lang.String compareValue)

getGradeTranslation

public static java.lang.String getGradeTranslation(int languageID,
                                                   int gradeID)

setOrganisationHierarchy

protected static void setOrganisationHierarchy(DB db)

isSubOrganisation

public static boolean isSubOrganisation(int organisationID,
                                        int subOrganisationID)

setCourseLevelTranslations

protected static void setCourseLevelTranslations(DB db)

setDescriptionTypeTranslations

protected static void setDescriptionTypeTranslations(DB db)

getDescriptionTypeTranslation

public static java.lang.String getDescriptionTypeTranslation(int languageID,
                                                             int descriptionTypeID)

getDescriptionTypeTranslations

public static java.util.Hashtable getDescriptionTypeTranslations(int languageID)

setCourseStatusTranslations

protected static void setCourseStatusTranslations(DB db)

setEventgroupStatusTranslations

protected static void setEventgroupStatusTranslations(DB db)

setSeasonTranslations

protected static void setSeasonTranslations(DB db)
Retrieves seasons (belongsingroup=1) from db.

Parameters:
db - DB is connected, and may not disconnect here!

getSeasonTranslation

public static java.lang.String getSeasonTranslation(int languageID,
                                                    int seasonID)
Returns translation for season.

Parameters:
languageID - wanted language
seasonID - wanted season's objectgroupid
Returns:
translation for season

getSeasonTranslation

public static java.util.Hashtable getSeasonTranslation(int languageID)

getTranslation

public static java.lang.String getTranslation(java.util.Hashtable translations,
                                              int languageID,
                                              int id,
                                              java.lang.String trans)

getOrganisationTypeTranslation

public static java.lang.String getOrganisationTypeTranslation(int languageID,
                                                              int organisationTypeID)

getOrganisationTranslation

public static java.lang.String getOrganisationTranslation(int languageID,
                                                          int organisationID)

getOrganisationUrl

public static java.lang.String getOrganisationUrl(int languageID,
                                                  int organisationID)

getOrganisationStudyRegisterName

public static java.lang.String getOrganisationStudyRegisterName(int languageID,
                                                                int organisationID)

getCourseLevelTranslation

public static java.lang.String getCourseLevelTranslation(int languageID,
                                                         int courseLevelID)

getCourseStatusTranslation

public static java.lang.String getCourseStatusTranslation(int languageID,
                                                          int courseStatusID)

getEventgroupStatusTranslation

public static java.lang.String getEventgroupStatusTranslation(int languageID,
                                                              int eventgroupStatusID)

getOrganisationTranslations

public static java.util.Hashtable getOrganisationTranslations(int languageID)

getOrganisationTypeTranslations

public static java.util.Hashtable getOrganisationTypeTranslations(int languageID)

getOrganisationUrls

public static java.util.Hashtable getOrganisationUrls(int languageID)

getOrganisationStudyRegisterNames

public static java.util.Hashtable getOrganisationStudyRegisterNames(int languageID)

getPrefixTypeTranslations

public static java.util.Hashtable getPrefixTypeTranslations(int languageID)

getCourseLevelTranslations

public static java.util.Hashtable getCourseLevelTranslations(int languageID)

getCourseStatusTranslations

public static java.util.Hashtable getCourseStatusTranslations(int languageID)

getEventgroupStatusTranslations

public static java.util.Hashtable getEventgroupStatusTranslations(int languageID)

getAccessRightLevelTranslations

public static java.util.Hashtable getAccessRightLevelTranslations(int languageID)

getUserGroupTranslations

public static java.util.Hashtable getUserGroupTranslations(int languageID)

getGroupTypeTranslations

public static java.util.Hashtable getGroupTypeTranslations(int languageID)

getPrefixTypeTranslation

public static java.lang.String getPrefixTypeTranslation(int languageID,
                                                        int prefixTypeID)

getPersonParameterTypeTranslations

public static java.util.Hashtable getPersonParameterTypeTranslations(int languageID)

getPersonParameterTypeTranslation

public static java.lang.String getPersonParameterTypeTranslation(int languageID,
                                                                 int personParameterTypeID)

getAddressTypeTranslations

public static java.util.Hashtable getAddressTypeTranslations(int languageID)

getAddressTypeTranslation

public static java.lang.String getAddressTypeTranslation(int languageID,
                                                         int addressTypeID)

addAllTranslations

protected static java.util.Hashtable addAllTranslations(RS2 rs,
                                                        java.lang.String keyColumn,
                                                        java.lang.String valueColumn,
                                                        boolean translateHere)
                                                 throws java.lang.Exception
java.lang.Exception

addAllTranslations

protected static java.util.Hashtable addAllTranslations(RS2 rs,
                                                        java.lang.String keyColumn,
                                                        java.lang.String valueColumn,
                                                        boolean translateHere,
                                                        java.lang.String meaning)
                                                 throws java.lang.Exception
java.lang.Exception

setAccessRightLevelTranslations

protected static void setAccessRightLevelTranslations(DB db)

getAccessRightLevelTranslation

public static java.lang.String getAccessRightLevelTranslation(int languageID,
                                                              int accessRightLevelID)

setUserGroupTranslations

protected static void setUserGroupTranslations(DB db)

setGroupTypeTranslations

protected static void setGroupTypeTranslations(DB db)

setPersonParameterTypeTranslations

protected static void setPersonParameterTypeTranslations(DB db)

setAddressTypeTranslations

protected static void setAddressTypeTranslations(DB db)

getUserGroupTranslation

public static java.lang.String getUserGroupTranslation(int languageID,
                                                       int userGroupID)

getGroupTypeTranslation

public static java.lang.String getGroupTypeTranslation(int languageID,
                                                       int groupTypeID)

setLanguageNames

protected static void setLanguageNames(DB db)

getLanguageName

public static java.lang.String getLanguageName(int languageID)

getLanguageNames

public static java.util.Hashtable getLanguageNames()

getCommaSeparatedLanguageIDs

public static java.lang.String getCommaSeparatedLanguageIDs()

readIniFile

protected static boolean readIniFile(java.lang.String fileName)

setServerDependentVariables

protected static boolean setServerDependentVariables()

getStartPage

public static java.lang.String[] getStartPage(User user)

isInited

public static boolean isInited()

getAccept2

public static java.util.Vector getAccept2(int organisationid)

getNewValuesForAccept2

public static void getNewValuesForAccept2(int organisationid)