@Component @Named(value="hibernate") @Singleton public class XWikiHibernateRecycleBinStore extends XWikiHibernateBaseStore implements XWikiRecycleBinStoreInterface
XWikiRecycleBinStoreInterface
for Hibernate store.XWikiHibernateBaseStore.HibernateCallback<T>
loggerManager
Constructor and Description |
---|
XWikiHibernateRecycleBinStore()
Empty constructor needed for component manager.
|
XWikiHibernateRecycleBinStore(XWikiContext context)
Deprecated.
1.6M1. Use ComponentManager.lookup(XWikiRecycleBinStoreInterface.class) instead.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteFromRecycleBin(XWikiDocument doc,
long index,
XWikiContext context,
boolean bTransaction)
Permanently delete document from recycle bin.
|
XWikiDeletedDocument[] |
getAllDeletedDocuments(XWikiDocument doc,
XWikiContext context,
boolean bTransaction) |
XWikiDeletedDocument |
getDeletedDocument(XWikiDocument doc,
long index,
XWikiContext context,
boolean bTransaction) |
XWikiDocument |
restoreFromRecycleBin(XWikiDocument doc,
long index,
XWikiContext inputxcontext,
boolean bTransaction) |
void |
saveToRecycleBin(XWikiDocument doc,
String deleter,
Date date,
XWikiContext inputxcontext,
boolean bTransaction)
Save document to recycle bin.
|
beginTransaction, beginTransaction, beginTransaction, beginTransaction, checkHibernate, cleanUp, createHibernateSequenceIfRequired, dynamicMappingTableName, endTransaction, endTransaction, escapeSchema, execute, execute, executeRead, executeRead, executeWrite, executeWrite, failSafeExecute, failSafeExecuteRead, failSafeExecuteWrite, getConfiguration, getConnections, getDatabaseMetaData, getDatabaseProductName, getDatabaseProductName, getDialect, getExecution, getMapping, getNbConnections, getPath, getSchemaFromWikiName, getSchemaFromWikiName, getSchemaFromWikiName, getSchemaUpdateScript, getSession, getSessionFactory, getTransaction, getXWikiContext, initialize, isInSchemaMode, isVirtual, makeMapping, setDatabase, setNbConnections, setPath, setSession, setSessionFactory, setTransaction, shutdownHibernate, updateSchema, updateSchema, updateSchema, updateSchema
@Deprecated public XWikiHibernateRecycleBinStore(XWikiContext context)
context
- used for environmentpublic XWikiHibernateRecycleBinStore()
public void saveToRecycleBin(XWikiDocument doc, String deleter, Date date, XWikiContext inputxcontext, boolean bTransaction) throws XWikiException
XWikiRecycleBinStoreInterface
saveToRecycleBin
in interface XWikiRecycleBinStoreInterface
doc
- - document to savedeleter
- - the user which delete documentdate
- - date of delete actioninputxcontext
- - used while savingbTransaction
- - should use old transaction(false) or create new (true)XWikiException
- if error in savingpublic XWikiDocument restoreFromRecycleBin(XWikiDocument doc, long index, XWikiContext inputxcontext, boolean bTransaction) throws XWikiException
restoreFromRecycleBin
in interface XWikiRecycleBinStoreInterface
doc
- - document to restoreindex
- - what deleted document to restore. see XWikiDeletedDocument.getId()
inputxcontext
- - used while loadingbTransaction
- - should use old transaction(false) or create new (true)XWikiException
- if error while loadingpublic XWikiDeletedDocument getDeletedDocument(XWikiDocument doc, long index, XWikiContext context, boolean bTransaction) throws XWikiException
getDeletedDocument
in interface XWikiRecycleBinStoreInterface
doc
- - deleted documentindex
- - what deleted document to restore. see XWikiDeletedDocument.getId()
context
- - used while loadingbTransaction
- - should use old transaction(false) or create new (true)XWikiException
- if error while loadingpublic XWikiDeletedDocument[] getAllDeletedDocuments(XWikiDocument doc, XWikiContext context, boolean bTransaction) throws XWikiException
getAllDeletedDocuments
in interface XWikiRecycleBinStoreInterface
doc
- - the deleted documentcontext
- - used to loadbTransaction
- - should use old transaction(false) or create new (true)XWikiException
- - if error in loadingpublic void deleteFromRecycleBin(XWikiDocument doc, long index, XWikiContext context, boolean bTransaction) throws XWikiException
XWikiRecycleBinStoreInterface
deleteFromRecycleBin
in interface XWikiRecycleBinStoreInterface
doc
- - document to deleteindex
- - which instance document in recycle bin to deletecontext
- - used for environmentbTransaction
- - should use old transaction(false) or create new (true)XWikiException
- if eny errorCopyright © 2004–2016 XWiki. All rights reserved.