com.ibm.tivoli.maximo.intservice

Class MOSService

  • java.lang.Object
    • com.ibm.tivoli.maximo.intservice.MOSService


  • public class MOSService
    extends java.lang.Object
    EJB for MOS Service xml processing.

    • Constructor Summary

      Constructors 
      Constructor and Description
      MOSService() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      protected java.lang.String getBidiFormat(java.lang.String mosName) 
      byte[] maxAPIKeySecureProcessMOS(java.lang.String apikey, byte[] reqMosData, java.lang.String mosName) 
      byte[] maxSecureProcessMOS(java.lang.String loginid, java.lang.String password, byte[] reqMosData, java.lang.String mosName) 
      byte[] processMOS(byte[] reqMosData, java.lang.String mosName) 
      byte[] secureProcessMOS(byte[] reqMosData, java.lang.String mosName, java.security.Principal principal) 
      protected byte[] transformFromMaximoBidiFormatTo(byte[] responseData, java.lang.String bidiFormat) 
      protected org.jdom2.Document transformToMaximoBidiFormatFrom(org.jdom2.Document doc, java.lang.String bidiFormat) 
      byte[] wsMaxAPIKeySecureProcessMOS(java.lang.String apikey, byte[] reqMosData, java.lang.String wsName) 
      byte[] wsMaxSecureProcessMOS(java.lang.String loginid, java.lang.String password, byte[] reqMosData, java.lang.String wsName) 
      byte[] wsProcessMOS(byte[] reqMosData, java.lang.String wsName) 
      byte[] wsSecureProcessMOS(byte[] reqMosData, java.lang.String wsName, java.security.Principal principal) 
      • Methods inherited from class java.lang.Object

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

      • MOSService

        public MOSService()
    • Method Detail

      • processMOS

        public byte[] processMOS(byte[] reqMosData,
                                 java.lang.String mosName)
                          throws MXException
        Throws:
        MXException
      • wsProcessMOS

        public byte[] wsProcessMOS(byte[] reqMosData,
                                   java.lang.String wsName)
                            throws MXException
        Throws:
        MXException
      • secureProcessMOS

        public byte[] secureProcessMOS(byte[] reqMosData,
                                       java.lang.String mosName,
                                       java.security.Principal principal)
                                throws MXException
        Throws:
        MXException
      • wsSecureProcessMOS

        public byte[] wsSecureProcessMOS(byte[] reqMosData,
                                         java.lang.String wsName,
                                         java.security.Principal principal)
                                  throws MXException
        Throws:
        MXException
      • maxSecureProcessMOS

        public byte[] maxSecureProcessMOS(java.lang.String loginid,
                                          java.lang.String password,
                                          byte[] reqMosData,
                                          java.lang.String mosName)
                                   throws MXException
        Throws:
        MXException
      • maxAPIKeySecureProcessMOS

        public byte[] maxAPIKeySecureProcessMOS(java.lang.String apikey,
                                                byte[] reqMosData,
                                                java.lang.String mosName)
                                         throws MXException
        Throws:
        MXException
      • wsMaxAPIKeySecureProcessMOS

        public byte[] wsMaxAPIKeySecureProcessMOS(java.lang.String apikey,
                                                  byte[] reqMosData,
                                                  java.lang.String wsName)
                                           throws MXException
        Throws:
        MXException
      • wsMaxSecureProcessMOS

        public byte[] wsMaxSecureProcessMOS(java.lang.String loginid,
                                            java.lang.String password,
                                            byte[] reqMosData,
                                            java.lang.String wsName)
                                     throws MXException
        Throws:
        MXException
      • getBidiFormat

        protected java.lang.String getBidiFormat(java.lang.String mosName)
      • transformToMaximoBidiFormatFrom

        protected org.jdom2.Document transformToMaximoBidiFormatFrom(org.jdom2.Document doc,
                                                                     java.lang.String bidiFormat)
                                                              throws MXException,
                                                                     java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException
      • transformFromMaximoBidiFormatTo

        protected byte[] transformFromMaximoBidiFormatTo(byte[] responseData,
                                                         java.lang.String bidiFormat)
                                                  throws MXException,
                                                         java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException