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 TypeMethodDescriptionvoid
activate
(org.osgi.framework.BundleContext context) void
graphql.schema.visibility.GraphqlFieldVisibility
int
-
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:
getGraphQLFieldVisibility
in interfaceGraphQLFieldVisibilityProvider
-
getPriority
public int getPriority()- Specified by:
getPriority
in interfaceGraphQLFieldVisibilityProvider
-