com.sun.im.service
Interface RegistrationListener

All Known Subinterfaces:
SecureRegistrationListener

public interface RegistrationListener

Interface for listening to the events generated for user and gateway registration


Field Summary
static java.lang.String ADDRESS
           
static java.lang.String ALREADY_REGISTERED
          Already registered error condition.
static java.lang.String CITY
           
static java.lang.String DATE
           
static java.lang.String EMAIL
           
static java.lang.String FIRST
           
static java.lang.String INSTRUCTIONS
           
static java.lang.String LAST
           
static java.lang.String MISC
           
static java.lang.String MISSING_DATA
          Missing data error condition.
static java.lang.String NAME
           
static java.lang.String NICK
           
static java.lang.String NOT_AUTHORIZED
          Not authorized error condition.
static java.lang.String NOT_REGISTERED
          Not registered error condition.
static java.lang.String PASSWORD
           
static java.lang.String PHONE
           
static java.lang.String REGISTERED
           
static java.lang.String SERVICE_UNAVAILABLE
          Service unavailable error condition.
static java.lang.String STATE
           
static java.lang.String TEXT
           
static java.lang.String UNKNOWN_ERROR_CONDITION
          Unknown error condition.
static java.lang.String URL
           
static java.lang.String USERNAME
           
static java.lang.String ZIP
           
 
Method Summary
 boolean fillRegistrationInformation(java.util.Map fields, java.lang.String server)
          fill the registration fields and its values in the Map.
 void redirected(java.net.URL url, java.lang.String server)
           
 void registered(java.lang.String server)
           
 void registrationFailed(java.lang.String errorCondition, java.lang.String errorText, java.lang.String server)
           
 void registrationUpdated(java.lang.String server)
           
 void registrationUpdateFailed(java.lang.String errorCondition, java.lang.String errorText, java.lang.String server)
           
 void unregistered(java.lang.String server)
           
 void unregistrationFailed(java.lang.String errorCondition, java.lang.String errorText, java.lang.String server)
           
 

Field Detail

USERNAME

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

PASSWORD

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

FIRST

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

LAST

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

NAME

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

EMAIL

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

REGISTERED

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

NICK

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

ADDRESS

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

CITY

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

STATE

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

ZIP

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

PHONE

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

URL

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

DATE

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

MISC

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

TEXT

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

INSTRUCTIONS

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

SERVICE_UNAVAILABLE

public static final java.lang.String SERVICE_UNAVAILABLE
Service unavailable error condition.

See Also:
Constant Field Values

NOT_AUTHORIZED

public static final java.lang.String NOT_AUTHORIZED
Not authorized error condition.

See Also:
Constant Field Values

NOT_REGISTERED

public static final java.lang.String NOT_REGISTERED
Not registered error condition.

See Also:
Constant Field Values

ALREADY_REGISTERED

public static final java.lang.String ALREADY_REGISTERED
Already registered error condition.

See Also:
Constant Field Values

MISSING_DATA

public static final java.lang.String MISSING_DATA
Missing data error condition.

See Also:
Constant Field Values

UNKNOWN_ERROR_CONDITION

public static final java.lang.String UNKNOWN_ERROR_CONDITION
Unknown error condition.

See Also:
Constant Field Values
Method Detail

fillRegistrationInformation

public boolean fillRegistrationInformation(java.util.Map fields,
                                           java.lang.String server)
fill the registration fields and its values in the Map.

Parameters:
fields - - the registration fields required for registering a new user
Returns:
boolean - true if registration fields were filled successfully, otherwise false

registrationFailed

public void registrationFailed(java.lang.String errorCondition,
                               java.lang.String errorText,
                               java.lang.String server)

registered

public void registered(java.lang.String server)

unregistered

public void unregistered(java.lang.String server)

unregistrationFailed

public void unregistrationFailed(java.lang.String errorCondition,
                                 java.lang.String errorText,
                                 java.lang.String server)

registrationUpdated

public void registrationUpdated(java.lang.String server)

registrationUpdateFailed

public void registrationUpdateFailed(java.lang.String errorCondition,
                                     java.lang.String errorText,
                                     java.lang.String server)

redirected

public void redirected(java.net.URL url,
                       java.lang.String server)