/** * Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ package org.ralasafe.entitle; import java.io.OutputStream; import java.util.Collection; import org.ralasafe.EntityExistException; public interface BackupManager { public Backup addBackup(Backup backup) throws EntityExistException; public void updateBackup(Backup backup); public Collection getBackups(); public Backup getBackup(int id); public void exportBackup(int id, OutputStream out); }