2012-01-05 33 views
1

DSL的條件,我們有下面的條目如何編寫一個帶空檢查

[condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration >= {value}) 

現在這個basicInfo.permanentResidenceDuration是走出來是在開始空.dsl文件。任何人都可以幫助我寫出滿足以下條件的狀態。如果basicInfo.permanentResidenceDuration == null分配0否則basicInfo.permanentResidenceDuration的值

回答

1

不知道我明白你需要什麼,但爲什麼不簡單地做這樣的事情呢?

[condition][]residence duration >\= {value}=FamilyMember(basicInfo.permanentResidenceDuration != null && >= {value}) 
+0

如果basicInfo.permanentResidenceDuration == null值會發生什麼?它會起作用嗎? – 2012-01-08 16:00:08

+0

該條件正在測試非空值,因此如果它爲null,則它將不匹配。 – 2012-01-17 05:07:59

相關問題