Class CompositeGraphQLFieldVisibility
- java.lang.Object
-
- org.apache.unomi.graphql.providers.CompositeGraphQLFieldVisibility
-
- All Implemented Interfaces:
graphql.schema.visibility.GraphqlFieldVisibility
public class CompositeGraphQLFieldVisibility extends Object implements graphql.schema.visibility.GraphqlFieldVisibility
-
-
Constructor Summary
Constructors Constructor Description CompositeGraphQLFieldVisibility(List<GraphQLFieldVisibilityProvider> providers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.schema.GraphQLFieldDefinition
getFieldDefinition(graphql.schema.GraphQLFieldsContainer fieldsContainer, String fieldName)
graphql.schema.GraphQLInputObjectField
getFieldDefinition(graphql.schema.GraphQLInputFieldsContainer fieldsContainer, String fieldName)
List<graphql.schema.GraphQLFieldDefinition>
getFieldDefinitions(graphql.schema.GraphQLFieldsContainer fieldsContainer)
List<graphql.schema.GraphQLInputObjectField>
getFieldDefinitions(graphql.schema.GraphQLInputFieldsContainer fieldsContainer)
-
-
-
Constructor Detail
-
CompositeGraphQLFieldVisibility
public CompositeGraphQLFieldVisibility(List<GraphQLFieldVisibilityProvider> providers)
-
-
Method Detail
-
getFieldDefinitions
public List<graphql.schema.GraphQLFieldDefinition> getFieldDefinitions(graphql.schema.GraphQLFieldsContainer fieldsContainer)
- Specified by:
getFieldDefinitions
in interfacegraphql.schema.visibility.GraphqlFieldVisibility
-
getFieldDefinition
public graphql.schema.GraphQLFieldDefinition getFieldDefinition(graphql.schema.GraphQLFieldsContainer fieldsContainer, String fieldName)
- Specified by:
getFieldDefinition
in interfacegraphql.schema.visibility.GraphqlFieldVisibility
-
getFieldDefinitions
public List<graphql.schema.GraphQLInputObjectField> getFieldDefinitions(graphql.schema.GraphQLInputFieldsContainer fieldsContainer)
- Specified by:
getFieldDefinitions
in interfacegraphql.schema.visibility.GraphqlFieldVisibility
-
getFieldDefinition
public graphql.schema.GraphQLInputObjectField getFieldDefinition(graphql.schema.GraphQLInputFieldsContainer fieldsContainer, String fieldName)
- Specified by:
getFieldDefinition
in interfacegraphql.schema.visibility.GraphqlFieldVisibility
-
-