private void loadJobs(Vector<UserJobsDetails> jobdetails) { // TODO Auto-generated method stub if (!commonUTIL.isEmpty(jobdetails)) { searchPanel.clearllCriterial(); for (int i = 0; i < jobdetails.size(); i++) { UserJobsDetails jd = jobdetails.get(i); FilterBean bean = new FilterBean(); bean.setSearchCriteria(jd.getCriteria()); bean.setColumnName(jd.getColumnName()); bean.setColumnValues(jd.getValues()); bean.setAnd_or(jd.getAnd_or()); bean.setIdSelected(jd.getFilterValues()); searchPanel.addNewRow(bean); int rowCount = searchPanel.getTableRowCount(); String criteria[] = null; criteria = getFilterValues().convertVectortoSringArray(searchCriteria, "SearchCriteria"); if (bean.getColumnName().endsWith("Date")) { criteria = getFilterValues().getDateSearchCriteria(); searchPanel.addRowEditor( rowCount - 1, 1, getDateCriteriaJComboxBox(criteria), "Criteria"); searchPanel.addRowEditor(rowCount - 1, 2, getDateCellEditor("Values"), "Values"); searchPanel.addRowEditor(rowCount - 1, 3, getDateCellEditor("And/Or"), "And/Or"); } else { searchPanel.addRowEditor(rowCount - 1, 1, getJComboxBox(criteria), "Criteria"); Vector dataValues = getFilterValues().getValuesonColumn(bean.getColumnName(), null); if (dataValues == null || dataValues.isEmpty()) { String mvalues[] = getFilterValues().convertVectortoSringArray(dataValues, bean.getColumnName(), 0); searchPanel.addRowEditor( rowCount - 1, 2, getMultiSelectListExComboBox(mvalues), "Values"); } } // bean.setIdSelected(jd.); } } }