/** * {@inheritDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { FullTableStructureController controller = (FullTableStructureController) actionRequest.getController(); OperationData data = (OperationData) actionRequest.getProperty("sourceData"); AbstractTableStructure ts = controller.getTableStructure(); IBuildable source = actionRequest.getSource(); data.getAttributes().put("status","delivered"); if(ts instanceof TableContent) { ((TableContent)ts).refreshTable(); } } }
/** * {@inheritDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { FullTableStructureController controller = (FullTableStructureController) actionRequest.getController(); OperationData data = (OperationData) actionRequest.getProperty("sourceData"); AbstractTableStructure ts = controller.getTableStructure(); IBuildable source = actionRequest.getSource(); data.getAttributes().put("status","in repair"); if(ts instanceof TableContent) { ((TableContent)ts).refreshTable(); } } }
/** * {@inheritDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { FullTableStructureController controller = (FullTableStructureController) actionRequest.getController(); OperationData data = (OperationData) actionRequest.getProperty("sourceData"); AbstractTableStructure ts = controller.getTableStructure(); IBuildable source = actionRequest.getSource(); data.getAttributes().put("status","waiting for acceptance"); if(ts instanceof TableContent) { ((TableContent)ts).refreshTable(); } } }
/** * {@inheritDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { FullTableStructureController controller = (FullTableStructureController) actionRequest.getController(); OperationData data = (OperationData) actionRequest.getProperty("sourceData"); AbstractTableStructure ts = controller.getTableStructure(); IBuildable source = actionRequest.getSource(); data.getAttributes().put("status","Delivered"); if(ts instanceof TableContent) { ((TableContent)ts).refreshTable(); } } }