CSignet2 1.00
API Documentation

org.esupportail.portal.channels.CSignet2.data
Class DataGeneral

java.lang.Object
  extended byorg.esupportail.portal.channels.CSignet2.data.DataGeneral

public class DataGeneral
extends java.lang.Object

DataGeneral

Recherche des données générale pour le canal des signets
(c)Copyright ESup-Portail 2004

Version:
1.1
Author:
Céline Bissler

Constructor Summary
DataGeneral()
           
 
Method Summary
 int getElementApres(org.esupportail.portal.utils.database.Query query, int parent, int ordre)
          Récupère l'identifiant de l'élément à partir de son ordre et de son parent
 java.util.Hashtable getElementsApres(org.esupportail.portal.utils.database.Query query, int parent, int ordreMin, int idOter)
          Répupère les éléments situés après un élément dans l'ordre
 int getLastId(org.esupportail.portal.utils.database.Query query)
          Recherche la clé de la prochaine entrée dans la table des bookmark
 int getLastOrder(org.esupportail.portal.utils.database.Query query, int id)
          Recherche l'ordre de la prochaine entrée insérée dans le répertoire
 java.util.Hashtable getOrdreParent(org.esupportail.portal.utils.database.Query query, int id)
          Récupère l'ordre, le parent et le titre d'un élément
 void modifierOrdre(org.esupportail.portal.utils.database.Query query, int id, int ordre)
          Permet de modifier l'ordre d'un élément décalage des autres éléments
 void modifierParent(org.esupportail.portal.utils.database.Query query, int id, int parent, int ordre)
          Modifier le parent d'un élément et remettre / décaller l'ordre des autres éléments
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataGeneral

public DataGeneral()
Method Detail

getLastId

public int getLastId(org.esupportail.portal.utils.database.Query query)
Recherche la clé de la prochaine entrée dans la table des bookmark

Parameters:
query -
Returns:
La clé de la prochaine entrée

getLastOrder

public int getLastOrder(org.esupportail.portal.utils.database.Query query,
                        int id)
                 throws DataException
Recherche l'ordre de la prochaine entrée insérée dans le répertoire

Parameters:
query -
id - Identifiant de l'élément parent
Returns:
L'ordre de la prochaine entrée
Throws:
DataException

modifierOrdre

public void modifierOrdre(org.esupportail.portal.utils.database.Query query,
                          int id,
                          int ordre)
                   throws DataException
Permet de modifier l'ordre d'un élément décalage des autres éléments

Parameters:
query -
id - Identifiant de l'élément
ordre - Le nouvel ordre de l'élément
Throws:
DataException

modifierParent

public void modifierParent(org.esupportail.portal.utils.database.Query query,
                           int id,
                           int parent,
                           int ordre)
                    throws DataException
Modifier le parent d'un élément et remettre / décaller l'ordre des autres éléments

Parameters:
query -
id - Identifiant de l'élément
parent - Identifiant du parent de l'élément
ordre - Ancien ordre de l'élément
Throws:
DataException

getOrdreParent

public java.util.Hashtable getOrdreParent(org.esupportail.portal.utils.database.Query query,
                                          int id)
                                   throws DataException
Récupère l'ordre, le parent et le titre d'un élément

Parameters:
query -
id - Identifiant de l'élément
Returns:
Hashtable contenant les clés ordre, parent, title
Throws:
DataException

getElementsApres

public java.util.Hashtable getElementsApres(org.esupportail.portal.utils.database.Query query,
                                            int parent,
                                            int ordreMin,
                                            int idOter)
                                     throws DataException
Répupère les éléments situés après un élément dans l'ordre

Parameters:
query -
parent - Identifiant de l'élément parent
ordreMin - ordre à partir duquel on récupère les éléments
idOter - L'élement concerné à ne pas prendre en compte
Returns:
Hashtable ayant pour clé les identifiant des éléments, et pour valeur leur ordre
Throws:
DataException

getElementApres

public int getElementApres(org.esupportail.portal.utils.database.Query query,
                           int parent,
                           int ordre)
                    throws DataException
Récupère l'identifiant de l'élément à partir de son ordre et de son parent

Parameters:
query -
parent - Identifiant de l'élément parent
ordre - L'ordre de l'élément
Returns:
l'identifiant de l'élément
Throws:
DataException

CSignet2 1.00
API Documentation