bexee.model.process
Interface BPELProcess

All Known Implementing Classes:
BPELProcessImpl

public interface BPELProcess

This class represents a BPEL process with all necessary additional information, e.g. its WSDL description, partner WSDLs etc.

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

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 wsdl)
          Set this BPELProcess' own WSDL description.
 

Method Detail

addPartnerWSDL

public void addPartnerWSDL(javax.wsdl.Definition wsdl)
Add a partner's WSDL description.

Parameters:
wsdl -

addPartnerWSDL

public void addPartnerWSDL(java.util.List wsdl)
Add partner's WSDL descriptions.

Parameters:
wsdl -

getCreationReceives

public java.util.List getCreationReceives()
Get a list of all receive activities which might cause a process instance creation.

Returns:

getName

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

Returns:
the name of the underlying Process or null.

getPartnerWSDL

public java.util.List getPartnerWSDL()
Get a list of Partner's WSDLs.

Returns:

getProcess

public Process getProcess()
Get the pure BPEL process.

Returns:

getWSDL

public javax.wsdl.Definition getWSDL()
Get the pure BPEL prcess' WSDL.

Returns:

isSynchronous

public boolean isSynchronous()
Is this process synchronous. A BPEL process is synchronous iff it has a Reply activity.

Returns:

setProcess

public void setProcess(Process process)
Set the pure BPEL process.

Parameters:
process -

setSynchronous

public void setSynchronous(boolean synchronous)
Set this BPELProcess' synchronous property.

Parameters:
synchronous -

setWSDL

public void setWSDL(javax.wsdl.Definition wsdl)
Set this BPELProcess' own WSDL description.

Parameters:
wsdl -


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