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


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
 

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
Parameters:
indirizzo - URL di riferimento
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
Parameters:
String - nome property
String - valore property
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
Parameters:
String - richiesta SBNMarc in formato XML
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
Parameters:
nessuno -  
Returns:
String risposta esito