@Override public void actionPerformed(ActionEvent e) { if (e.getParameters() == null) { Log.error(getClass(), "Can't show welcome page without parameters"); return; } greetingPart.showGreeting(e.getParameters()); } }
@Override public Promise<Void> promise(final ActionEvent event) { if (event.getParameters() == null || event.getParameters().get(SHOW_HIDDEN_FILES_PARAM_ID) == null) { return Promises.reject( JsPromiseError.create( "Mandatory parameter" + SHOW_HIDDEN_FILES_PARAM_ID + " is not specified")); } final String showHiddenFilesKey = event.getParameters().get(SHOW_HIDDEN_FILES_PARAM_ID); final boolean isShowHiddenFiles = Boolean.valueOf(showHiddenFilesKey); final CallbackPromiseHelper.Call<Void, Throwable> call = new CallbackPromiseHelper.Call<Void, Throwable>() { @Override public void makeCall(final Callback<Void, Throwable> callback) { projectExplorerPresenter.showHiddenFiles(isShowHiddenFiles); callback.onSuccess(null); } }; return createFromCallback(call); } }
@Override public void actionPerformed(ActionEvent event) { if (event.getParameters() == null) { Log.error(getClass(), localizationConstant.runCommandEmptyParamsMessage()); return; } final String name = event.getParameters().get(NAME_PARAM_ID); if (name == null) { Log.error(getClass(), localizationConstant.runCommandEmptyNameMessage()); return; } wsAgentServerUtil .getWsAgentServerMachine() .ifPresent( m -> commandManager .getCommand(name) .ifPresent(command -> commandExecutor.executeCommand(command, m.getName()))); } }
/** {@inheritDoc} */ @Override public void actionPerformed(ActionEvent e) { Map<String, String> params = e.getParameters(); if (params != null && params.containsKey(PATH)) { String pathToReveal = params.get(PATH); Path path = valueOf(pathToReveal); checkState(!path.isEmpty()); ensureProjectExplorerActive(); eventBus.fireEvent(new RevealResourceEvent(path)); } else { final Resource[] resources = appContext.getResources(); checkState(resources != null && resources.length == 1); ensureProjectExplorerActive(); eventBus.fireEvent(new RevealResourceEvent(resources[0])); } }
@Override public Promise<Void> promise(final ActionEvent actionEvent) { if (actionEvent.getParameters() == null) { return Promises.reject(JsPromiseError.create(localization.canNotOpenFileWithoutParams())); final String pathToOpen = actionEvent.getParameters().get(FILE_PARAM_ID); if (pathToOpen == null) { return Promises.reject(JsPromiseError.create(localization.fileToOpenIsNotSpecified()));
@Override public void actionPerformed(ActionEvent event) { if (event.getParameters() == null) { Log.error(getClass(), localization.canNotOpenFileWithoutParams()); return; final String pathToOpen = event.getParameters().get(FILE_PARAM_ID); if (pathToOpen == null) { Log.error(getClass(), localization.fileToOpenIsNotSpecified());