Riferimenti per la classe clientswing.comunicationsystem.SOAPGateway

Diagramma delle classi per clientswing.comunicationsystem.SOAPGateway

Inheritance graph
[legenda]
Diagramma di collaborazione per clientswing.comunicationsystem.SOAPGateway:

Collaboration graph
[legenda]
Lista di tutti i membri.

Descrizione Dettagliata

classe implementazione dell'interfaccia Gateway che realizza la comunicazione tramite il protocollo SOAP

Definizione alla linea 10 del file SOAPGateway.java.

Membri pubblici

 SOAPGateway () throws ServiceException
 costruttore della classe SOAPGateway
String sendRequest (String request)
 invia la richiesta xml sotto forma di stringa al server
int sendLogin (XRequestLogin login)
 invia la richiesta di login
String logout ()
 logout

Attributi con visibilità di package

int sessionId
org.jaebi.client.ws.JAEBIWSSEI binding


Documentazione dei costruttori e dei distruttori

clientswing.comunicationsystem.SOAPGateway.SOAPGateway  )  throws ServiceException
 

costruttore della classe SOAPGateway

Definizione alla linea 16 del file SOAPGateway.java.

Riferimenti clientswing.comunicationsystem.SOAPGateway.binding.

00016                                                {
00017 
00018     binding = new JAEBIWS_Impl().getJAEBIWSSEIPort();
00019 
00020   }


Documentazione delle funzioni membro

String clientswing.comunicationsystem.SOAPGateway.logout  ) 
 

logout

Implementa clientswing.comunicationsystem.Gateway.

Definizione alla linea 56 del file SOAPGateway.java.

Riferimenti clientswing.comunicationsystem.SOAPGateway.binding, e clientswing.comunicationsystem.SOAPGateway.sessionId.

00056                          {
00057     String value = "";
00058 
00059        try {
00060          value = binding.logout(sessionId);
00061        }
00062        catch (RemoteException ex) {
00063          ex.printStackTrace();
00064          return null;
00065        }
00066        return value;
00067 
00068   }

int clientswing.comunicationsystem.SOAPGateway.sendLogin XRequestLogin  login  ) 
 

invia la richiesta di login

Implementa clientswing.comunicationsystem.Gateway.

Definizione alla linea 37 del file SOAPGateway.java.

Riferimenti clientswing.comunicationsystem.SOAPGateway.binding, clientswing.model.XRequestLogin.getNickName(), e clientswing.comunicationsystem.SOAPGateway.sessionId.

00037                                             {
00038 
00039     int value = 0;
00040 
00041     try {
00042       value = binding.login(login.getNickName(), "normal");
00043       sessionId = value;
00044       System.out.println("++++++++++++++"+sessionId+"++++++");
00045     }
00046     catch (RemoteException ex) {
00047       ex.printStackTrace();
00048       return -99;
00049     }
00050     return value;
00051   }

Questo è il grafo delle chiamate per questa funzione:

String clientswing.comunicationsystem.SOAPGateway.sendRequest String  request  ) 
 

invia la richiesta xml sotto forma di stringa al server

Implementa clientswing.comunicationsystem.Gateway.

Definizione alla linea 22 del file SOAPGateway.java.

Riferimenti clientswing.comunicationsystem.SOAPGateway.binding, e clientswing.comunicationsystem.SOAPGateway.sessionId.

00022                                             {
00023 
00024        java.lang.String value = null;
00025        try{
00026          //value contiene il valore di risposta del server
00027          value = binding.executeRequest(sessionId, request);
00028        }catch(Exception e){
00029          e.printStackTrace();
00030          return null;
00031        }
00032        return value;
00033 
00034   }


Documentazione dei dati membri

org.jaebi.client.ws.JAEBIWSSEI clientswing.comunicationsystem.SOAPGateway.binding [package]
 

Definizione alla linea 13 del file SOAPGateway.java.

Referenziato da clientswing.comunicationsystem.SOAPGateway.logout(), clientswing.comunicationsystem.SOAPGateway.sendLogin(), clientswing.comunicationsystem.SOAPGateway.sendRequest(), e clientswing.comunicationsystem.SOAPGateway.SOAPGateway().

int clientswing.comunicationsystem.SOAPGateway.sessionId [package]
 

Definizione alla linea 12 del file SOAPGateway.java.

Referenziato da clientswing.comunicationsystem.SOAPGateway.logout(), clientswing.comunicationsystem.SOAPGateway.sendLogin(), e clientswing.comunicationsystem.SOAPGateway.sendRequest().


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Wed Jun 22 16:42:59 2005 per JAEBI - Swing Client da  doxygen 1.4.3