com.ibm.tivoli.maximo.skd.max.model

Class Resource

  • java.lang.Object
    • java.util.AbstractMap
      • java.util.HashMap
        • com.ibm.json.java.JSONObject
          • com.ibm.tivoli.maximo.skd.max.model.Resource
  • All Implemented Interfaces:
    com.ibm.json.java.JSONArtifact, IMXPropertyGetterSetter, IMXResource, java.io.Serializable, java.lang.Cloneable, java.util.Map


    public class Resource
    extends com.ibm.json.java.JSONObject
    implements java.io.Serializable, IMXResource
    Class that represents a Resource abstraction for the Scheduler Max model.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry, java.util.AbstractMap.SimpleImmutableEntry
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry
    • Constructor Summary

      Constructors 
      Constructor and Description
      Resource() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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
      • Methods inherited from class com.ibm.json.java.JSONObject

        isValidObject, isValidType, parse, parse, parse, put, serialize, serialize, serialize, serialize, serialize, serialize, toString
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        equals, hashCode