All Classes and Interfaces

Class
Description
An AbstractAuthenticator is a base class for Authenticators.
An AbstractMessageRequest is the base class for all Message requests whether that is a collection or a single message.
An AbstractService provides the base for all Services, holding the Authenticator
This resource is used to provide a simple method of checking if a user�s credentials or session ID are valid to access the Esendex API.
An Authenticator writes out a header to a URLConnection with the intention of authenticating the resource in question.
A Base64 Encoder/Decoder.
 
A BaseMessageRequest is the base class for all Message requests whether that is a collection or a single message.
 
A (RFC2617) Basic authenticator that writes out the Http header to authenticate a request with the UserPassword credentials provided.
A factory for creating BasicService objects.
A basic authenticating Service Factory.
 
Data holder for body entities.
 
 
 
A request object suitable for creating and updating a Contact resource.
 
 
 
 
 
A ContactService is a service for creating, retrieving, updating and deleting contact resources.
A concrete ContactService implementation.
This operation will add a new Contact based on the request submitted and return a Contact response.
 
Represents what to filter reports on (sent).
This operation will remove an entry from a Users contacts.
This operation will remove an individual message from an Inbox.
Base xml resource class.
Date converter that converts empty elements to null.
An Enum converter that converts xml element to Enum insensitive to case.
An EsendexException is thrown to indicate a problem during execution of a service.
The EsendexProperties.
The Enum Key.
 
 
 
 
 
An HttpConnector connects to an Http resource sending an optional request and receiving a response.
Factory for the single HttpConnector of choice.
Makes, writes to and reads from a URL connection with the HTTP protocol.
Thrown to indicate an Http Response code is out of the okay range 200-299.
 
 
 
 
Container for HTTP responses.
 
 
 
 
 
 
An InboxMessageResponse.
A service for querying an Esendex Inbox.
The Class InboxServiceImpl.
Exception to indicate that data could not be treated as xml, probably due to not being well formed.
A factory for creating IService objects.
 
 
The Class MessageCollectionRequest.
 
The Class MessageCollectionRequestDto.
 
The root object for message responses.
 
 
Data holder for location entities.
Indicates whether the message header was Inbound (received) or Outbound (sent).
The Message Dispatcher resource can be used to send one or more SMS and Voice messages either straight away or scheduled in the future at a later point.
The Enum MessageLanguage.
 
 
The Class MessageRequest.
 
 
A MessageResponse is the base class for all Message responses.
A MessageResponse is the base class for all Message responses.
 
 
 
The type of Message can be either SMS or Voice.
A MessagingService is a service for sending SMS or voice messages.
A concrete MessagingService.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A PageableDto is a base xml resource class.
 
 
 
 
 
 
A generalised Resource for connecting to the URL resource configured by.
 
This operation returns a contact response for an individual contact identified by GUID.
This operation will return a ContactCollection response listing a user's stored contacts in a paged fashion.
This operation will return a paged response of all inbound messages to one Account that the user has permissions to view.
This operation will return a paged response of all inbound messages to any Account that the user has permissions to view.
This operation will return a message header response for an individual message.
 
 
This operation will return a paged response of all the sent messages from Accounts that the user has permission to view.
 
 
 
 
 
A SentMessageResponse.
A SentService is a service for querying Sent messages.
A concrete implementation of SentService
A factory for services.
A (RFC2617) Basic authenticator that writes out the Http header to authenticate a request.
Data holder for session entities.
The Session Constructor resource is used to generate a unique Esendex API session GUID.
 
 
A SessionService is a service for obtaining a Session for the purposes of session authentication.
A factory for creating SessionService objects.
The Class SessionServiceFactoryImpl.
A concrete SessionService.
 
 
 
 
 
 
 
 
 
 
 
 
The status code refers to the current state of the Message.
 
 
 
 
 
 
 
 
 
 
 
Exception to indicate that well formed XML could not be mapped to a suitable Dto object.
This operation will amend an existing contact.
This operation will mark an individual Inbox Message as having been read or unread.
Simple holder for a user/password pair.
 
 
 
An XML parser that is capable of conversion between XML character data, Dto type Objects and vice versa.
Factory for creating and obtaining XmlParsers.
Pretty printer for the formating of XML in a neat indented fashion.
XmlRequester<Q extends Dto>
The Class XmlRequester.
An XmlRequesterResource is a resource that sends XML data, it does not receive it.
An XmlRequesterResponderResource is a resource that receives and sends XML data
The Class XmlResponder.
An XmlResponderResource is a resource that receives XML data it does not send it.
XmlParser that uses the XStream library to convert between XML and Dto Objects.