|
|||||||||||
| 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
Controleur d'accès aux données
(c)Copyright ESup-Portail 2004
| Constructor Summary | |
DataControler()
Constructeur |
|
| Method Summary | |
void |
addPopulation(Population population)
Ajout d'une population |
void |
addPublicator(java.lang.String id,
java.lang.String login)
Ajout d'un publicateur |
void |
addPublicators(java.lang.String id,
java.lang.String group)
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)
Ajout d'un valideur |
void |
commit()
Valide les opérations de la session |
void |
createDocument(Document doc,
boolean valid)
Création d'un document |
void |
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 |
Document |
getDocument(java.lang.String intranet,
java.lang.String id)
Récupération d'un document |
Folder |
getFolder(java.lang.String id,
boolean sub)
Récupération d'un dossier |
FolderTree |
getFolderTree(java.lang.String id)
Construit récursivement l'arborescence d'un dossier |
java.util.Collection |
getGroupsPublicators(java.lang.String id)
Récupération des groupes de publicateurs d'un dossier |
Intranet |
getIntranet(java.lang.String id)
Récupération d'un intranet |
java.util.Collection |
getIntranets()
Récupération de la liste de tous les intranets |
java.util.Collection |
getMIMEs()
Récupération des types MIME valides |
Population |
getPopulation(java.lang.String id)
Récupération d'une population |
java.util.Collection |
getSuperUsers()
Récupération des super-utilisateurs |
java.util.Collection |
getUsersPublicators(java.lang.String id)
Récupération des publicateurs d'un dossier |
java.util.Collection |
getValidators(java.lang.String id)
Récupération des valideurs d'un dossier |
void |
invalidDocument(Document doc)
Invalidation d'un document |
boolean |
isValidMIME(java.lang.String extension)
Vérifie la validité d'un type MIME |
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 |
removePublicator(java.lang.String id,
java.lang.String login)
Suppression d'un publicateur |
void |
removePublicators(java.lang.String id,
java.lang.String group)
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)
Suppression d'un valideur |
void |
rollback()
Annule les opérations de la session |
void |
setName(Folder folder)
Modifie le nom d'un dossier |
void |
setValidation(Folder folder,
boolean validation)
Modifie la validation d'un dossier |
void |
swap(java.lang.String id,
java.lang.String doc,
java.lang.String oldorder,
java.lang.String neworder)
Echange le rang de deux documents |
void |
updateDocument(Document doc)
Mise à jour d'un document |
void |
validDocument(Document doc)
Validation d'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 commit()
commit in interface IDataControlerpublic void rollback()
rollback in interface IDataControler
public Document getDocument(java.lang.String intranet,
java.lang.String id)
throws DataException
getDocument in interface IDataAccessintranet - L'identifiant de l'intranet auquel appartient le documentid - L'identifiant du dossier auquel appartient le document
DataException
public void createDocument(Document doc,
boolean valid)
throws DataException
createDocument in interface IDataAccessdoc - Le document à créervalid - Si le document est valide true, false sinon
DataException
public void removeDocument(Document doc)
throws DataException
removeDocument in interface IDataAccessdoc - Le document à supprimer
DataException
public void updateDocument(Document doc)
throws DataException
updateDocument in interface IDataAccessdoc - Le document à mettre à jour
DataException
public void validDocument(Document doc)
throws DataException
validDocument in interface IDataAccessdoc - Le document à valider
DataException
public void invalidDocument(Document doc)
throws DataException
invalidDocument in interface IDataAccessdoc - Le document à invalider
DataException
public Folder getFolder(java.lang.String id,
boolean sub)
throws DataException
getFolder in interface IDataAccessid - L'identifiant du dossiersub - Si true alors on récupère également les sous-dossiersDataException
public void createFolder(Folder folder)
throws DataException
createFolder in interface IDataAccessfolder - Le dossier à créer
DataException
public void removeFolder(java.lang.String id)
throws DataException
removeFolder in interface IDataAccessid - L'identifiant du dossier
DataException
public void setValidation(Folder folder,
boolean validation)
throws DataException
setValidation in interface IDataAccessfolder - Le dossiervalidation - True pour activer la validation, false pour la désactiver
DataException
public void setName(Folder folder)
throws DataException
setName in interface IDataAccessfolder - Le dossier
DataException
public Intranet getIntranet(java.lang.String id)
throws DataException
getIntranet in interface IDataAccessid - L'identifiant d'intranet
DataException
public java.util.Collection getIntranets()
throws DataException
getIntranets in interface IDataAccessDataException
public void createIntranet(Intranet intranet)
throws DataException
createIntranet in interface IDataAccessintranet - L'intranet à créer
DataException
public void removeIntranet(Intranet intranet)
throws DataException
removeIntranet in interface IDataAccessintranet - L'intranet à supprimer
DataException
public java.util.Collection getMIMEs()
throws DataException
getMIMEs in interface IDataAccessDataException
public void createMIME(Mime mime)
throws DataException
createMIME in interface IDataAccessmime - Le type MIME à créer
DataException
public void removeMIME(java.lang.String extension)
throws DataException
removeMIME in interface IDataAccessextension - L'extension associée au type MIME
DataException
public boolean isValidMIME(java.lang.String extension)
throws DataException
isValidMIME in interface IDataAccessextension - L'extension à tester
DataException
public Population getPopulation(java.lang.String id)
throws DataException
getPopulation in interface IDataAccessid - L'identifiant d'intranet
DataException
public void addPopulation(Population population)
throws DataException
addPopulation in interface IDataAccesspopulation - La population à ajouter
DataException
public java.util.Collection getUsersPublicators(java.lang.String id)
throws DataException
getUsersPublicators in interface IDataAccessid - L'identifiant du dossier
DataException
public java.util.Collection getGroupsPublicators(java.lang.String id)
throws DataException
getGroupsPublicators in interface IDataAccessid - L'identifiant du dossier
DataException
public void addPublicator(java.lang.String id,
java.lang.String login)
throws DataException
addPublicator in interface IDataAccessid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void addPublicators(java.lang.String id,
java.lang.String group)
throws DataException
addPublicators in interface IDataAccessid - L'identifiant du dossiergroup - L'identifiant du groupe
DataException
public void removePublicator(java.lang.String id,
java.lang.String login)
throws DataException
removePublicator in interface IDataAccessid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void removePublicators(java.lang.String id,
java.lang.String group)
throws DataException
removePublicators in interface IDataAccessid - L'identifiant du dossiergroup - L'identifiant du groupe
DataException
public java.util.Collection getSuperUsers()
throws DataException
getSuperUsers in interface IDataAccessDataException
public void addSuperUser(java.lang.String login)
throws DataException
addSuperUser in interface IDataAccesslogin - L'identifiant de l'utilisateur
DataException
public void removeSuperUser(java.lang.String login)
throws DataException
removeSuperUser in interface IDataAccesslogin - L'identifiant de l'utilisateur
DataException
public java.util.Collection getValidators(java.lang.String id)
throws DataException
getValidators in interface IDataAccessid - L'identifiant du dossier
DataException
public void addValidator(java.lang.String id,
java.lang.String login)
throws DataException
addValidator in interface IDataAccessid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void removeValidator(java.lang.String id,
java.lang.String login)
throws DataException
removeValidator in interface IDataAccessid - L'identifiant du dossierlogin - L'identifiant de l'utilisateur
DataException
public void swap(java.lang.String id,
java.lang.String doc,
java.lang.String oldorder,
java.lang.String neworder)
throws DataException
swap in interface IDataAccessid - L'identifiant du dossierdoc - L'identifiant du documentoldorder - L'ancien rang du documentneworder - Le nouveau rang du document
DataException
public FolderTree getFolderTree(java.lang.String id)
throws DataException
getFolderTree in interface IDataAccessid - L'identifiant du dossier
DataException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||