@Override public GraphQLFieldDefinition getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) { return fieldsContainer.getFieldDefinition(fieldName); }
@Override public GraphQLFieldDefinition getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) { GraphQLFieldDefinition fieldDefinition = fieldsContainer.getFieldDefinition(fieldName); if (fieldDefinition != null) { if (block(mkFQN(fieldsContainer.getName(), fieldDefinition.getName()))) { fieldDefinition = null; } } return fieldDefinition; }
@Override public GraphQLFieldDefinition getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) { if ("AdminType".equals(fieldsContainer.getName())) { if (!userAccessService.isAdminUser()) { return null; } } return fieldsContainer.getFieldDefinition(fieldName); } }
private GraphQLFieldDefinition getFieldType(GraphQLType type) { if ( type instanceof GraphQLFieldsContainer ) { GraphQLFieldDefinition fieldType = ((GraphQLFieldsContainer)type).getFieldDefinition(propertyName); if (null == fieldType && null != this.graphQLPropertyName) { fieldType = ((GraphQLFieldsContainer)type).getFieldDefinition(graphQLPropertyName); } return fieldType; } return null; }
private GraphQLFieldDefinition getFieldType(GraphQLType type) { if ( type instanceof GraphQLFieldsContainer ) { return ((GraphQLFieldsContainer)type).getFieldDefinition(propertyName); } return null; }
@Override public GraphQLFieldDefinition getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) { return fieldsContainer.getFieldDefinition(fieldName); }
@Override public GraphQLFieldDefinition getFieldDefinition(GraphQLFieldsContainer fieldsContainer, String fieldName) { GraphQLFieldDefinition fieldDefinition = fieldsContainer.getFieldDefinition(fieldName); if (fieldDefinition != null) { if (block(mkFQN(fieldsContainer.getName(), fieldDefinition.getName()))) { fieldDefinition = null; } } return fieldDefinition; }
private void collectField(FieldCollectorParameters parameters, Map<String, List<ResolvedField>> fields, Field field, GraphQLFieldsContainer parent) { if (!conditionalNodes.shouldInclude(parameters.getVariables(), field.getDirectives())) { return; } GraphQLFieldDefinition fieldDefinition = parent.getFieldDefinition(field.getName()); Map<String, Object> argumentValues = valuesResolver.getArgumentValues(fieldDefinition.getArguments(), field.getArguments(), parameters.getVariables()); ResolvedField node = new ResolvedField(field, fieldDefinition, argumentValues); fields.putIfAbsent(node.getName(), new ArrayList<>()); fields.get(node.getName()).add(node); }