public interface DocumentService
| Modifier and Type | Method and Description |
|---|---|
void |
addDocumentContent(Document document,
String clientFileName,
String contentType,
byte[] content)
Manage attached file data as image and image thumbnail if possible.
|
void |
createTypeDocument(TypeDocument typeDocument)
Create a document type
|
void |
deleteTypeDocument(TypeDocument typeDocument)
Delete a document type
|
List<String> |
listDocumentContrainteLegales()
Liste les programmes des organismes déjà saisis
|
List<String> |
listDocumentEditeurs()
Editeurs already registered into documents.
|
List<TypeDocument> |
listTypeDocuments()
List the document types available
|
TypeDocument |
loadTypeDocument(Integer idTypeDocument)
Load a document type
|
TypeDocument |
loadTypeDocument(String nom)
Charger a document type
|
void |
updateDocumentAttachable(DocumentAttachable documentAttachable)
Modify a document attachable
|
boolean |
updateOrdeleteDocumentEnabled(Document document,
Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer un document.
|
void |
updateTypeDocument(TypeDocument typeDocument)
Modify a document type
|
@Transactional(readOnly=true) List<TypeDocument> listTypeDocuments()
void createTypeDocument(TypeDocument typeDocument) throws DataConstraintException
typeDocument - The document type to createDataConstraintException - If the document type already exists (unique constraints)TypeDocument loadTypeDocument(Integer idTypeDocument) throws DataNotFoundException
idTypeDocument - IDDataNotFoundException - If not foundTypeDocument loadTypeDocument(String nom) throws DataNotFoundException
nom - The document type nameDataNotFoundException - If not foundvoid updateTypeDocument(TypeDocument typeDocument) throws DataConstraintException
typeDocument - The document type to modifyDataConstraintException - If an unique constraint is broken with another document typevoid deleteTypeDocument(TypeDocument typeDocument) throws DataConstraintException
typeDocument - The document type to deleteDataConstraintException - If the document type has linked data@Transactional(readOnly=true) List<String> listDocumentEditeurs()
@Transactional(readOnly=true) List<String> listDocumentContrainteLegales()
void updateDocumentAttachable(DocumentAttachable documentAttachable) throws DataConstraintException
documentAttachable - The document attachable to modifyDataConstraintException - If an unique constraint is broken with another document@Transactional(readOnly=true) void addDocumentContent(Document document, String clientFileName, String contentType, byte[] content) throws InvalidFileExtensionException
document - current documentclientFileName - file namecontentType - content typecontent - content dataInvalidFileExtensionException - when file name extension is not valid@Transactional(readOnly=true) boolean updateOrdeleteDocumentEnabled(Document document, Utilisateur utilisateur)
document - Documentutilisateur - UtilisateurCopyright © 2009-2013 IRD. All Rights Reserved.