Class TSqlMapConfig
TSqlMapConfig module configuration class.
Database connection and TSqlMapManager configuration.
| Method Summary |
|
protected
boolean
|
Saves the current SqlMap manager to cache.
|
|
void
|
Deletes the configuration cache.
|
|
protected
TSqlMapGateway
|
Configure the data mapper using sqlmap configuration file.
|
|
TSqlMapGateway
|
Initialize the sqlmap if necessary, returns the TSqlMapGateway instance.
|
|
string
|
|
|
boolean
|
|
|
protected
TSqlMapManager
|
Loads SqlMap manager from cache.
|
|
void
|
|
|
void
|
Set true to cache sqlmap instances.
|
| Methods Inherited From TComponent |
|
TComponent::addParsedObject(), TComponent::attachEventHandler(), TComponent::canGetProperty(), TComponent::canSetProperty(), TComponent::createdOnTemplate(), TComponent::detachEventHandler(), TComponent::evaluateExpression(), TComponent::evaluateStatements(), TComponent::getEventHandlers(), TComponent::getSubProperty(), TComponent::hasEvent(), TComponent::hasEventHandler(), TComponent::hasProperty(), TComponent::raiseEvent(), TComponent::setSubProperty(), TComponent::__get(), TComponent::__set()
|
| Constant Summary |
| string
|
CONFIG_FILE_EXT |
File extension of external configuration file
|
| Method Details |
cacheSqlMapManager
| protected boolean cacheSqlMapManager |
(mixed $manager ) |
Saves the current SqlMap manager to cache.
| Input |
| mixed | $manager | |
| Output |
|
boolean
| true if SqlMap manager was cached, false otherwise. |
| Exception |
|
clearCache
| public void clearCache |
() |
Deletes the configuration cache.
|
createSqlMapGateway
Configure the data mapper using sqlmap configuration file.
If cache is enabled, the data mapper instance is cached.
|
getClient
Initialize the sqlmap if necessary, returns the TSqlMapGateway instance.
|
getConfigFile
| public string getConfigFile |
() |
| Output |
|
string
| SqlMap configuration file. |
| Exception |
|
getEnableCache
| public boolean getEnableCache |
() |
| Output |
|
boolean
| true if configuration should be cached, false otherwise. |
| Exception |
|
loadCachedSqlMapManager
Loads SqlMap manager from cache.
| Output |
|
TSqlMapManager
| SqlMap manager intance if load was successful, null otherwise. |
| Exception |
|
setConfigFile
| public void setConfigFile |
(string $value ) |
| Input |
| string | $value | external configuration file in namespace format. The file extension must be '.xml'. |
| Output |
| Exception |
| throws | TConfigurationException if the file is invalid. |
|
setEnableCache
| public void setEnableCache |
(boolean $value ) |
Set true to cache sqlmap instances.
| Input |
| boolean | $value | true to cache sqlmap instance. |
| Output |
| Exception |
|
| Constant Details |
CONFIG_FILE_EXT
File extension of external configuration file
Type:
string
Value:
'.xml'
|
|