com.turtletech
Class WebApiSoapStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by com.turtletech.WebApiSoapStub
All Implemented Interfaces:
WebApiSoap, java.rmi.Remote, javax.xml.rpc.Stub

public class WebApiSoapStub
extends org.apache.axis.client.Stub
implements WebApiSoap


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
WebApiSoapStub()
           
WebApiSoapStub(javax.xml.rpc.Service service)
           
WebApiSoapStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 ArrayOfMeter getAllMeters()
           
 EndpointInfo getEndPointInfoByMeterNo(java.lang.String meterNo)
           
 ArrayOfMeter getMetersByStatus(EndpointStatusCodes statusCode)
           
 ArrayOfMeter getMetersNotLogging(int startDays, int endDays)
           
 ArrayOfNokWhUsageMeterInfo getMetersWithNokWhUsage()
           
 ArrayOfMeter getOutageMeters()
           
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebApiSoapStub

public WebApiSoapStub()
               throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

WebApiSoapStub

public WebApiSoapStub(java.net.URL endpointURL,
                      javax.xml.rpc.Service service)
               throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

WebApiSoapStub

public WebApiSoapStub(javax.xml.rpc.Service service)
               throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

getOutageMeters

public ArrayOfMeter getOutageMeters()
                             throws java.rmi.RemoteException
Specified by:
getOutageMeters in interface WebApiSoap
Throws:
java.rmi.RemoteException

getMetersByStatus

public ArrayOfMeter getMetersByStatus(EndpointStatusCodes statusCode)
                               throws java.rmi.RemoteException
Specified by:
getMetersByStatus in interface WebApiSoap
Throws:
java.rmi.RemoteException

getEndPointInfoByMeterNo

public EndpointInfo getEndPointInfoByMeterNo(java.lang.String meterNo)
                                      throws java.rmi.RemoteException
Specified by:
getEndPointInfoByMeterNo in interface WebApiSoap
Throws:
java.rmi.RemoteException

getAllMeters

public ArrayOfMeter getAllMeters()
                          throws java.rmi.RemoteException
Specified by:
getAllMeters in interface WebApiSoap
Throws:
java.rmi.RemoteException

getMetersNotLogging

public ArrayOfMeter getMetersNotLogging(int startDays,
                                        int endDays)
                                 throws java.rmi.RemoteException
Specified by:
getMetersNotLogging in interface WebApiSoap
Throws:
java.rmi.RemoteException

getMetersWithNokWhUsage

public ArrayOfNokWhUsageMeterInfo getMetersWithNokWhUsage()
                                                   throws java.rmi.RemoteException
Specified by:
getMetersWithNokWhUsage in interface WebApiSoap
Throws:
java.rmi.RemoteException