protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Action action = ActionFactory.getAction(request); String view = action.execute(request, response); if (view.equals(request.getPathInfo().substring(1)) { request.getRequestDispatcher("/WEB-INF/" + view + ".jsp").forward(request, response); } else { response.sendRedirect(view); } } catch (Exception e) { throw new ServletException("Executing action failed.", e); } }
public void visibility(Action<VisibilityExtension> container) { container.execute(visibilityExtension); }
public void kotlin(Action<KotlinExtension> container) { container.execute(kotlinExtension); }
public void jetifier(Action<JetifierExtension> container) { container.execute(jetifierExtension); }
public void transform(Action<TransformExtension> container) { container.execute(transformExtension); }
public void wrapper(Action<WrapperExtension> container) { container.execute(wrapperExtension); }
public void ruleOverrides(Action<RuleOverridesExtension> container) { container.execute(ruleOverridesExtension); }
public void intellij(Action<IntellijExtension> container) { container.execute(intellijExtension); }
public void experimental(Action<ExperimentalExtension> container) { container.execute(experimentalExtension); }
public void test(Action<TestExtension> container) { container.execute(testExtension); }
public void scala(Action<ScalaExtension> container) { container.execute(scalaExtension); }
public void lint(Action<LintExtension> container) { container.execute(lintExtension); }
public void externalDependencies(Action<ExternalDependenciesExtension> container) { container.execute(externalDependenciesExtension); }
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Action action = ActionFactory.getAction(request); String view = action.execute(request, response); if (view.equals(request.getPathInfo().substring(1)) { request.getRequestDispatcher("/WEB-INF/" + view + ".jsp").forward(request, response); } else { response.sendRedirect(view); // We'd like to fire redirect in case of a view change as result of the action (PRG pattern). } } catch (Exception e) { throw new ServletException("Executing action failed.", e); } }
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { View view = new View(request, response); Action action = ActionFactory.getAction(request); action.execute(view); view.navigate(); }
@Override public void outOfDate(Action<? super InputFileDetails> action) { for (File file : target) { action.execute(mockInputFileDetails(file)); } }
private <T extends FormatExtension> void configure(String name, Class<T> clazz, Action<T> configure) { T value = maybeCreate(name, clazz); configure.execute(value); }
public FreshMarkExtension(SpotlessExtension root) { super(root); addStep(FreshMarkStep.create(() -> { Map<String, Object> map = new HashMap<>(); for (Action<Map<String, Object>> action : propertyActions) { action.execute(map); } return map; }, GradleProvisioner.fromProject(getProject()))); }
@Override public void generatedPomCustomization(Action<GeneratedPomCustomizationHandler> action) { action.execute(new StandardGeneratedPomCustomizationHandler( this.dependencyManagementSettings.getPomCustomizationSettings())); }
private void configureDependency(String group, String name, String version, Action<DependencyHandler> action) { StandardDependencyHandler dependencyHandler = new StandardDependencyHandler(); if (action != null) { action.execute(dependencyHandler); } this.container.addManagedVersion(this.configuration, group, name, version, dependencyHandler.getExclusions()); }