Purpose

This method defines a map that defines whether or not to include a menubar button for each of the named buttons.

Applies To

Add Issue, Add Confirmation, Edit Issue screens

Signature

public HashMap buttonInclusionMap(
                     Connection dbconn, // the database connection
                     SesameSession session, // the user's session
                     String layoutType, // the type of layout, e.g. ADD_PROBLEM
                     String displayMode, // the current display mode, e.g. ADD
                     HashMap selectedVals, // the current form values
                     HashSet buttonNames ) // the names used as keys for the HashMap

Notes

This is used in conjunction with the methods setButtonDopeMap and addCustomButtonTemplate. The method returns a HashMap with the desired list in the form buttonName –> true (for inclusion) or false (for exclusion). The button names can be:

  • CLONEBTN
  • DELETEBTN
  • EDITBTN
  • EMAILBTN
  • HISTORYBTN
  • INTERESTLISTTOGGLEBTN
  • RELGRPADMINBTN
  • RETURNBTN
  • UPDATEBTN
  • UPDATECONTINUEBTN
  • UPDATENEXTBTN
  • UPDATEPREVBTN