private static String getCacheKey(Project project, String prefix) { return prefix + project.getPath(); } }
public void visibility(Action<VisibilityExtension> container) { container.execute(visibilityExtension); }
public static String javaVersion(JavaVersion version) { return version.getMajorVersion(); }
private void createExtension(Project project) { project.getExtensions().create("springBoot", SpringBootExtension.class, project); }
private void verifyGradleVersion() { if (GradleVersion.current().compareTo(GradleVersion.version("4.4")) < 0) { throw new GradleException("SOFA Boot plugin requires Gradle 4.4 or later." + " The current version is " + GradleVersion.current()); } }
public ExternalDependenciesExtension(Project project) { project.afterEvaluate( evaluatedProject -> { validateExtension(); }); }
public Target(Project project, String name) { this.project = project; this.name = name; identifier = project.getPath().replaceFirst(":", ""); path = identifier.replaceAll(":", File.separator); rootProject = project.getRootProject(); }
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 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 wrapper(Action<WrapperExtension> container) { container.execute(wrapperExtension); }
public void ruleOverrides(Action<RuleOverridesExtension> container) { container.execute(ruleOverridesExtension); }
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); } } catch (Exception e) { throw new ServletException("Executing action failed.", e); } }
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); } }