package com.techiekernel.easylocate.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.techiekernel.easylocate.dao.RoleDAO;
import com.techiekernel.easylocate.pojo.Role;
@Service
public class RoleServiceImpl implements RoleService {
@Autowired(required=true)
private RoleDAO roleDAO;
@Transactional(readOnly = true)
public Role getRole(Integer id) {
return roleDAO.getRole(id);
}
@Transactional(readOnly = true)
public List<Role> getRoles() {
return roleDAO.getRoles();
}
@Transactional(readOnly = false)
public boolean saveOrUpdateRole(Role role) {
roleDAO.saveOrUpdateRole(role);
return true;
}
@Transactional(readOnly = false)
public boolean deleteRole(Integer id) {
roleDAO.deleteRole(id);
return true;
}
}