com.xpn.xwiki.tool.backup
Class AbstractPackager

java.lang.Object
  extended by com.xpn.xwiki.tool.backup.AbstractPackager
Direct Known Subclasses:
Exporter, Importer

public class AbstractPackager
extends java.lang.Object

Common code for importing and exporting.

Version:
$Id: AbstractPackager.java 33994 2011-01-19 10:43:45Z vmassol $

Constructor Summary
AbstractPackager()
           
 
Method Summary
protected  com.xpn.xwiki.XWikiContext createXWikiContext(java.lang.String databaseName, java.io.File hibernateConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPackager

public AbstractPackager()
Method Detail

createXWikiContext

protected com.xpn.xwiki.XWikiContext createXWikiContext(java.lang.String databaseName,
                                                        java.io.File hibernateConfig)
                                                 throws java.lang.Exception
Parameters:
databaseName - some database name (TODO: find out what this name is really)
hibernateConfig - the Hibernate config fill containing the database definition (JDBC driver, username and password, etc)
Returns:
a valid XWikiContext using the passed Hibernate configuration and passed database name
Throws:
java.lang.Exception - failed to initialize context.


Copyright © 2004-2011 XWiki. All Rights Reserved.