com.stratelia.silverpeas.domains.sqldriver
Class SQLSettings

java.lang.Object
  extended by com.stratelia.silverpeas.domains.DriverSettings
      extended by com.stratelia.silverpeas.domains.sqldriver.SQLSettings

public class SQLSettings
extends DriverSettings

This class read the property file and keep it's values accessible via the get functions

Version:
1.0
Author:
tleroi

Field Summary
static int DATABASE_COLUMN_NAME_MAX_LENGTH
           
static int DATABASE_TABLE_NAME_MAX_LENGTH
           
protected  String SQLAccessLogin
           
protected  String SQLAccessPasswd
           
protected  String SQLClassName
           
protected  String SQLGroupDescriptionColumnName
           
protected  String SQLGroupNameColumnName
           
protected  String SQLGroupParentIdColumnName
           
protected  String SQLGroupSpecificIdColumnName
           
protected  String SQLGroupTableName
           
protected  String SQLJDBCUrl
           
protected  String SQLUserEMailColumnName
           
protected  String SQLUserFirstNameColumnName
           
protected  String SQLUserGroupGIDColumnName
           
protected  String SQLUserGroupTableName
           
protected  String SQLUserGroupUIDColumnName
           
protected  String SQLUserLastNameColumnName
           
protected  String SQLUserLoginColumnName
           
protected  String SQLUserPasswordColumnName
           
protected  String SQLUserPasswordValidColumnName
           
protected  String SQLUserSpecificIdColumnName
           
protected  String SQLUserTableName
           
 
Constructor Summary
SQLSettings()
           
 
Method Summary
 String getAccessLogin()
           
 String getAccessPasswd()
           
 String getClassName()
           
 String getGroupDescriptionColumnName()
           
 String getGroupNameColumnName()
           
 String getGroupParentIdColumnName()
           
 String getGroupSpecificIdColumnName()
           
 String getGroupTableName()
           
 String getJDBCUrl()
           
 String getRelGIDColumnName()
           
 String getRelTableName()
           
 String getRelUIDColumnName()
           
 String getUserEMailColumnName()
           
 String getUserFirstNameColumnName()
           
 String getUserLastNameColumnName()
           
 String getUserLoginColumnName()
           
 String getUserPasswordColumnName()
           
 String getUserPasswordValidColumnName()
           
 String getUserSpecificIdColumnName()
           
 String getUserTableName()
           
 void initFromProperties(ResourceLocator rs)
          Performs initialization from a properties file.
 boolean isUserPasswordAvailable()
           
 boolean isUserPasswordValidAvailable()
           
 String trunc(String src, int max)
           
 
Methods inherited from class com.stratelia.silverpeas.domains.DriverSettings
getBooleanValue, getIntValue, getStringValue, getSureString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATABASE_TABLE_NAME_MAX_LENGTH

public static final int DATABASE_TABLE_NAME_MAX_LENGTH
See Also:
Constant Field Values

DATABASE_COLUMN_NAME_MAX_LENGTH

public static final int DATABASE_COLUMN_NAME_MAX_LENGTH
See Also:
Constant Field Values

SQLClassName

protected String SQLClassName

SQLJDBCUrl

protected String SQLJDBCUrl

SQLAccessLogin

protected String SQLAccessLogin

SQLAccessPasswd

protected String SQLAccessPasswd

SQLUserTableName

protected String SQLUserTableName

SQLGroupTableName

protected String SQLGroupTableName

SQLUserGroupTableName

protected String SQLUserGroupTableName

SQLUserSpecificIdColumnName

protected String SQLUserSpecificIdColumnName

SQLUserLoginColumnName

protected String SQLUserLoginColumnName

SQLUserFirstNameColumnName

protected String SQLUserFirstNameColumnName

SQLUserLastNameColumnName

protected String SQLUserLastNameColumnName

SQLUserEMailColumnName

protected String SQLUserEMailColumnName

SQLUserPasswordColumnName

protected String SQLUserPasswordColumnName

SQLUserPasswordValidColumnName

protected String SQLUserPasswordValidColumnName

SQLGroupSpecificIdColumnName

protected String SQLGroupSpecificIdColumnName

SQLGroupNameColumnName

protected String SQLGroupNameColumnName

SQLGroupDescriptionColumnName

protected String SQLGroupDescriptionColumnName

SQLGroupParentIdColumnName

protected String SQLGroupParentIdColumnName

SQLUserGroupUIDColumnName

protected String SQLUserGroupUIDColumnName

SQLUserGroupGIDColumnName

protected String SQLUserGroupGIDColumnName
Constructor Detail

SQLSettings

public SQLSettings()
Method Detail

initFromProperties

public void initFromProperties(ResourceLocator rs)
Performs initialization from a properties file. The optional properties are retreive with getSureString.

Parameters:
rs - Properties resource file

getClassName

public String getClassName()

getJDBCUrl

public String getJDBCUrl()

getAccessLogin

public String getAccessLogin()

getAccessPasswd

public String getAccessPasswd()

getUserTableName

public String getUserTableName()

getGroupTableName

public String getGroupTableName()

getRelTableName

public String getRelTableName()

getUserSpecificIdColumnName

public String getUserSpecificIdColumnName()

getUserLoginColumnName

public String getUserLoginColumnName()

getUserFirstNameColumnName

public String getUserFirstNameColumnName()

getUserLastNameColumnName

public String getUserLastNameColumnName()

getUserEMailColumnName

public String getUserEMailColumnName()

getUserPasswordColumnName

public String getUserPasswordColumnName()

getUserPasswordValidColumnName

public String getUserPasswordValidColumnName()

isUserPasswordAvailable

public boolean isUserPasswordAvailable()

isUserPasswordValidAvailable

public boolean isUserPasswordValidAvailable()

getGroupSpecificIdColumnName

public String getGroupSpecificIdColumnName()

getGroupNameColumnName

public String getGroupNameColumnName()

getGroupDescriptionColumnName

public String getGroupDescriptionColumnName()

getGroupParentIdColumnName

public String getGroupParentIdColumnName()

getRelUIDColumnName

public String getRelUIDColumnName()

getRelGIDColumnName

public String getRelGIDColumnName()

trunc

public String trunc(String src,
                    int max)


Copyright © 2016 Silverpeas. All Rights Reserved.