com.endeca.mobile.services.cart.models
Class AbstractRecord
java.lang.Object
com.endeca.mobile.services.cart.models.AbstractRecord
- All Implemented Interfaces:
- java.io.Serializable
public class AbstractRecord
- extends java.lang.Object
- implements java.io.Serializable
This class is also used by Gson to deserialize a json object.
Do not rename fields unless json response changed or you are creating
a custom deserializer.
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
get(java.lang.String key)
Deprecated. - use getValueAsString() |
java.util.Map<java.lang.String,java.lang.Object> |
getProps()
|
java.lang.String |
getSpec()
|
java.lang.Float |
getValueAsFloat(java.lang.String key)
|
java.lang.Long |
getValueAsLong(java.lang.String key)
|
java.lang.String |
getValueAsString(java.lang.String key)
|
java.lang.String[] |
getValueAsStringArray(java.lang.String key)
|
boolean |
hasProperty(java.lang.String key)
|
java.lang.Object |
put(java.lang.String key,
java.lang.String value)
Deprecated. - use getProps().put(String, Object) |
void |
setSpec(java.lang.String spec)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRecord
public AbstractRecord()
getProps
public java.util.Map<java.lang.String,java.lang.Object> getProps()
get
public java.lang.String get(java.lang.String key)
- Deprecated. - use getValueAsString()
- Parameters:
key
-
- Returns:
put
public java.lang.Object put(java.lang.String key,
java.lang.String value)
- Deprecated. - use getProps().put(String, Object)
- Parameters:
key
- value
-
getValueAsStringArray
public java.lang.String[] getValueAsStringArray(java.lang.String key)
getValueAsFloat
public java.lang.Float getValueAsFloat(java.lang.String key)
getValueAsString
public java.lang.String getValueAsString(java.lang.String key)
hasProperty
public boolean hasProperty(java.lang.String key)
getValueAsLong
public java.lang.Long getValueAsLong(java.lang.String key)
- Throws:
java.lang.NumberFormatException
setSpec
public void setSpec(java.lang.String spec)
getSpec
public java.lang.String getSpec()