|
DODS 7.2 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.dods.Common
public class Common
Field Summary | |
---|---|
protected static java.util.HashMap |
changeAutocommit
HashMap with changeAutocommit parameter value (from app conf file) for all logical databases (declared in same file) - default true |
protected static java.lang.String |
configDir
dods configuration switch property |
protected static boolean |
configured
dods configuration switch property |
protected static java.lang.String |
customTemplateDir
last used template dir |
static java.lang.String |
DATABASE_MANAGER_CONF_FILE
default app configuration file. |
protected static java.lang.String |
dbase
last used database read from doml file |
protected static java.util.Properties |
dods_conf
dods configuration property |
static java.lang.String |
DODS_CONF_JAR_PATH
dods configuration path (in dods-runtime.jar file ) |
protected static org.enhydra.xml.XMLConfig |
dodsConf
dods configuration |
protected static java.util.Vector |
dodsDriverClassVec
|
protected static java.util.HashMap |
dodsDriversMap
dods driver-vendor map |
protected static java.util.Vector |
dodsDriversNamesVec
dods (driver_name/vendor) map |
protected static java.util.HashMap |
dodsVendorConfs
dods vendor configuration |
protected static java.util.Vector |
dodsVendorsNamesVec
|
protected static java.lang.String |
domlfile
last used doml file |
protected static java.lang.String |
projRoot
last used project root |
protected static java.lang.String |
templateSet
last used template set |
static java.lang.String |
VENDOR_ORDERED_RESULT_SET
Database Vendor driver specific configuration parameter name. |
Constructor Summary | |
---|---|
Common()
|
Method Summary | |
---|---|
static java.lang.String |
capitalizeName(java.lang.String name)
Transform specify name in capital letters. |
static java.util.HashSet |
getAllTemplateSets()
Get all template set directories. |
static java.io.InputStream |
getConfFileFromURL(java.net.URL confURL,
java.lang.String confFile)
Get configuration file from URL as inputStream. |
static java.lang.String |
getConfigDir()
Get used configuration folder. |
static java.lang.String |
getCustomTemplateDir()
Get Custom Template configuration folder. |
static java.lang.String |
getDatabaseDriverClassFromDriverName(java.lang.String driverMetadataName)
Get database driver full class name for given driver name. |
static java.lang.String |
getDatabaseVendor()
Get used databse vendor. |
static java.lang.String |
getDatabaseVendor(java.lang.String driverClassName)
Get database vendor name for given driver class name. |
static java.lang.String |
getDatabaseVendorFromDriverName(java.lang.String driverMetadataName)
Get database vendor name for given driver class name. |
static java.lang.String |
getDefaultConfigDir()
Get default configuration folder. |
static org.enhydra.xml.XMLConfig |
getDodsConf()
Get dods configuration. |
static java.lang.String |
getDodsConfProperty(java.lang.String key,
java.lang.String database)
Get dods conf property. |
static java.util.Set |
getDodsConfVendorNames()
Get dods conf property. |
static java.lang.String |
getDodsEjenPropertyFilename()
Get path to dods-ejen.properties. |
static java.lang.String |
getDODSRoot()
Get enhydra root. |
static java.lang.String |
getDomlFile()
Get used doml file. |
static java.lang.String |
getDomlFileName()
Get used doml file name. |
static java.lang.String |
getExtensions()
Get used extensions (template set). |
static java.lang.String |
getFileName()
Get file name from used doml file name. |
static java.lang.String |
getForce()
Get force parameter. |
static java.lang.String |
getInstallProperties()
Get install properties file. |
static java.lang.String |
getInstallPropertiesParam()
Get install properties file. |
static java.lang.String |
getProjectRoot()
Get used project root. |
static java.lang.String |
getSplitSQLPrimary()
Get used databse vendor. |
static java.lang.String |
getTemplateDir()
Get template directory. |
static java.lang.String |
getTemplateSet()
Get used template set. |
static boolean |
isChangeAutocommitEnabled(java.lang.String dbName)
Return changeAutocommit value for given datbase name. |
static void |
main(java.lang.String[] args)
|
static int |
objectIdentityTypeStr2Int(java.lang.String objectIdentityTypeStr)
Converts IdentityType String parameters to int |
static java.lang.String |
replaceAll(java.lang.String input,
java.lang.String forReplace,
java.lang.String replaceWith)
Replace all occurence of forReplace with replaceWith in input string. |
static void |
setChangeAutocommit(java.lang.String dbName,
boolean value)
Sets value of changeAutocommit |
static void |
setConfigDir(java.lang.String confD)
Set used configuration folder. |
static void |
setCustomTemplateDir(java.lang.String dirString)
Set Custom Template configuration folder. |
static void |
setDomlFile(java.lang.String doml)
Set used doml file. |
static void |
setProjectRoot(java.lang.String projectRoot)
Set used project root. |
static void |
setTemplateSet(java.lang.String set)
Set used template set. |
static void |
showDodsConf()
Show dods.config properties. |
static java.lang.String |
upperCaseName(java.lang.String name)
Transform name in upper case name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VENDOR_ORDERED_RESULT_SET
protected static boolean configured
protected static java.lang.String configDir
public static final java.lang.String DODS_CONF_JAR_PATH
public static final java.lang.String DATABASE_MANAGER_CONF_FILE
protected static java.util.Properties dods_conf
protected static java.lang.String dbase
protected static org.enhydra.xml.XMLConfig dodsConf
protected static java.util.HashMap dodsVendorConfs
protected static java.util.HashMap dodsDriversMap
protected static java.util.Vector dodsDriversNamesVec
protected static java.util.Vector dodsVendorsNamesVec
protected static java.util.Vector dodsDriverClassVec
protected static java.lang.String projRoot
protected static java.lang.String domlfile
protected static java.lang.String customTemplateDir
protected static java.util.HashMap changeAutocommit
protected static java.lang.String templateSet
Constructor Detail |
---|
public Common()
Method Detail |
---|
public static void setChangeAutocommit(java.lang.String dbName, boolean value)
dbName
- database namevalue
- value to setpublic static boolean isChangeAutocommitEnabled(java.lang.String dbName)
dbName
- databse name
public static java.lang.String getDatabaseVendor(java.lang.String driverClassName)
driverClassName
- Class name.
public static java.lang.String getDatabaseVendorFromDriverName(java.lang.String driverMetadataName) throws ConfigException
driverMetadataName
-
ConfigException
public static java.lang.String getDatabaseDriverClassFromDriverName(java.lang.String driverMetadataName) throws ConfigException
driverMetadataName
-
ConfigException
public static org.enhydra.xml.XMLConfig getDodsConf()
public static java.lang.String getDodsConfProperty(java.lang.String key, java.lang.String database)
key
- Key of the property.database
- Used database.
public static void showDodsConf()
public static java.util.Set getDodsConfVendorNames()
public static java.lang.String getDodsEjenPropertyFilename()
public static java.lang.String getDomlFile()
public static java.lang.String getDomlFileName()
public static java.lang.String getFileName()
public static java.lang.String getDatabaseVendor()
public static java.lang.String getSplitSQLPrimary()
public static void setDomlFile(java.lang.String doml)
doml
- Used doml file.public static void setConfigDir(java.lang.String confD)
confD
- Used configurationfolder.public static java.lang.String getDefaultConfigDir()
public static java.lang.String getConfigDir()
public static java.io.InputStream getConfFileFromURL(java.net.URL confURL, java.lang.String confFile) throws ConfigException
confURL
- Aditional search path for configuration file (folder or *.jar).
If null then system classPath is usedconfFile
- configuration file name (from folder or *.jar file).
If null then try to get default configuraton file from org/enhydra/dods/conf/databaseManager.conf
ConfigException
public static void setCustomTemplateDir(java.lang.String dirString)
dirString
- path to template folderpublic static java.lang.String getCustomTemplateDir()
public static java.lang.String getProjectRoot()
public static void setProjectRoot(java.lang.String projectRoot)
projectRoot
- Project root.public static java.lang.String getTemplateSet()
public static void setTemplateSet(java.lang.String set)
set
- Template set.public static java.lang.String getExtensions()
public static java.lang.String getForce()
public static java.lang.String getInstallProperties()
public static java.lang.String getDODSRoot()
public static java.lang.String getInstallPropertiesParam()
public static java.lang.String getTemplateDir()
public static java.util.HashSet getAllTemplateSets()
public static java.lang.String capitalizeName(java.lang.String name)
name
- Class member name (column table name).
public static java.lang.String upperCaseName(java.lang.String name)
name
- Class member name (column table name).
public static java.lang.String replaceAll(java.lang.String input, java.lang.String forReplace, java.lang.String replaceWith)
input
- represents input stringforReplace
- represents substring for replacereplaceWith
- represents replaced string value
public static int objectIdentityTypeStr2Int(java.lang.String objectIdentityTypeStr) throws ConfigException, java.lang.Exception
objectIdentityTypeStr
-
ConfigException
java.lang.Exception
public static void main(java.lang.String[] args)
|
DODS 7.2 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |