Package | Description |
---|---|
com.github.marschall.storedprocedureproxy | |
com.github.marschall.storedprocedureproxy.spi |
Contains interfaces that may be implemented by users to customize
functionality if the default behavior is not appropriate for their
use case.
|
Modifier and Type | Method and Description |
---|---|
ProcedureCallerFactory<T> |
ProcedureCallerFactory.withNamespaceNamingStrategy(NamingStrategy namespaceNamingStrategy)
Causes a namespace to be added to the call string by applying
the given function to the interface name.
|
ProcedureCallerFactory<T> |
ProcedureCallerFactory.withParameterNamingStrategy(NamingStrategy parameterNamingStrategy)
Allows you to use a custom way how parameter names are derived from Java names.
|
ProcedureCallerFactory<T> |
ProcedureCallerFactory.withProcedureNamingStrategy(NamingStrategy procedureNamingStrategy)
Allows you to use a custom way how procedure names are derived from Java names.
|
ProcedureCallerFactory<T> |
ProcedureCallerFactory.withSchemaNamingStrategy(NamingStrategy schemaNamingStrategy)
Causes a schema name to be added to the call string by applying
the given function to the interface name.
|
Modifier and Type | Field and Description |
---|---|
static NamingStrategy |
NamingStrategy.IDENTITY
The identity transformation.
|
Modifier and Type | Method and Description |
---|---|
static NamingStrategy |
NamingStrategy.capitalize()
Creates a new transformation that converts the first character to
upper case.
|
static NamingStrategy |
NamingStrategy.lowerCase()
Creates a new transformation that converts the entire string to lower case.
|
static NamingStrategy |
NamingStrategy.prefix(String prefix)
Creates a new transformation that applies a prefix to the string.
|
static NamingStrategy |
NamingStrategy.snakeCase()
Creates a new transformation that converts the entire string to
snake case.
|
default NamingStrategy |
NamingStrategy.then(NamingStrategy next)
Applies another transformation after the current transformation.
|
default NamingStrategy |
NamingStrategy.thenCapitalize()
Applies an upper case transformation of the first character after the
current transformation.
|
default NamingStrategy |
NamingStrategy.thenLowerCase()
Applies a lower case transformation of the entire string after the current transformation.
|
default NamingStrategy |
NamingStrategy.thenPrefix(String prefix)
Appends a prefix after the current transformation.
|
default NamingStrategy |
NamingStrategy.thenSnakeCase()
Applies snake case
after the current transformation.
|
default NamingStrategy |
NamingStrategy.thenUpperCase()
Applies a upper case transformation of the entire string after the current transformation.
|
default NamingStrategy |
NamingStrategy.thenWithoutFirst(int skipped)
Skips a number of characters from the start of the name after the current
transformation.
|
static NamingStrategy |
NamingStrategy.upperCase()
Creates a new transformation that converts the entire string to upper case.
|
static NamingStrategy |
NamingStrategy.withoutFirst(int skipped)
Creates a new transformation that skips a given number of characters
from the start of the java name.
|
Modifier and Type | Method and Description |
---|---|
default NamingStrategy |
NamingStrategy.then(NamingStrategy next)
Applies another transformation after the current transformation.
|
Copyright © 2016–2017. All rights reserved.