[rules-users] Test for null object, not null property

Stuart Moffatt stuart.moffatt at utah.edu
Tue Aug 14 00:12:49 EDT 2007


The incoming building was initialized like this:

Building building = null;
FactHandle buildingFact = businessRuleSession.insert( building );
businessRuleSession.setFocus("validate delete or get building");
businessRuleSession.fireAllRules();

Can drools test for this null building?
What should the rule look like?

rule "building is null"
    agenda-group "validate delete or get building"
    salience 10
    when
        boException : BOException()
        Building() == null  /* this is the problem here -- not sure what
this should look like */
    then
        boException.setCode("BO-0008");
end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070813/7e431f2e/attachment.html 


More information about the rules-users mailing list