Class RowDependentFieldsCommonMeta<T extends org.cxbox.api.data.dto.DataResponseDTO>

java.lang.Object
org.cxbox.api.data.dto.rowmeta.FieldsDTO
org.cxbox.core.dto.rowmeta.RowDependentFieldsCommonMeta<T>
All Implemented Interfaces:
Iterable<org.cxbox.api.data.dto.rowmeta.FieldDTO>
Direct Known Subclasses:
RowDependentFieldsDictionaryDeprecatedMeta

public class RowDependentFieldsCommonMeta<T extends org.cxbox.api.data.dto.DataResponseDTO> extends org.cxbox.api.data.dto.rowmeta.FieldsDTO
  • Field Details

    • objectMapper

      @Qualifier("cxboxObjectMapper") protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • RowDependentFieldsCommonMeta

      public RowDependentFieldsCommonMeta(@Qualifier("cxboxObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • get

      public org.cxbox.api.data.dto.rowmeta.FieldDTO get(DtoField<? super T,?> field)
    • addConcreteValue

      public final void addConcreteValue(DtoField<? super T,?> field, org.cxbox.api.data.dictionary.SimpleDictionary dictDTO)
      Adds a value to an existing list of selectable values
      Parameters:
      field - widget field with type dictionary
      dictDTO - DTO with dictionary value
    • setRequired

      @SafeVarargs public final void setRequired(DtoField<? super T,?>... fields)
    • setNotRequired

      @SafeVarargs public final void setNotRequired(DtoField<? super T,?>... fields)
    • required

      @SafeVarargs public final void required(boolean required, DtoField<? super T,?>... fields)
    • setHidden

      @SafeVarargs public final void setHidden(DtoField<? super T,?>... fields)
    • setNotHidden

      @SafeVarargs public final void setNotHidden(DtoField<? super T,?>... fields)
    • hidden

      @SafeVarargs public final void hidden(boolean required, DtoField<? super T,?>... fields)
    • disableFields

      public final void disableFields()
    • setDisabled

      @SafeVarargs public final void setDisabled(DtoField<? super T,?>... fields)
    • setEnabled

      @SafeVarargs public final void setEnabled(DtoField<? super T,?>... fields)
    • disable

      public final void disable(boolean disabled, DtoField<? super T,?>... fields)
    • setDisabled

      public void setDisabled(List<String> fields)
    • setConcreteValues

      public final void setConcreteValues(DtoField<? super T,?> field, Collection<org.cxbox.api.data.dictionary.SimpleDictionary> dictDtoList)
    • setDrilldown

      public final void setDrilldown(DtoField<? super T,?> field, DrillDownTypeSpecifier drillDownType, String drillDown)
    • setDrilldowns

      public final void setDrilldowns(List<FieldDrillDown> drillDowns)
    • setCurrentValue

      public final <V> void setCurrentValue(DtoField<? super T,V> field, V value)
    • setPlaceholder

      public final void setPlaceholder(DtoField<? super T,?> field, String placeholder)