fuego.papi
Interface Filter
- All Superinterfaces:
- Cloneable, Serializable
- public interface Filter
- extends Serializable, Cloneable
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)
© Copyright 1996/2003 Fuego Inc. All Rights Reserved