com.ebmwebsourcing.easybpel.extended.activities._package.debug.impl
Class EchoActivityImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.AbstractExtendedActivityImpl<E>
              extended by com.ebmwebsourcing.easybpel.extended.activities._package.debug.api.DebugPackageExtendedActivityImpl<TEchoActivity>
                  extended by com.ebmwebsourcing.easybpel.extended.activities._package.debug.impl.EchoActivityImpl
All Implemented Interfaces:
EchoActivity, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity, com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtendedActivity, com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement, com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement

public class EchoActivityImpl
extends DebugPackageExtendedActivityImpl<TEchoActivity>
implements EchoActivity

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.AbstractExtendedActivityImpl
jaxbContext, sources, targets
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
EchoActivityImpl(org.w3c.dom.Element elmt, com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)
           
EchoActivityImpl(TEchoActivity model, com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)
           
 
Method Summary
protected  TEchoActivity convertElementToModel(org.w3c.dom.Element elmt)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node generate(com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
           
 java.lang.String getMessage()
           
 void setMessage(java.lang.String message)
           
 void validate(com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.StaticAnalysis analyzer)
           
 
Methods inherited from class com.ebmwebsourcing.easybpel.extended.activities._package.debug.api.DebugPackageExtendedActivityImpl
getName, getSuppressJoinFailure, loadJaxbContext, setName
 
Methods inherited from class com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.AbstractExtendedActivityImpl
addOtherElements, getJaxbContext, getOtherElements, getSources, getTag, getTargets, setSources, setTag, setTargets, validate
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtendedActivity
getName, getSources, getSuppressJoinFailure, getTag, getTargets, setName, setSources, setTag, setTargets
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity
getSources, getTargets
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement
getTag, setTag
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator
validate
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

EchoActivityImpl

public EchoActivityImpl(TEchoActivity model,
                        com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)

EchoActivityImpl

public EchoActivityImpl(org.w3c.dom.Element elmt,
                        com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)
                 throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Method Detail

generate

public com.ebmwebsourcing.easyviper.core.api.engine.Node generate(com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
                                                           throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
generate in interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtendedActivity
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

validate

public void validate(com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.StaticAnalysis analyzer)
Specified by:
validate in interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtendedActivity

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface EchoActivity

setMessage

public void setMessage(java.lang.String message)
Specified by:
setMessage in interface EchoActivity

convertElementToModel

protected TEchoActivity convertElementToModel(org.w3c.dom.Element elmt)
                                       throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
convertElementToModel in class com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.AbstractExtendedActivityImpl<TEchoActivity>
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException


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