com.openexchange.admin.storage.mysqlStorage
Class OXContextMySQLStorageCommon
java.lang.Object
com.openexchange.admin.storage.mysqlStorage.OXContextMySQLStorageCommon
public class OXContextMySQLStorageCommon
- extends java.lang.Object
Method Summary |
void |
createAdminForContext(Context ctx,
User admin_user,
java.sql.Connection con,
int internal_user_id,
int contact_id,
int uid_number,
UserModuleAccess access)
|
void |
createStandardGroupForContext(int context_id,
java.sql.Connection ox_write_con,
java.lang.String display_name,
int group_id,
int gid_number)
|
void |
deleteContextFromConfigDB(java.sql.Connection configdb_write_con,
int context_id)
|
void |
fillContextAndServer2DBPool(Context ctx,
java.sql.Connection con,
Database db)
|
void |
fillLogin2ContextTable(Context ctx,
java.sql.Connection configdb_write_con)
|
Context |
getData(Context ctx,
java.sql.Connection configdb_con,
long average_size)
|
void |
handleContextDeleteRollback(java.sql.Connection write_ox_con,
java.sql.Connection con_write)
|
void |
handleCreateContextRollback(java.sql.Connection configdb_write_con,
java.sql.Connection ox_write_con,
int context_id)
|
void |
initSequenceTables(int contextId,
java.sql.Connection con)
|
void |
initVersionTable(int context_id,
java.sql.Connection con)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG_ERROR_CLOSING_STATEMENT
public static final java.lang.String LOG_ERROR_CLOSING_STATEMENT
- See Also:
- Constant Field Values
OXContextMySQLStorageCommon
public OXContextMySQLStorageCommon()
getData
public Context getData(Context ctx,
java.sql.Connection configdb_con,
long average_size)
throws java.sql.SQLException,
PoolException
- Throws:
java.sql.SQLException
PoolException
createStandardGroupForContext
public final void createStandardGroupForContext(int context_id,
java.sql.Connection ox_write_con,
java.lang.String display_name,
int group_id,
int gid_number)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createAdminForContext
public final void createAdminForContext(Context ctx,
User admin_user,
java.sql.Connection con,
int internal_user_id,
int contact_id,
int uid_number,
UserModuleAccess access)
throws StorageException,
InvalidDataException
- Parameters:
ctx
- admin_user
- con
- writable context database connection.internal_user_id
- contact_id
- uid_number
- access
-
- Throws:
StorageException
InvalidDataException
deleteContextFromConfigDB
public final void deleteContextFromConfigDB(java.sql.Connection configdb_write_con,
int context_id)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
fillContextAndServer2DBPool
public void fillContextAndServer2DBPool(Context ctx,
java.sql.Connection con,
Database db)
throws java.sql.SQLException,
StorageException
- Throws:
java.sql.SQLException
StorageException
handleCreateContextRollback
public final void handleCreateContextRollback(java.sql.Connection configdb_write_con,
java.sql.Connection ox_write_con,
int context_id)
handleContextDeleteRollback
public final void handleContextDeleteRollback(java.sql.Connection write_ox_con,
java.sql.Connection con_write)
initSequenceTables
public final void initSequenceTables(int contextId,
java.sql.Connection con)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initVersionTable
public final void initVersionTable(int context_id,
java.sql.Connection con)
throws java.sql.SQLException,
StorageException
- Throws:
java.sql.SQLException
StorageException
fillLogin2ContextTable
public void fillLogin2ContextTable(Context ctx,
java.sql.Connection configdb_write_con)
throws java.sql.SQLException,
StorageException
- Throws:
java.sql.SQLException
StorageException