|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.esupportail.portal.channels.CIntranet.data.DataWriteManager
DataWriteManager
Implémentation d'un IDataWriteManager utilisant des instructions
SQL standard
L'utilisation d'instructions spécifiques à un SGBD doit être
réalisée dans une autre implémentation
(c)Copyright ESup-Portail 2004
| Constructor Summary | |
DataWriteManager()
Constructeur |
|
| Method Summary | |
void |
addPopulation(Population population)
Ajout d'une population |
void |
addPublicator(java.lang.String id,
java.lang.String login,
boolean propagation)
Ajout d'un publicateur |
void |
addPublicators(java.lang.String id,
java.lang.String group,
boolean propagation)
Ajout d'un groupe de publicateurs |
void |
addSuperUser(java.lang.String login)
Ajout d'un super-utilisateur |
void |
addValidator(java.lang.String id,
java.lang.String login,
boolean notification,
boolean propagation)
Ajout d'un valideur |
void |
commit()
Valide les modifications |
void |
createDocument(Document doc,
boolean valid)
Création d'un document |
java.lang.String |
createFolder(Folder folder)
Création d'un dossier |
void |
createIntranet(Intranet intranet)
Création d'un intranet |
void |
createMIME(Mime mime)
Création d'un type MIME |
protected void |
finalize()
Vérifie lors de la destruction de l'objet que la connexion est bien fermée |
void |
removeAllPublicators(java.lang.String id)
Suppression de tous les publicateurs d'un dossier |
void |
removeAllValidators(java.lang.String id)
Suppression de tous les valideurs d'un dossier |
void |
removeDocument(Document doc)
Suppression d'un document |
void |
removeFolder(java.lang.String id)
Suppression d'un dossier |
void |
removeIntranet(Intranet intranet)
Suppression d'un intranet |
void |
removeMIME(java.lang.String extension)
Suppression d'un type MIME |
void |
removePopulation(java.lang.String intranet)
Suppression d'une population |
void |
removePublicator(java.lang.String id,
java.lang.String login,
boolean propagation)
Suppression d'un publicateur |
void |
removePublicators(java.lang.String id,
java.lang.String group,
boolean propagation)
Suppression d'un groupe de publicateurs |
void |
removeSuperUser(java.lang.String login)
Suppression d'un super-utilisateur |
void |
removeValidator(java.lang.String id,
java.lang.String login,
boolean propagation)
Suppression d'un valideur |
void |
rollback()
Annule les modifications |
void |
updateDocument(Document doc)
Mise à jour d'un document |
void |
updateFolder(Folder folder)
Mise à jour d'un dossier |
void |
validDocument(Document doc)
Validation d'un document |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataWriteManager()
| Method Detail |
public void createIntranet(Intranet intranet)
throws DataException
createIntranet in interface IDataWriteManagerintranet - L'intranet à créer
DataException
public void removeIntranet(Intranet intranet)
throws DataException
removeIntranet in interface IDataWriteManagerintranet - L'intranet à supprimer
DataException
public void addPopulation(Population population)
throws DataException
addPopulation in interface IDataWriteManagerpopulation - La population à ajouter
DataException
public void removePopulation(java.lang.String intranet)
throws DataException
removePopulation in interface IDataWriteManagerintranet - L'intranet dont on veut supprimer la population
DataException
public void addSuperUser(java.lang.String login)
throws DataException
addSuperUser in interface IDataWriteManagerlogin - L'identifiant de l'utilisateur
DataException
public void removeSuperUser(java.lang.String login)
throws DataException
removeSuperUser in interface IDataWriteManagerlogin - L'identifiant de l'utilisateur
DataException
public java.lang.String createFolder(Folder folder)
throws DataException
createFolder in interface IDataWriteManagerfolder - Le dossier à créer
DataException
public void removeFolder(java.lang.String id)
throws DataException
removeFolder in interface IDataWriteManagerid - L'identifiant du dossier
DataException
public void updateFolder(Folder folder)
throws DataException
updateFolder in interface IDataWriteManagerfolder - L'identifiant du dossier
DataException
public void createDocument(Document doc,
boolean valid)
throws DataException
createDocument in interface IDataWriteManagerdoc - Le document à créervalid - Si le document est valide true, false sinon
DataException
public void removeDocument(Document doc)
throws DataException
removeDocument in interface IDataWriteManagerdoc - Le document à supprimer
DataException
public void updateDocument(Document doc)
throws DataException
updateDocument in interface IDataWriteManagerdoc - Le document à mettre à jour
DataException
public void validDocument(Document doc)
throws DataException
validDocument in interface IDataWriteManagerdoc - Le document à valider
DataException
public void createMIME(Mime mime)
throws DataException
createMIME in interface IDataWriteManagermime - Le type MIME à créer
DataException
public void removeMIME(java.lang.String extension)
throws DataException
removeMIME in interface IDataWriteManagerextension - L'extension associée au type MIME
DataException
public void addValidator(java.lang.String id,
java.lang.String login,
boolean notification,
boolean propagation)
throws DataException
addValidator in interface IDataWriteManagerid - L'identifiant du dossierlogin - L'identifiant de l'utilisateurnotification - Si l'utilisateur souhaite être notifié true, false sinonpropagation - Si ce valideur doit être propagé aux sous-dossiers true, false sinon
DataException
public void removeValidator(java.lang.String id,
java.lang.String login,
boolean propagation)
throws DataException
removeValidator in interface IDataWriteManagerid - L'identifiant du dossierlogin - L'identifiant de l'utilisateurpropagation - Si le valideur doit être supprimé des sous-dossiers true, false sinon
DataException
public void removeAllValidators(java.lang.String id)
throws DataException
removeAllValidators in interface IDataWriteManagerid - L'identifiant du dossier
DataException
public void addPublicator(java.lang.String id,
java.lang.String login,
boolean propagation)
throws DataException
addPublicator in interface IDataWriteManagerid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void addPublicators(java.lang.String id,
java.lang.String group,
boolean propagation)
throws DataException
addPublicators in interface IDataWriteManagerid - L'identifiant du dossiergroup - L'identifiant du groupe
DataException
public void removePublicator(java.lang.String id,
java.lang.String login,
boolean propagation)
throws DataException
removePublicator in interface IDataWriteManagerid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void removePublicators(java.lang.String id,
java.lang.String group,
boolean propagation)
throws DataException
removePublicators in interface IDataWriteManagerid - L'identifiant du dossiergroup - L'identifiant du groupe
DataException
public void removeAllPublicators(java.lang.String id)
throws DataException
removeAllPublicators in interface IDataWriteManagerid - L'identifiant du dossier
DataException
protected void finalize()
throws java.lang.Throwable
java.lang.Throwablepublic void commit()
commit in interface IDataWriteManagerpublic void rollback()
rollback in interface IDataWriteManager
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||