public class Reservation extends com.ibm.json.java.JSONObject implements java.io.Serializable, IMXReservation
| Constructor and Description |
|---|
Reservation()
This constructor is used for totals only.
|
Reservation(IMXResource resource,
IMXActivity activity)
Constructor
|
| 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) |
int |
getInt(java.lang.String prop) |
long |
getLong(java.lang.String prop) |
IMXActivity |
getMXActivity() |
IMXResource |
getMXResource() |
java.lang.Object |
getProperty(java.lang.String prop) |
java.util.Collection |
getPropertyNames() |
java.lang.String |
getString(java.lang.String prop) |
java.lang.String |
getString(java.lang.String prop,
java.lang.String defValue) |
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) |
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 Reservation()
public Reservation(IMXResource resource, IMXActivity activity)
resource - public 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 IMXActivity getMXActivity()
getMXActivity in interface IMXReservationIMXReservation.getMXActivity()public IMXResource getMXResource()
getMXResource in interface IMXReservationIMXReservation.getMXResource()public java.util.Collection getPropertyNames()
getPropertyNames in interface IMXPropertyGetterSetter