Class CDPProviderSample
java.lang.Object
org.apache.unomi.graphql.providers.sample.CDPProviderSample
- All Implemented Interfaces:
GraphQLAdditionalTypesProvider,GraphQLCodeRegistryProvider,GraphQLExtensionsProvider,GraphQLFieldVisibilityProvider,GraphQLMutationProvider,GraphQLProvider,GraphQLQueryProvider
public class CDPProviderSample
extends Object
implements GraphQLExtensionsProvider, GraphQLMutationProvider, GraphQLQueryProvider, GraphQLCodeRegistryProvider, GraphQLAdditionalTypesProvider, GraphQLFieldVisibilityProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.framework.BundleContext context) voidgraphql.schema.GraphQLCodeRegistry.BuildergetCodeRegistry(graphql.schema.GraphQLCodeRegistry codeRegistry) graphql.schema.visibility.GraphqlFieldVisibilitySet<graphql.schema.GraphQLFieldDefinition>getMutations(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) intSet<graphql.schema.GraphQLFieldDefinition>getQueries(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations)
-
Constructor Details
-
CDPProviderSample
public CDPProviderSample()
-
-
Method Details
-
activate
public void activate(org.osgi.framework.BundleContext context) -
deactivate
public void deactivate() -
getExtensions
- Specified by:
getExtensionsin interfaceGraphQLExtensionsProvider
-
getMutations
public Set<graphql.schema.GraphQLFieldDefinition> getMutations(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) - Specified by:
getMutationsin interfaceGraphQLMutationProvider
-
getQueries
public Set<graphql.schema.GraphQLFieldDefinition> getQueries(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) - Specified by:
getQueriesin interfaceGraphQLQueryProvider
-
getCodeRegistry
public graphql.schema.GraphQLCodeRegistry.Builder getCodeRegistry(graphql.schema.GraphQLCodeRegistry codeRegistry) - Specified by:
getCodeRegistryin interfaceGraphQLCodeRegistryProvider
-
getAdditionalOutputTypes
- Specified by:
getAdditionalOutputTypesin interfaceGraphQLAdditionalTypesProvider
-
getAdditionalInputTypes
- Specified by:
getAdditionalInputTypesin interfaceGraphQLAdditionalTypesProvider
-
getGraphQLFieldVisibility
public graphql.schema.visibility.GraphqlFieldVisibility getGraphQLFieldVisibility()- Specified by:
getGraphQLFieldVisibilityin interfaceGraphQLFieldVisibilityProvider
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceGraphQLFieldVisibilityProvider
-