public class SRSSolverBase extends java.lang.Object implements SRSSolver
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Integer> |
applicationAbbrev2database |
protected java.util.Map<java.lang.Integer,java.lang.String> |
database2applicationAbbrev |
protected JDBCHelper |
helper |
protected static Logger |
logger |
| Constructor and Description |
|---|
SRSSolverBase(JDBCHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Object databaseCode,
java.lang.String applicationAbbrev) |
java.lang.String |
getApplicationAbbrev(JDBCConnection connection,
java.lang.Object databaseCode) |
java.lang.Integer |
getDatabaseCode(JDBCConnection connection,
IProjection projection) |
java.lang.Integer |
getDatabaseCode(JDBCConnection connection,
java.lang.String applicationAbbrev) |
IProjection |
getProjection(JDBCConnection connection,
java.lang.Object databaseCode) |
boolean |
hasApplicationAbbrev(JDBCConnection connection,
java.lang.String applicationAbbrev) |
boolean |
hasDatabaseCode(JDBCConnection connection,
java.lang.Object databaseCode) |
protected java.lang.String |
searchApplicationAbbrev(JDBCConnection connection,
java.lang.Integer databaseCode) |
protected java.lang.Object |
searchDatabaseCode(JDBCConnection connection,
java.lang.String applicationAbbrev) |
protected static final Logger logger
protected java.util.Map<java.lang.Integer,java.lang.String> database2applicationAbbrev
protected java.util.Map<java.lang.String,java.lang.Integer> applicationAbbrev2database
protected JDBCHelper helper
public SRSSolverBase(JDBCHelper helper)
public void add(java.lang.Object databaseCode,
java.lang.String applicationAbbrev)
public java.lang.Integer getDatabaseCode(JDBCConnection connection, java.lang.String applicationAbbrev)
getDatabaseCode in interface SRSSolverpublic java.lang.String getApplicationAbbrev(JDBCConnection connection, java.lang.Object databaseCode)
getApplicationAbbrev in interface SRSSolverpublic boolean hasDatabaseCode(JDBCConnection connection, java.lang.Object databaseCode)
hasDatabaseCode in interface SRSSolverpublic boolean hasApplicationAbbrev(JDBCConnection connection, java.lang.String applicationAbbrev)
hasApplicationAbbrev in interface SRSSolverprotected java.lang.Object searchDatabaseCode(JDBCConnection connection, java.lang.String applicationAbbrev)
protected java.lang.String searchApplicationAbbrev(JDBCConnection connection, java.lang.Integer databaseCode)
public IProjection getProjection(JDBCConnection connection, java.lang.Object databaseCode)
getProjection in interface SRSSolverpublic java.lang.Integer getDatabaseCode(JDBCConnection connection, IProjection projection)
getDatabaseCode in interface SRSSolver