psdi.mbo

Class MaximoMLDD

  • java.lang.Object
    • psdi.mbo.MaximoMLDD
    • Constructor Detail

      • MaximoMLDD

        public MaximoMLDD()
    • Method Detail

      • init

        public void init()
                  throws MXException
        Initialize the cache object. This will be called by the app server on startup.
        Specified by:
        init in interface MaximoCache
        Throws:
        MXException
      • reload

        public void reload()
                    throws MXException
        Reloads the cache object. This will be called by the app server whenever the cache needs to be refreshed. The method unloads everything if there are any and reload the base language information.
        Specified by:
        reload in interface MaximoCache
        Throws:
        MXException
      • reload

        public void reload(java.lang.String key)
                    throws MXException
        Reload by the key. The key is language code, comma, object name. If there is no comma, everything cached for the object will be reload for the languages already cached. If it starts with comma, the table caches in all cached languages will be reloaded. If nothing is specified, it is equivalent to reload();
        Specified by:
        reload in interface MaximoCache
        Parameters:
        key -
        Throws:
        MXException
        See Also:
        MaximoMLDD.reload()
      • getName

        public java.lang.String getName()
        Returns the name of the cache object. Should be unique within the app server. This name is used to uniquely identify the cache object among all cached object for both accessing the cache object as well as refreshing the cache object. Ex. MaximoDD returns "MAXIMODD"
        Specified by:
        getName in interface MaximoCache
        Returns:
      • getMboValueInfoStatic

        public MboValueInfoStatic getMboValueInfoStatic(UserInfo ui,
                                                        java.lang.String objectName,
                                                        java.lang.String attributeName)
                                                 throws MXException
        Get the MboValueInfoStatic object for the specified attribute from the cache. The language code of the userinfo will be the language. If the language is the first time requested, the information will be loaded.
        Parameters:
        ui -
        objectName -
        attributeName -
        Returns:
        Throws:
        MXException
      • getLangCache

        public java.util.HashMap getLangCache(java.lang.String langCode)
        Get the cache of the langage.
        Parameters:
        langCode -
        Returns: