Class CDPVisibilityOnlyProvider
java.lang.Object
org.apache.unomi.graphql.providers.sample.CDPVisibilityOnlyProvider
- All Implemented Interfaces:
GraphQLFieldVisibilityProvider,GraphQLProvider
Example graphql visibility provider
It will block:
- CDP_SegmentInput's view field as well as
- .remove* fields at any depth level
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.framework.BundleContext context) voidgraphql.schema.visibility.GraphqlFieldVisibilityint
-
Constructor Details
-
CDPVisibilityOnlyProvider
public CDPVisibilityOnlyProvider()
-
-
Method Details
-
activate
public void activate(org.osgi.framework.BundleContext context) -
deactivate
public void deactivate() -
getGraphQLFieldVisibility
public graphql.schema.visibility.GraphqlFieldVisibility getGraphQLFieldVisibility()- Specified by:
getGraphQLFieldVisibilityin interfaceGraphQLFieldVisibilityProvider
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceGraphQLFieldVisibilityProvider
-