Example usage for com.google.gwt.user.cellview.client Column Column

List of usage examples for com.google.gwt.user.cellview.client Column Column

Introduction

In this page you can find the example usage for com.google.gwt.user.cellview.client Column Column.

Prototype

public Column(Cell<C> cell) 

Source Link

Document

Construct a new Column with a given Cell .

Usage

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;
}