Class FieldsMeta<T extends DataResponseDTO>

    • Constructor Detail

      • FieldsMeta

        public FieldsMeta​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • addConcreteFilterValue

        public final void addConcreteFilterValue​(DtoField<? super T,​?> field,
                                                 SimpleDictionary dictDTO)
        Adds a value to the existing list of filterable values
        Parameters:
        field - widget field with type dictionary
        dictDTO - DTO with dictionary value
      • setAllFilterValuesByLovType

        public final void setAllFilterValuesByLovType​(DtoField<? super T,​?> field,
                                                      IDictionaryType type)
      • setEnumFilterValues

        public <T extends DataResponseDTO,​E extends Enum> void setEnumFilterValues​(@NonNull
                                                                                         @NonNull FieldsMeta<T> fieldsMeta,
                                                                                         @Nullable
                                                                                         DtoField<? super T,​E> field,
                                                                                         @NonNull
                                                                                         @NonNull E... values)