|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.dsp.management.beans.DataSourceConfig com.bea.dsp.management.beans.HierarchicalDataSourceConfig com.bea.dsp.management.beans.RDBDataSourceConfig
public final class RDBDataSourceConfig
Data source configuration for relational data bases.
Constructor Summary | |
---|---|
RDBDataSourceConfig(java.lang.String id)
|
Method Summary | |
---|---|
static boolean |
areSqlEqual(java.lang.String sql1,
java.lang.String sql2)
Returns true if the two sql strings are equals after being normalized. |
java.util.Collection<SqlStatementSubstitutionRuleConfig> |
getAllSqlStatementSubstitutionRules()
Returns a non-null collection of all the defined sql statement substitution rules. |
java.lang.String |
getNewCatalogName(java.lang.String originalCatalogName)
Returns the new configured name for the passed original catalog name. |
java.lang.String |
getNewPackageName(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
java.lang.String originalPackageName)
Return the new name configured for the passed original package name. |
java.lang.String |
getNewSchemaName(java.lang.String originalCatalogName,
java.lang.String originalSchemaName)
Returns the new configured name of the passed original schema name. |
java.util.Set<java.lang.String> |
getOriginalCatalogNames()
Returns a non null set containing all the catalog names. |
java.util.Set<java.lang.String> |
getOriginalPackageNames(java.lang.String originalCatalogName,
java.lang.String originalSchemaName)
Returns a non null set of all the package names. |
java.util.Set<java.lang.String> |
getOriginalSchemaNames(java.lang.String originalCatalogName)
Returns a non null set of all the schema names within the passed catalog. |
EndPointConfig |
getProceduralEndPoint(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
java.lang.String originalPackageName,
EndPointName endPointName)
|
java.util.Collection<EndPointConfig> |
getProceduralEndPoints(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
java.lang.String originalPackageName)
|
SqlStatementSubstitutionRuleConfig |
getSqlStatementSubstitutionRuleByName(java.lang.String name)
Returns the sql statement substitution rule having the passed name. |
SqlStatementSubstitutionRuleConfig |
getSqlStatementSubstitutionRuleBySql(java.lang.String sql)
Returns the sql statement substitution rule for the passed sql. |
EndPointConfig |
getTabularEndPoint(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
EndPointName endPointName)
Return a endpoint config object for the passed tabular endpoint name. |
java.util.Collection<EndPointConfig> |
getTabularEndPoints(java.lang.String originalCatalogName,
java.lang.String originalSchemaName)
Returns a non null collection of end points within this schema. |
boolean |
hasSqlStatementSubstitutionRule()
Returns true if any sql statement substitution rule has been defined
for this datasource. |
void |
setNewCatalogName(java.lang.String originalCatalogName,
java.lang.String newCatalogName)
Set a new name for a catalog. |
void |
setNewPackageName(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
java.lang.String originalPackageName,
java.lang.String newPackageName)
Set a new name for the passed package name. |
void |
setNewSchemaName(java.lang.String originalCatalogName,
java.lang.String originalSchemaName,
java.lang.String newSchemaName)
Set the new name for the passed schema. |
void |
updateSqlStatementSubstitutionRules(java.util.Collection<SqlStatementSubstitutionRuleConfig> configs)
Updates in the internal collection with the passed set of rules. |
Methods inherited from class com.bea.dsp.management.beans.HierarchicalDataSourceConfig |
---|
getContainer, getContainers, getEndPoint, getEndPoints |
Methods inherited from class com.bea.dsp.management.beans.DataSourceConfig |
---|
getDataSourceId, getDependents, getNewId, getServiceAccountName, setNewId, setServiceAccountName, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RDBDataSourceConfig(java.lang.String id)
Method Detail |
---|
public java.util.Set<java.lang.String> getOriginalCatalogNames()
public java.lang.String getNewCatalogName(java.lang.String originalCatalogName)
originalCatalogName
-
public void setNewCatalogName(java.lang.String originalCatalogName, java.lang.String newCatalogName) throws ValidationException
originalCatalogName
- newCatalogName
-
ValidationException
public java.util.Set<java.lang.String> getOriginalSchemaNames(java.lang.String originalCatalogName)
originalCatalogName
-
public java.lang.String getNewSchemaName(java.lang.String originalCatalogName, java.lang.String originalSchemaName)
originalCatalogName
- originalSchemaName
-
public void setNewSchemaName(java.lang.String originalCatalogName, java.lang.String originalSchemaName, java.lang.String newSchemaName) throws ValidationException
originalCatalogName
- originalSchemaName
- newSchemaName
-
ValidationException
- if such a schema does not exist.public java.util.Collection<EndPointConfig> getTabularEndPoints(java.lang.String originalCatalogName, java.lang.String originalSchemaName)
originalCatalogName
- originalSchemaName
-
public EndPointConfig getTabularEndPoint(java.lang.String originalCatalogName, java.lang.String originalSchemaName, EndPointName endPointName)
originalCatalogName
- originalSchemaName
- endPointName
-
public java.util.Set<java.lang.String> getOriginalPackageNames(java.lang.String originalCatalogName, java.lang.String originalSchemaName)
originalCatalogName
- originalSchemaName
-
public java.lang.String getNewPackageName(java.lang.String originalCatalogName, java.lang.String originalSchemaName, java.lang.String originalPackageName)
originalCatalogName
- originalSchemaName
- originalPackageName
-
public void setNewPackageName(java.lang.String originalCatalogName, java.lang.String originalSchemaName, java.lang.String originalPackageName, java.lang.String newPackageName) throws ValidationException
originalCatalogName
- originalSchemaName
- originalPackageName
- newPackageName
-
ValidationException
public java.util.Collection<EndPointConfig> getProceduralEndPoints(java.lang.String originalCatalogName, java.lang.String originalSchemaName, java.lang.String originalPackageName)
public EndPointConfig getProceduralEndPoint(java.lang.String originalCatalogName, java.lang.String originalSchemaName, java.lang.String originalPackageName, EndPointName endPointName)
public boolean hasSqlStatementSubstitutionRule()
true
if any sql statement substitution rule has been defined
for this datasource.
public SqlStatementSubstitutionRuleConfig getSqlStatementSubstitutionRuleBySql(java.lang.String sql)
sql
-
normalizeSQLStatement(String)
public java.util.Collection<SqlStatementSubstitutionRuleConfig> getAllSqlStatementSubstitutionRules()
public void updateSqlStatementSubstitutionRules(java.util.Collection<SqlStatementSubstitutionRuleConfig> configs)
configs
- public SqlStatementSubstitutionRuleConfig getSqlStatementSubstitutionRuleByName(java.lang.String name)
name
-
public static boolean areSqlEqual(java.lang.String sql1, java.lang.String sql2)
true
if the two sql strings are equals after being normalized.
sql1
- sql2
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |