Class SchemaConfiguration


  • public final class SchemaConfiguration
    extends java.lang.Object
    Configuration parameters required by schema objects.
    Since:
    7.1
    See Also:
    Schema
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getMaxobjObjectStructure()
      Returns the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
      java.util.List<java.lang.String> getMaxObjUrlList()
      Returns a list of URLs to perform query operations on the MAXOBJECT object structure.
      java.lang.String getMosName()
      Returns the Maximo Object Structure's name.
      java.lang.String getPassword()
      Returns the user's password.
      java.lang.String getServiceBase()
      Return the user defined service base, default is "/meaweb"
      int getTimeout()
      Returns the timeout.
      java.lang.String getTransactionLang()
      Returns the user defined transaction language.
      java.util.List<java.lang.String> getUrlList()
      Returns a list of URLs.
      java.lang.String getUserId()
      Returns the user's identification.
      java.lang.String getXsdSuffix()
      Returns the XSD URL suffix.
      java.util.List<java.lang.String> getXsdUrlList()
      Returns a list of XSD URLs.
      boolean isAuthenticationRequired()
      Indicates if the authentication header containing the user's credentials should be sent.
      void setAuthenticationRequired​(boolean authenticationRequired)
      Defines if the authentication header containing the user's credentials should be sent.
      void setMaxobjObjectStructure​(java.lang.String maxobjObjectStructure)
      Defines the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
      void setMaxobjUrlList​(java.util.List<java.lang.String> urlList)
      Defines a list of URLs to perform query operations on the MAXOBJECT object structure.
      void setMosName​(java.lang.String mosName)
      Defines the Maximo Object Structure's name.
      void setPassword​(java.lang.String password)
      Defines the user's password.
      void setServiceBase​(java.lang.String value)
      Defines the user defined service base
      void setTimeout​(int timeout)
      Defines the timeout.
      void setTransactionLang​(java.lang.String transLanguage)
      Defines the user defined transaction language.
      void setUrlList​(java.util.List<java.lang.String> urlList)
      Defines a list of URLs.
      void setUserId​(java.lang.String userId)
      Defines the user's identification.
      void setXsdSufix​(java.lang.String xsdSuffix)
      Defines the XSD URL suffix.
      void setXsdUrlList​(java.util.List<java.lang.String> urlList)
      Defines a list of XSD URLs.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SchemaConfiguration

        public SchemaConfiguration()
    • Method Detail

      • getMaxobjObjectStructure

        public java.lang.String getMaxobjObjectStructure()
        Returns the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
        Returns:
        the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs
      • getMaxObjUrlList

        public java.util.List<java.lang.String> getMaxObjUrlList()
        Returns a list of URLs to perform query operations on the MAXOBJECT object structure.
        Returns:
        a list of URLs to perform query operations on the MAXOBJECT object structure
        Since:
        1.2.0
        See Also:
        setMaxobjUrlList(List)
      • getMosName

        public java.lang.String getMosName()
        Returns the Maximo Object Structure's name.
        Returns:
        Maximo Object Structure's name
        See Also:
        setMosName(String)
      • getPassword

        public java.lang.String getPassword()
        Returns the user's password.
        Returns:
        user's password
      • getTimeout

        public int getTimeout()
        Returns the timeout.
        Returns:
        timeout in milliseconds
        Since:
        1.4.0
      • getUrlList

        public java.util.List<java.lang.String> getUrlList()
        Returns a list of URLs.
        Returns:
        a list of URLs
        Since:
        1.4.0
      • getUserId

        public java.lang.String getUserId()
        Returns the user's identification.
        Returns:
        user's identification
      • getXsdSuffix

        public java.lang.String getXsdSuffix()
        Returns the XSD URL suffix.
        Returns:
        XSD URL suffix
        Since:
        1.4.0
      • getXsdUrlList

        public java.util.List<java.lang.String> getXsdUrlList()
        Returns a list of XSD URLs.
        Returns:
        a list of XSD URLs
        Since:
        1.2.0
        See Also:
        setXsdUrlList(List)
      • isAuthenticationRequired

        public boolean isAuthenticationRequired()
        Indicates if the authentication header containing the user's credentials should be sent.
        Returns:
        true if the authentication header should be sent, otherwise false
      • setAuthenticationRequired

        public void setAuthenticationRequired​(boolean authenticationRequired)
        Defines if the authentication header containing the user's credentials should be sent.
        Parameters:
        authenticationRequired - true if the authentication header should be sent, otherwise false
      • setMaxobjObjectStructure

        public void setMaxobjObjectStructure​(java.lang.String maxobjObjectStructure)
        Defines the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
        Parameters:
        maxobjObjectStructure - the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs
      • setMaxobjUrlList

        public void setMaxobjUrlList​(java.util.List<java.lang.String> urlList)
        Defines a list of URLs to perform query operations on the MAXOBJECT object structure.
        Parameters:
        urlList - list of URLs to perform query operations on the MAXOBJECT object structure
      • setMosName

        public void setMosName​(java.lang.String mosName)
        Defines the Maximo Object Structure's name.
        Parameters:
        mosName - Maximo Object Structure's name
        See Also:
        getMosName()
      • setPassword

        public void setPassword​(java.lang.String password)
        Defines the user's password.
        Parameters:
        password - user's password
      • setTimeout

        public void setTimeout​(int timeout)
        Defines the timeout.
        Parameters:
        timeout - timeout in milliseconds
      • setUrlList

        public void setUrlList​(java.util.List<java.lang.String> urlList)
        Defines a list of URLs.
        Parameters:
        urlList - a list of URLs
      • setUserId

        public void setUserId​(java.lang.String userId)
        Defines the user's identification.
        Parameters:
        userId - user's identification
      • setXsdSufix

        public void setXsdSufix​(java.lang.String xsdSuffix)
        Defines the XSD URL suffix.
        Parameters:
        xsdSuffix - XSD URL suffix
      • setXsdUrlList

        public void setXsdUrlList​(java.util.List<java.lang.String> urlList)
        Defines a list of XSD URLs.
        Parameters:
        urlList - a list of XSD URLs
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setTransactionLang

        public void setTransactionLang​(java.lang.String transLanguage)
        Defines the user defined transaction language.
        Parameters:
        transaction - Language Transaction Language
      • getTransactionLang

        public java.lang.String getTransactionLang()
        Returns the user defined transaction language.
        Returns:
        transaction Language
      • setServiceBase

        public void setServiceBase​(java.lang.String value)
        Defines the user defined service base
        Parameters:
        value -
      • getServiceBase

        public java.lang.String getServiceBase()
        Return the user defined service base, default is "/meaweb"
        Returns: