iccu.clientsbnmarc
Class SbnmarcHTTPConnector

java.lang.Object
  |
  +--iccu.clientsbnmarc.SbnmarcConnector
        |
        +--iccu.clientsbnmarc.SbnmarcHTTPConnector
All Implemented Interfaces:
SbnmarcCommunicationLayer, SbnmarcHTTPConnectionAPI

public class SbnmarcHTTPConnector
extends SbnmarcConnector
implements SbnmarcHTTPConnectionAPI

Classe gestione comunicazione server SBNMarc tramite protocollo HTTP

La classe gestisce una richiesta proveniente dall'esterno e la invia al Server SBNMarc tramite HTTP Protocol Estende la superclasse astratta SbnmarcConnector implementa tramite la superclasse astratta l'interfaccia SbnmarcCommunicationLayer per i metodi di send implementa in modo diretto l'interfaccia SbnmarcHTTPConnectionAPI per i propri metodi pubblici


Field Summary
static java.lang.String KEEP_ALIVE_MESSAGE
           
 
Fields inherited from class iccu.clientsbnmarc.SbnmarcConnector
sbnmarc_response, sbnmarc_xml
 
Constructor Summary
SbnmarcHTTPConnector()
           
 
Method Summary
 java.lang.String sendKeepAliveRequest()
          Metodo di send richiesta di KEEP_ALIVE Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione
 java.lang.String sendSbnMarcRequest(java.lang.String sbnmarc_request)
          Metodo di send richiesta SBNMarc Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione
 void setRequestProperty(java.lang.String name, java.lang.String value)
          Metodo di settings valore property .
 void setURL(java.lang.String urlAddr)
          Metodo setURL - aggiornamento URL - Permette il setting dell'URL ADDRESS a/da cui inviare/ricevere le informazioni
 
Methods inherited from class iccu.clientsbnmarc.SbnmarcConnector
getSbnmarcXml, setSbnmarcXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEEP_ALIVE_MESSAGE

public static java.lang.String KEEP_ALIVE_MESSAGE
Constructor Detail

SbnmarcHTTPConnector

public SbnmarcHTTPConnector()
Method Detail

setURL

public void setURL(java.lang.String urlAddr)
            throws java.net.MalformedURLException
Metodo setURL - aggiornamento URL -

Permette il setting dell'URL ADDRESS a/da cui inviare/ricevere le informazioni

Specified by:
setURL in interface SbnmarcHTTPConnectionAPI
Returns:
nessuno (void)
Throws:
java.net.MalformedURLException

setRequestProperty

public void setRequestProperty(java.lang.String name,
                               java.lang.String value)
Metodo di settings valore property .

Permette il setting di una property

Specified by:
setRequestProperty in interface SbnmarcHTTPConnectionAPI
Returns:
nessuno (void)

sendSbnMarcRequest

public java.lang.String sendSbnMarcRequest(java.lang.String sbnmarc_request)
Metodo di send richiesta SBNMarc

Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione

Specified by:
sendSbnMarcRequest in interface SbnmarcCommunicationLayer
Returns:
String risposta SBNMarc in formato XML

sendKeepAliveRequest

public java.lang.String sendKeepAliveRequest()
Metodo di send richiesta di KEEP_ALIVE

Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione

Specified by:
sendKeepAliveRequest in interface SbnmarcCommunicationLayer
Returns:
String risposta esito