org.enhydra.shark.api.client.wfservice
Interface XPDLBrowser


public interface XPDLBrowser

Interface used for XPDL browsing.

Author:
Sasa Bojanic

Field Summary
static int SIMPLE_TYPE_XPDL
          Filter type for XPDL querying
 
Method Summary
 java.lang.String getUniqueProcessDefinitionName(WMSessionHandle shandle, java.lang.String pkgId, java.lang.String pkgVer, java.lang.String pDefId)
           
 WMAttributeIterator listAttributes(WMSessionHandle shandle, WMEntity scopingEntity, WMFilter filter, boolean countFlag)
           
 WMEntityIterator listEntities(WMSessionHandle shandle, WMEntity scopingEntity, WMFilter filter, boolean countFlag)
           
 

Field Detail

SIMPLE_TYPE_XPDL

public static final int SIMPLE_TYPE_XPDL
Filter type for XPDL querying

See Also:
Constant Field Values
Method Detail

listEntities

public WMEntityIterator listEntities(WMSessionHandle shandle,
                                     WMEntity scopingEntity,
                                     WMFilter filter,
                                     boolean countFlag)
                              throws java.lang.Exception
Throws:
java.lang.Exception

listAttributes

public WMAttributeIterator listAttributes(WMSessionHandle shandle,
                                          WMEntity scopingEntity,
                                          WMFilter filter,
                                          boolean countFlag)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getUniqueProcessDefinitionName

public java.lang.String getUniqueProcessDefinitionName(WMSessionHandle shandle,
                                                       java.lang.String pkgId,
                                                       java.lang.String pkgVer,
                                                       java.lang.String pDefId)
                                                throws java.lang.Exception
Throws:
java.lang.Exception