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 Constructor Description CDPProviderSample()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.framework.BundleContext context)voiddeactivate()Set<Class<?>>getAdditionalInputTypes()Set<Class<?>>getAdditionalOutputTypes()graphql.schema.GraphQLCodeRegistry.BuildergetCodeRegistry(graphql.schema.GraphQLCodeRegistry codeRegistry)Set<Class<?>>getExtensions()graphql.schema.visibility.GraphqlFieldVisibilitygetGraphQLFieldVisibility()Set<graphql.schema.GraphQLFieldDefinition>getMutations(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations)intgetPriority()Set<graphql.schema.GraphQLFieldDefinition>getQueries(graphql.annotations.processor.GraphQLAnnotations graphQLAnnotations)
-
-
-
Method Detail
-
activate
public void activate(org.osgi.framework.BundleContext context)
-
deactivate
public void deactivate()
-
getExtensions
public Set<Class<?>> 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
public Set<Class<?>> getAdditionalOutputTypes()
- Specified by:
getAdditionalOutputTypesin interfaceGraphQLAdditionalTypesProvider
-
getAdditionalInputTypes
public Set<Class<?>> getAdditionalInputTypes()
- Specified by:
getAdditionalInputTypesin interfaceGraphQLAdditionalTypesProvider
-
getGraphQLFieldVisibility
public graphql.schema.visibility.GraphqlFieldVisibility getGraphQLFieldVisibility()
- Specified by:
getGraphQLFieldVisibilityin interfaceGraphQLFieldVisibilityProvider
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceGraphQLFieldVisibilityProvider
-
-