org.enhydra.shark
Class XPDLExpressionBuilderImpl

java.lang.Object
  extended byorg.enhydra.shark.XPDLExpressionBuilderImpl
All Implemented Interfaces:
XPDLExpressionBuilder

public class XPDLExpressionBuilderImpl
extends java.lang.Object
implements XPDLExpressionBuilder


Field Summary
 
Fields inherited from interface org.enhydra.shark.api.client.wfservice.XPDLExpressionBuilder
ACTIVITY_ID, ID, NAME, ORD_NO, PACKAGE_ID, PARENT_ID, PARENT_ORD_NO, PARENT_TYPE, PROCESS_ID, TYPE, VALUE, XPDL_FILTER
 
Constructor Summary
XPDLExpressionBuilderImpl()
           
 
Method Summary
 WMFilter addActivityIdEquals(java.lang.String exp)
           
 WMFilter addIdEquals(java.lang.String exp)
           
 WMFilter addNameEquals(java.lang.String exp)
           
 WMFilter addOrdNoEquals(int exp)
           
 WMFilter addPackageIdEquals(java.lang.String exp)
           
 WMFilter addParentIdEquals(java.lang.String exp)
           
 WMFilter addParentOrdNoEquals(int exp)
           
 WMFilter addParentTypeEquals(java.lang.String exp)
           
 WMFilter addProcessIdEquals(java.lang.String exp)
           
 WMFilter addTypeEquals(java.lang.String exp)
           
 WMFilter addValueEquals(java.lang.String exp)
           
 WMFilter and(WMFilter f1, WMFilter f2)
           
 WMFilter andForArray(WMFilter[] fs)
           
 WMFilter not(WMFilter f)
           
 WMFilter or(WMFilter f1, WMFilter f2)
           
 WMFilter orForArray(WMFilter[] fs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPDLExpressionBuilderImpl

public XPDLExpressionBuilderImpl()
Method Detail

and

public WMFilter and(WMFilter f1,
                    WMFilter f2)
Specified by:
and in interface XPDLExpressionBuilder

andForArray

public WMFilter andForArray(WMFilter[] fs)
Specified by:
andForArray in interface XPDLExpressionBuilder

or

public WMFilter or(WMFilter f1,
                   WMFilter f2)
Specified by:
or in interface XPDLExpressionBuilder

orForArray

public WMFilter orForArray(WMFilter[] fs)
Specified by:
orForArray in interface XPDLExpressionBuilder

not

public WMFilter not(WMFilter f)
Specified by:
not in interface XPDLExpressionBuilder

addIdEquals

public WMFilter addIdEquals(java.lang.String exp)
Specified by:
addIdEquals in interface XPDLExpressionBuilder

addTypeEquals

public WMFilter addTypeEquals(java.lang.String exp)
Specified by:
addTypeEquals in interface XPDLExpressionBuilder

addNameEquals

public WMFilter addNameEquals(java.lang.String exp)
Specified by:
addNameEquals in interface XPDLExpressionBuilder

addValueEquals

public WMFilter addValueEquals(java.lang.String exp)
Specified by:
addValueEquals in interface XPDLExpressionBuilder

addPackageIdEquals

public WMFilter addPackageIdEquals(java.lang.String exp)
Specified by:
addPackageIdEquals in interface XPDLExpressionBuilder

addProcessIdEquals

public WMFilter addProcessIdEquals(java.lang.String exp)
Specified by:
addProcessIdEquals in interface XPDLExpressionBuilder

addActivityIdEquals

public WMFilter addActivityIdEquals(java.lang.String exp)
Specified by:
addActivityIdEquals in interface XPDLExpressionBuilder

addParentIdEquals

public WMFilter addParentIdEquals(java.lang.String exp)
Specified by:
addParentIdEquals in interface XPDLExpressionBuilder

addParentTypeEquals

public WMFilter addParentTypeEquals(java.lang.String exp)
Specified by:
addParentTypeEquals in interface XPDLExpressionBuilder

addParentOrdNoEquals

public WMFilter addParentOrdNoEquals(int exp)
Specified by:
addParentOrdNoEquals in interface XPDLExpressionBuilder

addOrdNoEquals

public WMFilter addOrdNoEquals(int exp)
Specified by:
addOrdNoEquals in interface XPDLExpressionBuilder