diff options
Diffstat (limited to 'src/main/java/com/android/vts/servlet/ShowProfilingListServlet.java')
-rw-r--r-- | src/main/java/com/android/vts/servlet/ShowProfilingListServlet.java | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/src/main/java/com/android/vts/servlet/ShowProfilingListServlet.java b/src/main/java/com/android/vts/servlet/ShowProfilingListServlet.java deleted file mode 100644 index ce138cc..0000000 --- a/src/main/java/com/android/vts/servlet/ShowProfilingListServlet.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you - * may not use this file except in compliance with the License. You may - * obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package com.android.vts.servlet; - -import static com.googlecode.objectify.ObjectifyService.ofy; - -import com.android.vts.entity.TestEntity; -import com.google.appengine.api.datastore.DatastoreService; -import com.google.appengine.api.datastore.DatastoreServiceFactory; -import com.google.appengine.api.datastore.Entity; -import com.google.appengine.api.datastore.Query; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.logging.Level; -import java.util.stream.Collectors; -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * Servlet for handling requests to display profiling tests. - */ -public class ShowProfilingListServlet extends BaseServlet { - - private static final String PROFILING_LIST_JSP = "WEB-INF/jsp/show_profiling_list.jsp"; - - @Override - public PageType getNavParentType() { - return PageType.PROFILING_LIST; - } - - @Override - public List<Page> getBreadcrumbLinks(HttpServletRequest request) { - return null; - } - - @Override - public void doGetHandler(HttpServletRequest request, HttpServletResponse response) - throws IOException { - List<String> tests = ofy().load().type(TestEntity.class) - .filter(TestEntity.HAS_PROFILING_DATA, true).list().stream() - .sorted(Comparator.comparing(TestEntity::getTestName)).map(t -> t.getTestName()) - .collect(Collectors.toList()); - - response.setStatus(HttpServletResponse.SC_OK); - request.setAttribute("testNames", tests); - RequestDispatcher dispatcher = request.getRequestDispatcher(PROFILING_LIST_JSP); - try { - dispatcher.forward(request, response); - } catch (ServletException e) { - logger.log(Level.SEVERE, "Servlet Excpetion caught : ", e); - } - } -} |