bexee.model.process.impl
Class BPELProcessImpl

java.lang.Object
  extended bybexee.model.process.impl.BPELProcessImpl
All Implemented Interfaces:
BPELProcess

public class BPELProcessImpl
extends java.lang.Object
implements BPELProcess

A default implementation of a BPELProcess.

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:18 $
Author:
Patric Fornasier, Pawel Kowalski

Constructor Summary
BPELProcessImpl()
           
 
Method Summary
 void addPartnerWSDL(javax.wsdl.Definition wsdl)
          Add a partner's WSDL description.
 void addPartnerWSDL(java.util.List wsdl)
          Add partner's WSDL descriptions.
 java.util.List getCreationReceives()
          Get a list of all receive activities which might cause a process instance creation.
 java.lang.String getName()
          Convencience method to get the name of the underlying process.
 java.util.List getPartnerWSDL()
          Get a list of Partner's WSDLs.
 Process getProcess()
          Get the pure BPEL process.
 javax.wsdl.Definition getWSDL()
          Get the pure BPEL prcess' WSDL.
 boolean isSynchronous()
          Is this process synchronous.
 void setProcess(Process process)
          Set the pure BPEL process.
 void setSynchronous(boolean synchronous)
          Set this BPELProcess' synchronous property.
 void setWSDL(javax.wsdl.Definition definition)
          Set this BPELProcess' own WSDL description.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELProcessImpl

public BPELProcessImpl()
Method Detail

setProcess

public void setProcess(Process process)
Description copied from interface: BPELProcess
Set the pure BPEL process.

Specified by:
setProcess in interface BPELProcess
Parameters:
process -

getProcess

public Process getProcess()
Description copied from interface: BPELProcess
Get the pure BPEL process.

Specified by:
getProcess in interface BPELProcess
Returns:

getCreationReceives

public java.util.List getCreationReceives()
Description copied from interface: BPELProcess
Get a list of all receive activities which might cause a process instance creation.

Specified by:
getCreationReceives in interface BPELProcess
Returns:

isSynchronous

public boolean isSynchronous()
Description copied from interface: BPELProcess
Is this process synchronous. A BPEL process is synchronous iff it has a Reply activity.

Specified by:
isSynchronous in interface BPELProcess
Returns:

setWSDL

public void setWSDL(javax.wsdl.Definition definition)
Description copied from interface: BPELProcess
Set this BPELProcess' own WSDL description.

Specified by:
setWSDL in interface BPELProcess
Parameters:
definition -

addPartnerWSDL

public void addPartnerWSDL(javax.wsdl.Definition wsdl)
Description copied from interface: BPELProcess
Add a partner's WSDL description.

Specified by:
addPartnerWSDL in interface BPELProcess
Parameters:
wsdl -

addPartnerWSDL

public void addPartnerWSDL(java.util.List wsdl)
Description copied from interface: BPELProcess
Add partner's WSDL descriptions.

Specified by:
addPartnerWSDL in interface BPELProcess
Parameters:
wsdl -

getPartnerWSDL

public java.util.List getPartnerWSDL()
Description copied from interface: BPELProcess
Get a list of Partner's WSDLs.

Specified by:
getPartnerWSDL in interface BPELProcess
Returns:

getWSDL

public javax.wsdl.Definition getWSDL()
Description copied from interface: BPELProcess
Get the pure BPEL prcess' WSDL.

Specified by:
getWSDL in interface BPELProcess
Returns:

setSynchronous

public void setSynchronous(boolean synchronous)
Description copied from interface: BPELProcess
Set this BPELProcess' synchronous property.

Specified by:
setSynchronous in interface BPELProcess
Parameters:
synchronous -

getName

public java.lang.String getName()
Description copied from interface: BPELProcess
Convencience method to get the name of the underlying process. If this method is called, before a Process is set, it will return null.

Specified by:
getName in interface BPELProcess
Returns:
the name of the underlying Process or null.


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.