public class Resource extends com.ibm.json.java.JSONObject implements java.io.Serializable, IMXResource
| Constructor and Description |
|---|
Resource() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBoolean(java.lang.String prop)
Get Boolean will return true, if the data is a number and != 0, or if the data is a String and starts with
Y or T, of if the data is actually a boolean it will return the boolean value
|
java.util.Date |
getDate(java.lang.String prop) |
double |
getDouble(java.lang.String prop) |
float |
getFloat(java.lang.String prop) |
java.lang.String |
getID() |
int |
getInt(java.lang.String prop) |
long |
getLong(java.lang.String prop) |
java.lang.Object |
getProperty(java.lang.String prop) |
java.util.Collection |
getPropertyNames() |
float |
getQuantity() |
java.lang.String |
getString(java.lang.String prop) |
java.lang.String |
getString(java.lang.String prop,
java.lang.String defValue) |
java.lang.Object |
getUserData(java.lang.String key)
Get some transient user data for the resource
|
java.lang.Object |
setProperty(java.lang.String prop,
java.lang.Object value) |
java.lang.Object |
setProperty(java.lang.String prop,
java.lang.Object value,
boolean ignoreChangeTracking) |
void |
setUserData(java.lang.String key,
java.lang.Object data)
Sets dome transient user date for the given resource
|
isValidObject, isValidType, parse, parse, parse, put, serialize, serialize, serialize, serialize, serialize, serialize, toStringclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic java.lang.Object getProperty(java.lang.String prop)
getProperty in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getProperty(java.lang.String)public int getInt(java.lang.String prop)
getInt in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getInt(java.lang.String)public long getLong(java.lang.String prop)
getLong in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getLong(java.lang.String)public float getFloat(java.lang.String prop)
getFloat in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getFloat(java.lang.String)public double getDouble(java.lang.String prop)
getDouble in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getDouble(java.lang.String)public boolean getBoolean(java.lang.String prop)
IMXPropertyGetterSettergetBoolean in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getBoolean(java.lang.String)public java.lang.String getString(java.lang.String prop)
getString in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getString(java.lang.String)public java.lang.String getString(java.lang.String prop,
java.lang.String defValue)
getString in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getString(java.lang.String, java.lang.String)public java.util.Date getDate(java.lang.String prop)
getDate in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.getDate(java.lang.String)public java.lang.Object setProperty(java.lang.String prop,
java.lang.Object value)
setProperty in interface IMXPropertyGetterSetterIMXPropertyGetterSetter.setProperty(java.lang.String, java.lang.Object)public java.lang.Object setProperty(java.lang.String prop,
java.lang.Object value,
boolean ignoreChangeTracking)
setProperty in interface IMXPropertyGetterSetterpublic java.lang.String getID()
getID in interface IMXResourceIMXResource.getID()public java.lang.Object getUserData(java.lang.String key)
IMXResourcegetUserData in interface IMXResourceIMXResource.getUserData(java.lang.String)public void setUserData(java.lang.String key,
java.lang.Object data)
IMXResourcesetUserData in interface IMXResourceIMXResource.setUserData(java.lang.String, java.lang.Object)public float getQuantity()
getQuantity in interface IMXResourceIMXResource.getQuantity()public java.util.Collection getPropertyNames()
getPropertyNames in interface IMXPropertyGetterSetter