knu project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

83 lines
3.3 KiB

/***********************************************************************************
* @@ Program Name : HttpDeptList.java Description : 기관에속한 부서들의 목록 Author : 강원중 Create Date : 2003-12-16 History :
* @@
***********************************************************************************/
package kr.co.kihyun.beans.user;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import javax.jdo.JDOObjectNotFoundException;
import javax.jdo.PersistenceManager;
import javax.jdo.Transaction;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import kr.co.kihyun.beans.entity.MDept;
import kr.co.kihyun.beans.entity.MUser;
import kr.co.kihyun.beans.entity.UserPart;
import kr.co.kihyun.beans.entity.util.MPersistenceManager;
import kr.co.kihyun.beans.entity.util.PMF;
import kr.co.kihyun.db.DBManager;
import kr.co.kihyun.lang.Encoder;
import kr.co.kihyun.moumi.MoumiConfig;
import kr.co.kihyun.lang.MString;
import kr.co.kihyun.text.html.ServletUtil;
import kr.co.kihyun.beans.user.HttpApproveInsert;
import kr.co.kihyun.lang.MLong;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@WebServlet("/servlet/kr.co.kihyun.beans.user.HttpProveSet")
public class HttpProveSet extends HttpServlet {
private static final long serialVersionUID = 1L;
private static final Logger LOG = LoggerFactory.getLogger(HttpProveSet.class);
@Override
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException,NumberFormatException {
doPost(req, res);
return;
}
@Override
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException,NumberFormatException {
res.setContentType("text/html;charset=UTF-8");
PrintWriter out = res.getWriter();
String docName = Encoder.toJava(req.getParameter("docName"));
Long reportID = MLong.parseLong(req.getParameter("reportID"));
String reportType = MString.checkNull(req.getParameter("reportType"));
String typeList = Encoder.toJava(req.getParameter("deptTypes"));
Long repoadminID = MLong.parseLong(req.getParameter("repoadminID"));
String userID = Encoder.toJava(req.getParameter("userID"));
String setGubun = Encoder.toJava(req.getParameter("setGubun"));
String GetID = Encoder.toJava(req.getParameter("GetID"));
String RecogGubun = Encoder.toJava(req.getParameter("RecogGubun"));
String Contents = Encoder.toJava(req.getParameter("contents"));
//System.out.println("setGubun:::::::"+setGubun+" History:::"+Contents);
try {
if(setGubun.equals("1")){
HttpProveRecogSet dm = new HttpProveRecogSet(docName,reportID,reportType,typeList,repoadminID,userID,GetID,req,res);
}else{
HttpProveRestoreSet dm = new HttpProveRestoreSet(docName,reportID,reportType,typeList,repoadminID,userID,GetID,Contents,req,res);
}
} catch (SQLException ex) {
java.util.logging.Logger.getLogger(HttpApproveSet.class.getName()).log(Level.SEVERE, null, ex);
}finally
{
}
}
}