Package lu.kbra.pclib.db.utils.impl
Interface DatabaseEntryUtilsOptionsOwner
- All Known Subinterfaces:
DatabaseEntryUtils,ProxyDatabaseEntryUtils
- All Known Implementing Classes:
BaseDatabaseEntryUtils,BaseProxyDatabaseEntryUtils
public interface DatabaseEntryUtilsOptionsOwner
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Tdefault <T> TgetOptionOrDefault(String key, Supplier<T> value) default <T> TgetOptionOrDefault(String key, T value) default booleandefault booleandefault booleandefault <T> ObjectvoidsetOptions(Map<String, Object> options) default <T> ObjectunsertOption(String key, T value)
-
Field Details
-
FORCE_DEFAULT_VALUE_ON_NON_NULL_PROPERTY
-
FORCE_DEFAULT_VALUE_ON_NON_NULL
static final boolean FORCE_DEFAULT_VALUE_ON_NON_NULL -
FAIL_ON_DUPLICATE_FACTORY_METHOD_PROPERTY
-
FAIL_ON_DUPLICATE_FACTORY_METHOD
static final boolean FAIL_ON_DUPLICATE_FACTORY_METHOD
-
-
Method Details
-
getOption
-
getOptionOrDefault
-
getOptionOrDefault
-
getOptions
-
setOptions
-
hasOption
-
isFailOnDuplicateFactoryMethod
default boolean isFailOnDuplicateFactoryMethod() -
isForceDefaultValueOnNonNull
default boolean isForceDefaultValueOnNonNull() -
setOption
-
unsertOption
-