Commit e72a8c73 authored by Liang Ding's avatar Liang Ding

#12580

parent f5066c4f
......@@ -40,6 +40,7 @@ import org.b3log.solo.model.Skin;
import org.b3log.solo.processor.console.AdminConsole;
import org.b3log.solo.processor.console.ArticleConsole;
import org.b3log.solo.processor.console.CategoryConsole;
import org.b3log.solo.processor.console.CommentConsole;
import org.b3log.solo.repository.OptionRepository;
import org.b3log.solo.service.*;
import org.b3log.solo.util.Skins;
......@@ -55,7 +56,7 @@ import javax.servlet.http.HttpSessionEvent;
* Solo Servlet listener.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.10.0.6, Dec 2, 2018
* @version 1.10.0.7, Dec 11, 2018
* @since 0.3.1
*/
public final class SoloServletListener extends AbstractServletListener {
......@@ -352,6 +353,15 @@ public final class SoloServletListener extends AbstractServletListener {
DispatcherServlet.post("/console/category/", categoryConsole::addCategory);
DispatcherServlet.get("/console/categories/{page}/{pageSize}/{windowSize}", categoryConsole::getCategories);
final CommentConsole commentConsole = beanManager.getReference(CommentConsole.class);
DispatcherServlet.delete("/console/page/comment/{id}", commentConsole::removePageComment);
DispatcherServlet.delete("/console/article/comment/{id}", commentConsole::removeArticleComment);
DispatcherServlet.get("/console/comments/{page}/{pageSize}/{windowSize}", commentConsole::getComments);
DispatcherServlet.get("/console/comments/article/{id}", commentConsole::getArticleComments);
DispatcherServlet.get("/console/comments/page/{id}", commentConsole::getPageComments);
DispatcherServlet.mapping();
}
......
......@@ -23,10 +23,8 @@ import org.b3log.latke.ioc.Inject;
import org.b3log.latke.logging.Level;
import org.b3log.latke.logging.Logger;
import org.b3log.latke.service.LangPropsService;
import org.b3log.latke.servlet.HttpMethod;
import org.b3log.latke.servlet.RequestContext;
import org.b3log.latke.servlet.annotation.Before;
import org.b3log.latke.servlet.annotation.RequestProcessing;
import org.b3log.latke.servlet.annotation.RequestProcessor;
import org.b3log.latke.servlet.renderer.JsonRenderer;
import org.b3log.solo.model.Comment;
......@@ -43,7 +41,7 @@ import java.util.List;
* Comment console request processing.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.4, Dec 3, 2018
* @version 1.0.0.5, Dec 11, 2018
* @since 0.4.0
*/
@RequestProcessor
......@@ -87,7 +85,6 @@ public class CommentConsole {
*
* @param context the specified http request context
*/
@RequestProcessing(value = "/console/page/comment/{id}", method = HttpMethod.DELETE)
public void removePageComment(final RequestContext context) {
final JsonRenderer renderer = new JsonRenderer();
context.setRenderer(renderer);
......@@ -132,7 +129,6 @@ public class CommentConsole {
*
* @param context the specified http request context
*/
@RequestProcessing(value = "/console/article/comment/{id}", method = HttpMethod.DELETE)
public void removeArticleComment(final RequestContext context) {
final JsonRenderer renderer = new JsonRenderer();
context.setRenderer(renderer);
......@@ -196,7 +192,6 @@ public class CommentConsole {
*
* @param context the specified http request context
*/
@RequestProcessing(value = "/console/comments/{page}/{pageSize}/{windowSize}", method = HttpMethod.GET)
public void getComments(final RequestContext context) {
final JsonRenderer renderer = new JsonRenderer();
context.setRenderer(renderer);
......@@ -245,7 +240,6 @@ public class CommentConsole {
*
* @param context the specified http request context
*/
@RequestProcessing(value = "/console/comments/article/{id}", method = HttpMethod.GET)
public void getArticleComments(final RequestContext context) {
final JsonRenderer renderer = new JsonRenderer();
context.setRenderer(renderer);
......@@ -291,7 +285,6 @@ public class CommentConsole {
*
* @param context the specified http request context
*/
@RequestProcessing(value = "/console/comments/page/{id}", method = HttpMethod.GET)
public void getPageComments(final RequestContext context) {
final JsonRenderer renderer = new JsonRenderer();
context.setRenderer(renderer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment