About Instant Lookups
Instant Lookups are those instant values that you want to refer between
many pages but are not important enough to be kept in the database. I
am talking about those small lookups like weekdays, marital status which
cannot be regulated or doesn't need to be changed or managed often.
Celeritas provides an interesting mechanism to deal with them, you need to
describe them in
celeritas-ilu.xml file. You
can name this file anything you want, but than just don't forget to keep the
new name in web.xml
If you are not planning to renaming this file than feel free to ignore this
entry in web.xml to keep the size down. Celeritas make use of intelligent
defaults.
<context-param>
<param-name>file-ilu</param-name>
<param-value>celeritas-ilu.xml</param-value>
</context-param>
Syntax
Well to keep things simple, all xml file in Celeritas follows the SUN
property file convention. What is more important here is to understand
how to create a instant look up and how will it be used.
<entry key="week_days">1:Sunday,2:Monday,3:Tuesday,4:Wednesday,5:Thursday,6:Friday,7:Saturday</entry>
This was one simple entry in celeritas-ilu-xml file. This will create a
HashMap object named week_days and make it available in the page context
whenever it is invoked in the url like ilu=week_days.
What celeritas will do from its own is to provide another variable
with the name week_days_options (string) for free to be used in
<select> html tags.
Ads