public class Record
extends java.util.LinkedHashMap<java.lang.String,java.lang.Object>
implements com.smartgwt.mobile.client.internal.data.HasAttributes, com.smartgwt.mobile.client.internal.SelectionItem
| Constructor and Description |
|---|
Record() |
| Modifier and Type | Method and Description |
|---|---|
static Record |
copyAttributes(Record record,
java.lang.String... properties)
Creates a shallow copy of
record containing its attributes for properties
named in properties. |
static void |
copyAttributesInto(Record destRecord,
Record record,
java.lang.String... properties)
Shallow copies the attributes of
record to destRecord for
properties named in properties. |
java.lang.String |
getAttribute(java.lang.String property) |
java.lang.Boolean |
getAttributeAsBoolean(java.lang.String property) |
java.util.Date |
getAttributeAsDate(java.lang.String property) |
java.lang.Double |
getAttributeAsDouble(java.lang.String property) |
double[] |
getAttributeAsDoubleArray(java.lang.String property) |
java.lang.Float |
getAttributeAsFloat(java.lang.String property) |
java.lang.Integer |
getAttributeAsInt(java.lang.String property) |
int[] |
getAttributeAsIntArray(java.lang.String property) |
<T> java.util.List<T> |
getAttributeAsList(java.lang.String property) |
java.lang.Long |
getAttributeAsLong(java.lang.String property) |
<K,V> java.util.Map<K,V> |
getAttributeAsMap(java.lang.String property) |
java.lang.Object |
getAttributeAsObject(java.lang.String property) |
Record |
getAttributeAsRecord(java.lang.String property) |
java.lang.String |
getAttributeAsString(java.lang.String property) |
java.lang.String[] |
getAttributeAsStringArray(java.lang.String property) |
void |
setAttribute(java.lang.String property,
java.lang.Object value) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic static Record copyAttributes(Record record, java.lang.String... properties)
record containing its attributes for properties
named in properties.record - the record to copy attributes from.properties - an array of properties to copy.record containing only the attributes for properties
named in properties.public static void copyAttributesInto(Record destRecord, Record record, java.lang.String... properties)
record to destRecord for
properties named in properties.destRecord - (out) destination record into which attributes are copied.record - the record to copy attributes from.properties - an array of properties to copy.public void setAttribute(java.lang.String property,
java.lang.Object value)
setAttribute in interface com.smartgwt.mobile.client.internal.data.HasAttributessetAttribute in interface com.smartgwt.mobile.client.internal.SelectionItempublic java.lang.String getAttribute(java.lang.String property)
public java.lang.String getAttributeAsString(java.lang.String property)
public java.lang.Boolean getAttributeAsBoolean(java.lang.String property)
public java.lang.Integer getAttributeAsInt(java.lang.String property)
public java.lang.Long getAttributeAsLong(java.lang.String property)
public java.lang.Float getAttributeAsFloat(java.lang.String property)
public java.lang.Double getAttributeAsDouble(java.lang.String property)
public double[] getAttributeAsDoubleArray(java.lang.String property)
public int[] getAttributeAsIntArray(java.lang.String property)
public java.lang.String[] getAttributeAsStringArray(java.lang.String property)
public java.util.Date getAttributeAsDate(java.lang.String property)
public java.lang.Object getAttributeAsObject(java.lang.String property)
getAttributeAsObject in interface com.smartgwt.mobile.client.internal.data.HasAttributesgetAttributeAsObject in interface com.smartgwt.mobile.client.internal.SelectionItempublic <T> java.util.List<T> getAttributeAsList(java.lang.String property)
public <K,V> java.util.Map<K,V> getAttributeAsMap(java.lang.String property)
public Record getAttributeAsRecord(java.lang.String property)