|
|||||||||||
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 |