package org.appfuse.service;
import org.appfuse.model.Role;
import java.util.List;
/**
* Business Service Interface to handle communication between web and
* persistence layer.
*
* @author <a href="mailto:dan@getrolling.com">Dan Kibler </a>
*/
public interface RoleManager extends GenericManager<Role, Long> {
/**
* {@inheritDoc}
*/
List getRoles(Role role);
/**
* {@inheritDoc}
*/
Role getRole(String rolename);
/**
* {@inheritDoc}
*/
Role saveRole(Role role);
/**
* {@inheritDoc}
*/
void removeRole(String rolename);
}