List of usage examples for com.google.gwt.user.cellview.client Column Column
public Column(Cell<C> cell)
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initTaskStatusColumn() { Column<TaskSummary, String> statusColumn = new Column<TaskSummary, String>(new TextCell()) { @Override/*from w w w. j a v a 2 s. c o m*/ public String getValue(TaskSummary object) { return object.getStatus(); } }; statusColumn.setSortable(true); statusColumn.setDataStoreName(COLUMN_STATUS); return statusColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initTaskCreatedOnColumn() { Column<TaskSummary, String> createdOnDateColumn = new Column<TaskSummary, String>(new TextCell()) { @Override/*w ww . j ava2 s . co m*/ public String getValue(TaskSummary object) { if (object.getCreatedOn() != null) { Date createdOn = object.getCreatedOn(); DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm"); return format.format(createdOn); } return ""; } }; createdOnDateColumn.setSortable(true); createdOnDateColumn.setDataStoreName(COLUMN_CREATEDON); return createdOnDateColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initTaskDueColumn() { Column<TaskSummary, String> dueDateColumn = new Column<TaskSummary, String>(new TextCell()) { @Override//from ww w .jav a 2 s .c o m public String getValue(TaskSummary object) { if (object.getExpirationTime() != null) { Date expirationTime = object.getExpirationTime(); DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm"); return format.format(expirationTime); } return ""; } }; dueDateColumn.setSortable(true); dueDateColumn.setDataStoreName(COLUMN_DUEDATE); return dueDateColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initProcesIdColumn() { Column<TaskSummary, String> taskProcessIdColumn = new Column<TaskSummary, String>(new TextCell()) { @Override//from ww w. j a va 2 s.c o m public String getValue(TaskSummary object) { return object.getProcessId(); } }; taskProcessIdColumn.setSortable(true); taskProcessIdColumn.setDataStoreName(COLUMN_PROCESSID); return taskProcessIdColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initProcessInstanceIdColumn() { Column<TaskSummary, Number> taskProcessInstanceIdColumn = new Column<TaskSummary, Number>( new NumberCell()) { @Override//w w w. jav a 2s .c o m public Number getValue(TaskSummary object) { return object.getProcessInstanceId(); } }; taskProcessInstanceIdColumn.setSortable(true); taskProcessInstanceIdColumn.setDataStoreName(COLUMN_PROCESSINSTANCEID); return taskProcessInstanceIdColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initActionsColumn(final ExtendedPagedTable extendedPagedTable) { List<HasCell<TaskSummary, ?>> cells = new LinkedList<HasCell<TaskSummary, ?>>(); cells.add(new ClaimActionHasCell(constants.Claim(), new ActionCell.Delegate<TaskSummary>() { @Override//from w w w . j a va 2s .co m public void execute(TaskSummary task) { presenter.claimTask(task.getTaskId(), identity.getIdentifier(), task.getDeploymentId()); taskSelected.fire(new TaskSelectionEvent(task.getTaskId(), task.getTaskName())); extendedPagedTable.refresh(); } })); cells.add(new ReleaseActionHasCell(constants.Release(), new ActionCell.Delegate<TaskSummary>() { @Override public void execute(TaskSummary task) { presenter.releaseTask(task.getTaskId(), identity.getIdentifier()); taskSelected.fire(new TaskSelectionEvent(task.getTaskId(), task.getTaskName())); extendedPagedTable.refresh(); } })); cells.add(new CompleteActionHasCell(constants.Complete(), new ActionCell.Delegate<TaskSummary>() { @Override public void execute(TaskSummary task) { placeManager.goTo("Task Details Multi"); boolean logOnly = false; if (task.getStatus().equals("Completed") && task.isLogOnly()) { logOnly = true; } taskSelected .fire(new TaskSelectionEvent(task.getTaskId(), task.getName(), task.isForAdmin(), logOnly)); } })); CompositeCell<TaskSummary> cell = new CompositeCell<TaskSummary>(cells); Column<TaskSummary, TaskSummary> actionsColumn = new Column<TaskSummary, TaskSummary>(cell) { @Override public TaskSummary getValue(TaskSummary object) { return object; } }; actionsColumn.setDataStoreName(COL_ID_ACTIONS); return actionsColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java
License:Apache License
private Column initTaskIdColumn() { Column<TaskSummary, Number> taskIdColumn = new Column<TaskSummary, Number>(new NumberCell()) { @Override//w ww.j a va 2 s . com public Number getValue(TaskSummary object) { return object.getTaskId(); } }; taskIdColumn.setSortable(true); taskIdColumn.setDataStoreName(COL_ID_ID); return taskIdColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java
License:Apache License
private Column initTaskNameColumn() { Column<TaskSummary, String> taskNameColumn = new Column<TaskSummary, String>(new TextCell()) { @Override//from w w w . java 2 s . co m public String getValue(TaskSummary object) { return object.getTaskName(); } }; taskNameColumn.setSortable(true); taskNameColumn.setDataStoreName(COL_ID_NAME); return taskNameColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java
License:Apache License
private Column initTaskDescriptionColumn() { Column<TaskSummary, String> descriptionColumn = new Column<TaskSummary, String>(new TextCell()) { @Override// w w w . j av a2 s . c o m public String getValue(TaskSummary object) { return object.getDescription(); } }; descriptionColumn.setSortable(true); descriptionColumn.setDataStoreName(COL_ID_DESCRIPTION); return descriptionColumn; }
From source file:org.jbpm.console.ng.ht.client.editors.taskslist.grid.TasksListGridViewImpl.java
License:Apache License
private Column initTaskPriorityColumn() { Column<TaskSummary, Number> taskPriorityColumn = new Column<TaskSummary, Number>(new NumberCell()) { @Override//w ww . j a v a 2 s . c om public Number getValue(TaskSummary object) { return object.getPriority(); } }; taskPriorityColumn.setSortable(true); taskPriorityColumn.setDataStoreName(COL_ID_PRIORITY); return taskPriorityColumn; }