/** * @param entries the extended acl entries * @return a list of the proto representation of the named users actions */ public static List<Acl.NamedAclActions> getNamedUsersProto(ExtendedACLEntries entries) { List<Acl.NamedAclActions> actions = new ArrayList<>(entries.getNamedUserActions().size()); for (Map.Entry<String, AclActions> kv : entries.getNamedUserActions().entrySet()) { Acl.NamedAclActions namedActions = Acl.NamedAclActions.newBuilder() .setName(kv.getKey()) .setActions(toProto(kv.getValue())) .build(); actions.add(namedActions); } return actions; }