Class JdbcIdentifierBuilder
java.lang.Object
org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
Builder for
Identifier
. Mainly for internal use within the framework- Since:
- 1.1
- Author:
- Jens Schauder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static JdbcIdentifierBuilder
empty()
static JdbcIdentifierBuilder
forBackReferences
(JdbcConverter converter, AggregatePath path, Object value) Creates ParentKeys with backreference for the given path and value of the parents id.static JdbcIdentifierBuilder
forBackReferences
(JdbcConverter converter, PersistentPropertyPathExtension path, Object value) Deprecated, for removal: This API element is subject to removal in a future version.withQualifier
(AggregatePath path, Object value) Adds a qualifier to the identifier to build.withQualifier
(PersistentPropertyPathExtension path, Object value) Deprecated.
-
Method Details
-
empty
-
forBackReferences
@Deprecated(since="3.2", forRemoval=true) public static JdbcIdentifierBuilder forBackReferences(JdbcConverter converter, PersistentPropertyPathExtension path, @Nullable Object value) Deprecated, for removal: This API element is subject to removal in a future version.Creates ParentKeys with backreference for the given path and value of the parents id. -
forBackReferences
public static JdbcIdentifierBuilder forBackReferences(JdbcConverter converter, AggregatePath path, @Nullable Object value) Creates ParentKeys with backreference for the given path and value of the parents id. -
withQualifier
@Deprecated public JdbcIdentifierBuilder withQualifier(PersistentPropertyPathExtension path, Object value) Deprecated.Adds a qualifier to the identifier to build. A qualifier is a map key or a list index.- Parameters:
path
- path to the map that gets qualified byvalue
. Must not be null.value
- map key or list index qualifying the map identified bypath
. Must not be null.- Returns:
- this builder. Guaranteed to be not null.
-
withQualifier
Adds a qualifier to the identifier to build. A qualifier is a map key or a list index.- Parameters:
path
- path to the map that gets qualified byvalue
. Must not be null.value
- map key or list index qualifying the map identified bypath
. Must not be null.- Returns:
- this builder. Guaranteed to be not null.
-
build
-
forBackReferences(JdbcConverter, AggregatePath, Object)
instead.