|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.openexchange.admin.storage.interfaces.OXContextStorageInterface
public abstract class OXContextStorageInterface
This interface provides an abstraction to the storage of the context information
Constructor Summary | |
---|---|
OXContextStorageInterface()
|
Method Summary | |
---|---|
abstract void |
change(com.openexchange.admin.rmi.dataobjects.Context ctx)
|
abstract void |
changeStorageData(com.openexchange.admin.rmi.dataobjects.Context ctx)
|
abstract com.openexchange.admin.rmi.dataobjects.Context |
create(com.openexchange.admin.rmi.dataobjects.Context ctx,
com.openexchange.admin.rmi.dataobjects.User admin_user,
com.openexchange.admin.rmi.dataobjects.UserModuleAccess access)
|
abstract void |
delete(com.openexchange.admin.rmi.dataobjects.Context ctx)
|
abstract void |
disable(com.openexchange.admin.rmi.dataobjects.Context ctx,
com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason)
|
abstract void |
disableAll(com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason)
|
abstract void |
disableAll(com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason,
java.lang.String additionaltable,
java.lang.String sqlconjunction)
|
abstract void |
downgrade(com.openexchange.admin.rmi.dataobjects.Context ctx)
This method deletes all inaccessible data in a context. |
abstract void |
enable(com.openexchange.admin.rmi.dataobjects.Context ctx)
|
abstract void |
enableAll()
|
abstract void |
enableAll(java.lang.String additionaltable,
java.lang.String sqlconjunction)
|
abstract com.openexchange.admin.rmi.dataobjects.Context |
getData(com.openexchange.admin.rmi.dataobjects.Context ctx)
|
abstract com.openexchange.admin.rmi.dataobjects.Context[] |
getData(com.openexchange.admin.rmi.dataobjects.Context[] ctx)
|
static OXContextStorageInterface |
getInstance()
Creates a new instance implementing the group storage interface. |
abstract com.openexchange.admin.rmi.dataobjects.Context[] |
listContext(java.lang.String search_pattern)
|
abstract com.openexchange.admin.rmi.dataobjects.Context[] |
listContext(java.lang.String search_pattern,
java.lang.String additionaltable,
java.lang.String sqlconjunction)
|
abstract java.lang.String |
moveContextFilestore(com.openexchange.admin.rmi.dataobjects.Context ctx,
com.openexchange.admin.rmi.dataobjects.Filestore dst_filestore_id,
com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason)
|
abstract void |
moveDatabaseContext(com.openexchange.admin.rmi.dataobjects.Context ctx,
com.openexchange.admin.rmi.dataobjects.Database target_database_id,
com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason)
Move data of context to target database |
abstract com.openexchange.admin.rmi.dataobjects.Context[] |
searchContextByDatabase(com.openexchange.admin.rmi.dataobjects.Database db_host)
|
abstract com.openexchange.admin.rmi.dataobjects.Context[] |
searchContextByFilestore(com.openexchange.admin.rmi.dataobjects.Filestore filestore)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OXContextStorageInterface()
Method Detail |
---|
public static OXContextStorageInterface getInstance() throws com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.StorageException
- Storage exceptionpublic abstract void moveDatabaseContext(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Database target_database_id, com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
- target_database_id
- reason
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract java.lang.String moveContextFilestore(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Filestore dst_filestore_id, com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
- dst_filestore_id
- reason
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void changeStorageData(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
- Context with Filestore data set!
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context getData(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context[] getData(com.openexchange.admin.rmi.dataobjects.Context[] ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void change(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context create(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.User admin_user, com.openexchange.admin.rmi.dataobjects.UserModuleAccess access) throws com.openexchange.admin.rmi.exceptions.StorageException, com.openexchange.admin.rmi.exceptions.InvalidDataException
ctx
- admin_user
- access
-
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.InvalidDataException
public abstract void delete(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context[] listContext(java.lang.String search_pattern) throws com.openexchange.admin.rmi.exceptions.StorageException
search_pattern
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context[] listContext(java.lang.String search_pattern, java.lang.String additionaltable, java.lang.String sqlconjunction) throws com.openexchange.admin.rmi.exceptions.StorageException
search_pattern
- additionaltable
- sqlconjunction
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void disable(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
- reason
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void enable(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void disableAll(com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason) throws com.openexchange.admin.rmi.exceptions.StorageException
reason
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void enableAll() throws com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context[] searchContextByDatabase(com.openexchange.admin.rmi.dataobjects.Database db_host) throws com.openexchange.admin.rmi.exceptions.StorageException
db_host
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract com.openexchange.admin.rmi.dataobjects.Context[] searchContextByFilestore(com.openexchange.admin.rmi.dataobjects.Filestore filestore) throws com.openexchange.admin.rmi.exceptions.StorageException
filestore
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void downgrade(com.openexchange.admin.rmi.dataobjects.Context ctx) throws com.openexchange.admin.rmi.exceptions.StorageException
ctx
- Context.
com.openexchange.admin.rmi.exceptions.StorageException
- if some problem occurs.public abstract void disableAll(com.openexchange.admin.rmi.dataobjects.MaintenanceReason reason, java.lang.String additionaltable, java.lang.String sqlconjunction) throws com.openexchange.admin.rmi.exceptions.StorageException
reason
- additionaltable
- sqlconjunction
-
com.openexchange.admin.rmi.exceptions.StorageException
public abstract void enableAll(java.lang.String additionaltable, java.lang.String sqlconjunction) throws com.openexchange.admin.rmi.exceptions.StorageException
additionaltable
- sqlconjunction
-
com.openexchange.admin.rmi.exceptions.StorageException
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |