cisco.uc.cuae
Interface messaging

All Superinterfaces:
EtchBridge
All Known Subinterfaces:
messagingClient, messagingServer
All Known Implementing Classes:
BasemessagingClient, BasemessagingServer, ImplmessagingClient, ImplmessagingServer, Remotemessaging, RemotemessagingClient, RemotemessagingServer

public interface messaging
extends EtchBridge


Nested Class Summary
static class messaging.AuthenticationException
          Thrown if Authentication fails.
static class messaging.InvalidArgumentException
           
static class messaging.InvalidMessageStateException
          Thrown when the message is in invalid state, such as already archived ,un-restorable.
static class messaging.Mailbox
          A data structure that represents a Mailbox
static class messaging.MailboxAlreadyOpenException
          Thrown when a mailbox is already opened when the client tries to open it again
static class messaging.Message
          A data structure that represents a message stored on behalf of a user.
static class messaging.MessageState
          An ENUM to define the message state
static class messaging.MessageType
           
static class messaging.MessagingException
           
static class messaging.NoSuchFileIdException
          NoSuchFileIdException When user is try to upload data and fileId user provides is not present at the server ( Due to timeout or user provided a wrong file id) this exception is thrown.
static class messaging.NoSuchFolderException
          Thrown when No folder with the specified name exists.
static class messaging.NoSuchMailboxException
          Thrown when No mailbox for the supplied user name exists.
static class messaging.NoSuchMessageException
          Thrown when no message with the specified messageId exists.
static class messaging.NoSuchUserException
          NoSuchUserException- No user with the specified username exists.
static class messaging.OperationNotPermittedException
          Thrown when the uaer does not have permission or not enough resources to open the mailbox.
static class messaging.SearchOptions
          A data structure that represents the options used for searching .
static class messaging.SessionExpiredException
          SessionExpiredException The session has expired, requiring that login be used again to re-associate a session.
static class messaging.UnderlyingProtocolException
          Thrown when there is some issue with the backend Service Provider , like Server not reachable etc
static class messaging.UserType
           
 
Nested classes/interfaces inherited from interface cisco.uc.cuae.EtchBridge
EtchBridge.BridgeException, EtchBridge.ConfigEntry, EtchBridge.EventMessage, EtchBridge.LogLevel
 
Field Summary
static int E_CODE_ALREADY_LOGGED_IN
           
static int E_CODE_AUTHORIZATION_FAILURE
           
static int E_CODE_COMM_FAILURE
           
static int E_CODE_INTERNAL_ERROR
           
static int E_CODE_INVALID_ARGUMENT
           
static int E_CODE_MAILBOX_ALREADY_OPEN
           
static int E_CODE_NO_PERMISSION
           
static int E_CODE_NO_SUCH_MAILBOX
           
static int E_CODE_NO_SUCH_MESSAGE
           
static int E_CODE_NOT_SUPPORTED_ERROR
           
static int E_CODE_PASSWORD_EXPIRED
           
static int E_CODE_PROTOCOL
           
static int E_CODE_SESSION_EXPIRED
           
static int E_CODE_USER_LOCKED
           
static java.lang.String E_NAME_ALREADY_LOGGED_IN
           
static java.lang.String E_NAME_AUTHORIZATION_FAILURE
           
static java.lang.String E_NAME_COMM_FAILURE
           
static java.lang.String E_NAME_INTERNAL_ERROR
           
static java.lang.String E_NAME_INVALID_ARGUMENT
           
static java.lang.String E_NAME_MAILBOX_ALREADY_OPEN
           
static java.lang.String E_NAME_NO_PERMISSION
           
static java.lang.String E_NAME_NO_SUCH_MAILBOX
           
static java.lang.String E_NAME_NO_SUCH_MESSAGE
           
static java.lang.String E_NAME_NOT_SUPPORTED_ERROR
           
static java.lang.String E_NAME_PASSWORD_EXPIRED
           
static java.lang.String E_NAME_PROTOCOL
           
static java.lang.String E_NAME_SESSION_EXPIRED
           
static java.lang.String E_NAME_USER_LOCKED
           
 

Field Detail

E_CODE_INVALID_ARGUMENT

static final int E_CODE_INVALID_ARGUMENT
See Also:
Constant Field Values

E_NAME_INVALID_ARGUMENT

static final java.lang.String E_NAME_INVALID_ARGUMENT
See Also:
Constant Field Values

E_CODE_INTERNAL_ERROR

static final int E_CODE_INTERNAL_ERROR
See Also:
Constant Field Values

E_NAME_INTERNAL_ERROR

static final java.lang.String E_NAME_INTERNAL_ERROR
See Also:
Constant Field Values

E_CODE_NOT_SUPPORTED_ERROR

static final int E_CODE_NOT_SUPPORTED_ERROR
See Also:
Constant Field Values

E_NAME_NOT_SUPPORTED_ERROR

static final java.lang.String E_NAME_NOT_SUPPORTED_ERROR
See Also:
Constant Field Values

E_CODE_PROTOCOL

static final int E_CODE_PROTOCOL
See Also:
Constant Field Values

E_NAME_PROTOCOL

static final java.lang.String E_NAME_PROTOCOL
See Also:
Constant Field Values

E_CODE_COMM_FAILURE

static final int E_CODE_COMM_FAILURE
See Also:
Constant Field Values

E_NAME_COMM_FAILURE

static final java.lang.String E_NAME_COMM_FAILURE
See Also:
Constant Field Values

E_CODE_AUTHORIZATION_FAILURE

static final int E_CODE_AUTHORIZATION_FAILURE
See Also:
Constant Field Values

E_NAME_AUTHORIZATION_FAILURE

static final java.lang.String E_NAME_AUTHORIZATION_FAILURE
See Also:
Constant Field Values

E_CODE_PASSWORD_EXPIRED

static final int E_CODE_PASSWORD_EXPIRED
See Also:
Constant Field Values

E_NAME_PASSWORD_EXPIRED

static final java.lang.String E_NAME_PASSWORD_EXPIRED
See Also:
Constant Field Values

E_CODE_USER_LOCKED

static final int E_CODE_USER_LOCKED
See Also:
Constant Field Values

E_NAME_USER_LOCKED

static final java.lang.String E_NAME_USER_LOCKED
See Also:
Constant Field Values

E_CODE_ALREADY_LOGGED_IN

static final int E_CODE_ALREADY_LOGGED_IN
See Also:
Constant Field Values

E_NAME_ALREADY_LOGGED_IN

static final java.lang.String E_NAME_ALREADY_LOGGED_IN
See Also:
Constant Field Values

E_CODE_SESSION_EXPIRED

static final int E_CODE_SESSION_EXPIRED
See Also:
Constant Field Values

E_NAME_SESSION_EXPIRED

static final java.lang.String E_NAME_SESSION_EXPIRED
See Also:
Constant Field Values

E_CODE_NO_PERMISSION

static final int E_CODE_NO_PERMISSION
See Also:
Constant Field Values

E_NAME_NO_PERMISSION

static final java.lang.String E_NAME_NO_PERMISSION
See Also:
Constant Field Values

E_CODE_NO_SUCH_MESSAGE

static final int E_CODE_NO_SUCH_MESSAGE
See Also:
Constant Field Values

E_NAME_NO_SUCH_MESSAGE

static final java.lang.String E_NAME_NO_SUCH_MESSAGE
See Also:
Constant Field Values

E_CODE_NO_SUCH_MAILBOX

static final int E_CODE_NO_SUCH_MAILBOX
See Also:
Constant Field Values

E_NAME_NO_SUCH_MAILBOX

static final java.lang.String E_NAME_NO_SUCH_MAILBOX
See Also:
Constant Field Values

E_CODE_MAILBOX_ALREADY_OPEN

static final int E_CODE_MAILBOX_ALREADY_OPEN
See Also:
Constant Field Values

E_NAME_MAILBOX_ALREADY_OPEN

static final java.lang.String E_NAME_MAILBOX_ALREADY_OPEN
See Also:
Constant Field Values


Copyright © 2008. All Rights Reserved.