/** * Checks if the list of members are all valid. * * The "members" can be: * - '*' referring to all the users. * - 'anonymous' referring to the anonymous user. * - '@{groupId}' referring to a {@link Group}. * - '{userId}' referring to a specific user. * @param studyId studyId * @param members List of members * @throws CatalogDBException CatalogDBException */ protected void checkMembers(long studyId, List<String> members) throws CatalogDBException { for (String member : members) { checkMember(studyId, member); } }