ssbm.net
Class Request.Code

java.lang.Object
  extended by ssbm.net.Request.Code
Enclosing class:
Request

private static class Request.Code
extends java.lang.Object

Questa classe interna fornisce le costanti che rappresentano i codici dei servizi.

Author:
Salvatore Piccione

Field Summary
static java.lang.String DELETE_DATA
          Codice che identifica il servizio di eliminazione dei dati.
static java.lang.String GET_DATA
          Codice che identifica il servizio di recupero dei dati.
static java.lang.String INSERT_DATA
          Codice che identifica il servizio di inserimento (storicizzazione) di nuovi dati.
static java.lang.String LOGIN
          Codice che identifica il servizio di avvio di una sessione di lavoro.
static java.lang.String LOGOUT
          Codice che identifica il servizio di chiusura di una sessione di lavoro.
static java.lang.String REGISTRATION
          Codice che identifica il servizio di registrazione di un utente.
static java.lang.String UPDATE_DATA
          Codice che identifica il servizio di aggiornamento dei dati.
 
Constructor Summary
private Request.Code()
           
 
Method Summary
static Services getService(java.lang.String code)
          Restituisce il valore dell'enumerazione Services corrispondente al codice come parametro.
static java.lang.String getServiceCode(Services service)
          Restituisce il codice di un servizio.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSERT_DATA

public static final java.lang.String INSERT_DATA
Codice che identifica il servizio di inserimento (storicizzazione) di nuovi dati.

See Also:
Constant Field Values

GET_DATA

public static final java.lang.String GET_DATA
Codice che identifica il servizio di recupero dei dati.

See Also:
Constant Field Values

UPDATE_DATA

public static final java.lang.String UPDATE_DATA
Codice che identifica il servizio di aggiornamento dei dati.

See Also:
Constant Field Values

DELETE_DATA

public static final java.lang.String DELETE_DATA
Codice che identifica il servizio di eliminazione dei dati.

See Also:
Constant Field Values

LOGIN

public static final java.lang.String LOGIN
Codice che identifica il servizio di avvio di una sessione di lavoro.

See Also:
Constant Field Values

LOGOUT

public static final java.lang.String LOGOUT
Codice che identifica il servizio di chiusura di una sessione di lavoro.

See Also:
Constant Field Values

REGISTRATION

public static final java.lang.String REGISTRATION
Codice che identifica il servizio di registrazione di un utente.

See Also:
Constant Field Values
Constructor Detail

Request.Code

private Request.Code()
Method Detail

getServiceCode

public static java.lang.String getServiceCode(Services service)
                                       throws java.lang.IllegalArgumentException,
                                              NetException
Restituisce il codice di un servizio.

Parameters:
service - il valore dell'enumerazione Services che denota il servizio per il quale recuperare il codice.
Returns:
il codice del servizio service oppure null se non c'è un codice associato al servizio service.
Throws:
java.lang.IllegalArgumentException - se service è uguale a null.
NetException - se si verifica un errore nella costruzione del codice del servizio.

getService

public static Services getService(java.lang.String code)
                           throws NetException,
                                  java.lang.IllegalArgumentException
Restituisce il valore dell'enumerazione Services corrispondente al codice come parametro.

Parameters:
code - il codice del servizio.
Returns:
l'istanza di Services identificata dal codice code.
Throws:
NetException - se code non identifica un servizio.
java.lang.IllegalArgumentException - se code è uguale a null.