com.ibm.tivoli.maximo.skd.service

Class SKDDD

  • java.lang.Object
    • com.ibm.tivoli.maximo.skd.service.SKDDD
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String SKDACTIONINFOMAP_SEPARATOR
      Contraint type seprator "\u00ef\u00bf\u00bd"
    • Constructor Summary

      Constructors 
      Constructor and Description
      SKDDD() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.HashMap getActionInfo()
      Get the action information
      java.util.HashMap getActionInfo(java.lang.String useWith)
      Get the action information for the specified app.
      java.util.Set getAllSameAsObjectNames(java.lang.String skdObjectName, java.lang.String objectName)
      Get all same as object name for skd object and object
      java.util.List getAppFromMaxApps(java.lang.String objectName, UserInfo userInfo)
      Return list of app name from maxapps table
      java.util.HashMap getDataGroupInfoList(java.lang.String skdObjectName)
      Get data group list
      java.lang.String getName()
      Get the name of Scheduler DD.
      java.util.ArrayList getObjectInfoListBySKDObjectName(java.lang.String skdObjectName)
      Get the list of object for a skdobject from skdobject table.
      java.util.HashMap getObjectInfoMapBySKDObjectName(java.lang.String skdObjectName)
      Get object information map for a skdobject.
      SKDPropertyInfo getPropertyInfo(java.lang.String skdObjectName, java.lang.String objectName, java.lang.String propertyName)
      Get property information for skdobject, object and property name
      java.util.LinkedHashMap getPropertyInfoMap(java.lang.String skdObjectName)
      Returns the propertyInfo map for a skdobjectname
      java.util.HashMap getPropertyInfoMap(java.lang.String skdObjectName, java.lang.String objectName)
      Get property information map for skdobject and object.
      java.util.HashMap getPropertyInfoMapByObjectName(java.lang.String objectName)
      Get property information map for object name
      java.util.HashMap getPropertyInfoMapBySKDObjectName(java.lang.String skdObjectName)
      Get property information map for skdobject name
      java.util.HashMap getUidActionInfo()
      Get action information with action uniqueid as key
      void init()
      Init method
      void init(MXServer mxs)
      Does same as init();
      void reload()
      Reload Scheduler cache
      void reload(java.lang.String key)
      Reload scheduler cache with a key
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SKDACTIONINFOMAP_SEPARATOR

        public static final java.lang.String SKDACTIONINFOMAP_SEPARATOR
        Contraint type seprator "\u00ef\u00bf\u00bd"
        See Also:
        Constant Field Values
    • Constructor Detail

      • SKDDD

        public SKDDD()
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the name of Scheduler DD.
        Specified by:
        getName in interface MaximoCache
        Returns:
        SKDDD
      • getAppFromMaxApps

        public java.util.List getAppFromMaxApps(java.lang.String objectName,
                                                UserInfo userInfo)
                                         throws MXException
        Return list of app name from maxapps table
        Parameters:
        objectName -
        userinfo -
        Returns:
        list of app name
        Throws:
        java.lang.Exception
        MXException
      • getPropertyInfo

        public SKDPropertyInfo getPropertyInfo(java.lang.String skdObjectName,
                                               java.lang.String objectName,
                                               java.lang.String propertyName)
        Get property information for skdobject, object and property name
        Parameters:
        skdObjectName -
        objectName -
        propertyName -
        Returns:
        SKDPropertyInfo
      • getPropertyInfoMap

        public java.util.HashMap getPropertyInfoMap(java.lang.String skdObjectName,
                                                    java.lang.String objectName)
        Get property information map for skdobject and object.
        Parameters:
        skdObjectName -
        objectName -
        Returns:
        HashMap(propertyName -> propertyInfo)
      • getPropertyInfoMap

        public java.util.LinkedHashMap getPropertyInfoMap(java.lang.String skdObjectName)
        Returns the propertyInfo map for a skdobjectname
        Parameters:
        skdObjectName -
        Returns:
        Hashmap(property name->propertyinfo)
      • getPropertyInfoMapByObjectName

        public java.util.HashMap getPropertyInfoMapByObjectName(java.lang.String objectName)
        Get property information map for object name
        Parameters:
        objectName -
        Returns:
        Map (skdObjectName -> (Propertyname -> propertyinfo))
      • getPropertyInfoMapBySKDObjectName

        public java.util.HashMap getPropertyInfoMapBySKDObjectName(java.lang.String skdObjectName)
        Get property information map for skdobject name
        Parameters:
        skdObjectName -
        Returns:
        Map (ObjectName -> (Propertyname -> propertyinfo))
      • getObjectInfoListBySKDObjectName

        public java.util.ArrayList getObjectInfoListBySKDObjectName(java.lang.String skdObjectName)
        Get the list of object for a skdobject from skdobject table.
        Parameters:
        skdObjectName -
        Returns:
        list of object
      • getObjectInfoMapBySKDObjectName

        public java.util.HashMap getObjectInfoMapBySKDObjectName(java.lang.String skdObjectName)
        Get object information map for a skdobject.
        Parameters:
        skdObjectName -
        Returns:
        HashMap
      • getAllSameAsObjectNames

        public java.util.Set getAllSameAsObjectNames(java.lang.String skdObjectName,
                                                     java.lang.String objectName)
        Get all same as object name for skd object and object
        Parameters:
        skdObjectName -
        objectName -
        Returns:
        set of same as object name
      • getDataGroupInfoList

        public java.util.HashMap getDataGroupInfoList(java.lang.String skdObjectName)
        Get data group list
        Parameters:
        skdObjectName -
        Returns:
        HashMap
      • getActionInfo

        public java.util.HashMap getActionInfo()
        Get the action information
        Returns:
        HashMap>
      • getActionInfo

        public java.util.HashMap getActionInfo(java.lang.String useWith)
        Get the action information for the specified app.
        Returns:
        HashMap>
      • getUidActionInfo

        public java.util.HashMap getUidActionInfo()
        Get action information with action uniqueid as key
        Returns:
        HashMap