RoleService.java
735 Bytes
package net.ziemers.swxercise.lg.user.service;
import net.ziemers.swxercise.db.dao.GenericDao;
import net.ziemers.swxercise.lg.model.user.Role;
import net.ziemers.swxercise.lg.user.dto.RoleDto;
import javax.ejb.Stateless;
import javax.inject.Inject;
import java.util.Collection;
/**
* Diese Klasse stellt alle Dienste im Kontext einer Rollen- und Rechteverwaltung zur Verfügung.
*/
@Stateless
public class RoleService {
@Inject
private GenericDao dao;
public Collection<Role> findAllRoles() {
// TODO noch zu implementieren
return null;
}
public Long createRole(final RoleDto dto) {
final Role role = new Role(dto.getName(), dto.getRight());
return dao.save(role);
}
}