|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.esupportail.portal.channels.CIntranet.data.DataControler
DataControler
Classe permettant d'encapsulers les accès à la base de données dans des transactions
(c)Copyright ESup-Portail 2004
| Constructor Summary | |
DataControler()
|
|
| Method Summary | |
void |
addAdmin(java.lang.String id)
Ajoute un administrateur |
void |
addGrant(Grant grant)
Ajoute un droit |
void |
addIntranetEntity(Entity en,
java.lang.String id)
Ajoute une entité à la population d'un intranet |
void |
close()
Ferme la connexion courante |
void |
commit()
Commit la transaction |
void |
createDocument(Document doc)
Crée un nouveau document |
void |
createFolder(Folder folder)
Crée un dossier |
void |
createIntranet(Intranet intranet)
Crée un intranet |
void |
createMIME(MIME mime)
Crée un type MIME |
void |
deleteFolder(java.lang.String intranet,
java.lang.String id)
Supprime un dossier |
java.util.List |
getAdmins()
Retourne la liste des administrateurs |
Document |
getDocument(java.lang.String intranet,
java.lang.String id)
Retourne un document |
java.util.List |
getDocuments(java.lang.String intranet,
java.lang.String id)
Retourne la liste des documents d'un dossier |
Folder |
getFolder(java.lang.String id)
Retourne un dossier |
java.util.List |
getFolderPath(java.lang.String id)
Retourne la liste des dossiers jusqu'à la racine (chemin) |
java.util.List |
getFolders(java.lang.String id)
Retourne la liste des sous-dossiers d'un dossier |
FolderTree |
getFolderTree(Intranet intranet)
Retourne l'arborescence d'un intranet |
java.util.List |
getGrants(java.lang.String id)
Retourne la liste des droits d'un dossier |
Intranet |
getIntranet(java.lang.String id)
Récupère un intranet |
java.util.List |
getIntranetEntities(java.lang.String id)
Retourne la liste des entités d'un intranet |
java.util.List |
getIntranets()
Récupère tous les intranets |
Document |
getLinkedDocument(java.lang.String intranet,
java.lang.String id)
Retourne l'identifiant du document lié |
java.util.List |
getMIMEs()
Récupère tous les types MIME |
boolean |
mimeExist(java.lang.String extension)
Teste si un type MIME existe déjà |
void |
removeAdmin(java.lang.String id)
Supprime un administrateur |
void |
removeDocument(Document doc,
boolean pending)
Supprime un document |
void |
removeGrant(Grant grant)
Supprime un droit |
void |
removeIntranet(java.lang.String id)
Supprime un intranet |
void |
removeIntranetEntity(Entity en,
java.lang.String id)
Supprime une entité de la population d'un intranet |
void |
removeMIME(java.lang.String extension)
Supprime un type MIME |
void |
rollback()
Rollback la transaction |
void |
setDocumentVisible(java.lang.String intranet,
java.lang.String id,
boolean visible)
Cache / Affiche un document |
void |
setNotification(Grant grant)
Modifie la notification |
void |
swapDocuments(java.lang.String id,
java.lang.String doc,
int oldorder,
int neworder)
Echange le rang de deux documents |
void |
swapFolders(java.lang.String id,
java.lang.String id2,
int oldorder,
int neworder)
Echange le rang de deux dossiers |
void |
swapIntranets(java.lang.String id,
int oldorder,
int neworder)
Echange le rang de deux intranets |
void |
updateDocument(Document doc,
boolean pending)
Modifie un document existant |
void |
updateFolder(Folder folder)
Modifie un dossier existant |
void |
validDocument(Document doc,
boolean valid)
Valide / Invalide un document |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataControler()
| Method Detail |
public void close()
public void commit()
public void rollback()
public Intranet getIntranet(java.lang.String id)
throws DataException
id - L'identifiant de l'intranet à récupérer
DataException
public java.util.List getIntranets()
throws DataException
DataException
public void createIntranet(Intranet intranet)
throws DataException
intranet - L'intranet à créer
DataException
public void removeIntranet(java.lang.String id)
throws DataException
id - L'identifiant de l'intranet à supprimer
DataException
public Folder getFolder(java.lang.String id)
throws DataException
id - L'identifiant du dossier
DataException
public java.util.List getFolders(java.lang.String id)
throws DataException
id - L'identifiant du dossier père
DataException
public java.util.List getFolderPath(java.lang.String id)
throws DataException
id - L'identifiant du dossier à partir duquel on construit le chemin
DataException
public void createFolder(Folder folder)
throws DataException
folder - Le dossier à créer
DataException
public void updateFolder(Folder folder)
throws DataException
folder - Le dossier à modifier
DataException
public void deleteFolder(java.lang.String intranet,
java.lang.String id)
throws DataException
intranet - L'identifiant d'intranetid - L'identifiant du dossier
DataException
public FolderTree getFolderTree(Intranet intranet)
throws DataException
intranet - L'intranet
DataException
public Document getDocument(java.lang.String intranet,
java.lang.String id)
throws DataException
intranet - L'identifiant d'intranetid - L'identifiant du document
DataException
public Document getLinkedDocument(java.lang.String intranet,
java.lang.String id)
throws DataException
intranet - L'identifiant d'intranetid - L'identifiant du document père
DataException
public java.util.List getDocuments(java.lang.String intranet,
java.lang.String id)
throws DataException
intranet - L'identifiant d'intranetid - L'identifiant du dossier
DataException
public void createDocument(Document doc)
throws DataException
doc - Le document à créer
DataException
public void updateDocument(Document doc,
boolean pending)
throws DataException
doc - Le document à modifierpending - Si les modifications sont mises en attente
DataException
public void removeDocument(Document doc,
boolean pending)
throws DataException
doc - Le documentpending - Si la suppression est mise en attente
DataException
public void validDocument(Document doc,
boolean valid)
throws DataException
doc - Le documentvalid - La validité
DataException
public void setDocumentVisible(java.lang.String intranet,
java.lang.String id,
boolean visible)
throws DataException
intranet - L'identifiant d'intranetid - L'identifiant du documentvisible - La visibilité du document
DataException
public java.util.List getMIMEs()
throws DataException
DataException
public void createMIME(MIME mime)
throws DataException
mime - Le type MIME à créer
DataException
public void removeMIME(java.lang.String extension)
throws DataException
extension - L'extension associée au type MIME
DataException
public boolean mimeExist(java.lang.String extension)
throws DataException
extension - L'extension du type à tester
DataException
public java.util.List getIntranetEntities(java.lang.String id)
throws DataException
id - l'identifiant de l'intranet
DataException
public void addIntranetEntity(Entity en,
java.lang.String id)
throws DataException
en - l'entité à ajouterid - l'identifiant de l'intranet
DataException
public void removeIntranetEntity(Entity en,
java.lang.String id)
throws DataException
en - l'entité à supprimerid - l'identifiant de l'intranet
DataException
public java.util.List getAdmins()
throws DataException
DataException
public void addAdmin(java.lang.String id)
throws DataException
id - L'identifiant de l'utilisateur
DataException
public void removeAdmin(java.lang.String id)
throws DataException
id - L'identifiant de l'utilisateur
DataException
public java.util.List getGrants(java.lang.String id)
throws DataException
id - L'identifiant du dossier
DataException
public void addGrant(Grant grant)
throws DataException
grant - Le droit à ajouter
DataException
public void removeGrant(Grant grant)
throws DataException
grant - Le droit à supprimer
DataException
public void setNotification(Grant grant)
throws DataException
grant - Le droit à modifier
DataException
public void swapDocuments(java.lang.String id,
java.lang.String doc,
int oldorder,
int neworder)
throws DataException
id - L'identifiant du dossierdoc - L'identifiant du documentoldorder - L'ancien rang du documentneworder - Le nouveau rang du document
DataException
public void swapFolders(java.lang.String id,
java.lang.String id2,
int oldorder,
int neworder)
throws DataException
id - L'identifiant du dossier parentid2 - L'identifiant du dossieroldorder - L'ancien rang du dossierneworder - Le nouveau rang du dossier
DataException
public void swapIntranets(java.lang.String id,
int oldorder,
int neworder)
throws DataException
id - L'identifiant de l'intranetoldorder - L'ancien rang de l'intranetneworder - Le nouveau rang de l'intranet
DataException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||