com.createtank.elemenope.bpm
Class ElemenopeBpmOperationImpl

java.lang.Object
  extended by com.createtank.elemenope.bpm.ElemenopeBpmOperationImpl
All Implemented Interfaces:
ElemenopeBpmOperation, ElemenopeComponent, ElemenopeConnectionEntity, Operation
Direct Known Subclasses:
ElemenopeAsyncBpmChainOperation, ElemenopeBpmChainOperation, ElemenopeBpmListOperation, ElemenopeProcessListOperation

public abstract class ElemenopeBpmOperationImpl
extends java.lang.Object
implements ElemenopeBpmOperation

Author:
John Joseph Roets [joe@createtank.com]

Constructor Summary
ElemenopeBpmOperationImpl()
           
 
Method Summary
 java.util.Map getConnectionAttributes()
          gets connectivity attributes
 java.util.List getOperationsList()
           
 void releaseComponents()
          Should be called upon shutdown, in order for elemenope component classes clean up after themselves.
 void setComponents(ElemenopeComponents components)
          Passes all configured components to implementing Object.
 void setConfigurationAttributes(java.util.Map atts)
          sets configuration attributes
 void setConnectionAttributes(java.util.Map atts)
          sets connectivity attributes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.createtank.elemenope.bpm.ElemenopeBpmOperation
execute
 
Methods inherited from interface com.createtank.elemenope.Operation
execute
 

Constructor Detail

ElemenopeBpmOperationImpl

public ElemenopeBpmOperationImpl()
Method Detail

setComponents

public void setComponents(ElemenopeComponents components)
Description copied from interface: ElemenopeComponent
Passes all configured components to implementing Object.

Should ususally be called at the end of the initialization cycle, when all components have been instantiated.

Specified by:
setComponents in interface ElemenopeComponent

releaseComponents

public void releaseComponents()
Description copied from interface: ElemenopeComponent
Should be called upon shutdown, in order for elemenope component classes clean up after themselves.

Specified by:
releaseComponents in interface ElemenopeComponent

setConnectionAttributes

public void setConnectionAttributes(java.util.Map atts)
                             throws ElemenopeException
Description copied from interface: ElemenopeConnectionEntity
sets connectivity attributes

Specified by:
setConnectionAttributes in interface ElemenopeConnectionEntity
Parameters:
atts - Map of connectivity attributes
Throws:
ElemenopeException

getConnectionAttributes

public java.util.Map getConnectionAttributes()
                                      throws ElemenopeException
Description copied from interface: ElemenopeConnectionEntity
gets connectivity attributes

Specified by:
getConnectionAttributes in interface ElemenopeConnectionEntity
Returns:
connectivity attributes
Throws:
ElemenopeException

getOperationsList

public java.util.List getOperationsList()
Specified by:
getOperationsList in interface ElemenopeBpmOperation

setConfigurationAttributes

public void setConfigurationAttributes(java.util.Map atts)
                                throws ElemenopeException
Description copied from interface: ElemenopeComponent
sets configuration attributes

Specified by:
setConfigurationAttributes in interface ElemenopeComponent
Parameters:
atts - Map of connectivity attributes
Throws:
ElemenopeException