com.ibm.tivoli.maximo.skd.gworkassign.model

Class Resource

  • java.lang.Object
    • java.util.AbstractMap
      • java.util.HashMap
        • com.ibm.json.java.JSONObject
          • com.ibm.tivoli.maximo.skd.gworkassign.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
    This class correspondents to records of LABOR and/or AMCREW objects.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  Resource.Status 
      • 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.String getObjectName() 
      java.lang.Object getProperty(java.lang.String prop) 
      java.util.Collection getPropertyNames() 
      float getQuantity() 
      java.lang.String getRefObjectName() 
      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 put(java.lang.Object key, java.lang.Object value) 
      java.lang.Object remove(java.lang.Object key) 
      void setObjectName(java.lang.String objectName) 
      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 setRefObjectName(java.lang.String refObjectName) 
      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, 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, 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