package com.rectang.xsm.pages.admin;
import com.rectang.xsm.pages.XSMPage;
import com.rectang.xsm.pages.Secure;
import com.rectang.xsm.AccessControl;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.link.ResourceLink;
/**
* Page for managing system backups
*
* @author Andrew Williams
* @version $Id: Backup.java 802 2009-05-16 17:25:24Z andy $
* @since 2.0
*/
public class Backup
extends XSMPage
implements Secure
{
public Backup( PageParameters parameters )
{
super( parameters );
}
public int getLevel()
{
return AccessControl.MANAGER;
}
public void layout()
{
super.layout();
add( new ResourceLink( "zip",
new BackupResource( getXSMSession().getSite(), "zip" ) ) );
add( new ResourceLink( "tar.gz",
new BackupResource( getXSMSession().getSite(), "tar.gz" ) ) );
}
}