|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.esupportail.portal.channels.CIntranet.data.DocumentAccess
public class DocumentAccess
DocumentAccess
Réalise les opérations relatives aux documents dans la base de données
(c)Copyright ESup-Portail 2004
Constructor Summary | |
---|---|
DocumentAccess()
|
Method Summary | |
---|---|
static void |
createDocument(org.esupportail.portal.utils.database.Query query,
Document doc)
Crée un nouveau document |
static boolean |
documentExist(org.esupportail.portal.utils.database.Query query,
Document doc)
Teste si un document existe déjà |
static Document |
getDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Retourne un document |
static java.util.List |
getDocuments(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Retourne la liste des documents d'un dossier |
static java.lang.String |
getLinkedDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Retourne l'identifiant du document lié |
static java.lang.String |
getNextDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet)
Retourne le prochain identifiant de document |
static void |
removeDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Supprime un document |
static void |
removeDocuments(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Supprime tous les documents d'un dossier |
static void |
setLinkedDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id,
java.lang.String idl)
Positionne l'identifiant du document lié |
static void |
setPendingDeletion(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id,
boolean delete)
Positionne une suppression en cours |
static void |
setPendingModification(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id,
boolean modif)
Positionne une modification en cours |
static void |
setValid(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id,
boolean valid)
Positionne la validité d'un document |
static void |
setVisible(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id,
boolean visible)
Positionne la visibilité d'un document |
static void |
unlinkDocument(org.esupportail.portal.utils.database.Query query,
java.lang.String intranet,
java.lang.String id)
Supprime le lien entre documents liés |
static void |
updateDocument(org.esupportail.portal.utils.database.Query query,
Document doc)
Modifie un document existant |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DocumentAccess()
Method Detail |
---|
public static Document getDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du document
DataException
public static java.lang.String getLinkedDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du document père
DataException
public static void setLinkedDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id, java.lang.String idl) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du document pèreidl
- L'identifiant du document lié
DataException
public static void unlinkDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du document père
DataException
public static java.util.List getDocuments(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du dossier
DataException
public static void createDocument(org.esupportail.portal.utils.database.Query query, Document doc) throws DataException
query
- La connexion à utiliserdoc
- Le document à créer
DataException
public static void updateDocument(org.esupportail.portal.utils.database.Query query, Document doc) throws DataException
query
- La connexion à utiliserdoc
- Le document à modifier
DataException
public static void removeDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du document
DataException
public static void removeDocuments(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du dossier
DataException
public static void setValid(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id, boolean valid) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du documentvalid
- La validité
DataException
public static void setVisible(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id, boolean visible) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du documentvisible
- La visibilité du document
DataException
public static void setPendingModification(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id, boolean modif) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du documentmodif
- La modification
DataException
public static void setPendingDeletion(org.esupportail.portal.utils.database.Query query, java.lang.String intranet, java.lang.String id, boolean delete) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranetid
- L'identifiant du documentdelete
- La suppression
DataException
public static boolean documentExist(org.esupportail.portal.utils.database.Query query, Document doc) throws DataException
query
- La connexion à utiliserdoc
- Le document à tester
DataException
public static java.lang.String getNextDocument(org.esupportail.portal.utils.database.Query query, java.lang.String intranet) throws DataException
query
- La connexion à utiliserintranet
- L'identifiant d'intranet
DataException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |