com.ebmwebsourcing.easyviper.core.api.model.registry.definition
Interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- All Superinterfaces:
- Element, FractalComponent, java.io.Serializable
- All Known Implementing Classes:
- AbstractProcessDefinitionRegistry
public interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- extends Element
- Author:
- Nicolas Salatge - eBM WebSourcing, jlesbegueries
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Element |
setLog |
storeProcessDefinition
ProcessDefinition storeProcessDefinition(java.net.URI bpeluri,
ProcessContextDefinition context)
throws CoreException
- Throws:
CoreException
unStoreProcessDefinition
void unStoreProcessDefinition(java.net.URI uri,
boolean forceUninstall)
throws CoreException
- Throws:
CoreException
getProcessDefinition
Def getProcessDefinition(ProcessKey name)
getAllProcessDefinitions
java.util.List<Def> getAllProcessDefinitions()
removeProcessDefinition
Def removeProcessDefinition(ProcessKey name,
boolean forceUninstall)
throws CoreException
- Throws:
CoreException
createKeys
java.util.List<ProcessKey> createKeys(ProcessDefinition processDefinition)
throws CoreException
- Throws:
CoreException
getStaticAnalysis
StaticAnalysis getStaticAnalysis()
setStaticAnalysis
void setStaticAnalysis(StaticAnalysis staticAnalysis)
getStaticAnalysisPrinter
StaticAnalysisPrinter getStaticAnalysisPrinter()
setStaticAnalysisPrinter
void setStaticAnalysisPrinter(StaticAnalysisPrinter staticAnalysisPrinter)
isCreateInstance
<D extends ProcessDefinition> boolean isCreateInstance(D def,
InternalMessage<?> mess)
Copyright © 2009-2010 eBM WebSourcing. All Rights Reserved.