Interface DataBaseEntryUtilsOptionsOwner

All Known Subinterfaces:
DataBaseEntryUtils, ProxyDataBaseEntryUtils
All Known Implementing Classes:
BaseDataBaseEntryUtils, BaseProxyDataBaseEntryUtils, MySQLDataBaseEntryUtils, PostgreSQLDataBaseEntryUtils, SpringDataBaseEntryUtils, SQLiteDataBaseEntryUtils

public interface DataBaseEntryUtilsOptionsOwner
  • Field Details

    • FORCE_DEFAULT_VALUE_ON_NON_NULL_PROPERTY

      static final String 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

      static final String FAIL_ON_DUPLICATE_FACTORY_METHOD_PROPERTY
    • FAIL_ON_DUPLICATE_FACTORY_METHOD

      static final boolean FAIL_ON_DUPLICATE_FACTORY_METHOD
    • WARN_ON_DUPLICATE_FACTORY_METHOD_PROPERTY

      static final String WARN_ON_DUPLICATE_FACTORY_METHOD_PROPERTY
    • WARN_ON_DUPLICATE_FACTORY_METHOD

      static final boolean WARN_ON_DUPLICATE_FACTORY_METHOD
  • Method Details

    • getOption

      default <T> T getOption(String key)
    • getOptionOrDefault

      default <T> T getOptionOrDefault(String key, Supplier<T> value)
    • getOptionOrDefault

      default <T> T getOptionOrDefault(String key, T value)
    • getOptions

      Map<String,Object> getOptions()
    • hasOption

      default boolean hasOption(String key)
    • isFailOnDuplicateFactoryMethod

      default boolean isFailOnDuplicateFactoryMethod()
    • isForceDefaultValueOnNonNull

      default boolean isForceDefaultValueOnNonNull()
    • isWarnOnDuplicateFactoryMethod

      default boolean isWarnOnDuplicateFactoryMethod()
    • setOption

      default <T> Object setOption(String key, T value)