org.apache.maven.continuum.management.redback
Class JdoDataManagementTool

Package class diagram package JdoDataManagementTool
java.lang.Object
  extended by org.apache.maven.continuum.management.redback.JdoDataManagementTool
All Implemented Interfaces:
org.apache.maven.continuum.management.DataManagementTool

public class JdoDataManagementTool
extends java.lang.Object
implements org.apache.maven.continuum.management.DataManagementTool

JDO implementation the database management tool API.


Constructor Summary
JdoDataManagementTool()
           
 
Method Summary
 void backupDatabase(java.io.File backupDirectory)
           
 void eraseDatabase()
           
 void restoreDatabase(java.io.File backupDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdoDataManagementTool

public JdoDataManagementTool()
Method Detail

backupDatabase

public void backupDatabase(java.io.File backupDirectory)
                    throws java.io.IOException
Specified by:
backupDatabase in interface org.apache.maven.continuum.management.DataManagementTool
Throws:
java.io.IOException

eraseDatabase

public void eraseDatabase()
Specified by:
eraseDatabase in interface org.apache.maven.continuum.management.DataManagementTool

restoreDatabase

public void restoreDatabase(java.io.File backupDirectory)
                     throws java.io.IOException
Specified by:
restoreDatabase in interface org.apache.maven.continuum.management.DataManagementTool
Throws:
java.io.IOException