@GET public List<AclDto> get() { checkPermission(); return subjectAclService .findByResourceInstance(resource, instance) .stream() .map( a -> AclDto.newBuilder() .setType(a.getType().name()) .setPrincipal(a.getPrincipal()) .setResource(resource) .setRole(PermissionsUtils.asRole(a.getActions())) .setInstance(FileUtils.decode(instance)) .build()) .collect(Collectors.toList()); }