private void setButtonState()
{
if (jListUserReports.getSelectedIndex() > -1)
{
JDBUserReport reportid = (JDBUserReport) ((JDBListData) jListUserReports.getSelectedValue()).getObject();
domDateFrom.setEnabled(reportid.isParamDateRequired());
domDateTo.setEnabled(reportid.isParamDateRequired());
button_CalendardomDateFrom.setEnabled(reportid.isParamDateRequired());
button_CalendardomDateTo.setEnabled(reportid.isParamDateRequired());
jListShifts.setEnabled(reportid.isParamDateRequired());
button4j_Backwards.setEnabled(reportid.isParamDateRequired());
button4j_Forwards.setEnabled(reportid.isParamDateRequired());
btn4jAdd.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_USER_REPORT_ADD"));
btn4jEdit.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_USER_REPORT_EDIT"));
btn4jDelete.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_USER_REPORT_DELETE"));
btn4jRun.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_USER_REPORT_RUN"));