Interface DatabaseEntryUtilsOptionsOwner

All Known Subinterfaces:
DatabaseEntryUtils, ProxyDatabaseEntryUtils
All Known Implementing Classes:
BaseDatabaseEntryUtils, BaseProxyDatabaseEntryUtils

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
  • 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()
    • setOptions

      void setOptions(Map<String,Object> options)
    • hasOption

      default boolean hasOption(String key)
    • isFailOnDuplicateFactoryMethod

      default boolean isFailOnDuplicateFactoryMethod()
    • isForceDefaultValueOnNonNull

      default boolean isForceDefaultValueOnNonNull()
    • setOption

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

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