use of com.zimbra.soap.admin.type.RightInfo in project zm-mailbox by Zimbra.
the class SoapProvisioning method getAllRights.
@Override
public List<Right> getAllRights(String targetType, boolean expandAllAttrs, String rightClass) throws ServiceException {
GetAllRightsResponse resp = invokeJaxb(new GetAllRightsRequest(targetType, expandAllAttrs, rightClass));
List<Right> rights = new ArrayList<Right>();
for (RightInfo rInfo : resp.getRights()) {
// Note: Hack which ignores rInfo details and gets right
// directly from Rights manager by name
rights.add(RightCommand.RightNameToRight(rInfo.getName()));
}
return rights;
}