Class KickstartResolverMethodGenerator
java.lang.Object
no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator<ObjectField,ObjectDefinition>
no.sikt.graphitron.generators.abstractions.ResolverMethodGenerator
no.sikt.graphitron.generators.abstractions.KickstartResolverMethodGenerator
- All Implemented Interfaces:
MethodGenerator
- Direct Known Subclasses:
FetchNodeResolverMethodGenerator,FetchResolverMethodGenerator,UpdateResolverMethodGenerator
This class contains common information and operations shared by resolver method generators.
-
Field Summary
Fields inherited from class no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator
dependencyMap, localObject, processedSchema -
Constructor Summary
ConstructorsConstructorDescriptionKickstartResolverMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleangetDefaultSpecBuilder(String methodName, TypeName returnType) Methods inherited from class no.sikt.graphitron.generators.abstractions.ResolverMethodGenerator
createServiceDependency, declareAllServiceClasses, declareContextArgs, getMethodCall, getReturnTypeName, transformInputs, transformInputsMethods inherited from class no.sikt.graphitron.generators.abstractions.AbstractSchemaMethodGenerator
generate, getDataFetcherWiring, getDependencyMap, getLocalObject, getLocalTable, getTypeResolverWiring, inferFieldTypeName, iterableWrapTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface no.sikt.graphitron.generators.abstractions.MethodGenerator
generateAll
-
Constructor Details
-
KickstartResolverMethodGenerator
public KickstartResolverMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema)
-
-
Method Details
-
getDefaultSpecBuilder
- Overrides:
getDefaultSpecBuilderin classAbstractSchemaMethodGenerator<ObjectField,ObjectDefinition> - Parameters:
methodName- The name of the method.returnType- The return type of the method, as a javapoetTypeName.- Returns:
- The default builder for this class' methods, with any common settings applied.
-
generatesAll
public abstract boolean generatesAll()- Returns:
- Does this method generator generate all possible methods? False if any are set to not generate.
-