package org.bonitasoft.console.client.admin.bpm.cases.action; import org.bonitasoft.console.client.admin.bpm.cases.view.EditCaseVariablePopUp; import org.bonitasoft.web.rest.model.bpm.cases.CaseVariableDefinition; import org.bonitasoft.web.rest.model.bpm.cases.CaseVariableItem; import org.bonitasoft.web.toolkit.client.ViewController; import org.bonitasoft.web.toolkit.client.ui.action.ItemAction; import org.bonitasoft.web.toolkit.client.ui.component.form.generatedForm.EditorFactory; public class EditCaseVariableAction extends ItemAction { private CaseVariableItem caseVariableItem; private EditorFactory factory; public EditCaseVariableAction(CaseVariableItem item, EditorFactory factory) { super(CaseVariableDefinition.get()); this.caseVariableItem = item; this.factory = factory; } @Override public void execute() { ViewController.showPopup(new EditCaseVariablePopUp(this.caseVariableItem, this.factory)); } }