Create Algorithm Component Implementation
Copy the existing numeric validation plug-in AdhocDateValidationAlgComp_Impl
and rename it to AdhocDateAgeValidationiiiAlgComp_Impl
where
iii
is your initials.
Modify the annotation to replace the last Date Format soft parameter with two decimal
parameters (ageFrom
and ageTo
).
In addition, modify the validateDateInRange
method to check that the age
(given date less the system's current date / 365.25) will be greater than the soft
parameter ageFrom
(if non-zero), and will be less than the
ageTo
(if non-zero). Make sure that negative numbers are allowed so
that this plug-in can be used to compare against some future expiration date kind
of scenarios.
Generate and build the java classes.
Note: The various adhoc characteristic value validation algorithms that come with the
Oracle Utilities Software Development Kit are good references for algorithm plug-ins.