Doco Home Hints Home

Documentation in progress

Platypus Hints

  • After Billabong has been run, do a grep of the file(s) for 'TODO' as this will give you an idea of any IDs that require hand coding.
  • The default code generation in the application base BO file for getPulldownItems throws an ApplicationException if no hand coding is done. Note that getPulldownItems can be overridden in any of the PO-BO files of directory based files. To determine all the pulldown ids required for the application, grep for PULLDOWNKEY in the *.conf files in the presentation area. Pulldown Ids should be unique application wide, so if your grep shows an Id more than once (therefore the pulldown is required in more than one PO), then you might want to override the getPulldownItems method in a super class to all the POs requiring the pulldown. Often I put all the pulldowns in the application base BO file.