/*
* $Id$
* $URL$
*/
package org.subethamail.web.action;
import java.util.logging.Level;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.java.Log;
import org.subethamail.web.Backend;
import org.subethamail.web.action.auth.AuthRequired;
/**
* Removes a site admin.
*
* @author Jon Stevens
* @author Jeff Schnitzer
*/
@Log
public class AdminRemove extends AuthRequired
{
@Getter @Setter Long id;
/** */
@Override
public void authExecute() throws Exception
{
if (log.isLoggable(Level.FINE))
log.log(Level.FINE,"Removing site admin person id: {0}", this.id);
Backend.instance().getAdmin().setSiteAdmin(this.id, false);
}
}