com.ebmwebsourcing.easybpel.model.bpel.impl.registry
Class BPELMemoryRegistryImpl

java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
          extended by com.ebmwebsourcing.easybpel.model.bpel.impl.registry.BPELMemoryRegistryImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.model.bpel.api.registry.BPELRegistry, com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>

public class BPELMemoryRegistryImpl
extends com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
implements com.ebmwebsourcing.easybpel.model.bpel.api.registry.BPELRegistry

Author:
Nicolas Salatge - eBM WebSourcing

Field Summary
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry
registry
 
Constructor Summary
BPELMemoryRegistryImpl()
           
 
Method Summary
 java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> createKeys(com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition processDefinition)
           
 java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> getAllProcessDefinitions()
           
 com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess getProcessDefinition(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey name)
           
<D extends com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition>
boolean
isCreateInstance(D def, com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> mess)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess removeProcessDefinition(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey name, boolean forceUninstall)
           
 void setLog(java.util.logging.Logger logger)
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry
findProcessKey, getModel, getStaticAnalysis, getStaticAnalysisPrinter, setStaticAnalysis, setStaticAnalysisPrinter, storeProcessDefinition, unStoreProcessDefinition
 
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.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry
findProcessKey, getStaticAnalysis, getStaticAnalysisPrinter, setStaticAnalysis, setStaticAnalysisPrinter, storeProcessDefinition, unStoreProcessDefinition
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent
 

Constructor Detail

BPELMemoryRegistryImpl

public BPELMemoryRegistryImpl()
Method Detail

getProcessDefinition

public com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess getProcessDefinition(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey name)
Specified by:
getProcessDefinition in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>

getAllProcessDefinitions

public java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> getAllProcessDefinitions()
Specified by:
getAllProcessDefinitions in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>

removeProcessDefinition

public com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess removeProcessDefinition(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey name,
                                                                                      boolean forceUninstall)
                                                                               throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
removeProcessDefinition in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Overrides:
setLog in class com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>

createKeys

public java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> createKeys(com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition processDefinition)
                                                                                           throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createKeys in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
createKeys in class com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

isCreateInstance

public <D extends com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition> boolean isCreateInstance(D def,
                                                                                                                              com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> mess)
                         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
isCreateInstance in interface com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
isCreateInstance in class com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException


Copyright © 2012 Petals Link. All Rights Reserved.