Class SelectValueController.SelectValueContext<V>

java.lang.Object
io.jmix.ui.app.valuespicker.selectvalue.SelectValueController.SelectValueContext<V>
Enclosing interface:
SelectValueController<V>

public static class SelectValueController.SelectValueContext<V> extends Object
  • Field Details

    • entityName

      protected String entityName
    • enumClass

      protected Class<? extends Enum> enumClass
    • javaClass

      protected Class<?> javaClass
    • fieldEditable

      protected boolean fieldEditable
    • initialValues

      protected Collection<V> initialValues
    • lookupScreenId

      protected String lookupScreenId
    • useComboBox

      protected boolean useComboBox
    • options

      protected Options<V> options
    • optionCaptionProvider

      protected Function<V,String> optionCaptionProvider
    • validators

      protected List<Validator<V>> validators
    • resolution

      protected DateField.Resolution resolution
    • timeZone

      protected TimeZone timeZone
  • Constructor Details

    • SelectValueContext

      public SelectValueContext()
  • Method Details

    • getEntityName

      @Nullable public String getEntityName()
    • setEntityName

      public void setEntityName(@Nullable String entityName)
    • getEnumClass

      @Nullable public Class<? extends Enum> getEnumClass()
    • setEnumClass

      public void setEnumClass(@Nullable Class<? extends Enum> enumClass)
    • getJavaClass

      @Nullable public Class<?> getJavaClass()
    • setJavaClass

      public void setJavaClass(@Nullable Class<?> javaClass)
    • isFieldEditable

      public boolean isFieldEditable()
    • setFieldEditable

      public void setFieldEditable(boolean editable)
    • getInitialValues

      public Collection<V> getInitialValues()
    • setInitialValues

      public void setInitialValues(@Nullable Collection<V> initialValues)
    • getLookupScreenId

      @Nullable public String getLookupScreenId()
    • setLookupScreenId

      public void setLookupScreenId(@Nullable String lookupScreenId)
    • isUseComboBox

      public boolean isUseComboBox()
    • setUseComboBox

      public void setUseComboBox(boolean useComboBox)
    • getOptions

      @Nullable public Options<V> getOptions()
    • setOptions

      public void setOptions(@Nullable Options<V> options)
    • getOptionCaptionProvider

      @Nullable public Function<V,String> getOptionCaptionProvider()
    • setOptionCaptionProvider

      public void setOptionCaptionProvider(@Nullable Function<V,String> optionCaptionProvider)
    • getValidators

      public List<Validator<V>> getValidators()
    • setValidators

      public void setValidators(@Nullable List<Validator<V>> validators)
    • addValidator

      public void addValidator(Validator<V> validator)
    • getResolution

      @Nullable public DateField.Resolution getResolution()
    • setResolution

      public void setResolution(@Nullable DateField.Resolution resolution)
    • getTimeZone

      @Nullable public TimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone(@Nullable TimeZone timeZone)