Index

C F G I L M P S T V X 
All Classes and Interfaces|All Packages|Serialized Form

C

call(String) - Method in class com.ecec.rweber.multispeak.MultiSpeakService
This is a convenience method for Multispeak calls with no parameters
call(String, String[]) - Method in class com.ecec.rweber.multispeak.MultiSpeakService
Call a Multispeak method with the given parameters.
call(String, List) - Method in class com.ecec.rweber.multispeak.MultiSpeakService
Calls a MultiSpeak SOAP method using a list of pre-built JDOM element parameters.
com.ecec.rweber.multispeak - package com.ecec.rweber.multispeak
 
containsData() - Method in class com.ecec.rweber.multispeak.MultiSpeakResult
 
createElement(String) - Method in class com.ecec.rweber.multispeak.MultiSpeakService
 
createElement(String, String) - Method in class com.ecec.rweber.multispeak.MultiSpeakService
 
createHeader() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 

F

findExensionItem(Element, String) - Static method in class com.ecec.rweber.multispeak.MultiSpeak
Exensions to the Multispeak spec are passed in as <exensionItem> values within a list.
fromMultispeakDate(String) - Static method in class com.ecec.rweber.multispeak.MultiSpeak
helper method to convert returned xml datetime values to something more useable

G

getActionURL(String) - Method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 
getAppName() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getCompany() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getEndpoint() - Method in class com.ecec.rweber.multispeak.MultiSpeakClient
 
getEndpointNamespace() - Method in class com.ecec.rweber.multispeak.MultiSpeakService
 
getException() - Method in class com.ecec.rweber.multispeak.MultiSpeakResult
 
getHeader() - Method in class com.ecec.rweber.multispeak.MultiSpeakResult
 
getLastResult() - Method in class com.ecec.rweber.multispeak.MultiSpeakService
 
getMethods() - Method in class com.ecec.rweber.multispeak.MultiSpeakService
All MultiSpeak Endpoints should implement this
getNamespace() - Method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 
getPassword() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getResult() - Method in class com.ecec.rweber.multispeak.MultiSpeakResult
 
getURL() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getUsername() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getVersion() - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
getVersion() - Method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 

I

isSuccess() - Method in class com.ecec.rweber.multispeak.MultiSpeakResult
 

L

load(Element, Namespace) - Method in interface com.ecec.rweber.multispeak.XmlResultLoader
 
loadVersion(double) - Static method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
loads the correct MultiSpeakVersion enum object from the given version number

M

m_client - Variable in class com.ecec.rweber.multispeak.MultiSpeakService
 
m_log - Variable in class com.ecec.rweber.multispeak.MultiSpeakService
 
MultiSpeak - Class in com.ecec.rweber.multispeak
High level class with some static members and functions for navigating Multispeak calls
MultiSpeak() - Constructor for class com.ecec.rweber.multispeak.MultiSpeak
 
MultiSpeakClient - Class in com.ecec.rweber.multispeak
Non-visible class for encapsulating the HTTP send/receive functions of the library.
MultiSpeakClient(MultiSpeakEndpoint) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakClient
 
MultiSpeakEndpoint - Class in com.ecec.rweber.multispeak
This class represents the connection information for a given Multispeak endpoint.
MultiSpeakEndpoint(MultiSpeakVersion, String, String) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
MultiSpeakEndpoint(MultiSpeakVersion, String, String, String, String) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
MultiSpeakEndpoint(MultiSpeakVersion, String, String, String, String, String) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
MultiSpeakEndpoint(File) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakEndpoint
 
MultiSpeakException - Exception Class in com.ecec.rweber.multispeak
Exception that gets thrown when the Multispeak Endpoint returns an error.
MultiSpeakException(String) - Constructor for exception class com.ecec.rweber.multispeak.MultiSpeakException
 
MultiSpeakResult - Class in com.ecec.rweber.multispeak
Represents the returned results from a Multispeak endpoint call.
MultiSpeakResult(MultiSpeakException, String) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakResult
 
MultiSpeakResult(Document, String) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakResult
 
MultiSpeakService - Class in com.ecec.rweber.multispeak
This is an abstract class representing a service endpoint such as MR (meter reading), OA (outage managment), etc.
MultiSpeakService(MultiSpeakEndpoint) - Constructor for class com.ecec.rweber.multispeak.MultiSpeakService
 
MultiSpeakVersion - Enum Class in com.ecec.rweber.multispeak
This represents information about different version of the MultiSpeak protocol.

P

ping() - Method in class com.ecec.rweber.multispeak.MultiSpeakService
All MultiSpeak Endpoints should implement this
printXML(Element) - Static method in class com.ecec.rweber.multispeak.MultiSpeak
This is a helper function for debugging purposes to print results

S

sendRequest(String) - Method in class com.ecec.rweber.multispeak.MultiSpeakClient
 
sendRequest(String, String[]) - Method in class com.ecec.rweber.multispeak.MultiSpeakClient
 
sendRequest(String, List) - Method in class com.ecec.rweber.multispeak.MultiSpeakClient
 
setAppName(String) - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
This could be used to set the app name after object creation, if necessary
setAuthentication(String, String) - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
This could be used to set authentication after object creation, if necessary
setCompany(String) - Method in class com.ecec.rweber.multispeak.MultiSpeakEndpoint
This could be used to set the company name after object creation, if necessary
SOAP_NAMESPACE - Static variable in class com.ecec.rweber.multispeak.MultiSpeak
 

T

toMultispeakDate(int, int, int, int, int) - Static method in class com.ecec.rweber.multispeak.MultiSpeak
helper method to convert a given date to a useable ISO date for xml calls
toString() - Method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 

V

valueOf(String) - Static method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
Returns an array containing the constants of this enum class, in the order they are declared.
Version3 - Enum constant in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 
Version41 - Enum constant in enum class com.ecec.rweber.multispeak.MultiSpeakVersion
 

X

XmlResultLoader - Interface in com.ecec.rweber.multispeak
Implementing class will take the result of a MultiSpeak call and use the result xml object to populate the class
C F G I L M P S T V X 
All Classes and Interfaces|All Packages|Serialized Form