Fuego Process API

fuego.papi
Interface Filter

All Superinterfaces:
Cloneable, Serializable

public interface Filter
extends Serializable, Cloneable


Method Summary
 void addAttribute(FilterAttribute attribute)
           
 FilterAttribute addAttribute(VarDefinition variable, Comparison operator, boolean parametric)
           
 FilterAttribute addAttribute(VarDefinition variable, Comparison operator, Object value)
           
 FilterAttribute addAttribute(VarDefinition variable, Comparison operator, Object value, boolean parametric)
           
 void addRefineInstance(InstanceId instanceId)
           
 List getAttributes()
           
 Map getAttributesByVariable()
           
 List getAttributesByVariable(String variable)
           
 Comparator getComparator()
           
 String getDescription()
           
 String getGrabActivityName()
           
 String getName()
           
 Ordering getOrdering()
           
 List getParametricAttributes()
           
 List getRefineInstances()
           
 SearchScope getSearchScope()
           
 boolean isCaseSensitive()
           
 boolean isMatchAll()
           
 boolean isParametric()
           
 boolean match(InstanceInfo instance, Participant participant)
           
 void removeAttribute(FilterAttribute attribute)
           
 List removeAttributes(String variable)
           
 void setCaseSensitive(boolean caseSentitive)
           
 void setGrabActivity(Activity activity)
           
 void setGrabActivityName(String activity)
           
 void setMatchAll(boolean matchAll)
           
 void setName(String name)
           
 void setOrdering(Ordering ordering)
           
 void setSearchScope(SearchScope searchScope)
           
 

Method Detail

getAttributes


public List getAttributes()

getAttributesByVariable


public Map getAttributesByVariable()

getAttributesByVariable


public List getAttributesByVariable(String variable)

setCaseSensitive


public void setCaseSensitive(boolean caseSentitive)

isCaseSensitive


public boolean isCaseSensitive()

getComparator


public Comparator getComparator()

getDescription


public String getDescription()

setGrabActivity


public void setGrabActivity(Activity activity)

setGrabActivityName


public void setGrabActivityName(String activity)

getGrabActivityName


public String getGrabActivityName()

setMatchAll


public void setMatchAll(boolean matchAll)

isMatchAll


public boolean isMatchAll()

setName


public void setName(String name)

getName


public String getName()

setOrdering


public void setOrdering(Ordering ordering)

getOrdering


public Ordering getOrdering()

isParametric


public boolean isParametric()

getParametricAttributes


public List getParametricAttributes()

getRefineInstances


public List getRefineInstances()

setSearchScope


public void setSearchScope(SearchScope searchScope)

getSearchScope


public SearchScope getSearchScope()

addAttribute


public FilterAttribute addAttribute(VarDefinition variable,
                                    Comparison operator,
                                    Object value)

addAttribute


public FilterAttribute addAttribute(VarDefinition variable,
                                    Comparison operator,
                                    boolean parametric)

addAttribute


public FilterAttribute addAttribute(VarDefinition variable,
                                    Comparison operator,
                                    Object value,
                                    boolean parametric)

addAttribute


public void addAttribute(FilterAttribute attribute)

addRefineInstance


public void addRefineInstance(InstanceId instanceId)

match


public boolean match(InstanceInfo instance,
                     Participant participant)

removeAttribute


public void removeAttribute(FilterAttribute attribute)

removeAttributes


public List removeAttributes(String variable)

Fuego Process API

© Copyright 1996/2003 Fuego Inc. All Rights Reserved