Class KobbyKotlinResolverExtension
-
- All Implemented Interfaces:
public class KobbyKotlinResolverExtensionConfiguration of resolver interfaces generation
-
-
Field Summary
Fields Modifier and Type Field Description private Booleanenabledprivate BooleanpublisherEnabledprivate StringpackageNameprivate Stringprefixprivate Stringpostfixprivate Stringargumentprivate StringtoDoMessage
-
Constructor Summary
Constructors Constructor Description KobbyKotlinResolverExtension()
-
Method Summary
Modifier and Type Method Description final BooleangetEnabled()Is resolver interfaces generation enabledBy default, "true" if "com. final UnitsetEnabled(Boolean enabled)Is resolver interfaces generation enabledBy default, "true" if "com. final BooleangetPublisherEnabled()Is wrap subscription resolver functions result in "org.reactivestreams. final UnitsetPublisherEnabled(Boolean publisherEnabled)Is wrap subscription resolver functions result in "org.reactivestreams. final StringgetPackageName()Package name for resolver interfaces relative to root package nameDefault: "resolver" final UnitsetPackageName(String packageName)Package name for resolver interfaces relative to root package nameDefault: "resolver" final StringgetPrefix()Prefix for resolver interfacesBy default, is capitalized context name final UnitsetPrefix(String prefix)Prefix for resolver interfacesBy default, is capitalized context name final StringgetPostfix()Postfix for resolver interfacesDefault: "Resolver" final UnitsetPostfix(String postfix)Postfix for resolver interfacesDefault: "Resolver" final StringgetArgument()Name for parent object argumentBy default, is de-capitalized name of parent object type final UnitsetArgument(String argument)Name for parent object argumentBy default, is de-capitalized name of parent object type final StringgetToDoMessage()If not null, Kobby will generate default implementation for functions in resolver interfaces that looks like: TODO("$toDoMessage")Default: null final UnitsetToDoMessage(String toDoMessage)If not null, Kobby will generate default implementation for functions in resolver interfaces that looks like: TODO("$toDoMessage")Default: null -
-
Method Detail
-
getEnabled
final Boolean getEnabled()
Is resolver interfaces generation enabled
By default, "true" if "com.graphql-java-kickstart:graphql-java-tools" artifact is in the project dependencies
-
setEnabled
final Unit setEnabled(Boolean enabled)
Is resolver interfaces generation enabled
By default, "true" if "com.graphql-java-kickstart:graphql-java-tools" artifact is in the project dependencies
-
getPublisherEnabled
final Boolean getPublisherEnabled()
Is wrap subscription resolver functions result in "org.reactivestreams.Publisher"
By default, "true" if "org.reactivestreams:reactive-streams" artifact is in the project dependencies
-
setPublisherEnabled
final Unit setPublisherEnabled(Boolean publisherEnabled)
Is wrap subscription resolver functions result in "org.reactivestreams.Publisher"
By default, "true" if "org.reactivestreams:reactive-streams" artifact is in the project dependencies
-
getPackageName
final String getPackageName()
Package name for resolver interfaces relative to root package name
Default: "resolver"
-
setPackageName
final Unit setPackageName(String packageName)
Package name for resolver interfaces relative to root package name
Default: "resolver"
-
getPrefix
final String getPrefix()
Prefix for resolver interfaces
By default, is capitalized context name
-
setPrefix
final Unit setPrefix(String prefix)
Prefix for resolver interfaces
By default, is capitalized context name
-
getPostfix
final String getPostfix()
Postfix for resolver interfaces
Default: "Resolver"
-
setPostfix
final Unit setPostfix(String postfix)
Postfix for resolver interfaces
Default: "Resolver"
-
getArgument
final String getArgument()
Name for parent object argument
By default, is de-capitalized name of parent object type
-
setArgument
final Unit setArgument(String argument)
Name for parent object argument
By default, is de-capitalized name of parent object type
-
getToDoMessage
final String getToDoMessage()
If not null, Kobby will generate default implementation for functions in resolver interfaces that looks like: TODO("$toDoMessage")
Default: null
-
setToDoMessage
final Unit setToDoMessage(String toDoMessage)
If not null, Kobby will generate default implementation for functions in resolver interfaces that looks like: TODO("$toDoMessage")
Default: null
-
-
-
-