|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WorkflowFileDefinitionService
This interface specifies the contract of the Service which manages File Definitions. A File Definition contains among other things Forms definitions. It is required to persist File definitions somewhere as Forms need to be retrieved if eXo is restarted. It was decided to define a Service to do that, which makes it possible to allow various types of storage (eg: File System, ECM). This interface is currently part of the Bonita package as jBPM has a built-in facility to manage File Definition. It may however be a good idea to move it to the api package to make things common. Created by Bull R&D
| Method Summary | |
|---|---|
void |
remove(java.lang.String processId)
Remove a File Definition |
void |
removeFromCache(java.lang.String processId)
If the implementation features a cache to increase performances, removes the File Definition corresponding to the specified Process identifier. |
FileDefinition |
retrieve(java.lang.String processId)
Retrieves a File Definition |
void |
store(FileDefinition fileDefinition,
java.lang.String processId)
Stores a File Definition |
| Method Detail |
|---|
void remove(java.lang.String processId)
processId - identifies the File Definition to removevoid removeFromCache(java.lang.String processId)
processId - identifies the Process to be removed from the cacheFileDefinition retrieve(java.lang.String processId)
processId - identifies the File Definition to retrieve
void store(FileDefinition fileDefinition,
java.lang.String processId)
fileDefinition - the File Definition to storeprocessId - identifies the File Definition to store
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||