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 TypeMethodDescriptionvoid
activate
(org.osgi.framework.BundleContext context) void
graphql.schema.GraphQLCodeRegistry.Builder
getCodeRegistry
(graphql.schema.GraphQLCodeRegistry codeRegistry) graphql.schema.visibility.GraphqlFieldVisibility
Set<graphql.schema.GraphQLFieldDefinition>
getMutations
(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) int
Set<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:
getExtensions
in interfaceGraphQLExtensionsProvider
-
getMutations
public Set<graphql.schema.GraphQLFieldDefinition> getMutations(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) - Specified by:
getMutations
in interfaceGraphQLMutationProvider
-
getQueries
public Set<graphql.schema.GraphQLFieldDefinition> getQueries(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations) - Specified by:
getQueries
in interfaceGraphQLQueryProvider
-
getCodeRegistry
public graphql.schema.GraphQLCodeRegistry.Builder getCodeRegistry(graphql.schema.GraphQLCodeRegistry codeRegistry) - Specified by:
getCodeRegistry
in interfaceGraphQLCodeRegistryProvider
-
getAdditionalOutputTypes
- Specified by:
getAdditionalOutputTypes
in interfaceGraphQLAdditionalTypesProvider
-
getAdditionalInputTypes
- Specified by:
getAdditionalInputTypes
in interfaceGraphQLAdditionalTypesProvider
-
getGraphQLFieldVisibility
public graphql.schema.visibility.GraphqlFieldVisibility getGraphQLFieldVisibility()- Specified by:
getGraphQLFieldVisibility
in interfaceGraphQLFieldVisibilityProvider
-
getPriority
public int getPriority()- Specified by:
getPriority
in interfaceGraphQLFieldVisibilityProvider
-