Package org.cxbox.core.dto.rowmeta
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 Summary
FieldsModifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.ObjectMapperFields inherited from class org.cxbox.api.data.dto.rowmeta.FieldsDTO
fields -
Constructor Summary
ConstructorsConstructorDescriptionRowDependentFieldsCommonMeta(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddConcreteValue(DtoField<? super T, ?> field, org.cxbox.api.data.dictionary.SimpleDictionary dictDTO) Adds a value to an existing list of selectable valuesfinal voidfinal voidorg.cxbox.api.data.dto.rowmeta.FieldDTOfinal voidfinal voidfinal voidsetConcreteValues(DtoField<? super T, ?> field, Collection<org.cxbox.api.data.dictionary.SimpleDictionary> dictDtoList) final <V> voidsetCurrentValue(DtoField<? super T, V> field, V value) voidsetDisabled(List<String> fields) final voidsetDisabled(DtoField<? super T, ?>... fields) final voidsetDrilldown(DtoField<? super T, ?> field, DrillDownTypeSpecifier drillDownType, String drillDown) final voidsetDrilldowns(List<FieldDrillDown> drillDowns) final voidsetEnabled(DtoField<? super T, ?>... fields) final voidfinal voidsetNotHidden(DtoField<? super T, ?>... fields) final voidsetNotRequired(DtoField<? super T, ?>... fields) final voidsetPlaceholder(DtoField<? super T, ?> field, String placeholder) final voidsetRequired(DtoField<? super T, ?>... fields) Methods inherited from class org.cxbox.api.data.dto.rowmeta.FieldsDTO
add, get, iterator, ofMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
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
-
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 dictionarydictDTO- DTO with dictionary value
-
setRequired
-
setNotRequired
-
required
-
setHidden
-
setNotHidden
-
disableFields
public final void disableFields() -
setDisabled
-
setEnabled
-
disable
-
setDisabled
-
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
-
setCurrentValue
-
setPlaceholder
-