Class KobbyKotlinImplExtension
-
- All Implemented Interfaces:
public class KobbyKotlinImplExtensionConfiguration of DSL Entities implementation classes generation
-
-
Field Summary
Fields Modifier and Type Field Description private StringpackageNameprivate Stringprefixprivate Stringpostfixprivate Booleaninternalprivate StringinnerPrefixprivate StringinnerPostfixprivate BooleanprojectionCheckingEnabled
-
Constructor Summary
Constructors Constructor Description KobbyKotlinImplExtension()
-
Method Summary
Modifier and Type Method Description final StringgetPackageName()Package name for entities implementation classes relative to root package nameDefault: "entity. final UnitsetPackageName(String packageName)Package name for entities implementation classes relative to root package nameDefault: "entity. final StringgetPrefix()Prefix for entities implementation classes final UnitsetPrefix(String prefix)Prefix for entities implementation classes final StringgetPostfix()Postfix for entities implementation classesDefault: "Impl" final UnitsetPostfix(String postfix)Postfix for entities implementation classesDefault: "Impl" final BooleangetInternal()Is implementation classes should be internalDefault: true final UnitsetInternal(Boolean internal)Is implementation classes should be internalDefault: true final StringgetInnerPrefix()Prefix for inner fields in implementation classesDefault: "__inner" final UnitsetInnerPrefix(String innerPrefix)Prefix for inner fields in implementation classesDefault: "__inner" final StringgetInnerPostfix()Postfix for inner fields in implementation classes final UnitsetInnerPostfix(String innerPostfix)Postfix for inner fields in implementation classes final BooleangetProjectionCheckingEnabled()Should getter methods of entity implementation classes check for availability of GraphQL projection? final UnitsetProjectionCheckingEnabled(Boolean projectionCheckingEnabled)Should getter methods of entity implementation classes check for availability of GraphQL projection? -
-
Method Detail
-
getPackageName
final String getPackageName()
Package name for entities implementation classes relative to root package name
Default: "entity.impl"
-
setPackageName
final Unit setPackageName(String packageName)
Package name for entities implementation classes relative to root package name
Default: "entity.impl"
-
getPostfix
final String getPostfix()
Postfix for entities implementation classes
Default: "Impl"
-
setPostfix
final Unit setPostfix(String postfix)
Postfix for entities implementation classes
Default: "Impl"
-
getInternal
final Boolean getInternal()
Is implementation classes should be internal
Default: true
-
setInternal
final Unit setInternal(Boolean internal)
Is implementation classes should be internal
Default: true
-
getInnerPrefix
final String getInnerPrefix()
Prefix for inner fields in implementation classes
Default: "__inner"
-
setInnerPrefix
final Unit setInnerPrefix(String innerPrefix)
Prefix for inner fields in implementation classes
Default: "__inner"
-
getInnerPostfix
final String getInnerPostfix()
Postfix for inner fields in implementation classes
-
setInnerPostfix
final Unit setInnerPostfix(String innerPostfix)
Postfix for inner fields in implementation classes
-
getProjectionCheckingEnabled
final Boolean getProjectionCheckingEnabled()
Should getter methods of entity implementation classes check for availability of GraphQL projection? More details
Default: true
-
setProjectionCheckingEnabled
final Unit setProjectionCheckingEnabled(Boolean projectionCheckingEnabled)
Should getter methods of entity implementation classes check for availability of GraphQL projection? More details
Default: true
-
-
-
-