Package io.jmix.ui.data.impl
Class MapDataItem
java.lang.Object
io.jmix.ui.data.impl.MapDataItem
- All Implemented Interfaces:
DataItem,DataItem.HasId,Serializable
Data item, which is a set of key-value pairs.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.data.DataItem
DataItem.HasId -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds value with given key.getId()static MapDataItemstatic MapDataItemstatic MapDataItemof(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3) static MapDataItemof(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3, String paramName4, Object paramValue4) static MapDataItemof(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3, String paramName4, Object paramValue4, String paramName5, Object paramValue5) static MapDataItemof(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3, String paramName4, Object paramValue4, String paramName5, Object paramValue5, String paramName6, Object paramValue6) protected static voidput(com.google.common.collect.ImmutableMap.Builder<String, Object> builder, String key, Object value) voidRemoves property from thisMapDataItem
-
Field Details
-
properties
-
-
Constructor Details
-
MapDataItem
public MapDataItem() -
MapDataItem
-
-
Method Details
-
put
-
of
-
of
public static MapDataItem of(String paramName1, Object paramValue1, String paramName2, Object paramValue2) -
of
-
of
-
of
-
of
-
getValue
-
add
Adds value with given key.- Parameters:
key- name of propertyvalue- property value- Returns:
- this
MapDataItem
-
remove
Removes property from thisMapDataItem- Parameters:
key- name of property
-
getId
- Specified by:
getIdin interfaceDataItem.HasId- Returns:
- unique identifier of DataItem
-