Class GraphConfigurationService
- java.lang.Object
-
- uk.gov.gchq.gaffer.rest.service.v1.GraphConfigurationService
-
- All Implemented Interfaces:
IGraphConfigurationService
public class GraphConfigurationService extends Object implements IGraphConfigurationService
An implementation ofIGraphConfigurationService. By default it will use a singletonGraphgenerated using theGraphFactory.Currently the
Operations,Predicates,Functions andElementGenerators available are only returned if they are in a package prefixed with 'gaffer'.
-
-
Field Summary
-
Fields inherited from interface uk.gov.gchq.gaffer.rest.service.v1.IGraphConfigurationService
LIST
-
-
Constructor Summary
Constructors Constructor Description GraphConfigurationService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Set<Class>getElementGenerators()Set<Class>getFilterFunctions()Set<Class>getFilterFunctions(String inputClass)Set<Class>getNextOperations(String operationClassName)Set<Class>getObjectGenerators()Set<Class>getOperations()SchemagetSchema()Set<String>getSerialisedFields(String className)Set<StoreTrait>getStoreTraits()Set<Class>getTransformFunctions()static voidinitialise()BooleanisOperationSupported(Class operation)
-
-
-
Method Detail
-
initialise
public static void initialise()
-
getSchema
public Schema getSchema()
- Specified by:
getSchemain interfaceIGraphConfigurationService
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceIGraphConfigurationService
-
getFilterFunctions
public Set<Class> getFilterFunctions()
- Specified by:
getFilterFunctionsin interfaceIGraphConfigurationService
-
getFilterFunctions
public Set<Class> getFilterFunctions(String inputClass)
- Specified by:
getFilterFunctionsin interfaceIGraphConfigurationService
-
getSerialisedFields
public Set<String> getSerialisedFields(String className)
- Specified by:
getSerialisedFieldsin interfaceIGraphConfigurationService
-
getTransformFunctions
public Set<Class> getTransformFunctions()
- Specified by:
getTransformFunctionsin interfaceIGraphConfigurationService
-
getStoreTraits
public Set<StoreTrait> getStoreTraits()
- Specified by:
getStoreTraitsin interfaceIGraphConfigurationService
-
getNextOperations
public Set<Class> getNextOperations(String operationClassName)
- Specified by:
getNextOperationsin interfaceIGraphConfigurationService
-
getElementGenerators
public Set<Class> getElementGenerators()
- Specified by:
getElementGeneratorsin interfaceIGraphConfigurationService
-
getObjectGenerators
public Set<Class> getObjectGenerators()
- Specified by:
getObjectGeneratorsin interfaceIGraphConfigurationService
-
getOperations
public Set<Class> getOperations()
- Specified by:
getOperationsin interfaceIGraphConfigurationService
-
isOperationSupported
public Boolean isOperationSupported(Class operation)
- Specified by:
isOperationSupportedin interfaceIGraphConfigurationService
-
-