List of usage examples for com.google.gwt.user.cellview.client Column Column
public Column(Cell<C> cell)
From source file:org.jbpm.workbench.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/*from www.j a v a2 s . c o m*/ public Number getValue(TaskSummary object) { return object.getProcessInstanceId(); } }; taskProcessInstanceIdColumn.setSortable(true); taskProcessInstanceIdColumn.setDataStoreName(COLUMN_PROCESS_INSTANCE_ID); return taskProcessInstanceIdColumn; }
From source file:org.jbpm.workbench.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initActionsColumn() { List<HasCell<TaskSummary, ?>> cells = new LinkedList<HasCell<TaskSummary, ?>>(); cells.add(new ClaimActionHasCell(constants.Claim(), new ActionCell.Delegate<TaskSummary>() { @Override/*from ww w. j ava 2 s. c o m*/ public void execute(final TaskSummary task) { presenter.claimTask(task); } })); cells.add(new ReleaseActionHasCell(constants.Release(), new ActionCell.Delegate<TaskSummary>() { @Override public void execute(final TaskSummary task) { presenter.releaseTask(task); } })); cells.add(new CompleteActionHasCell(constants.Open(), new ActionCell.Delegate<TaskSummary>() { @Override public void execute(final TaskSummary task) { selectedRow = -1; presenter.selectTask(task, false); } })); 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.workbench.ht.client.editors.taskslist.grid.dash.DataSetTasksListGridViewImpl.java
License:Apache License
private Column initGenericColumn(final String key) { Column<TaskSummary, String> genericColumn = new Column<TaskSummary, String>(new TextCell()) { @Override// w ww . ja v a2s . c om public String getValue(TaskSummary object) { return object.getDomainDataValue(key); } }; genericColumn.setSortable(true); genericColumn.setDataStoreName(key); return genericColumn; }
From source file:org.jbpm.workbench.ht.client.editors.taskslist.TaskAdminListViewImpl.java
License:Apache License
private Column<TaskSummary, TaskSummary> initErrorCountColumn() { Column<TaskSummary, TaskSummary> column = new Column<TaskSummary, TaskSummary>( popoverCellInstance.get().init(presenter)) { @Override//w w w . j a v a 2s . c o m public TaskSummary getValue(TaskSummary task) { return task; } }; column.setSortable(true); column.setDataStoreName(COLUMN_ERROR_COUNT); return column; }
From source file:org.jbpm.workbench.pr.client.editors.definition.list.ProcessDefinitionListViewImpl.java
License:Apache License
private Column initProcessNameColumn() { // Process Name String. Column<ProcessSummary, String> processNameColumn = new Column<ProcessSummary, String>(new TextCell()) { @Override/*w w w .java 2s . c o m*/ public String getValue(ProcessSummary object) { return object.getProcessDefName(); } }; processNameColumn.setSortable(true); processNameColumn.setDataStoreName(COL_ID_PROCESSNAME); return processNameColumn; }
From source file:org.jbpm.workbench.pr.client.editors.definition.list.ProcessDefinitionListViewImpl.java
License:Apache License
private Column initVersionColumn() { Column<ProcessSummary, String> versionColumn = new Column<ProcessSummary, String>(new TextCell()) { @Override/*from w w w . j a va2 s .co m*/ public String getValue(ProcessSummary object) { return object.getVersion(); } }; versionColumn.setSortable(true); versionColumn.setDataStoreName(COL_ID_PROCESSVERSION); return versionColumn; }
From source file:org.jbpm.workbench.pr.client.editors.definition.list.ProcessDefinitionListViewImpl.java
License:Apache License
private Column initProjectColumn() { Column<ProcessSummary, String> projectColumn = new Column<ProcessSummary, String>(new TextCell()) { @Override/*from ww w . j a v a 2 s.c om*/ public String getValue(ProcessSummary object) { return object.getDeploymentId(); } }; projectColumn.setSortable(true); projectColumn.setDataStoreName(COL_ID_PROJECT); return projectColumn; }
From source file:org.jbpm.workbench.pr.client.editors.definition.list.ProcessDefinitionListViewImpl.java
License:Apache License
private Column initActionsColumn() { // actions (icons) List<HasCell<ProcessSummary, ?>> cells = new LinkedList<HasCell<ProcessSummary, ?>>(); cells.add(new StartButtonActionCell(constants.Start(), (ProcessSummary process) -> presenter.openGenericForm(process.getProcessDefId(), process.getDeploymentId(), process.getProcessDefName()))); CompositeCell<ProcessSummary> cell = new CompositeCell<ProcessSummary>(cells); Column<ProcessSummary, ProcessSummary> actionsColumn = new Column<ProcessSummary, ProcessSummary>(cell) { @Override//from w w w. j a v a2 s . co m public ProcessSummary getValue(ProcessSummary object) { return object; } }; actionsColumn.setDataStoreName(COL_ID_ACTIONS); return actionsColumn; }
From source file:org.jbpm.workbench.pr.client.editors.documents.list.ProcessDocumentListViewImpl.java
License:Apache License
private Column initActionsColumn() { List<HasCell<DocumentSummary, ?>> cells = new LinkedList<HasCell<DocumentSummary, ?>>(); cells.add(new AccessDocumentActionHasCell(constants.AccessDocument(), new Delegate<DocumentSummary>() { @Override/* w ww .j a va 2 s . com*/ public void execute(DocumentSummary document) { if (document != null) { GWT.log("Accessing document: " + document.getDocumentLink()); } } })); CompositeCell<DocumentSummary> cell = new CompositeCell<DocumentSummary>(cells); Column<DocumentSummary, DocumentSummary> actionsColumn = new Column<DocumentSummary, DocumentSummary>( cell) { @Override public DocumentSummary getValue(DocumentSummary object) { return object; } }; actionsColumn.setDataStoreName(COL_ID_ACTIONS); return actionsColumn; }