|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--converge.service.DataSource
DataSource on abstrakti yläluokka kaikille tiedonlähteille. Luokka tarjoaa aliluokilleen joitakin tiettyjä yleisiä metodeja, mutta suurin osa metodeista pitää tehdä tiedonlähdekohtaisesti. DataSource-luokasta ei tehdä koskaan ilmentymiä, ainoastaan sen aliluokista.
Field Summary | |
protected int |
consecutiveFailures
|
protected java.lang.String |
dataSourceName
|
protected java.lang.String |
latestErrorMessage
|
Constructor Summary | |
DataSource()
|
Method Summary | |
abstract boolean |
canHandle(java.lang.String URL)
Palauttaa tiedon siitä, pystyykö tämä DataSource käsittelemään annettua pointteria. |
abstract void |
createXML(org.w3c.dom.Node parent)
Muodostaa DataSource-oliosta XML-elementin. |
abstract PipeMessage |
getAttachment(java.lang.String URL,
boolean testOnly)
Noutaa liitetiedoston osoitteesta URL. |
static DataSource |
getDataSource(java.lang.String name)
Palauttaa uuden halutuntyyppisen DataSource-olion. |
java.lang.String |
getErrorMessage()
Kertoo tätä DataSourcea viimeksi käytettäessä tulleen virheilmoituksen. |
java.lang.String |
getName()
Palauttaa DataSource-ilmentymän luonnollisen nimen, esim. |
abstract void |
getNewData(User user)
Hakee uudet saapuneet viestit. |
abstract java.lang.String |
getType()
Palauttaa DataSource-olion tyypin |
boolean |
isValid()
Kertoo onko DataSource käytettävissä (palvelinvirheet). |
abstract boolean |
loadXML(org.w3c.dom.Node myContent)
Muodostaa annetusta XML-elementistä DataSource-olion. |
void |
setErrorMessage(java.lang.String err)
Asettaa tätä DataSourcea viimeksi käytettäessä tulleen virheilmoituksen. |
void |
setName(java.lang.String newName)
Asettaa DataSource-ilmentymän luonnollisen nimen, esim. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String dataSourceName
protected java.lang.String latestErrorMessage
protected int consecutiveFailures
Constructor Detail |
public DataSource()
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String newName)
newName
- uusi DataSourcen nimipublic boolean isValid()
public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String err)
err
- virheilmoitus, null jos ei virhettäpublic static DataSource getDataSource(java.lang.String name)
public abstract void getNewData(User user)
user
- käyttäjäoliopublic abstract java.lang.String getType()
public abstract boolean canHandle(java.lang.String URL)
URL
- pointteri
public abstract PipeMessage getAttachment(java.lang.String URL, boolean testOnly)
URL
- pointteritestOnly
- tarkistetaanko vain liitetiedoston olemassaolo
public abstract void createXML(org.w3c.dom.Node parent)
createXML
in interface XMLContentInterface
parent
- XML-dokumentin node, jonka lapsielementiksi olion tiedot kirjoitetaanpublic abstract boolean loadXML(org.w3c.dom.Node myContent)
loadXML
in interface XMLContentInterface
myContent
- XML-dokumentin node, jonka lapsielementeistä muodostetaan olion tiedot
XMLContentInterface.createXML( Node )
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |