Class GraphConfigurationServiceV2
- java.lang.Object
-
- uk.gov.gchq.gaffer.rest.service.v2.GraphConfigurationServiceV2
-
- All Implemented Interfaces:
IGraphConfigurationServiceV2
public class GraphConfigurationServiceV2 extends Object implements IGraphConfigurationServiceV2
An implementation ofIGraphConfigurationServiceV2
. By default it will use a singletonGraph
generated using theGraphFactory
.Currently the
Operation
s,Predicate
s,Function
s andElementGenerator
s available are only returned if they are in a package prefixed with 'gaffer'.
-
-
Constructor Summary
Constructors Constructor Description GraphConfigurationServiceV2()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
getAggregationFunctions()
javax.ws.rs.core.Response
getDescription()
javax.ws.rs.core.Response
getElementGenerators()
javax.ws.rs.core.Response
getFilterFunction()
javax.ws.rs.core.Response
getFilterFunction(String inputClass)
javax.ws.rs.core.Response
getGraphId()
javax.ws.rs.core.Response
getObjectGenerators()
javax.ws.rs.core.Response
getSchema()
javax.ws.rs.core.Response
getSerialisedFieldClasses(String className)
javax.ws.rs.core.Response
getSerialisedFields(String className)
javax.ws.rs.core.Response
getStoreTraits()
javax.ws.rs.core.Response
getStoreType()
javax.ws.rs.core.Response
getTransformFunctions()
static void
initialise()
-
-
-
Method Detail
-
initialise
public static void initialise()
-
getSchema
public javax.ws.rs.core.Response getSchema()
- Specified by:
getSchema
in interfaceIGraphConfigurationServiceV2
-
getFilterFunction
public javax.ws.rs.core.Response getFilterFunction()
- Specified by:
getFilterFunction
in interfaceIGraphConfigurationServiceV2
-
getAggregationFunctions
public javax.ws.rs.core.Response getAggregationFunctions()
- Specified by:
getAggregationFunctions
in interfaceIGraphConfigurationServiceV2
-
getFilterFunction
public javax.ws.rs.core.Response getFilterFunction(String inputClass)
- Specified by:
getFilterFunction
in interfaceIGraphConfigurationServiceV2
-
getSerialisedFields
public javax.ws.rs.core.Response getSerialisedFields(String className)
- Specified by:
getSerialisedFields
in interfaceIGraphConfigurationServiceV2
-
getSerialisedFieldClasses
public javax.ws.rs.core.Response getSerialisedFieldClasses(String className)
- Specified by:
getSerialisedFieldClasses
in interfaceIGraphConfigurationServiceV2
-
getDescription
public javax.ws.rs.core.Response getDescription()
- Specified by:
getDescription
in interfaceIGraphConfigurationServiceV2
-
getGraphId
public javax.ws.rs.core.Response getGraphId()
- Specified by:
getGraphId
in interfaceIGraphConfigurationServiceV2
-
getTransformFunctions
public javax.ws.rs.core.Response getTransformFunctions()
- Specified by:
getTransformFunctions
in interfaceIGraphConfigurationServiceV2
-
getStoreType
public javax.ws.rs.core.Response getStoreType()
- Specified by:
getStoreType
in interfaceIGraphConfigurationServiceV2
-
getStoreTraits
public javax.ws.rs.core.Response getStoreTraits()
- Specified by:
getStoreTraits
in interfaceIGraphConfigurationServiceV2
-
getElementGenerators
public javax.ws.rs.core.Response getElementGenerators()
- Specified by:
getElementGenerators
in interfaceIGraphConfigurationServiceV2
-
getObjectGenerators
public javax.ws.rs.core.Response getObjectGenerators()
- Specified by:
getObjectGenerators
in interfaceIGraphConfigurationServiceV2
-
-