com.stimulsoft.flex.adapters
Class StiAbstractAdapter
java.lang.Object
com.stimulsoft.flex.adapters.StiAbstractAdapter
- Direct Known Subclasses:
- StiJdbcAdapter, StiMsSqlAdapter, StiMySqlAdapter, StiOracleAdapter, StiPostgreSqlAdapter
public abstract class StiAbstractAdapter
- extends java.lang.Object
Базовый адаптер для работы с базой данных по звпросу.
Copyright Stimulsoft
|
Method Summary |
protected abstract java.lang.String |
getConnectionURL()
|
protected java.lang.String |
getDataBase()
|
java.util.List<java.lang.String> |
getDatabaseName()
|
protected abstract java.lang.String |
getDefaultPort()
|
java.util.List<java.lang.String> |
getDriverKeys()
|
protected abstract java.lang.String |
getDriverName()
|
protected java.lang.String |
getHost()
|
java.util.List<java.lang.String> |
getHostKey()
|
StiJDBCParameters |
getJDBCConection()
|
protected java.lang.String |
getLeastOne(java.util.List<java.lang.String> keys)
Получение значения по хотябы одному заданному ключу. |
protected java.util.Map<java.lang.String,java.lang.String> |
getParams()
|
protected java.lang.String |
getPassword()
|
protected java.lang.String |
getPort()
|
java.util.List<java.lang.String> |
getPortKey()
|
java.util.List<java.lang.String> |
getUrlKeys()
|
protected java.lang.String |
getUser()
|
boolean |
hasLeastOne(java.util.List<java.lang.String> keys)
|
boolean |
hasLeastOne(java.util.List<java.lang.String> keys,
java.util.Map<java.lang.String,java.lang.String> params)
|
protected java.lang.String |
validation(java.lang.String value,
java.lang.String name)
Проветка на правильность заданных параметров. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URL_KEYS
protected static final java.util.List<java.lang.String> URL_KEYS
- ключевые слова для поиска 'jdbc.url'.
parsedParameters
protected final StiParsedParameters parsedParameters
StiAbstractAdapter
public StiAbstractAdapter(StiParsedParameters parsedParameters,
java.lang.String user,
java.lang.String password)
getJDBCConection
public StiJDBCParameters getJDBCConection()
validation
protected java.lang.String validation(java.lang.String value,
java.lang.String name)
- Проветка на правильность заданных параметров.
getDriverName
protected abstract java.lang.String getDriverName()
getConnectionURL
protected abstract java.lang.String getConnectionURL()
getDefaultPort
protected abstract java.lang.String getDefaultPort()
getUser
protected java.lang.String getUser()
getPassword
protected java.lang.String getPassword()
getHost
protected java.lang.String getHost()
getPort
protected java.lang.String getPort()
getDataBase
protected java.lang.String getDataBase()
hasLeastOne
public boolean hasLeastOne(java.util.List<java.lang.String> keys)
hasLeastOne
public boolean hasLeastOne(java.util.List<java.lang.String> keys,
java.util.Map<java.lang.String,java.lang.String> params)
getLeastOne
protected java.lang.String getLeastOne(java.util.List<java.lang.String> keys)
- Получение значения по хотябы одному заданному ключу. После возврата значение из общеко списка
параметров удаляется.
- Parameters:
keys - - набор ключей
- Returns:
- найденное значение. Если ничего не найдено, то возвращается null
getUrlKeys
public java.util.List<java.lang.String> getUrlKeys()
- Returns:
URL_KEYS
getPortKey
public java.util.List<java.lang.String> getPortKey()
- Returns:
PORT_KEY
getHostKey
public java.util.List<java.lang.String> getHostKey()
- Returns:
HOST_KEY
getDatabaseName
public java.util.List<java.lang.String> getDatabaseName()
- Returns:
DATABASE_KEY
getDriverKeys
public java.util.List<java.lang.String> getDriverKeys()
- Returns:
DRIVER_KEYS
getParams
protected java.util.Map<java.lang.String,java.lang.String> getParams()
Copyright © 2018 Stimulsoft. All Rights Reserved.