public PrivilegeObject build() { Preconditions.checkNotNull(component); Preconditions.checkNotNull(service); Preconditions.checkNotNull(action); //CaseInsensitive authorizable name List<? extends Authorizable> newAuthorizable = toLowerAuthorizableName(authorizables); return new PrivilegeObject(component.toLowerCase(), service.toLowerCase(), action.toLowerCase(), grantOption, newAuthorizable); } }
public PrivilegeObject build() { Preconditions.checkNotNull(component); Preconditions.checkNotNull(service); Preconditions.checkNotNull(action); //CaseInsensitive authorizable name List<? extends Authorizable> newAuthorizable = toLowerAuthorizableName(authorizables); return new PrivilegeObject(component.toLowerCase(), service.toLowerCase(), action.toLowerCase(), grantOption, newAuthorizable); } }