wrote some comments
This commit is contained in:
parent
e0c9630523
commit
58b9422d2e
1 changed files with 34 additions and 1 deletions
|
@ -273,7 +273,9 @@ public class DbMapping implements Updatable {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a JDBC connection for this DbMapping.
|
||||||
|
*/
|
||||||
public Connection getConnection () throws ClassNotFoundException, SQLException {
|
public Connection getConnection () throws ClassNotFoundException, SQLException {
|
||||||
// if source was previously not available, check again
|
// if source was previously not available, check again
|
||||||
if (source == null && sourceName != null)
|
if (source == null && sourceName != null)
|
||||||
|
@ -289,36 +291,58 @@ public class DbMapping implements Updatable {
|
||||||
return source.getConnection ();
|
return source.getConnection ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the DbSource object for this DbMapping. The DbSource describes a JDBC
|
||||||
|
* data source including URL, JDBC driver, username and password.
|
||||||
|
*/
|
||||||
public DbSource getDbSource () {
|
public DbSource getDbSource () {
|
||||||
if (source == null && parentMapping != null)
|
if (source == null && parentMapping != null)
|
||||||
return parentMapping.getDbSource ();
|
return parentMapping.getDbSource ();
|
||||||
return source;
|
return source;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the URL of the data source used for this mapping.
|
||||||
|
*/
|
||||||
public String getSourceID () {
|
public String getSourceID () {
|
||||||
if (source == null && parentMapping != null)
|
if (source == null && parentMapping != null)
|
||||||
return parentMapping.getSourceID ();
|
return parentMapping.getSourceID ();
|
||||||
return source == null ? "" : source.url;
|
return source == null ? "" : source.url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the table name used for this type mapping.
|
||||||
|
*/
|
||||||
public String getTableName () {
|
public String getTableName () {
|
||||||
if (source == null && parentMapping != null)
|
if (source == null && parentMapping != null)
|
||||||
return parentMapping.getTableName ();
|
return parentMapping.getTableName ();
|
||||||
return table;
|
return table;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the application this DbMapping belongs to.
|
||||||
|
*/
|
||||||
public Application getApplication () {
|
public Application getApplication () {
|
||||||
return app;
|
return app;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the name of this mapping's application
|
||||||
|
*/
|
||||||
public String getAppName () {
|
public String getAppName () {
|
||||||
return app.getName();
|
return app.getName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the name of the object type this DbMapping belongs to.
|
||||||
|
*/
|
||||||
public String getTypeName () {
|
public String getTypeName () {
|
||||||
return typename;
|
return typename;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the name of this type's parent type, if any.
|
||||||
|
*/
|
||||||
public String getExtends () {
|
public String getExtends () {
|
||||||
return extendsProto;
|
return extendsProto;
|
||||||
}
|
}
|
||||||
|
@ -402,12 +426,21 @@ public class DbMapping implements Updatable {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This returns the parent info array, which tells an object of this type how to
|
||||||
|
* determine its parent object.
|
||||||
|
*/
|
||||||
public synchronized ParentInfo[] getParentInfo () {
|
public synchronized ParentInfo[] getParentInfo () {
|
||||||
if (parent == null && parentMapping != null)
|
if (parent == null && parentMapping != null)
|
||||||
return parentMapping.getParentInfo ();
|
return parentMapping.getParentInfo ();
|
||||||
return parent;
|
return parent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return a list of properties of this object which represent skin managers. Skin managers
|
||||||
|
* are objects structures which allow applications to override the application level skins (templates)
|
||||||
|
* with user-controlled skins stored in a database.
|
||||||
|
*/
|
||||||
public String[] getSkinManagers () {
|
public String[] getSkinManagers () {
|
||||||
return skinmgr;
|
return skinmgr;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue