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

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<TLoggerActivity>
                  extended by com.ebmwebsourcing.easybpel.extended.activities._package.debug.impl.LoggerActivityImpl
All Implemented Interfaces:
LoggerActivity, 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 LoggerActivityImpl
extends DebugPackageExtendedActivityImpl<TLoggerActivity>
implements LoggerActivity

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
LoggerActivityImpl(org.w3c.dom.Element elmt, com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)
           
LoggerActivityImpl(TLoggerActivity model, com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtensionActivity parent)
           
 
Method Summary
protected  TLoggerActivity 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 getLevel()
           
 java.lang.String getMessage()
           
 void setLevel(com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.api.LoggerBehaviour.LEVEL level)
           
 void setMessage(java.lang.String message)
           
 void validate(com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.BPELStaticAnalysis 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, equals, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, hashCode, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, 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, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Constructor Detail

LoggerActivityImpl

public LoggerActivityImpl(TLoggerActivity model,
                          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

LoggerActivityImpl

public LoggerActivityImpl(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.BPELStaticAnalysis analyzer)
Specified by:
validate in interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension.ExtendedActivity

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

convertElementToModel

protected TLoggerActivity 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<TLoggerActivity>
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

getLevel

public java.lang.String getLevel()
Specified by:
getLevel in interface LoggerActivity

setLevel

public void setLevel(com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.api.LoggerBehaviour.LEVEL level)
Specified by:
setLevel in interface LoggerActivity


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