cds.sql
Class ResultSetBean

java.lang.Object
  extended bycds.sql.ResultSetBean

public class ResultSetBean
extends java.lang.Object

Title: ResultSetBean

Description: C'est une classe que j'ai trouve sur Internet et que j'ai pas mal modifie pour la rendre compatible avec un transfert via SOAP. (site : http://www.agarics.org/Index.jsp il y a les sources disponibles dans un JAR en telechargement)

Copyright: Copyright (c) 2003

Company: CDS (Centre de Données astronomiques de Strasbourg)

Version:
1.0
Author:
Benoît Baranne (Stagiaire UTBM)

Nested Class Summary
static class ResultSetBean.ColumnBean
          Title: ColumnBean Description: Classe qui decrit une colonne d'un ResultSetBean.
static class ResultSetBean.MetaDataBean
          Title: MetaDataBean Description: Classe qui fournit un certain nombre d'information sur les colonnes d'un ResultSetBean Copyright: Copyright (c) 2003 Company: CDS (Centre de Données astronomiques de Strasbourg)
static class ResultSetBean.RowBean
          Title: RowBean Description: Classe qui decrit une ligne du ResultSetBean.
 
Field Summary
private  int _currentIndex
           
private  ResultSetBean.MetaDataBean _metaDataBean
          MetaDataBean.
private  java.util.List _rowBeanList
          List contenant les lignes (les "vraies" informations...)
private  java.lang.String _title
          Titre donne au ResultSetBean.
 
Constructor Summary
ResultSetBean()
          Cree une instance de ResultSetBean sans parametre. necessaire a Axis.
ResultSetBean(java.lang.String title, java.sql.ResultSet rs)
          Cree une instance de ResultSetBean a partir d'un ResultSet. le ResutlSet doit soit etre au debut, soit permettre qu'on le mette on debut.
 
Method Summary
 int getCurrentIndex()
           
 ResultSetBean.MetaDataBean getMetaDataBean()
          Renvoie le MetaDataBean.
 java.util.List getRowBeanList()
          Renvoie la liste des lignes contenant les donnees.
 java.lang.String getTitle()
          Renvoie le titre du ResultSetBean.
 boolean next()
           
 boolean previous()
           
 void setCurrentIndex(int index)
           
 void setMetaDataBean(ResultSetBean.MetaDataBean metadatabean)
          Fixe le MetaDataBean.
 void setRowBeanList(java.util.List rows)
          Fixe la liste des donnees.
 void setTitle(java.lang.String title)
          Fixe le titre.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_metaDataBean

private ResultSetBean.MetaDataBean _metaDataBean
MetaDataBean.


_rowBeanList

private java.util.List _rowBeanList
List contenant les lignes (les "vraies" informations...)


_title

private java.lang.String _title
Titre donne au ResultSetBean.


_currentIndex

private int _currentIndex
Constructor Detail

ResultSetBean

public ResultSetBean()
              throws java.sql.SQLException
Cree une instance de ResultSetBean sans parametre. necessaire a Axis.

Throws:
java.sql.SQLException

ResultSetBean

public ResultSetBean(java.lang.String title,
                     java.sql.ResultSet rs)
              throws java.sql.SQLException
Cree une instance de ResultSetBean a partir d'un ResultSet. le ResutlSet doit soit etre au debut, soit permettre qu'on le mette on debut. Apres la construction, il sera a la fin.

Parameters:
title - Titre du ResultSet
rs - ResultSetqui va permettre de construire le ResultSetBean.
Throws:
java.sql.SQLException
Method Detail

getMetaDataBean

public ResultSetBean.MetaDataBean getMetaDataBean()
Renvoie le MetaDataBean.

Returns:
Le MetaDataBean.

getRowBeanList

public java.util.List getRowBeanList()
Renvoie la liste des lignes contenant les donnees.

Returns:
La liste des lignes contenant les donnees.

getTitle

public java.lang.String getTitle()
Renvoie le titre du ResultSetBean.

Returns:
Le titre du ResultSetBean.

setMetaDataBean

public void setMetaDataBean(ResultSetBean.MetaDataBean metadatabean)
Fixe le MetaDataBean.

Parameters:
metadatabean - Nouveau MetaDataBean.

setRowBeanList

public void setRowBeanList(java.util.List rows)
Fixe la liste des donnees.

Parameters:
rows - Nouvelle liste des donnees.

setTitle

public void setTitle(java.lang.String title)
Fixe le titre.

Parameters:
title - Nouveau titre.

getCurrentIndex

public int getCurrentIndex()

setCurrentIndex

public void setCurrentIndex(int index)

next

public boolean next()

previous

public boolean previous()