Index
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
All Classes and Interfaces|All Packages|Serialized Form