org.apache.archiva.redback.management
Interface DataManagementTool

All Known Implementing Classes:
JdoDataManagementTool

public interface DataManagementTool

Data management tool API.


Method Summary
 void backupKeyDatabase(org.apache.archiva.redback.keys.KeyManager manager, File backupDirectory)
           
 void backupRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager, File backupDirectory)
           
 void backupUserDatabase(org.apache.archiva.redback.users.UserManager manager, File backupDirectory)
           
 void eraseKeysDatabase(org.apache.archiva.redback.keys.KeyManager manager)
           
 void eraseRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager)
           
 void eraseUsersDatabase(org.apache.archiva.redback.users.UserManager manager)
           
 void restoreKeysDatabase(org.apache.archiva.redback.keys.KeyManager manager, File backupDirectory)
           
 void restoreRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager, File backupDirectory)
           
 void restoreUsersDatabase(org.apache.archiva.redback.users.UserManager manager, File backupDirectory)
           
 

Method Detail

backupRBACDatabase

void backupRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager,
                        File backupDirectory)
                        throws org.apache.archiva.redback.rbac.RbacManagerException,
                               IOException,
                               javax.xml.stream.XMLStreamException
Throws:
org.apache.archiva.redback.rbac.RbacManagerException
IOException
javax.xml.stream.XMLStreamException

backupUserDatabase

void backupUserDatabase(org.apache.archiva.redback.users.UserManager manager,
                        File backupDirectory)
                        throws IOException,
                               javax.xml.stream.XMLStreamException
Throws:
IOException
javax.xml.stream.XMLStreamException

backupKeyDatabase

void backupKeyDatabase(org.apache.archiva.redback.keys.KeyManager manager,
                       File backupDirectory)
                       throws IOException,
                              javax.xml.stream.XMLStreamException
Throws:
IOException
javax.xml.stream.XMLStreamException

restoreRBACDatabase

void restoreRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager,
                         File backupDirectory)
                         throws IOException,
                                javax.xml.stream.XMLStreamException,
                                org.apache.archiva.redback.rbac.RbacManagerException
Throws:
IOException
javax.xml.stream.XMLStreamException
org.apache.archiva.redback.rbac.RbacManagerException

restoreUsersDatabase

void restoreUsersDatabase(org.apache.archiva.redback.users.UserManager manager,
                          File backupDirectory)
                          throws IOException,
                                 javax.xml.stream.XMLStreamException
Throws:
IOException
javax.xml.stream.XMLStreamException

restoreKeysDatabase

void restoreKeysDatabase(org.apache.archiva.redback.keys.KeyManager manager,
                         File backupDirectory)
                         throws IOException,
                                javax.xml.stream.XMLStreamException
Throws:
IOException
javax.xml.stream.XMLStreamException

eraseRBACDatabase

void eraseRBACDatabase(org.apache.archiva.redback.rbac.RBACManager manager)

eraseUsersDatabase

void eraseUsersDatabase(org.apache.archiva.redback.users.UserManager manager)

eraseKeysDatabase

void eraseKeysDatabase(org.apache.archiva.redback.keys.KeyManager manager)


Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.