package net.techreadiness.service;
import java.util.List;
import javax.inject.Inject;
import javax.jws.WebService;
import net.techreadiness.persistence.dao.PermissionDAO;
import net.techreadiness.service.object.Permission;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@WebService
@Service
@Transactional
public class PermissionServiceImpl extends BaseServiceImpl implements PermissionService {
@Inject
private PermissionDAO permissionDAO;
@Override
public List<Permission> findAllAncestorPermissions(ServiceContext context) {
return getMappingService().mapFromDOList(permissionDAO.findAllAncestorPermissions(context.getScopeId()));
}
}