@Override public void onDelete() { actionRequiringConfirmation = new Runnable() { @Override public void run() { String name = taxonomy.getName(); ResourceRequestBuilderFactory.newBuilder() // .forResource(UriBuilders.SYSTEM_CONF_TAXONOMY.create().build(name)) // .withCallback( SC_OK, new ResponseCodeCallback() { @Override public void onResponseCode(Request request, Response response) { fireEvent(new TaxonomyDeletedEvent(taxonomy)); } }) // .withCallback(SC_NOT_FOUND, new TaxonomyNotFoundCallBack(name)) // .delete() .send(); } }; fireEvent( ConfirmationRequiredEvent.createWithMessages( actionRequiringConfirmation, translationMessages.removeTaxonomy(), translationMessages.confirmDeleteTaxonomy())); }
public String getNoSelectionErrorMessage() { if (folderDetailsPresenter.isSingleSelectionModel()) { return translationMessages.mustSelectFileFolder( translations.fileFolderTypeMap().get(fileSelectionType.name())); } return translationMessages.mustSelectAtLeastFileFolder( translations.fileFolderTypeMap().get(fileSelectionType.name())); }
@Override public void onDeleteIdentifiersMapping(VariableDto variable) { removeConfirmation = new RemoveIdentifiersMappingRunnable(variable); ConfirmationRequiredEvent event = ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeIdentifiersMapping(), translationMessages.confirmRemoveIdentifiersMapping()); fireEvent(event); }
@Override public void onRemove() { removeConfirmation = new RemoveRunnable(); ConfirmationRequiredEvent event; event = table.hasViewLink() ? ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeDerivedVariable(), translationMessages.confirmRemoveDerivedVariable()) : ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeVariable(), translationMessages.confirmRemoveVariable()); fireEvent(event); }
@Override public void onDeleteVariables(List<VariableDto> variableDtos) { if (variableDtos.isEmpty()) { fireEvent(NotificationEvent.newBuilder().error("DeleteVariableSelectAtLeastOne").build()); } else { JsArrayString variableNames = JsArrays.create().cast(); for (VariableDto variable : variableDtos) { variableNames.push(variable.getName()); } deleteVariablesConfirmation = new RemoveVariablesRunnable(variableNames); fireEvent( ConfirmationRequiredEvent.createWithMessages( deleteVariablesConfirmation, translationMessages.removeVariables(), translationMessages.confirmRemoveVariables(variableNames.length()))); } }