/** * {@inheritDoc} */ public void saveToRecycleBin(XWikiDocument doc, String deleter, Date date, XWikiContext context, boolean bTransaction) throws XWikiException { final XWikiDeletedDocument trashdoc = new XWikiDeletedDocument(doc, deleter, date, context); executeWrite(context, bTransaction, new HibernateCallback<Object>() { public Object doInHibernate(Session session) throws HibernateException { session.save(trashdoc); return null; } }); }