Package org.svnadmin.servlet

Source Code of org.svnadmin.servlet.PjGrServlet

package org.svnadmin.servlet;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.svnadmin.entity.PjGr;
import org.svnadmin.service.PjGrService;
import org.svnadmin.util.SpringUtils;

/**
* 项目组
*
* @author <a href="mailto:yuanhuiwu@gmail.com">Huiwu Yuan</a>
* @since 1.0
*
*/
public class PjGrServlet extends PjBaseServlet {

  /**
   *
   */
  private static final long serialVersionUID = -8090979393792275422L;
  /**
   * 项目组服务层
   */
  protected PjGrService pjGrService = SpringUtils
      .getBean(PjGrService.BEAN_NAME);

  @Override
  protected void before(HttpServletRequest request,
      HttpServletResponse response) {
    this.validateAccessPj(request);
    this.validateManager(request, response);//检查权限
  }

  @Override
  protected void get(HttpServletRequest request, HttpServletResponse response) {
    request.setAttribute(
        "entity",
        pjGrService.get(request.getParameter("pj"),
            request.getParameter("gr")));
  }

  @Override
  protected void delete(HttpServletRequest request,
      HttpServletResponse response) {
    pjGrService.delete(request.getParameter("pj"),
        request.getParameter("gr"));
  }

  @Override
  protected void save(HttpServletRequest request, HttpServletResponse response) {

    PjGr entity = new PjGr();
    entity.setPj(request.getParameter("pj"));
    entity.setGr(request.getParameter("gr"));
    entity.setDes(request.getParameter("des"));
    request.setAttribute("entity", entity);

    pjGrService.save(entity);
  }

  @Override
  protected void list(HttpServletRequest request, HttpServletResponse response) {
    List<PjGr> list = pjGrService.list(request.getParameter("pj"));
    request.setAttribute("list", list);
  }

  @Override
  protected void forword(HttpServletRequest request,
      HttpServletResponse response) throws IOException, ServletException {
    request.getRequestDispatcher("pjgr.jsp").forward(request, response);
  }

}
TOP

Related Classes of org.svnadmin.servlet.PjGrServlet

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.