it.eng.spago.workflow.shark.impl
Class SharkWorkflowEngineImpl

java.lang.Object
  extended by it.eng.spago.workflow.shark.impl.SharkWorkflowEngineImpl

public class SharkWorkflowEngineImpl
extends java.lang.Object

Author:
zoppello The implementation of IWorkflowEngine for Shark

Constructor Summary
SharkWorkflowEngineImpl()
           
 
Method Summary
 java.util.List getAvailablePackages()
           
 java.util.List getLoadedPackges()
           
 java.lang.String getPackagePathById(java.lang.String pkgId)
           
 IWorkflowConnection getWorkflowConnection()
           
 IWorkflowPackage getWorkflowPackage(java.lang.String pkgId)
           
 IWorkflowPackage loadPackageDefinition(java.lang.String worflowDefinitionFileName)
           
 void unloadPackageDefinition(IWorkflowPackage pkg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharkWorkflowEngineImpl

public SharkWorkflowEngineImpl()
Method Detail

getWorkflowConnection

public IWorkflowConnection getWorkflowConnection()
                                          throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#getWorkflowConnection()

loadPackageDefinition

public IWorkflowPackage loadPackageDefinition(java.lang.String worflowDefinitionFileName)
                                       throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#loadPackageDefinition(java.lang.String)

unloadPackageDefinition

public void unloadPackageDefinition(IWorkflowPackage pkg)
                             throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#unloadPackageDefinition(it.eng.spago.workflow.api.IWorkflowPackage)

getLoadedPackges

public java.util.List getLoadedPackges()
                                throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#getLoadedPackges()

getWorkflowPackage

public IWorkflowPackage getWorkflowPackage(java.lang.String pkgId)
                                    throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#getWorkflowPackage(java.lang.String)

getPackagePathById

public java.lang.String getPackagePathById(java.lang.String pkgId)
                                    throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#getPackagePathById(java.lang.String)

getAvailablePackages

public java.util.List getAvailablePackages()
                                    throws WorkflowEngineException
Throws:
WorkflowEngineException
See Also:
it.eng.spago.workflow.api.IWorkflowEngine#getAvailablePackages()