|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.esupportail.portal.channels.CIntranet.storage.BasicFileSystemStorage
BasicFileSystemStorage
Implémentation d'un IStorageControler avec un stockage des documents sur
un système de fichier physique local (éventuellement partagé)
Chaque intranet se voit attribuer un dossier dans lequel tous les documents
sont stockés à la racine
(c)Copyright ESup-Portail 2004
| Constructor Summary | |
BasicFileSystemStorage()
Constructeur |
|
| Method Summary | |
void |
createIntranet(Intranet intranet)
Création d'un intranet |
void |
destroyDocument(java.lang.String intranet,
Document doc)
Suppression d'un document |
void |
destroyIntranet(java.lang.String intranet)
Suppression d'un intranet et de tous ses documents |
void |
invalidDocument(java.lang.String intranet,
Document doc)
Invalidation d'un document |
java.io.InputStream |
loadDocument(java.lang.String intranet,
Document doc)
Lecture d'un document |
void |
saveDocument(java.lang.String intranet,
Document doc,
java.io.InputStream in)
Sauvegarde d'un document |
void |
setParameters(java.util.Hashtable parameters)
Liste des paramètres spécifiques à l'implémentation du IStorageControler Ici un seul paramètre obligatoire : - path qui indique le chemin où créer les intranets |
void |
updateDocument(java.lang.String intranet,
Document doc,
java.io.InputStream in)
Mise à jour d'un document |
void |
validDocument(java.lang.String intranet,
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 BasicFileSystemStorage()
| Method Detail |
public void saveDocument(java.lang.String intranet,
Document doc,
java.io.InputStream in)
throws StorageException
saveDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le documentin - Le flux de lecture vers le contenu du document
StorageException
public java.io.InputStream loadDocument(java.lang.String intranet,
Document doc)
throws StorageException
loadDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le document
StorageException
public void updateDocument(java.lang.String intranet,
Document doc,
java.io.InputStream in)
throws StorageException
updateDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le documentin - Le flux de lecture vers le nouveau contenu, null si pas de mise à jour du contenu
StorageException
public void destroyDocument(java.lang.String intranet,
Document doc)
throws StorageException
destroyDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le document
StorageException
public void validDocument(java.lang.String intranet,
Document doc)
throws StorageException
validDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le document à valider
StorageException
public void invalidDocument(java.lang.String intranet,
Document doc)
throws StorageException
invalidDocument in interface IStorageControlerintranet - L'intranet auquel appartient le documentdoc - Le document à invalider
StorageException
public void createIntranet(Intranet intranet)
throws StorageException
createIntranet in interface IStorageControlerintranet - L'intranet à créer
StorageException
public void destroyIntranet(java.lang.String intranet)
throws StorageException
destroyIntranet in interface IStorageControlerintranet - L'intranet à supprimer
StorageExceptionpublic void setParameters(java.util.Hashtable parameters)
setParameters in interface IStorageControlerparameters -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||