Class CDPVisibilityOnlyProvider
- java.lang.Object
-
- org.apache.unomi.graphql.providers.sample.CDPVisibilityOnlyProvider
-
- All Implemented Interfaces:
GraphQLFieldVisibilityProvider,GraphQLProvider
public class CDPVisibilityOnlyProvider extends Object implements GraphQLFieldVisibilityProvider
Example graphql visibility provider It will block: - CDP_SegmentInput's view field as well as - .remove* fields at any depth level
-
-
Constructor Summary
Constructors Constructor Description CDPVisibilityOnlyProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.framework.BundleContext context)voiddeactivate()graphql.schema.visibility.GraphqlFieldVisibilitygetGraphQLFieldVisibility()intgetPriority()
-
-
-
Method Detail
-
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
-
-