Interface ECtransOptionDefinition

All Known Implementing Classes:
ECtransOption, ECtransOptions

public interface ECtransOptionDefinition
Common option contract for built-in enum constants and extension-owned definitions.
  • Method Details

    • getOption

      ECtransOption<?> getOption()
    • getParameter

      default String getParameter()
    • getModule

      default String getModule()
    • getName

      default String getName()
    • getFullName

      default String getFullName()
    • getGroup

      default ECtransGroups getGroup()
    • getClazz

      default Class<?> getClazz()
    • isVisible

      default boolean isVisible()
    • isSecured

      default boolean isSecured()
    • getChoicesAsStrings

      default List<String> getChoicesAsStrings()
    • getSubOptions

      default List<SubOption> getSubOptions()
    • hasFreeFormSubOptions

      default boolean hasFreeFormSubOptions()
    • getDefaultValue

      default <T> T getDefaultValue(Class<T> clazz)
    • getDefaultValues

      default <T> List<T> getDefaultValues(Class<T> clazz)
    • getDefaultString

      default String getDefaultString()