org.wso2.registry.jdbc.utils.creators
Class DatabaseCreator
java.lang.Object
org.wso2.registry.jdbc.utils.creators.DatabaseCreator
- Direct Known Subclasses:
- DerbyDatabaseCreator, HSQLDatabaseCreator, MySQLDatabaseCreator, OracleDatabaseCreator
public abstract class DatabaseCreator
- extends java.lang.Object
Constructor Summary |
protected |
DatabaseCreator(javax.sql.DataSource dataSource)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseCreator
protected DatabaseCreator(javax.sql.DataSource dataSource)
createRegistryDatabase
public void createRegistryDatabase()
throws RegistryException
- Creates the database tables required for registry (resource store), if they are not already
created
- Throws:
RegistryException
createUserManagerDatabase
public void createUserManagerDatabase()
throws RegistryException
- Creates the database tables required for user manager (user store), is they are not already
created.
- Throws:
RegistryException
getResourceTable
public abstract java.lang.String getResourceTable()
getContentTable
public abstract java.lang.String getContentTable()
getDependencyTable
public abstract java.lang.String getDependencyTable()
getPropertyTable
public abstract java.lang.String getPropertyTable()
getAssociationTable
public abstract java.lang.String getAssociationTable()
getTagTable
public abstract java.lang.String getTagTable()
getCommentTable
public abstract java.lang.String getCommentTable()
getRatingTable
public abstract java.lang.String getRatingTable()
getLogTable
public abstract java.lang.String getLogTable()
getResourceVersionTable
public abstract java.lang.String getResourceVersionTable()
getDependencyVersionTable
public abstract java.lang.String getDependencyVersionTable()
getContentVersionTable
public abstract java.lang.String getContentVersionTable()
getPropertyVersionTable
public abstract java.lang.String getPropertyVersionTable()
getSnapshotTable
public abstract java.lang.String getSnapshotTable()
getSnapshotResourceVersionTable
public abstract java.lang.String getSnapshotResourceVersionTable()
getSnapshotRootIDIndex
public abstract java.lang.String getSnapshotRootIDIndex()
getUserTable
public abstract java.lang.String getUserTable()
getUserAttributeTable
public abstract java.lang.String getUserAttributeTable()
getRoleTable
public abstract java.lang.String getRoleTable()
getRoleAttributeTable
public abstract java.lang.String getRoleAttributeTable()
getPermissionTable
public abstract java.lang.String getPermissionTable()
getRolePermissionTable
public abstract java.lang.String getRolePermissionTable()
getUserPermissionTable
public abstract java.lang.String getUserPermissionTable()
getUserRolesTable
public abstract java.lang.String getUserRolesTable()
executeResourceStoreDatabaseSpecificStatements
public abstract void executeResourceStoreDatabaseSpecificStatements(java.sql.Statement s)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeUserStoreDatabaseSpecificStatements
public abstract void executeUserStoreDatabaseSpecificStatements(java.sql.Statement s)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Copyright © 2007 Apache Web Services Project. All Rights Reserved.