+0

Jerome

On Wed, Feb 9, 2011 at 2:20 PM, Caleb James DeLisle <
[email protected]> wrote:

> I would like to propose another round of storage deprecations, the goal of
> these is to remove and
> decrease visibility of code in order to simplify storage and move as much
> as possible over from API
> to implementation details. I am proposing deprecation of each of the
> following, after 2 releases
> this may be revisited and they may be removed or altered. The following are
> changes I have made
> locally and found xwiki-core does compile and test with those changes.
> For now I propose adding deprecation comments and annotations to each class
> or method.
>
> WDYT?
>
> Caleb
>
>
> XWikiAttachmentStoreInterface.java
>  saveAttachmentContent(XWikiAttachment attachment, XWikiContext context,
> boolean bTransaction)
>  remove
>
>  cleanUp(XWikiContext context)
>  remove
>
> XWikiBatcher.java
>  remove entirely
>
> XWikiBatcherFactory.java
>  remove entirely
>
> XWikiBatcherStats.java
>  remove entirely
>
> XWikiDefaultStore.java
>  remove entirely
>
> XWikiHibernateBaseStore.java
>  getDatabaseProductName(XWikiContext context)
>  public --> protected
>
>  shutdownHibernate(XWikiContext context)
>  remove
>
>  updateSchema(XWikiContext context)
>  public --> private
>
>  getSchemaFromWikiName(String wikiName, DatabaseProduct databaseProduct,
> XWikiContext context)
>  protected --> private
>
>  getSchemaFromWikiName(XWikiContext context)
>  protected --> private
>
>  getSchemaUpdateScript(Configuration config, XWikiContext context)
>  public --> private
>
>  updateSchema(String[] createSQL, XWikiContext context)
>  public --> private
>
>  updateSchema(BaseClass bclass, XWikiContext context)
>  remove
>
>  isVirtual(XWikiContext context)
>  public --> protected
>
>  beginTransaction(SessionFactory sfactory, XWikiContext context)
>  public --> protected
>
>  beginTransaction(SessionFactory sfactory, boolean withTransaction,
> XWikiContext context)
>  public --> protected
>
>  endTransaction(XWikiContext context, boolean commit, boolean
> withTransaction)
>  public --> protected
>
>  execute(XWikiContext context, boolean bTransaction, boolean doCommit,
> HibernateCallback<T> cb)
>  public --> private
>
> XWikiHibernateStore.java
>  getContent(XWikiDocument doc, StringBuffer buf)
>  remove
>
>  public List search(Query query, int nb, int start, XWikiContext context)
>  remove
>
>  injectCustomMappingsInSessionFactory(BaseClass bclass, XWikiContext
> context)
>  public --> private
>
>  injectCustomMappingsInSessionFactory(XWikiContext context)
>  public --> private
>
> XWikiHibernateVersioningStore.java
>  loadAllRCSNodeInfo(XWikiContext context, final long id, boolean
> bTransaction)
>  protected --> private
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to