com.ebmwebsourcing.easybpel.model.bpel.api.activity.extension
Class AbstractExtendedActivityImpl<E>

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>
All Implemented Interfaces:
ExtendedActivity, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement

public abstract class AbstractExtendedActivityImpl<E>
extends org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
implements ExtendedActivity

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

Field Summary
protected  javax.xml.bind.JAXBContext jaxbContext
           
protected  Sources sources
           
protected  Targets targets
           
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
AbstractExtendedActivityImpl(javax.xml.namespace.QName tag, E model, ExtensionActivity parent)
           
AbstractExtendedActivityImpl(javax.xml.namespace.QName tag, org.w3c.dom.Element elmt, ExtensionActivity parent)
           
 
Method Summary
 void addOtherElements(org.w3c.dom.Element elmt)
           
protected abstract  E convertElementToModel(org.w3c.dom.Element elmt)
           
 javax.xml.bind.JAXBContext getJaxbContext()
           
 java.util.List<org.w3c.dom.Element> getOtherElements()
           
 Sources getSources()
           
 javax.xml.namespace.QName getTag()
           
 Targets getTargets()
           
protected abstract  void loadJaxbContext()
           
 void setSources(Sources src)
           
 void setTag(javax.xml.namespace.QName tag)
           
 void setTargets(Targets trg)
           
 void 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
generate, getName, getSuppressJoinFailure, setName, validate
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Field Detail

jaxbContext

protected javax.xml.bind.JAXBContext jaxbContext

sources

protected Sources sources

targets

protected Targets targets
Constructor Detail

AbstractExtendedActivityImpl

public AbstractExtendedActivityImpl(javax.xml.namespace.QName tag,
                                    E model,
                                    ExtensionActivity parent)
                             throws BPELException
Throws:
BPELException

AbstractExtendedActivityImpl

public AbstractExtendedActivityImpl(javax.xml.namespace.QName tag,
                                    org.w3c.dom.Element elmt,
                                    ExtensionActivity parent)
                             throws BPELException
Throws:
BPELException
Method Detail

convertElementToModel

protected abstract E convertElementToModel(org.w3c.dom.Element elmt)
                                    throws BPELException
Throws:
BPELException

getTag

public javax.xml.namespace.QName getTag()
Specified by:
getTag in interface ExtendedActivity

setTag

public void setTag(javax.xml.namespace.QName tag)
Specified by:
setTag in interface ExtendedActivity

addOtherElements

public void addOtherElements(org.w3c.dom.Element elmt)
Specified by:
addOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Throws:
org.ow2.easywsdl.schema.api.XmlException

getSources

public Sources getSources()
Specified by:
getSources in interface ExtendedActivity

setSources

public void setSources(Sources src)
Specified by:
setSources in interface ExtendedActivity

setTargets

public void setTargets(Targets trg)
Specified by:
setTargets in interface ExtendedActivity

getTargets

public Targets getTargets()
Specified by:
getTargets in interface ExtendedActivity

validate

public void validate()

loadJaxbContext

protected abstract void loadJaxbContext()
                                 throws BPELException,
                                        org.ow2.easywsdl.schema.api.SchemaException
Throws:
BPELException
org.ow2.easywsdl.schema.api.SchemaException

getJaxbContext

public javax.xml.bind.JAXBContext getJaxbContext()
                                          throws BPELException,
                                                 org.ow2.easywsdl.schema.api.SchemaException
Throws:
BPELException
org.ow2.easywsdl.schema.api.SchemaException


Copyright © 2011 Petals Link. All Rights Reserved.