columns.add(new CellItemListenerPropertyColumn<AddressDO>(new Model<String>(page.getString("created")), getSortable("created", sortable), columns.add(new CellItemListenerPropertyColumn<AddressDO>(new Model<String>(page.getString("created")), getSortable("created", sortable), columns.add(new CellItemListenerPropertyColumn<AddressDO>(new Model<String>(page.getString("name")), getSortable("name", sortable), "name", cellItemListener)); columns.add(new CellItemListenerPropertyColumn<AddressDO>(new Model<String>(page.getString("firstName")), getSortable("firstName", sortable), "firstName", cellItemListener)); columns.add( new CellItemListenerPropertyColumn<AddressDO>(new Model<String>(page.getString("organization")), getSortable( "organization", sortable), "organization", cellItemListener)); columns.add(new CellItemListenerPropertyColumn<AddressDO>( new Model<String>(page.getString("address.contactStatus")), getSortable( "contactStatus", sortable), "contactStatus", cellItemListener)); columns.add(new AbstractColumn<AddressDO, String>(new Model<String>(page.getString("address.addressText"))) new Model<String>(page.getString("address.addressStatus")), getSortable( "addressStatus", sortable), "addressStatus", cellItemListener)); columns.add(new AbstractColumn<AddressDO, String>(new Model<String>(page.getString("value")))
columns.add(new UserPropertyColumn<TimesheetDO>(userGroupCache, page.getString("timesheet.user"), getSortable("user.fullname", sortable), "user", cellItemListener).withUserFormatter(userFormatter)); columns.add(new UserPropertyColumn<TimesheetDO>(userGroupCache, page.getString("timesheet.user"), getSortable("user.fullname", sortable), "user", cellItemListener).withUserFormatter(userFormatter)); } else { columns.add(new UserPropertyColumn<TimesheetDO>(userGroupCache, page.getString("timesheet.user"), getSortable("user.fullname", sortable), "user", cellItemListener) if (systemInfoCache.isCost2EntriesExists() == true) { columns.add( new CellItemListenerPropertyColumn<TimesheetDO>(new Model<String>(page.getString("fibu.kunde")), getSortable( "kost2.projekt.kunde.name", sortable), "kost2.projekt.kunde.name", cellItemListener)); columns.add(new CellItemListenerPropertyColumn<TimesheetDO>(new Model<String>(page.getString("fibu.projekt")), getSortable( "kost2.projekt.name", sortable), "kost2.projekt.name", cellItemListener)); columns.add(new TaskPropertyColumn<TimesheetDO>(page.getString("task"), getSortable("task.title", sortable), "task", cellItemListener) .withTaskTree(taskTree)); if (systemInfoCache.isCost2EntriesExists() == true) { columns.add(new CellItemListenerPropertyColumn<TimesheetDO>(page.getString("fibu.kost2"), getSortable("kost2.shortDisplayName", sortable),
hasMoreEntries = new Label("hasMoreEntries", page.getString("search.error") + " | "); } else { hasMoreEntries = new Label("hasMoreEntries", page.getString("moreEntriesAvailable") + " | "); hasMoreEntries.setVisible(false); add(new Label("areaTitle", page.getString(webRegistryEntry.getI18nTitleHeading()))); add(new Label("timeOfSearch", NumberFormatter.format(duration)));