com.alarmpoint.integrations.nnmi
Class NetworkNodeManagerWSUtil

java.lang.Object
  extended by com.alarmpoint.integrations.nnmi.NetworkNodeManagerWSUtil

public class NetworkNodeManagerWSUtil
extends java.lang.Object


Field Summary
 java.lang.String ADDRESSING_NAMESPACE
           
 java.lang.String ADDRESSING_NAMESPACE_PREFIX
           
 java.lang.String EVENTING_NAMESPACE
           
 java.lang.String EVENTING_NAMESPACE_PREFIX
           
 java.lang.String HP_NAMESPACE_NAME
           
 java.lang.String HP_NAMESPACE_PREFIX
           
 java.lang.String SOAP_NAMESPACE
           
 java.lang.String SOAP_NAMESPACE_PREFIX
           
 
Constructor Summary
NetworkNodeManagerWSUtil(java.lang.String user, java.lang.String password)
           
NetworkNodeManagerWSUtil(java.lang.String url, java.lang.String user, java.lang.String password)
          Construct a new ServiceManagerScriptObject with the specified url and user/password combination
 
Method Summary
 org.dom4j.Namespace getAddressingNameSpace()
           
 org.dom4j.Namespace getEventingNameSpace()
           
 org.dom4j.Namespace getHpNameSpace()
           
 org.dom4j.Namespace getSoapNameSpace()
           
 void initializeClient(java.lang.String url, java.lang.String user, java.lang.String password)
          Initialize this class with the specified url and user/password combination
 org.dom4j.Node sendReceive(org.dom4j.Element header, org.dom4j.Element payload)
           
 org.dom4j.Node sendReceive(java.lang.String urlString, org.dom4j.Element header, org.dom4j.Element payload)
          Send a SOAP request to the Maximo server and return the contents of the returned SOAP body
 void setAddressingNameSpace(org.dom4j.Namespace addressingNameSpace)
           
 void setEventingNameSpace(org.dom4j.Namespace eventingNameSpace)
           
 void setHpNameSpace(org.dom4j.Namespace hpNameSpace)
           
 void setSoapNameSpace(org.dom4j.Namespace soapNameSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOAP_NAMESPACE_PREFIX

public java.lang.String SOAP_NAMESPACE_PREFIX

SOAP_NAMESPACE

public java.lang.String SOAP_NAMESPACE

ADDRESSING_NAMESPACE_PREFIX

public java.lang.String ADDRESSING_NAMESPACE_PREFIX

ADDRESSING_NAMESPACE

public java.lang.String ADDRESSING_NAMESPACE

EVENTING_NAMESPACE_PREFIX

public java.lang.String EVENTING_NAMESPACE_PREFIX

EVENTING_NAMESPACE

public java.lang.String EVENTING_NAMESPACE

HP_NAMESPACE_PREFIX

public java.lang.String HP_NAMESPACE_PREFIX

HP_NAMESPACE_NAME

public java.lang.String HP_NAMESPACE_NAME
Constructor Detail

NetworkNodeManagerWSUtil

public NetworkNodeManagerWSUtil(java.lang.String user,
                                java.lang.String password)

NetworkNodeManagerWSUtil

public NetworkNodeManagerWSUtil(java.lang.String url,
                                java.lang.String user,
                                java.lang.String password)
Construct a new ServiceManagerScriptObject with the specified url and user/password combination

Parameters:
url - The url of the Service Manager web services
user - The username to use for the Service Manager web services
password - The password to use for the Service Manager web services
Method Detail

initializeClient

public void initializeClient(java.lang.String url,
                             java.lang.String user,
                             java.lang.String password)
Initialize this class with the specified url and user/password combination

Parameters:
url - the url of the Service Manager web services
user - the user for the Service Manager web services
password - the password for the Service Manager web services

sendReceive

public org.dom4j.Node sendReceive(org.dom4j.Element header,
                                  org.dom4j.Element payload)

sendReceive

public org.dom4j.Node sendReceive(java.lang.String urlString,
                                  org.dom4j.Element header,
                                  org.dom4j.Element payload)
Send a SOAP request to the Maximo server and return the contents of the returned SOAP body

Parameters:
payload - A dom4j Element that will be the payload of the SOAP request
Returns:
A dom4j Node containing the contents of the returned SOAP body element
Throws:
ServiceManagerException - if a error occurs with a message detailing that error

getSoapNameSpace

public org.dom4j.Namespace getSoapNameSpace()

setSoapNameSpace

public void setSoapNameSpace(org.dom4j.Namespace soapNameSpace)

getAddressingNameSpace

public org.dom4j.Namespace getAddressingNameSpace()

setAddressingNameSpace

public void setAddressingNameSpace(org.dom4j.Namespace addressingNameSpace)

getEventingNameSpace

public org.dom4j.Namespace getEventingNameSpace()

setEventingNameSpace

public void setEventingNameSpace(org.dom4j.Namespace eventingNameSpace)

getHpNameSpace

public org.dom4j.Namespace getHpNameSpace()

setHpNameSpace

public void setHpNameSpace(org.dom4j.Namespace hpNameSpace)