Package 

Class KobbyKotlinResolverExtension

    • Method Summary

      Modifier and Type Method Description
      final Boolean getEnabled() Is resolver interfaces generation enabledBy default, "true" if "com.
      final Unit setEnabled(Boolean enabled) Is resolver interfaces generation enabledBy default, "true" if "com.
      final Boolean getPublisherEnabled() Is wrap subscription resolver functions result in "org.reactivestreams.
      final Unit setPublisherEnabled(Boolean publisherEnabled) Is wrap subscription resolver functions result in "org.reactivestreams.
      final String getPackageName() Package name for resolver interfaces relative to root package nameDefault: "resolver"
      final Unit setPackageName(String packageName) Package name for resolver interfaces relative to root package nameDefault: "resolver"
      final String getPrefix() Prefix for resolver interfacesBy default, is capitalized context name
      final Unit setPrefix(String prefix) Prefix for resolver interfacesBy default, is capitalized context name
      final String getPostfix() Postfix for resolver interfacesDefault: "Resolver"
      final Unit setPostfix(String postfix) Postfix for resolver interfacesDefault: "Resolver"
      final String getArgument() Name for parent object argumentBy default, is de-capitalized name of parent object type
      final Unit setArgument(String argument) Name for parent object argumentBy default, is de-capitalized name of parent object type
      final String getToDoMessage() If not null, Kobby will generate default implementation for functions in resolver interfaces that looks like: TODO("$toDoMessage")Default: null
      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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KobbyKotlinResolverExtension

        KobbyKotlinResolverExtension()
    • 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