com.ebmwebsourcing.easyviper.core.api.model
Interface Model

All Superinterfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

public interface Model
extends com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Compiler createCompiler(java.lang.String name, java.lang.Class<? extends AbstractCompiler> compilerClass)
           
 ProcessDefinitionRegistry<? extends ProcessDefinition> createRegistry(java.lang.String name, java.lang.Class<? extends AbstractProcessDefinitionRegistry> registryClass)
           
 Compiler getCompiler()
           
 Core getCore()
           
 ProcessDefinitionRegistry<? extends ProcessDefinition> getRegistry()
           
 void setLog(java.util.logging.Logger logger)
           
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Method Detail

createRegistry

ProcessDefinitionRegistry<? extends ProcessDefinition> createRegistry(java.lang.String name,
                                                                      java.lang.Class<? extends AbstractProcessDefinitionRegistry> registryClass)
                                                                      throws CoreException
Throws:
CoreException

getRegistry

ProcessDefinitionRegistry<? extends ProcessDefinition> getRegistry()
                                                                   throws CoreException
Throws:
CoreException

createCompiler

Compiler createCompiler(java.lang.String name,
                        java.lang.Class<? extends AbstractCompiler> compilerClass)
                        throws CoreException
Throws:
CoreException

getCompiler

Compiler getCompiler()
                     throws CoreException
Throws:
CoreException

getCore

Core getCore()
             throws CoreException
Throws:
CoreException

setLog

void setLog(java.util.logging.Logger logger)


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.