package gov.nysenate.openleg.dao.auth;
import gov.nysenate.openleg.model.auth.AdminUser;
import org.springframework.dao.DataAccessException;
import java.util.List;
/** DAO interface for connecting to and modifying AdminUser data. */
public interface AdminUserDao
{
public void addAdmin(AdminUser admin) throws DataAccessException;
public void deleteAdmin(String user) throws DataAccessException;
public List<AdminUser> getAdminUsers() throws DataAccessException;
public AdminUser getAdminUser(String username) throws DataAccessException;
public void updateAdmin(AdminUser admin) throws DataAccessException;
}