|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDocumentManager
A Service acting as DocumentManagement must implement this Interfache
Method Summary | |
---|---|
boolean |
addCategorie(java.lang.String categorie)
Add a Categorie |
java.lang.String |
addDocument(IOpaqueDocument doc)
Ad a document |
java.lang.String[] |
getCategories()
List Categories for Documents |
java.io.InputStream |
getDocument(java.lang.String id)
Render a Document to a Stream |
java.util.List<IOpaqueDocument> |
listDocuments(Patient pat,
java.lang.String categoryMatch,
java.lang.String titleMatch,
java.lang.String keywordMatch,
TimeSpan dateMatch,
java.lang.String contentsMatch)
Retrieve documents with matching criteria. |
boolean |
removeDocument(java.lang.String guid)
remove and delete a document |
Method Detail |
---|
java.lang.String[] getCategories()
boolean addCategorie(java.lang.String categorie)
java.lang.String addDocument(IOpaqueDocument doc) throws ElexisException
doc
- The IDocument to add
ElexisException
boolean removeDocument(java.lang.String guid)
guid
- the guid of the doucment to remove
java.io.InputStream getDocument(java.lang.String id)
id
- ID of the Object (as generated with addDocument)
java.util.List<IOpaqueDocument> listDocuments(Patient pat, java.lang.String categoryMatch, java.lang.String titleMatch, java.lang.String keywordMatch, TimeSpan dateMatch, java.lang.String contentsMatch) throws ElexisException
pat
- The patient the documents belong tocategoryMatch
- the category or categories to matchtitleMatch
- titlekeywordMatch
- keyword to find. Will match if at least one of the documents keywords match the
parameterdateMatch
- match only documents woth dates within the given timespancontentsMatch
- find a match in the contents of the document. Note: This is not supported by all
documentmanagers and it might be very inefficient! If the parameter is not null
and the implementation does not support contentMatch, it throws an ElexisException
EE_NOT_SUPPORTED.
ElexisException
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |