com.ebmwebsourcing.easyviper.core.api.model.registry.definition
Class AbstractProcessDefinitionRegistry<Def extends ProcessDefinition>
java.lang.Object
com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<Def>
- All Implemented Interfaces:
- com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, ProcessDefinitionRegistry<Def>
public abstract class AbstractProcessDefinitionRegistry<Def extends ProcessDefinition>
- extends com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
- implements ProcessDefinitionRegistry<Def>
- Author:
- Nicolas Salatge - eBM WebSourcing
|
Field Summary |
protected java.util.Map<ProcessKey,Def> |
registry
The Registry of Process Definitions as a Map |
| Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl |
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent |
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent |
registry
protected java.util.Map<ProcessKey,Def extends ProcessDefinition> registry
- The Registry of Process Definitions as a Map
AbstractProcessDefinitionRegistry
public AbstractProcessDefinitionRegistry()
findProcessKey
public ProcessKey findProcessKey(javax.xml.namespace.QName processDefinitionName)
- Specified by:
findProcessKey in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
getModel
public Model getModel()
throws CoreException
- Throws:
CoreException
getStaticAnalysis
public StaticAnalysis getStaticAnalysis()
- Specified by:
getStaticAnalysis in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
setStaticAnalysis
public void setStaticAnalysis(StaticAnalysis staticAnalysis)
- Specified by:
setStaticAnalysis in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
getStaticAnalysisPrinter
public StaticAnalysisPrinter getStaticAnalysisPrinter()
- Specified by:
getStaticAnalysisPrinter in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
setStaticAnalysisPrinter
public void setStaticAnalysisPrinter(StaticAnalysisPrinter staticAnalysisPrinter)
- Specified by:
setStaticAnalysisPrinter in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
storeProcessDefinition
public ProcessDefinition storeProcessDefinition(java.net.URI uri,
ProcessContextDefinition context)
throws CoreException
- Specified by:
storeProcessDefinition in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- Throws:
CoreException
unStoreProcessDefinition
public void unStoreProcessDefinition(java.net.URI uri,
boolean forceUninstall)
throws CoreException
- Specified by:
unStoreProcessDefinition in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- Throws:
CoreException
setLog
public void setLog(java.util.logging.Logger logger)
- Specified by:
setLog in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
createKeys
public abstract java.util.List<ProcessKey> createKeys(ProcessDefinition processDefinition)
throws CoreException
- Specified by:
createKeys in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- Throws:
CoreException
isCreateInstance
public abstract <D extends ProcessDefinition> boolean isCreateInstance(D def,
InternalMessage<?> mess)
throws CoreException
- Specified by:
isCreateInstance in interface ProcessDefinitionRegistry<Def extends ProcessDefinition>
- Throws:
CoreException
Copyright © 2012 Petals Link. All Rights Reserved.