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