org.openorb.notify.filter

Class FilterConstraint

public class FilterConstraint extends Object

To evaluate Filter constraints, we reuse the OpenORB Evaluator Utility. However, we encapsulate it to provide some additional features for the Notification Service.

Author: Olivier Modica

Constructor Summary
FilterConstraint(String stringifiedConstraint, Constraint constraint)
Default constructor
Method Summary
booleanevaluate(Any event)
This operation is invoked to evaluate a notify constraint.
booleanevaluate(Property[] properties)
This operation is invoked to evaluate a notify constraint.
StringgetConstraintExpr()
Get the constraint expression as string

Constructor Detail

FilterConstraint

public FilterConstraint(String stringifiedConstraint, Constraint constraint)
Default constructor

Method Detail

evaluate

public boolean evaluate(Any event)
This operation is invoked to evaluate a notify constraint.

evaluate

public boolean evaluate(Property[] properties)
This operation is invoked to evaluate a notify constraint.

getConstraintExpr

public String getConstraintExpr()
Get the constraint expression as string