|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.websphere.objectgrid.continuousquery.filter.AbstractCQFilter<Object,Object,Object,Object> com.ibm.websphere.objectgrid.continuousquery.filter.IsNotNullFilter
public class IsNotNullFilter
This filter checks if the attribute to be compared is not null.
Field Summary |
---|
Fields inherited from class com.ibm.websphere.objectgrid.continuousquery.filter.AbstractCQFilter |
---|
version |
Fields inherited from interface com.ibm.websphere.objectgrid.continuousquery.ContinuousQueryFilter |
---|
POJO_ADDRESSABLEKEYNAME, POJO_PATHSEPARATOR |
Constructor Summary | |
---|---|
IsNotNullFilter()
Constructor for serialization only. |
|
IsNotNullFilter(String attributePath)
Construct a filter for checking a value from an arbitrary object is not null. |
Method Summary | |
---|---|
String |
createString()
Creates a string representation of the continuous query filter, this method is used by AbstractCQFilter.toString(). |
boolean |
filter(FilterContent content)
Checks if the supplied object passes the filter. |
Methods inherited from class com.ibm.websphere.objectgrid.continuousquery.filter.AbstractCQFilter |
---|
equals, getAttribute, hashCode, isKeyFilter, toString, validateAttributePath |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IsNotNullFilter()
public IsNotNullFilter(String attributePath)
attributePath
- CompareFilter.CompareFilter(String, Object)
Method Detail |
---|
public boolean filter(FilterContent content) throws ContinuousQueryException
ContinuousQueryFilter
content
- A representation of the cache entry to be checked
ContinuousQueryException
ContinuousQueryFilter.filter(FilterContent)
public String createString()
AbstractCQFilter
The string will be used for identifying and comparing filters, i.e. it will be used in AbstractCQFilter.hashCode() and AbstractCQFilter.equals(Object), so the returned value must be in unique format among all filters in the system.
createString
in class AbstractCQFilter<Object,Object,Object,Object>
AbstractCQFilter.createString()
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |