first commit
This commit is contained in:
46
src/main/java/egovframework/cms/board/dao/HmsBrdCateDAO.java
Normal file
46
src/main/java/egovframework/cms/board/dao/HmsBrdCateDAO.java
Normal file
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdCateDAO
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
* egovframework.com.cmm.service.impl.EgovComAbstractDAO
|
||||
* org.springframework.stereotype.Repository
|
||||
*/
|
||||
package egovframework.cms.board.dao;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateVO;
|
||||
import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository(value="hmsBrdCateDAO")
|
||||
public class HmsBrdCateDAO
|
||||
extends EgovComAbstractDAO {
|
||||
public String insertHmsBrdCate(HmsBrdCateVO vo) throws Exception {
|
||||
return (String)this.insert("hmsBrdCateDAO.insertHmsBrdCate_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateHmsBrdCate(HmsBrdCateVO vo) throws Exception {
|
||||
this.update("hmsBrdCateDAO.updateHmsBrdCate_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdCate(HmsBrdCateVO vo) throws Exception {
|
||||
this.delete("hmsBrdCateDAO.deleteHmsBrdCate_S", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdCateVO selectHmsBrdCate(HmsBrdCateVO vo) throws Exception {
|
||||
return (HmsBrdCateVO)this.selectByPk("hmsBrdCateDAO.selectHmsBrdCate_S", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdCateList(HmsBrdCateDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdCateDAO.selectHmsBrdCateList_D", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCateListTotCnt(HmsBrdCateDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdCateDAO.selectHmsBrdCateListTotCnt_S", (Object)searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdCateMastDAO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
* egovframework.com.cmm.service.impl.EgovComAbstractDAO
|
||||
* org.springframework.stereotype.Repository
|
||||
*/
|
||||
package egovframework.cms.board.dao;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository(value="hmsBrdCateMastDAO")
|
||||
public class HmsBrdCateMastDAO
|
||||
extends EgovComAbstractDAO {
|
||||
public String insertHmsBrdCateMast(HmsBrdCateMastVO vo) throws Exception {
|
||||
return (String)this.insert("hmsBrdCateMastDAO.insertHmsBrdCateMast_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateHmsBrdCateMast(HmsBrdCateMastVO vo) throws Exception {
|
||||
this.update("hmsBrdCateMastDAO.updateHmsBrdCateMast_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdCateMast(HmsBrdCateMastVO vo) throws Exception {
|
||||
this.delete("hmsBrdCateMastDAO.deleteHmsBrdCateMast_S", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdCateMastVO selectHmsBrdCateMast(HmsBrdCateMastVO vo) throws Exception {
|
||||
return (HmsBrdCateMastVO)this.selectByPk("hmsBrdCateMastDAO.selectHmsBrdCateMast_S", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdCateMastList(HmsBrdCateMastDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdCateMastDAO.selectHmsBrdCateMastList_D", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCateMastListTotCnt(HmsBrdCateMastDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdCateMastDAO.selectHmsBrdCateMastListTotCnt_S", (Object)searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdCommentDAO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentVO
|
||||
* egovframework.com.cmm.service.impl.EgovComAbstractDAO
|
||||
* org.springframework.stereotype.Repository
|
||||
*/
|
||||
package egovframework.cms.board.dao;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentVO;
|
||||
import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository(value="hmsBrdCommentDAO")
|
||||
public class HmsBrdCommentDAO
|
||||
extends EgovComAbstractDAO {
|
||||
public String insertHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
return (String)this.insert("hmsBrdCommentDAO.insertHmsBrdComment_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
this.update("hmsBrdCommentDAO.updateHmsBrdComment_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
this.delete("hmsBrdCommentDAO.deleteHmsBrdComment_S", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdCommentVO selectHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
return (HmsBrdCommentVO)this.selectByPk("hmsBrdCommentDAO.selectHmsBrdComment_S", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdCommentList(HmsBrdCommentDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdCommentDAO.selectHmsBrdCommentList_D", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCommentListTotCnt(HmsBrdCommentDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdCommentDAO.selectHmsBrdPostCommentTotCnt_S", (Object)searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
46
src/main/java/egovframework/cms/board/dao/HmsBrdMngDAO.java
Normal file
46
src/main/java/egovframework/cms/board/dao/HmsBrdMngDAO.java
Normal file
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdMngDAO
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
* egovframework.com.cmm.service.impl.EgovComAbstractDAO
|
||||
* org.springframework.stereotype.Repository
|
||||
*/
|
||||
package egovframework.cms.board.dao;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdMngDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository(value="hmsBrdMngDAO")
|
||||
public class HmsBrdMngDAO
|
||||
extends EgovComAbstractDAO {
|
||||
public String insertHmsBrdMng(HmsBrdMngVO vo) throws Exception {
|
||||
return (String)this.insert("hmsBrdMngDAO.insertHmsBrdMng_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateHmsBrdMng(HmsBrdMngVO vo) throws Exception {
|
||||
this.update("hmsBrdMngDAO.updateHmsBrdMng_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdMng(HmsBrdMngVO vo) throws Exception {
|
||||
this.delete("hmsBrdMngDAO.deleteHmsBrdMng_S", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdMngVO selectHmsBrdMng(HmsBrdMngVO vo) throws Exception {
|
||||
return (HmsBrdMngVO)this.selectByPk("hmsBrdMngDAO.selectHmsBrdMng_S", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdMngList(HmsBrdMngDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdMngDAO.selectHmsBrdMngList_D", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdMngListTotCnt(HmsBrdMngDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdMngDAO.selectHmsBrdMngListTotCnt_S", (Object)searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
66
src/main/java/egovframework/cms/board/dao/HmsBrdPostDAO.java
Normal file
66
src/main/java/egovframework/cms/board/dao/HmsBrdPostDAO.java
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdPostDAO
|
||||
* egovframework.cms.board.vo.HmsBrdPostDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostVO
|
||||
* egovframework.com.cmm.service.impl.EgovComAbstractDAO
|
||||
* org.springframework.stereotype.Repository
|
||||
*/
|
||||
package egovframework.cms.board.dao;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdPostDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostVO;
|
||||
import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository(value="hmsBrdPostDAO")
|
||||
public class HmsBrdPostDAO
|
||||
extends EgovComAbstractDAO {
|
||||
public String insertHmsBrdPost(HmsBrdPostVO vo) throws Exception {
|
||||
return (String)this.insert("hmsBrdPostDAO.insertHmsBrdPost_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateHmsBrdPost(HmsBrdPostVO vo) throws Exception {
|
||||
this.update("hmsBrdPostDAO.updateHmsBrdPost_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void updateIncrementHit(HmsBrdPostVO vo) throws Exception {
|
||||
this.update("hmsBrdPostDAO.updateIncrementHit_S", (Object)vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdPost(HmsBrdPostVO vo) throws Exception {
|
||||
this.delete("hmsBrdPostDAO.deleteHmsBrdPost_S", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdPostVO selectHmsBrdPost(HmsBrdPostVO vo) throws Exception {
|
||||
return (HmsBrdPostVO)this.selectByPk("hmsBrdPostDAO.selectHmsBrdPost_S", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdPostList(HmsBrdPostDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdPostDAO.selectHmsBrdPostList_D", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdPostListTotCnt(HmsBrdPostDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdPostDAO.selectHmsBrdPostListTotCnt_S", (Object)searchVO);
|
||||
}
|
||||
|
||||
public void updateBrdPostReply(HmsBrdPostVO vo) throws Exception {
|
||||
this.update("hmsBrdPostDAO.updateBrdPostReply", (Object)vo);
|
||||
}
|
||||
|
||||
public HmsBrdPostVO selectBrdLastPostByPostSort(HmsBrdPostVO vo) throws Exception {
|
||||
return (HmsBrdPostVO)this.selectByPk("hmsBrdPostDAO.selectBrdLastPostByPostSort", (Object)vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdNewPostList(HmsBrdPostDefaultVO searchVO) throws Exception {
|
||||
return this.list("hmsBrdPostDAO.selectHmsBrdNewPostList", (Object)searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdNewPostListTotCnt(HmsBrdPostDefaultVO searchVO) {
|
||||
return (Integer)this.getSqlMapClientTemplate().queryForObject("hmsBrdPostDAO.selectHmsBrdNewPostListTotCnt", (Object)searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCateMastService
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
public interface HmsBrdCateMastService {
|
||||
public String insertHmsBrdCateMast(HmsBrdCateMastVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateHmsBrdCateMast(HmsBrdCateMastVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void deleteHmsBrdCateMast(HmsBrdCateMastVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public HmsBrdCateMastVO selectHmsBrdCateMast(HmsBrdCateMastVO var1) throws Exception;
|
||||
|
||||
public List selectHmsBrdCateMastList(HmsBrdCateMastDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdCateMastListTotCnt(HmsBrdCateMastDefaultVO var1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCateService
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateVO;
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
public interface HmsBrdCateService {
|
||||
public String insertHmsBrdCate(HmsBrdCateVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateHmsBrdCate(HmsBrdCateVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void deleteHmsBrdCate(HmsBrdCateVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public HmsBrdCateVO selectHmsBrdCate(HmsBrdCateVO var1) throws Exception;
|
||||
|
||||
public List selectHmsBrdCateList(HmsBrdCateDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdCateListTotCnt(HmsBrdCateDefaultVO var1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCommentService
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentVO
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentVO;
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
public interface HmsBrdCommentService {
|
||||
public String insertHmsBrdComment(HmsBrdCommentVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateHmsBrdComment(HmsBrdCommentVO var1) throws Exception;
|
||||
|
||||
public void deleteHmsBrdComment(HmsBrdCommentVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public HmsBrdCommentVO selectHmsBrdComment(HmsBrdCommentVO var1) throws Exception;
|
||||
|
||||
public List selectHmsBrdCommentList(HmsBrdCommentDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdCommentListTotCnt(HmsBrdCommentDefaultVO var1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdMngService
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdMngDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
public interface HmsBrdMngService {
|
||||
public String insertHmsBrdMng(HmsBrdMngVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateHmsBrdMng(HmsBrdMngVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public void deleteHmsBrdMng(HmsBrdMngVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public HmsBrdMngVO selectHmsBrdMng(HmsBrdMngVO var1) throws Exception;
|
||||
|
||||
public List selectHmsBrdMngList(HmsBrdMngDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdMngListTotCnt(HmsBrdMngDefaultVO var1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdPostService
|
||||
* egovframework.cms.board.vo.HmsBrdPostDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostVO
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdPostDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostVO;
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
public interface HmsBrdPostService {
|
||||
public String insertHmsBrdPost(HmsBrdPostVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateHmsBrdPost(HmsBrdPostVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public void updateIncrementHit(HmsBrdPostVO var1) throws Exception;
|
||||
|
||||
public void deleteHmsBrdPost(HmsBrdPostVO var1, HttpServletRequest var2) throws Exception;
|
||||
|
||||
public HmsBrdPostVO selectHmsBrdPost(HmsBrdPostVO var1) throws Exception;
|
||||
|
||||
public List selectHmsBrdPostList(HmsBrdPostDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdPostListTotCnt(HmsBrdPostDefaultVO var1);
|
||||
|
||||
public void updateBrdPostReply(HmsBrdPostVO var1) throws Exception;
|
||||
|
||||
public String insertHmsBrdPostReply(HmsBrdPostVO var1, MultipartHttpServletRequest var2) throws Exception;
|
||||
|
||||
public List selectHmsBrdNewPostList(HmsBrdPostDefaultVO var1) throws Exception;
|
||||
|
||||
public int selectHmsBrdNewPostListTotCnt(HmsBrdPostDefaultVO var1);
|
||||
|
||||
public String checkFileWhiteList(MultipartHttpServletRequest var1, String var2, String var3) throws Exception;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
package egovframework.cms.board.service.impl;
|
||||
|
||||
import egovframework.cms.board.dao.HmsBrdCateMastDAO;
|
||||
import egovframework.cms.board.service.HmsBrdCateMastService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.com.cmm.service.EgovFileMngService;
|
||||
import egovframework.com.cmm.service.EgovFileMngUtil;
|
||||
import egovframework.com.cmm.service.FileVO;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.rte.fdl.cmmn.AbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Service("hmsBrdCateMastService")
|
||||
public class HmsBrdCateMastServiceImpl extends AbstractServiceImpl implements HmsBrdCateMastService {
|
||||
@Resource(name = "hmsBrdCateMastDAO")
|
||||
private HmsBrdCateMastDAO hmsBrdCateMastDAO;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Resource(name = "EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
|
||||
@Resource(name = "commonIdGnrService")
|
||||
private EgovIdGnrService egovIdGnrService;
|
||||
|
||||
@Resource(name = "hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
|
||||
public String insertHmsBrdCateMast(HmsBrdCateMastVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
vo.setCateMastSeq(this.egovIdGnrService.getNextStringId());
|
||||
this.hmsBrdCateMastDAO.insertHmsBrdCateMast(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE_MAST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateMastSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public void updateHmsBrdCateMast(HmsBrdCateMastVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCateMastDAO.updateHmsBrdCateMast(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_UPDATE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE_MAST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateMastSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdCateMast(HmsBrdCateMastVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCateMastDAO.deleteHmsBrdCateMast(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_DELETE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE_MAST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateMastSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public HmsBrdCateMastVO selectHmsBrdCateMast(HmsBrdCateMastVO vo) throws Exception {
|
||||
HmsBrdCateMastVO resultVO = this.hmsBrdCateMastDAO.selectHmsBrdCateMast(vo);
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
public List selectHmsBrdCateMastList(HmsBrdCateMastDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdCateMastDAO.selectHmsBrdCateMastList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCateMastListTotCnt(HmsBrdCateMastDefaultVO searchVO) {
|
||||
return this.hmsBrdCateMastDAO.selectHmsBrdCateMastListTotCnt(searchVO);
|
||||
}
|
||||
|
||||
public String addMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm) throws Exception {
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
Map<String, MultipartFile> file = new HashMap<>();
|
||||
String fileId = "";
|
||||
if (!files.isEmpty()) {
|
||||
Iterator<String> it = files.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
if (key.indexOf(targetNm) > -1) {
|
||||
MultipartFile mf = files.get(key);
|
||||
String fn = mf.getOriginalFilename();
|
||||
if (!fn.endsWith(".exe") && !fn.endsWith(".php") && !fn.endsWith(".jsp") && !fn.endsWith(".bat") && !fn.endsWith(".sh") && !fn.endsWith(".asp") &&
|
||||
!fn.equals(""))
|
||||
file.put(key, mf);
|
||||
}
|
||||
}
|
||||
String _atchFileId = "";
|
||||
if (!file.isEmpty()) {
|
||||
List<FileVO> _result = null;
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
_atchFileId = this.fileMngService.insertFileInfs(_result);
|
||||
}
|
||||
fileId = _atchFileId;
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public String updateMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm, String fileId, boolean multiple) throws Exception {
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
Map<String, MultipartFile> file = new HashMap<>();
|
||||
if (!files.isEmpty()) {
|
||||
Iterator<String> it = files.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
if (key.indexOf(targetNm) > -1) {
|
||||
MultipartFile mf = files.get(key);
|
||||
String fn = mf.getOriginalFilename();
|
||||
if (!fn.endsWith(".exe") && !fn.endsWith(".php") && !fn.endsWith(".jsp") && !fn.endsWith(".bat") && !fn.endsWith(".sh") && !fn.endsWith(".asp") &&
|
||||
!fn.equals(""))
|
||||
file.put(key, mf);
|
||||
}
|
||||
}
|
||||
String[] delcheck = multiRequest.getParameterValues("delcheck");
|
||||
if (delcheck != null) {
|
||||
FileVO fileVO = null;
|
||||
for (int i = 0; i < delcheck.length; i++) {
|
||||
String[] fileInf = delcheck[i].split("\\|");
|
||||
fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileInf[0]);
|
||||
fileVO.setFileSn(fileInf[1]);
|
||||
this.fileMngService.deleteFileInf(fileVO);
|
||||
}
|
||||
}
|
||||
if (!file.isEmpty()) {
|
||||
List<FileVO> _result = null;
|
||||
if (multiple) {
|
||||
if (fileId == null || fileId.equals("")) {
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
} else {
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(fileId);
|
||||
int cnt = this.fileMngService.getMaxFileSN(fvo);
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", cnt, fileId, "");
|
||||
this.fileMngService.updateFileInfs(_result);
|
||||
}
|
||||
} else {
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
}
|
||||
}
|
||||
if (fileId != null && !fileId.equals("")) {
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileId);
|
||||
List<FileVO> result = this.fileMngService.selectFileInfs(fileVO);
|
||||
if (result.size() == 0)
|
||||
fileId = "";
|
||||
}
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,201 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdCateDAO
|
||||
* egovframework.cms.board.service.HmsBrdCateService
|
||||
* egovframework.cms.board.service.impl.HmsBrdCateServiceImpl
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
* egovframework.cms.log.service.HmsLogService
|
||||
* egovframework.cms.log.vo.HmsLogVO
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.com.cmm.service.EgovFileMngService
|
||||
* egovframework.com.cmm.service.EgovFileMngUtil
|
||||
* egovframework.com.cmm.service.FileVO
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.rte.fdl.idgnr.EgovIdGnrService
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.stereotype.Service
|
||||
* org.springframework.web.multipart.MultipartFile
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.service.impl;
|
||||
|
||||
import egovframework.cms.board.dao.HmsBrdCateDAO;
|
||||
import egovframework.cms.board.service.HmsBrdCateService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateVO;
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.com.cmm.service.EgovFileMngService;
|
||||
import egovframework.com.cmm.service.EgovFileMngUtil;
|
||||
import egovframework.com.cmm.service.FileVO;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Service(value="hmsBrdCateService")
|
||||
public class HmsBrdCateServiceImpl
|
||||
implements HmsBrdCateService {
|
||||
@Resource(name="hmsBrdCateDAO")
|
||||
private HmsBrdCateDAO hmsBrdCateDAO;
|
||||
@Resource(name="EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
@Resource(name="EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
@Resource(name="commonIdGnrService")
|
||||
private EgovIdGnrService egovIdGnrService;
|
||||
@Resource(name="hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
|
||||
public String insertHmsBrdCate(HmsBrdCateVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
vo.setCateSeq(this.egovIdGnrService.getNextStringId());
|
||||
this.hmsBrdCateDAO.insertHmsBrdCate(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public void updateHmsBrdCate(HmsBrdCateVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCateDAO.updateHmsBrdCate(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_UPDATE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdCate(HmsBrdCateVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCateDAO.deleteHmsBrdCate(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_DELETE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_HMS_BRD_CATE);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getCateSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public HmsBrdCateVO selectHmsBrdCate(HmsBrdCateVO vo) throws Exception {
|
||||
HmsBrdCateVO resultVO = this.hmsBrdCateDAO.selectHmsBrdCate(vo);
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
public List selectHmsBrdCateList(HmsBrdCateDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdCateDAO.selectHmsBrdCateList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCateListTotCnt(HmsBrdCateDefaultVO searchVO) {
|
||||
return this.hmsBrdCateDAO.selectHmsBrdCateListTotCnt(searchVO);
|
||||
}
|
||||
|
||||
public String addMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm) throws Exception {
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
Map<String, MultipartFile> file = new HashMap<>();
|
||||
String fileId = "";
|
||||
if (!files.isEmpty()) {
|
||||
Iterator<String> it = files.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
if (key.indexOf(targetNm) > -1) {
|
||||
MultipartFile mf = files.get(key);
|
||||
String fn = mf.getOriginalFilename();
|
||||
if (!fn.endsWith(".exe") && !fn.endsWith(".php") && !fn.endsWith(".jsp") && !fn.endsWith(".bat") && !fn.endsWith(".sh") && !fn.endsWith(".asp") &&
|
||||
!fn.equals(""))
|
||||
file.put(key, mf);
|
||||
}
|
||||
}
|
||||
String _atchFileId = "";
|
||||
if (!file.isEmpty()) {
|
||||
List<FileVO> _result = null;
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
_atchFileId = this.fileMngService.insertFileInfs(_result);
|
||||
}
|
||||
fileId = _atchFileId;
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public String updateMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm, String fileId, boolean multiple) throws Exception {
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
Map<String, MultipartFile> file = new HashMap<>();
|
||||
if (!files.isEmpty()) {
|
||||
Iterator<String> it = files.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
if (key.indexOf(targetNm) > -1) {
|
||||
MultipartFile mf = files.get(key);
|
||||
String fn = mf.getOriginalFilename();
|
||||
if (!fn.endsWith(".exe") && !fn.endsWith(".php") && !fn.endsWith(".jsp") && !fn.endsWith(".bat") && !fn.endsWith(".sh") && !fn.endsWith(".asp") &&
|
||||
!fn.equals(""))
|
||||
file.put(key, mf);
|
||||
}
|
||||
}
|
||||
String[] delcheck = multiRequest.getParameterValues("delcheck");
|
||||
if (delcheck != null) {
|
||||
FileVO fileVO = null;
|
||||
for (int i = 0; i < delcheck.length; i++) {
|
||||
String[] fileInf = delcheck[i].split("\\|");
|
||||
fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileInf[0]);
|
||||
fileVO.setFileSn(fileInf[1]);
|
||||
this.fileMngService.deleteFileInf(fileVO);
|
||||
}
|
||||
}
|
||||
if (!file.isEmpty()) {
|
||||
List<FileVO> _result = null;
|
||||
if (multiple) {
|
||||
if (fileId == null || fileId.equals("")) {
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
} else {
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(fileId);
|
||||
int cnt = this.fileMngService.getMaxFileSN(fvo);
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", cnt, fileId, "");
|
||||
this.fileMngService.updateFileInfs(_result);
|
||||
}
|
||||
} else {
|
||||
_result = this.fileUtil.parseFileInf(file, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
}
|
||||
}
|
||||
if (fileId != null && !fileId.equals("")) {
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileId);
|
||||
List<FileVO> result = this.fileMngService.selectFileInfs(fileVO);
|
||||
if (result.size() == 0)
|
||||
fileId = "";
|
||||
}
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdCommentDAO
|
||||
* egovframework.cms.board.service.HmsBrdCommentService
|
||||
* egovframework.cms.board.service.impl.HmsBrdCommentServiceImpl
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostVO
|
||||
* egovframework.cms.log.service.HmsLogService
|
||||
* egovframework.cms.log.vo.HmsLogVO
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.rte.fdl.idgnr.EgovIdGnrService
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.stereotype.Service
|
||||
*/
|
||||
package egovframework.cms.board.service.impl;
|
||||
|
||||
import egovframework.cms.board.dao.HmsBrdCommentDAO;
|
||||
import egovframework.cms.board.service.HmsBrdCommentService;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostVO;
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service(value="hmsBrdCommentService")
|
||||
public class HmsBrdCommentServiceImpl
|
||||
implements HmsBrdCommentService {
|
||||
@Resource(name="hmsBrdCommentDAO")
|
||||
private HmsBrdCommentDAO hmsBrdCommentDAO;
|
||||
@Resource(name="brdIdGnrService")
|
||||
private EgovIdGnrService egovIdGnrService;
|
||||
@Resource(name="hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
|
||||
public String insertHmsBrdComment(HmsBrdCommentVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
String userId = loginVO.getId();
|
||||
String userNm = loginVO.getName();
|
||||
vo.setUserId(userId);
|
||||
vo.setUserNm(userNm);
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
vo.setBrdReplySeq(this.egovIdGnrService.getNextStringId());
|
||||
this.hmsBrdCommentDAO.insertHmsBrdComment(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_COMMENT);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdReplySeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public void updateHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCommentDAO.updateHmsBrdComment(vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdComment(HmsBrdCommentVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdCommentDAO.deleteHmsBrdComment(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_DELETE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_COMMENT);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdReplySeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public HmsBrdCommentVO selectHmsBrdComment(HmsBrdCommentVO vo) throws Exception {
|
||||
HmsBrdCommentVO resultVO = this.hmsBrdCommentDAO.selectHmsBrdComment(vo);
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
public List selectHmsBrdCommentList(HmsBrdCommentDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdCommentDAO.selectHmsBrdCommentList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdCommentListTotCnt(HmsBrdCommentDefaultVO searchVO) {
|
||||
return this.hmsBrdCommentDAO.selectHmsBrdCommentListTotCnt(searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.dao.HmsBrdMngDAO
|
||||
* egovframework.cms.board.service.HmsBrdMngService
|
||||
* egovframework.cms.board.service.impl.HmsBrdMngServiceImpl
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
* egovframework.cms.log.service.HmsLogService
|
||||
* egovframework.cms.log.vo.HmsLogVO
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.rte.fdl.idgnr.EgovIdGnrService
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.stereotype.Service
|
||||
*/
|
||||
package egovframework.cms.board.service.impl;
|
||||
|
||||
import egovframework.cms.board.dao.HmsBrdMngDAO;
|
||||
import egovframework.cms.board.service.HmsBrdMngService;
|
||||
import egovframework.cms.board.vo.HmsBrdMngDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service(value="hmsBrdMngService")
|
||||
public class HmsBrdMngServiceImpl
|
||||
implements HmsBrdMngService {
|
||||
@Resource(name="hmsBrdMngDAO")
|
||||
private HmsBrdMngDAO hmsBrdMngDAO;
|
||||
@Resource(name="brdIdGnrService")
|
||||
private EgovIdGnrService egovIdGnrService;
|
||||
@Resource(name="hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
|
||||
public String insertHmsBrdMng(HmsBrdMngVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
String userId = loginVO.getId();
|
||||
String userNm = loginVO.getName();
|
||||
vo.setWriterId(userId);
|
||||
vo.setWriterNm(userNm);
|
||||
vo.setBrdMngSeq(this.egovIdGnrService.getNextStringId());
|
||||
this.hmsBrdMngDAO.insertHmsBrdMng(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_MNG);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdMngSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public void updateHmsBrdMng(HmsBrdMngVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdMngDAO.updateHmsBrdMng(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_UPDATE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_MNG);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdMngSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdMng(HmsBrdMngVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdMngDAO.deleteHmsBrdMng(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_DELETE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_MNG);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdMngSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public HmsBrdMngVO selectHmsBrdMng(HmsBrdMngVO vo) throws Exception {
|
||||
HmsBrdMngVO resultVO = this.hmsBrdMngDAO.selectHmsBrdMng(vo);
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
public List selectHmsBrdMngList(HmsBrdMngDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdMngDAO.selectHmsBrdMngList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdMngListTotCnt(HmsBrdMngDefaultVO searchVO) {
|
||||
return this.hmsBrdMngDAO.selectHmsBrdMngListTotCnt(searchVO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,271 @@
|
||||
package egovframework.cms.board.service.impl;
|
||||
|
||||
import egovframework.cms.board.dao.HmsBrdPostDAO;
|
||||
import egovframework.cms.board.service.HmsBrdMngService;
|
||||
import egovframework.cms.board.service.HmsBrdPostService;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostVO;
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.com.cmm.service.EgovFileMngService;
|
||||
import egovframework.com.cmm.service.EgovFileMngUtil;
|
||||
import egovframework.com.cmm.service.FileVO;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Service("hmsBrdPostService")
|
||||
public class HmsBrdPostServiceImpl implements HmsBrdPostService {
|
||||
@Resource(name = "hmsBrdPostDAO")
|
||||
private HmsBrdPostDAO hmsBrdPostDAO;
|
||||
|
||||
@Resource(name = "brdIdGnrService")
|
||||
private EgovIdGnrService egovIdGnrService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Resource(name = "EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
|
||||
@Resource(name = "hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
|
||||
@Resource(name = "hmsBrdMngService")
|
||||
private HmsBrdMngService hmsBrdMngService;
|
||||
|
||||
public String insertHmsBrdPost(HmsBrdPostVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = null;
|
||||
String userId = null;
|
||||
String userNm = null;
|
||||
try {
|
||||
loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
userId = loginVO.getId();
|
||||
userNm = loginVO.getName();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(vo.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
userNm = !vo.getUserNm().equals("") ? vo.getUserNm() : userNm;
|
||||
vo.setUserId(userId);
|
||||
vo.setUserNm(userNm);
|
||||
String atchSeq = addMultiFiles(request, "file_");
|
||||
vo.setAtchSeq(atchSeq);
|
||||
vo.setIp(request.getRemoteHost());
|
||||
vo.setBrdPostSeq(this.egovIdGnrService.getNextStringId());
|
||||
HmsBrdPostVO lastVO = this.hmsBrdPostDAO.selectBrdLastPostByPostSort(vo);
|
||||
int postSort = (lastVO == null) ? 100 : (lastVO.getBrdSort() + 100);
|
||||
int postGroup = postSort / 100;
|
||||
vo.setBrdSort(postSort);
|
||||
vo.setBrdGroup(postGroup);
|
||||
this.hmsBrdPostDAO.insertHmsBrdPost(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_POST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdPostSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public String insertHmsBrdPostReply(HmsBrdPostVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
this.hmsBrdPostDAO.updateBrdPostReply(vo);
|
||||
LoginVO loginVO = null;
|
||||
String userId = null;
|
||||
String userNm = null;
|
||||
try {
|
||||
loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
userId = loginVO.getId();
|
||||
userNm = loginVO.getName();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(vo.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
vo.setUserId(userId);
|
||||
vo.setUserNm(userNm);
|
||||
String atchSeq = addMultiFiles(request, "file_");
|
||||
vo.setAtchSeq(atchSeq);
|
||||
vo.setIp(request.getRemoteHost());
|
||||
vo.setBrdPostSeq(this.egovIdGnrService.getNextStringId());
|
||||
vo.setBrdSort(vo.getBrdSort() - 1);
|
||||
vo.setBrdDepth(vo.getBrdDepth() + 1);
|
||||
this.hmsBrdPostDAO.insertHmsBrdPost(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_POST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdPostSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return null;
|
||||
}
|
||||
|
||||
public void updateHmsBrdPost(HmsBrdPostVO vo, MultipartHttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(vo.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
String atchSeq = updateMultiFiles(request, "file_", vo.getAtchSeq(), true);
|
||||
vo.setAtchSeq(atchSeq);
|
||||
this.hmsBrdPostDAO.updateHmsBrdPost(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_UPDATE);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_POST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdPostSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public void updateIncrementHit(HmsBrdPostVO vo) throws Exception {
|
||||
this.hmsBrdPostDAO.updateIncrementHit(vo);
|
||||
}
|
||||
|
||||
public void deleteHmsBrdPost(HmsBrdPostVO vo, HttpServletRequest request) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
this.hmsBrdPostDAO.deleteHmsBrdPost(vo);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setUserId(loginVO.getId());
|
||||
logVO.setUserNm(loginVO.getName());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_INSERT);
|
||||
logVO.setLogObject(HmsLogVO.OBJ_BRD_POST);
|
||||
logVO.setLogMessage("");
|
||||
logVO.setSeq(vo.getBrdPostSeq());
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
}
|
||||
|
||||
public HmsBrdPostVO selectHmsBrdPost(HmsBrdPostVO vo) throws Exception {
|
||||
HmsBrdPostVO resultVO = this.hmsBrdPostDAO.selectHmsBrdPost(vo);
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
public List selectHmsBrdPostList(HmsBrdPostDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdPostDAO.selectHmsBrdPostList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdPostListTotCnt(HmsBrdPostDefaultVO searchVO) {
|
||||
return this.hmsBrdPostDAO.selectHmsBrdPostListTotCnt(searchVO);
|
||||
}
|
||||
|
||||
public void updateBrdPostReply(HmsBrdPostVO vo) throws Exception {
|
||||
this.hmsBrdPostDAO.updateBrdPostReply(vo);
|
||||
}
|
||||
|
||||
public List selectHmsBrdNewPostList(HmsBrdPostDefaultVO searchVO) throws Exception {
|
||||
return this.hmsBrdPostDAO.selectHmsBrdNewPostList(searchVO);
|
||||
}
|
||||
|
||||
public int selectHmsBrdNewPostListTotCnt(HmsBrdPostDefaultVO searchVO) {
|
||||
return this.hmsBrdPostDAO.selectHmsBrdNewPostListTotCnt(searchVO);
|
||||
}
|
||||
|
||||
public String addMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm) throws Exception {
|
||||
multiRequest.setCharacterEncoding("utf-8");
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
String fileId = "";
|
||||
if (!files.isEmpty()) {
|
||||
String _atchFileId = "";
|
||||
List<FileVO> _result = null;
|
||||
_result = this.fileUtil.parseFileInf(files, "FILE_", 0, "", "");
|
||||
_atchFileId = this.fileMngService.insertFileInfs(_result);
|
||||
fileId = _atchFileId;
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public String updateMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm, String fileId, boolean multiple) throws Exception {
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
String[] delcheck = multiRequest.getParameterValues("delcheck");
|
||||
if (delcheck != null) {
|
||||
FileVO fileVO = null;
|
||||
for (int i = 0; i < delcheck.length; i++) {
|
||||
String[] fileInf = delcheck[i].split("\\|");
|
||||
fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileInf[0]);
|
||||
fileVO.setFileSn(fileInf[1]);
|
||||
this.fileMngService.deleteFileInf(fileVO);
|
||||
}
|
||||
}
|
||||
if (!files.isEmpty()) {
|
||||
List<FileVO> _result = null;
|
||||
if (multiple) {
|
||||
if (fileId == null || fileId.equals("")) {
|
||||
_result = this.fileUtil.parseFileInf(files, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
} else {
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(fileId);
|
||||
int cnt = this.fileMngService.getMaxFileSN(fvo);
|
||||
_result = this.fileUtil.parseFileInf(files, "FILE_", cnt, fileId, "");
|
||||
this.fileMngService.updateFileInfs(_result);
|
||||
}
|
||||
} else {
|
||||
_result = this.fileUtil.parseFileInf(files, "FILE_", 0, "", "");
|
||||
fileId = this.fileMngService.insertFileInfs(_result);
|
||||
}
|
||||
}
|
||||
if (fileId != null && !fileId.equals("")) {
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(fileId);
|
||||
List<FileVO> result = this.fileMngService.selectFileInfs(fileVO);
|
||||
if (result.size() == 0)
|
||||
fileId = "";
|
||||
}
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public String checkFileWhiteList(MultipartHttpServletRequest multiRequest, String targetNm, String whitelist) throws Exception {
|
||||
if (whitelist == null || whitelist.equals(""))
|
||||
return null;
|
||||
String[] ext = whitelist.split(",");
|
||||
if (ext == null || ext.length == 0 || ext[0] == null || ext[0].isEmpty())
|
||||
return null;
|
||||
Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (files.isEmpty())
|
||||
return null;
|
||||
MultipartFile file = null;
|
||||
String key = null;
|
||||
Iterator<Map.Entry<String, MultipartFile>> itr = files.entrySet().iterator();
|
||||
while (itr.hasNext()) {
|
||||
Map.Entry<String, MultipartFile> entry = itr.next();
|
||||
file = entry.getValue();
|
||||
key = file.getName();
|
||||
if (key.indexOf(targetNm) < 0)
|
||||
continue;
|
||||
String fn = file.getOriginalFilename();
|
||||
if (fn.equals(""))
|
||||
continue;
|
||||
boolean check = false;
|
||||
for (int i = 0; i < ext.length; i++) {
|
||||
if (fn.toLowerCase().endsWith(ext[i].toLowerCase())) {
|
||||
check = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!check)
|
||||
return fn;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class HmsBrdCateDefaultVO
|
||||
implements Serializable {
|
||||
private String searchCondition;
|
||||
private String searchKeyword;
|
||||
private String searchUseYn;
|
||||
private int pageIndex = 1;
|
||||
private int pageUnit = 10;
|
||||
private int pageSize = 10;
|
||||
private int firstIndex = 1;
|
||||
private int lastIndex = 1;
|
||||
private int recordCountPerPage = 10;
|
||||
private String bmode;
|
||||
private String parentUrl;
|
||||
private String pageUseYn = "Y";
|
||||
private String orderby;
|
||||
private String cateSeq;
|
||||
private String searchCateMastSeq;
|
||||
|
||||
public void setSearchCondition(String searchCondition) {
|
||||
this.searchCondition = searchCondition;
|
||||
}
|
||||
|
||||
public String getSearchCondition() {
|
||||
return this.searchCondition;
|
||||
}
|
||||
|
||||
public void setSearchKeyword(String searchKeyword) {
|
||||
this.searchKeyword = searchKeyword;
|
||||
}
|
||||
|
||||
public String getSearchKeyword() {
|
||||
return this.searchKeyword;
|
||||
}
|
||||
|
||||
public void setSearchUseYn(String searchUseYn) {
|
||||
this.searchUseYn = searchUseYn;
|
||||
}
|
||||
|
||||
public String getSearchUseYn() {
|
||||
return this.searchUseYn;
|
||||
}
|
||||
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
|
||||
public int getPageIndex() {
|
||||
return this.pageIndex;
|
||||
}
|
||||
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
|
||||
public int getPageUnit() {
|
||||
return this.pageUnit;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return this.pageSize;
|
||||
}
|
||||
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
|
||||
public int getFirstIndex() {
|
||||
return this.firstIndex;
|
||||
}
|
||||
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
|
||||
public int getLastIndex() {
|
||||
return this.lastIndex;
|
||||
}
|
||||
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
|
||||
public int getRecordCountPerPage() {
|
||||
return this.recordCountPerPage;
|
||||
}
|
||||
|
||||
public void setBmode(String bmode) {
|
||||
this.bmode = bmode;
|
||||
}
|
||||
|
||||
public String getBmode() {
|
||||
return this.bmode;
|
||||
}
|
||||
|
||||
public void setParentUrl(String parentUrl) {
|
||||
this.parentUrl = parentUrl;
|
||||
}
|
||||
|
||||
public String getParentUrl() {
|
||||
return this.parentUrl;
|
||||
}
|
||||
|
||||
public void setPageUseYn(String pageUseYn) {
|
||||
this.pageUseYn = pageUseYn;
|
||||
}
|
||||
|
||||
public String getPageUseYn() {
|
||||
return this.pageUseYn;
|
||||
}
|
||||
|
||||
public void setOrderby(String orderby) {
|
||||
this.orderby = orderby;
|
||||
}
|
||||
|
||||
public String getOrderby() {
|
||||
return this.orderby;
|
||||
}
|
||||
|
||||
public void setCateSeq(String cateSeq) {
|
||||
this.cateSeq = cateSeq;
|
||||
}
|
||||
|
||||
public String getCateSeq() {
|
||||
return this.cateSeq;
|
||||
}
|
||||
|
||||
public String toParam() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("?pageIndex=" + this.pageIndex);
|
||||
if (!this.bmode.equals("")) {
|
||||
sb.append("&bmode=" + this.bmode);
|
||||
}
|
||||
if (this.searchCondition != null && !this.searchCondition.equals("")) {
|
||||
sb.append("&searchCondition=" + this.searchCondition);
|
||||
}
|
||||
if (this.searchKeyword != null && !this.searchKeyword.equals("")) {
|
||||
sb.append("&searchKeyword=" + this.searchKeyword);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public String getSearchCateMastSeq() {
|
||||
return this.searchCateMastSeq;
|
||||
}
|
||||
|
||||
public void setSearchCateMastSeq(String searchCateMastSeq) {
|
||||
this.searchCateMastSeq = searchCateMastSeq;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,155 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class HmsBrdCateMastDefaultVO
|
||||
implements Serializable {
|
||||
private String searchCondition;
|
||||
private String searchKeyword;
|
||||
private String searchUseYn;
|
||||
private int pageIndex = 1;
|
||||
private int pageUnit = 10;
|
||||
private int pageSize = 10;
|
||||
private int firstIndex = 1;
|
||||
private int lastIndex = 1;
|
||||
private int recordCountPerPage = 10;
|
||||
private String bmode;
|
||||
private String parentUrl;
|
||||
private String pageUseYn = "Y";
|
||||
private String orderby;
|
||||
private String cateMastSeq;
|
||||
|
||||
public void setSearchCondition(String searchCondition) {
|
||||
this.searchCondition = searchCondition;
|
||||
}
|
||||
|
||||
public String getSearchCondition() {
|
||||
return this.searchCondition;
|
||||
}
|
||||
|
||||
public void setSearchKeyword(String searchKeyword) {
|
||||
this.searchKeyword = searchKeyword;
|
||||
}
|
||||
|
||||
public String getSearchKeyword() {
|
||||
return this.searchKeyword;
|
||||
}
|
||||
|
||||
public void setSearchUseYn(String searchUseYn) {
|
||||
this.searchUseYn = searchUseYn;
|
||||
}
|
||||
|
||||
public String getSearchUseYn() {
|
||||
return this.searchUseYn;
|
||||
}
|
||||
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
|
||||
public int getPageIndex() {
|
||||
return this.pageIndex;
|
||||
}
|
||||
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
|
||||
public int getPageUnit() {
|
||||
return this.pageUnit;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return this.pageSize;
|
||||
}
|
||||
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
|
||||
public int getFirstIndex() {
|
||||
return this.firstIndex;
|
||||
}
|
||||
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
|
||||
public int getLastIndex() {
|
||||
return this.lastIndex;
|
||||
}
|
||||
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
|
||||
public int getRecordCountPerPage() {
|
||||
return this.recordCountPerPage;
|
||||
}
|
||||
|
||||
public void setBmode(String bmode) {
|
||||
this.bmode = bmode;
|
||||
}
|
||||
|
||||
public String getBmode() {
|
||||
return this.bmode;
|
||||
}
|
||||
|
||||
public void setParentUrl(String parentUrl) {
|
||||
this.parentUrl = parentUrl;
|
||||
}
|
||||
|
||||
public String getParentUrl() {
|
||||
return this.parentUrl;
|
||||
}
|
||||
|
||||
public void setPageUseYn(String pageUseYn) {
|
||||
this.pageUseYn = pageUseYn;
|
||||
}
|
||||
|
||||
public String getPageUseYn() {
|
||||
return this.pageUseYn;
|
||||
}
|
||||
|
||||
public void setOrderby(String orderby) {
|
||||
this.orderby = orderby;
|
||||
}
|
||||
|
||||
public String getOrderby() {
|
||||
return this.orderby;
|
||||
}
|
||||
|
||||
public void setCateMastSeq(String cateMastSeq) {
|
||||
this.cateMastSeq = cateMastSeq;
|
||||
}
|
||||
|
||||
public String getCateMastSeq() {
|
||||
return this.cateMastSeq;
|
||||
}
|
||||
|
||||
public String toParam() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("?pageIndex=" + this.pageIndex);
|
||||
if (!this.bmode.equals("")) {
|
||||
sb.append("&bmode=" + this.bmode);
|
||||
}
|
||||
if (this.searchCondition != null && !this.searchCondition.equals("")) {
|
||||
sb.append("&searchCondition=" + this.searchCondition);
|
||||
}
|
||||
if (this.searchKeyword != null && !this.searchKeyword.equals("")) {
|
||||
sb.append("&searchKeyword=" + this.searchKeyword);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
|
||||
public class HmsBrdCateMastVO
|
||||
extends HmsBrdCateMastDefaultVO {
|
||||
private String cateMastSeq;
|
||||
private String cateMastNm;
|
||||
private String recSts;
|
||||
|
||||
public void setCateMastSeq(String cateMastSeq) {
|
||||
this.cateMastSeq = cateMastSeq;
|
||||
}
|
||||
|
||||
public String getCateMastSeq() {
|
||||
return this.cateMastSeq;
|
||||
}
|
||||
|
||||
public void setCateMastNm(String cateMastNm) {
|
||||
this.cateMastNm = cateMastNm;
|
||||
}
|
||||
|
||||
public String getCateMastNm() {
|
||||
return this.cateMastNm;
|
||||
}
|
||||
|
||||
public void setRecSts(String recSts) {
|
||||
this.recSts = recSts;
|
||||
}
|
||||
|
||||
public String getRecSts() {
|
||||
return this.recSts;
|
||||
}
|
||||
}
|
||||
|
||||
60
src/main/java/egovframework/cms/board/vo/HmsBrdCateVO.java
Normal file
60
src/main/java/egovframework/cms/board/vo/HmsBrdCateVO.java
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
|
||||
public class HmsBrdCateVO
|
||||
extends HmsBrdCateDefaultVO {
|
||||
private String cateSeq;
|
||||
private String cateMastSeq;
|
||||
private String cateNm;
|
||||
private String cateSort;
|
||||
private String recSts;
|
||||
|
||||
public void setCateSeq(String cateSeq) {
|
||||
this.cateSeq = cateSeq;
|
||||
}
|
||||
|
||||
public String getCateSeq() {
|
||||
return this.cateSeq;
|
||||
}
|
||||
|
||||
public void setCateMastSeq(String cateMastSeq) {
|
||||
this.cateMastSeq = cateMastSeq;
|
||||
}
|
||||
|
||||
public String getCateMastSeq() {
|
||||
return this.cateMastSeq;
|
||||
}
|
||||
|
||||
public void setCateNm(String cateNm) {
|
||||
this.cateNm = cateNm;
|
||||
}
|
||||
|
||||
public String getCateNm() {
|
||||
return this.cateNm;
|
||||
}
|
||||
|
||||
public void setCateSort(String cateSort) {
|
||||
this.cateSort = cateSort;
|
||||
}
|
||||
|
||||
public String getCateSort() {
|
||||
return this.cateSort;
|
||||
}
|
||||
|
||||
public void setRecSts(String recSts) {
|
||||
this.recSts = recSts;
|
||||
}
|
||||
|
||||
public String getRecSts() {
|
||||
return this.recSts;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* org.apache.commons.lang.builder.ToStringBuilder
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.apache.commons.lang.builder.ToStringBuilder;
|
||||
|
||||
public class HmsBrdCommentDefaultVO
|
||||
implements Serializable {
|
||||
private String searchCondition = "";
|
||||
private String searchKeyword = "";
|
||||
private String searchUseYn = "";
|
||||
private int pageIndex = 1;
|
||||
private int pageUnit = 10;
|
||||
private int pageSize = 10;
|
||||
private int firstIndex = 1;
|
||||
private int lastIndex = 1;
|
||||
private int recordCountPerPage = 10;
|
||||
private String bmode;
|
||||
private String parentUrl;
|
||||
private String pageUseYn = "Y";
|
||||
private String orderby;
|
||||
private String brdReplySeq;
|
||||
private String brdPostSeq;
|
||||
private String brdMngSeq;
|
||||
private String userNm;
|
||||
private String userId;
|
||||
private String contents;
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public String getContents() {
|
||||
return this.contents;
|
||||
}
|
||||
|
||||
public void setContents(String contents) {
|
||||
this.contents = contents;
|
||||
}
|
||||
|
||||
public String getUserNm() {
|
||||
return this.userNm;
|
||||
}
|
||||
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return this.userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getBrdPostSeq() {
|
||||
return this.brdPostSeq;
|
||||
}
|
||||
|
||||
public void setBrdPostSeq(String brdPostSeq) {
|
||||
this.brdPostSeq = brdPostSeq;
|
||||
}
|
||||
|
||||
public void setBrdReplySeq(String brdReplySeq) {
|
||||
this.brdReplySeq = brdReplySeq;
|
||||
}
|
||||
|
||||
public String getBrdReplySeq() {
|
||||
return this.brdReplySeq;
|
||||
}
|
||||
|
||||
public void setOrderby(String orderby) {
|
||||
this.orderby = orderby;
|
||||
}
|
||||
|
||||
public String getOrderby() {
|
||||
return this.orderby;
|
||||
}
|
||||
|
||||
public void setBmode(String bmode) {
|
||||
this.bmode = bmode;
|
||||
}
|
||||
|
||||
public String getBmode() {
|
||||
return this.bmode;
|
||||
}
|
||||
|
||||
public void setParentUrl(String parentUrl) {
|
||||
this.parentUrl = parentUrl;
|
||||
}
|
||||
|
||||
public String getParentUrl() {
|
||||
return this.parentUrl;
|
||||
}
|
||||
|
||||
public void setPageUseYn(String pageUseYn) {
|
||||
this.pageUseYn = pageUseYn;
|
||||
}
|
||||
|
||||
public String getPageUseYn() {
|
||||
return this.pageUseYn;
|
||||
}
|
||||
|
||||
public String toParam() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("?pageIndex=" + this.pageIndex);
|
||||
if (!this.bmode.equals("")) {
|
||||
sb.append("&bmode=" + this.bmode);
|
||||
}
|
||||
if (!this.searchCondition.equals("")) {
|
||||
sb.append("&searchCondition=" + this.searchCondition);
|
||||
}
|
||||
if (!this.searchKeyword.equals("")) {
|
||||
sb.append("&searchKeyword=" + this.searchKeyword);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public int getFirstIndex() {
|
||||
return this.firstIndex;
|
||||
}
|
||||
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
|
||||
public int getLastIndex() {
|
||||
return this.lastIndex;
|
||||
}
|
||||
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
|
||||
public int getRecordCountPerPage() {
|
||||
return this.recordCountPerPage;
|
||||
}
|
||||
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
|
||||
public String getSearchCondition() {
|
||||
return this.searchCondition;
|
||||
}
|
||||
|
||||
public void setSearchCondition(String searchCondition) {
|
||||
this.searchCondition = searchCondition;
|
||||
}
|
||||
|
||||
public String getSearchKeyword() {
|
||||
return this.searchKeyword;
|
||||
}
|
||||
|
||||
public void setSearchKeyword(String searchKeyword) {
|
||||
this.searchKeyword = searchKeyword;
|
||||
}
|
||||
|
||||
public String getSearchUseYn() {
|
||||
return this.searchUseYn;
|
||||
}
|
||||
|
||||
public void setSearchUseYn(String searchUseYn) {
|
||||
this.searchUseYn = searchUseYn;
|
||||
}
|
||||
|
||||
public int getPageIndex() {
|
||||
return this.pageIndex;
|
||||
}
|
||||
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
|
||||
public int getPageUnit() {
|
||||
return this.pageUnit;
|
||||
}
|
||||
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return this.pageSize;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return ToStringBuilder.reflectionToString((Object)this);
|
||||
}
|
||||
}
|
||||
|
||||
111
src/main/java/egovframework/cms/board/vo/HmsBrdCommentVO.java
Normal file
111
src/main/java/egovframework/cms/board/vo/HmsBrdCommentVO.java
Normal file
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import java.sql.Date;
|
||||
|
||||
public class HmsBrdCommentVO
|
||||
extends HmsBrdCommentDefaultVO {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String brdReplySeq;
|
||||
private String userId;
|
||||
private String userNm;
|
||||
private String passwd;
|
||||
private String contents;
|
||||
private Date createDate;
|
||||
private String recSts;
|
||||
private String ip;
|
||||
private String brdPostSeq;
|
||||
private String brdMngSeq;
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public static long getSerialversionuid() {
|
||||
return 1L;
|
||||
}
|
||||
|
||||
public String getBrdReplySeq() {
|
||||
return this.brdReplySeq;
|
||||
}
|
||||
|
||||
public void setBrdReplySeq(String brdReplySeq) {
|
||||
this.brdReplySeq = brdReplySeq;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return this.userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getUserNm() {
|
||||
return this.userNm;
|
||||
}
|
||||
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
|
||||
public String getPasswd() {
|
||||
return this.passwd;
|
||||
}
|
||||
|
||||
public void setPasswd(String passwd) {
|
||||
this.passwd = passwd;
|
||||
}
|
||||
|
||||
public String getContents() {
|
||||
return this.contents;
|
||||
}
|
||||
|
||||
public void setContents(String contents) {
|
||||
this.contents = contents;
|
||||
}
|
||||
|
||||
public Date getCreateDate() {
|
||||
return this.createDate;
|
||||
}
|
||||
|
||||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public String getRecSts() {
|
||||
return this.recSts;
|
||||
}
|
||||
|
||||
public void setRecSts(String recSts) {
|
||||
this.recSts = recSts;
|
||||
}
|
||||
|
||||
public String getIp() {
|
||||
return this.ip;
|
||||
}
|
||||
|
||||
public void setIp(String ip) {
|
||||
this.ip = ip;
|
||||
}
|
||||
|
||||
public String getBrdPostSeq() {
|
||||
return this.brdPostSeq;
|
||||
}
|
||||
|
||||
public void setBrdPostSeq(String brdPostSeq) {
|
||||
this.brdPostSeq = brdPostSeq;
|
||||
}
|
||||
}
|
||||
|
||||
179
src/main/java/egovframework/cms/board/vo/HmsBrdMngDefaultVO.java
Normal file
179
src/main/java/egovframework/cms/board/vo/HmsBrdMngDefaultVO.java
Normal file
@@ -0,0 +1,179 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* org.apache.commons.lang.builder.ToStringBuilder
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.apache.commons.lang.builder.ToStringBuilder;
|
||||
|
||||
public class HmsBrdMngDefaultVO
|
||||
implements Serializable {
|
||||
private String searchCondition = "";
|
||||
private String searchKeyword = "";
|
||||
private String searchUseYn = "";
|
||||
private int pageIndex = 1;
|
||||
private int pageUnit = 10;
|
||||
private int pageSize = 10;
|
||||
private int firstIndex = 1;
|
||||
private int lastIndex = 1;
|
||||
private int recordCountPerPage = 10;
|
||||
private String bmode;
|
||||
private String parentUrl;
|
||||
private String pageUseYn = "Y";
|
||||
private String orderby;
|
||||
private String brdMngSeq;
|
||||
private String writerNm;
|
||||
private String writerId;
|
||||
|
||||
public String getWriterNm() {
|
||||
return this.writerNm;
|
||||
}
|
||||
|
||||
public void setWriterNm(String writerNm) {
|
||||
this.writerNm = writerNm;
|
||||
}
|
||||
|
||||
public String getWriterId() {
|
||||
return this.writerId;
|
||||
}
|
||||
|
||||
public void setWriterId(String writerId) {
|
||||
this.writerId = writerId;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setOrderby(String orderby) {
|
||||
this.orderby = orderby;
|
||||
}
|
||||
|
||||
public String getOrderby() {
|
||||
return this.orderby;
|
||||
}
|
||||
|
||||
public void setBmode(String bmode) {
|
||||
this.bmode = bmode;
|
||||
}
|
||||
|
||||
public String getBmode() {
|
||||
return this.bmode;
|
||||
}
|
||||
|
||||
public void setParentUrl(String parentUrl) {
|
||||
this.parentUrl = parentUrl;
|
||||
}
|
||||
|
||||
public String getParentUrl() {
|
||||
return this.parentUrl;
|
||||
}
|
||||
|
||||
public void setPageUseYn(String pageUseYn) {
|
||||
this.pageUseYn = pageUseYn;
|
||||
}
|
||||
|
||||
public String getPageUseYn() {
|
||||
return this.pageUseYn;
|
||||
}
|
||||
|
||||
public String toParam() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("?pageIndex=" + this.pageIndex);
|
||||
if (!this.bmode.equals("")) {
|
||||
sb.append("&bmode=" + this.bmode);
|
||||
}
|
||||
if (!this.searchCondition.equals("")) {
|
||||
sb.append("&searchCondition=" + this.searchCondition);
|
||||
}
|
||||
if (!this.searchKeyword.equals("")) {
|
||||
sb.append("&searchKeyword=" + this.searchKeyword);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public int getFirstIndex() {
|
||||
return this.firstIndex;
|
||||
}
|
||||
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
|
||||
public int getLastIndex() {
|
||||
return this.lastIndex;
|
||||
}
|
||||
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
|
||||
public int getRecordCountPerPage() {
|
||||
return this.recordCountPerPage;
|
||||
}
|
||||
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
|
||||
public String getSearchCondition() {
|
||||
return this.searchCondition;
|
||||
}
|
||||
|
||||
public void setSearchCondition(String searchCondition) {
|
||||
this.searchCondition = searchCondition;
|
||||
}
|
||||
|
||||
public String getSearchKeyword() {
|
||||
return this.searchKeyword;
|
||||
}
|
||||
|
||||
public void setSearchKeyword(String searchKeyword) {
|
||||
this.searchKeyword = searchKeyword;
|
||||
}
|
||||
|
||||
public String getSearchUseYn() {
|
||||
return this.searchUseYn;
|
||||
}
|
||||
|
||||
public void setSearchUseYn(String searchUseYn) {
|
||||
this.searchUseYn = searchUseYn;
|
||||
}
|
||||
|
||||
public int getPageIndex() {
|
||||
return this.pageIndex;
|
||||
}
|
||||
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
|
||||
public int getPageUnit() {
|
||||
return this.pageUnit;
|
||||
}
|
||||
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return this.pageSize;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return ToStringBuilder.reflectionToString((Object)this);
|
||||
}
|
||||
}
|
||||
|
||||
197
src/main/java/egovframework/cms/board/vo/HmsBrdMngVO.java
Normal file
197
src/main/java/egovframework/cms/board/vo/HmsBrdMngVO.java
Normal file
@@ -0,0 +1,197 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdMngDefaultVO;
|
||||
import java.sql.Date;
|
||||
|
||||
public class HmsBrdMngVO
|
||||
extends HmsBrdMngDefaultVO {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String brdMngSeq;
|
||||
private String brdNm;
|
||||
private String recSts;
|
||||
private Date createDate;
|
||||
private String writerId;
|
||||
private String writerNm;
|
||||
private String noticeIschk;
|
||||
private String openIschk;
|
||||
private String replyIschk;
|
||||
private String brdType;
|
||||
private String brdSkin;
|
||||
private String editorFlag = "N";
|
||||
private String showNewPost;
|
||||
private String addNewPost;
|
||||
private String showWriteTime;
|
||||
private String manager;
|
||||
private int titleLength;
|
||||
private String cateMastSeq;
|
||||
private String atchWhite;
|
||||
private String atchCnt;
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public String getBrdNm() {
|
||||
return this.brdNm;
|
||||
}
|
||||
|
||||
public void setBrdNm(String brdNm) {
|
||||
this.brdNm = brdNm;
|
||||
}
|
||||
|
||||
public String getRecSts() {
|
||||
return this.recSts;
|
||||
}
|
||||
|
||||
public void setRecSts(String recSts) {
|
||||
this.recSts = recSts;
|
||||
}
|
||||
|
||||
public Date getCreateDate() {
|
||||
return this.createDate;
|
||||
}
|
||||
|
||||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public String getWriterId() {
|
||||
return this.writerId;
|
||||
}
|
||||
|
||||
public void setWriterId(String writerId) {
|
||||
this.writerId = writerId;
|
||||
}
|
||||
|
||||
public String getWriterNm() {
|
||||
return this.writerNm;
|
||||
}
|
||||
|
||||
public void setWriterNm(String writerNm) {
|
||||
this.writerNm = writerNm;
|
||||
}
|
||||
|
||||
public String getNoticeIschk() {
|
||||
return this.noticeIschk;
|
||||
}
|
||||
|
||||
public void setNoticeIschk(String noticeIschk) {
|
||||
this.noticeIschk = noticeIschk;
|
||||
}
|
||||
|
||||
public String getOpenIschk() {
|
||||
return this.openIschk;
|
||||
}
|
||||
|
||||
public void setOpenIschk(String openIschk) {
|
||||
this.openIschk = openIschk;
|
||||
}
|
||||
|
||||
public String getReplyIschk() {
|
||||
return this.replyIschk;
|
||||
}
|
||||
|
||||
public void setReplyIschk(String replyIschk) {
|
||||
this.replyIschk = replyIschk;
|
||||
}
|
||||
|
||||
public String getBrdType() {
|
||||
return this.brdType;
|
||||
}
|
||||
|
||||
public void setBrdType(String brdType) {
|
||||
this.brdType = brdType;
|
||||
}
|
||||
|
||||
public String getBrdSkin() {
|
||||
return this.brdSkin;
|
||||
}
|
||||
|
||||
public void setBrdSkin(String brdSkin) {
|
||||
this.brdSkin = brdSkin;
|
||||
}
|
||||
|
||||
public String getEditorFlag() {
|
||||
return this.editorFlag;
|
||||
}
|
||||
|
||||
public void setEditorFlag(String editorFlag) {
|
||||
this.editorFlag = editorFlag;
|
||||
}
|
||||
|
||||
public String getShowNewPost() {
|
||||
return this.showNewPost;
|
||||
}
|
||||
|
||||
public void setShowNewPost(String showNewPost) {
|
||||
this.showNewPost = showNewPost;
|
||||
}
|
||||
|
||||
public String getAddNewPost() {
|
||||
return this.addNewPost;
|
||||
}
|
||||
|
||||
public void setAddNewPost(String addNewPost) {
|
||||
this.addNewPost = addNewPost;
|
||||
}
|
||||
|
||||
public String getShowWriteTime() {
|
||||
return this.showWriteTime;
|
||||
}
|
||||
|
||||
public void setShowWriteTime(String showWriteTime) {
|
||||
this.showWriteTime = showWriteTime;
|
||||
}
|
||||
|
||||
public String getManager() {
|
||||
return this.manager;
|
||||
}
|
||||
|
||||
public void setManager(String manager) {
|
||||
this.manager = manager;
|
||||
}
|
||||
|
||||
public int getTitleLength() {
|
||||
return this.titleLength;
|
||||
}
|
||||
|
||||
public void setTitleLength(int titleLength) {
|
||||
this.titleLength = titleLength;
|
||||
}
|
||||
|
||||
public String getCateMastSeq() {
|
||||
return this.cateMastSeq;
|
||||
}
|
||||
|
||||
public void setCateMastSeq(String cateMastSeq) {
|
||||
this.cateMastSeq = cateMastSeq;
|
||||
}
|
||||
|
||||
public String getAtchWhite() {
|
||||
return this.atchWhite;
|
||||
}
|
||||
|
||||
public void setAtchWhite(String atchWhite) {
|
||||
this.atchWhite = atchWhite;
|
||||
}
|
||||
|
||||
public String getAtchCnt() {
|
||||
return this.atchCnt;
|
||||
}
|
||||
|
||||
public void setAtchCnt(String atchCnt) {
|
||||
this.atchCnt = atchCnt;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,266 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdPostDefaultVO
|
||||
* org.apache.commons.lang.builder.ToStringBuilder
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.apache.commons.lang.builder.ToStringBuilder;
|
||||
|
||||
public class HmsBrdPostDefaultVO
|
||||
implements Serializable {
|
||||
private String searchCondition = "";
|
||||
private String searchKeyword = "";
|
||||
private String searchUseYn = "";
|
||||
private int pageIndex = 1;
|
||||
private int pageUnit = 10;
|
||||
private int pageSize = 10;
|
||||
private int firstIndex = 1;
|
||||
private int lastIndex = 1;
|
||||
private int recordCountPerPage = 10;
|
||||
private String bmode;
|
||||
private String parentUrl;
|
||||
private String pageUseYn = "Y";
|
||||
private String orderby;
|
||||
private String brdPostSeq;
|
||||
private String brdMngSeq;
|
||||
private String userId;
|
||||
private String userNm;
|
||||
private String atchSeq;
|
||||
private String searchBrdDepth;
|
||||
private String searchBrdGroup;
|
||||
private String searchCateSeq = "";
|
||||
private String searchCreateDate;
|
||||
private String searchUserId;
|
||||
private String searchStartDate;
|
||||
private String searchEndDate;
|
||||
|
||||
public String getAtchSeq() {
|
||||
return this.atchSeq;
|
||||
}
|
||||
|
||||
public void setAtchSeq(String atchSeq) {
|
||||
this.atchSeq = atchSeq;
|
||||
}
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public String getUserNm() {
|
||||
return this.userNm;
|
||||
}
|
||||
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return this.userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public void setBrdPostSeq(String brdPostSeq) {
|
||||
this.brdPostSeq = brdPostSeq;
|
||||
}
|
||||
|
||||
public String getBrdPostSeq() {
|
||||
return this.brdPostSeq;
|
||||
}
|
||||
|
||||
public void setOrderby(String orderby) {
|
||||
this.orderby = orderby;
|
||||
}
|
||||
|
||||
public String getOrderby() {
|
||||
return this.orderby;
|
||||
}
|
||||
|
||||
public void setBmode(String bmode) {
|
||||
this.bmode = bmode;
|
||||
}
|
||||
|
||||
public String getBmode() {
|
||||
return this.bmode;
|
||||
}
|
||||
|
||||
public void setParentUrl(String parentUrl) {
|
||||
this.parentUrl = parentUrl;
|
||||
}
|
||||
|
||||
public String getParentUrl() {
|
||||
return this.parentUrl;
|
||||
}
|
||||
|
||||
public void setPageUseYn(String pageUseYn) {
|
||||
this.pageUseYn = pageUseYn;
|
||||
}
|
||||
|
||||
public String getPageUseYn() {
|
||||
return this.pageUseYn;
|
||||
}
|
||||
|
||||
public String toParam() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("?pageIndex=" + this.pageIndex);
|
||||
if (this.bmode != null && !this.bmode.equals("")) {
|
||||
sb.append("&bmode=" + this.bmode);
|
||||
}
|
||||
if (this.searchCondition != null && !this.searchCondition.equals("")) {
|
||||
sb.append("&searchCondition=" + this.searchCondition);
|
||||
}
|
||||
if (this.searchKeyword != null && !this.searchKeyword.equals("")) {
|
||||
sb.append("&searchKeyword=" + this.searchKeyword);
|
||||
}
|
||||
if (this.searchCateSeq != null && !this.searchCateSeq.equals("")) {
|
||||
sb.append("&searchCateSeq=" + this.searchCateSeq);
|
||||
}
|
||||
if (this.pageUnit != 0) {
|
||||
sb.append("&pageUnit=" + this.pageUnit);
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public int getFirstIndex() {
|
||||
return this.firstIndex;
|
||||
}
|
||||
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
|
||||
public int getLastIndex() {
|
||||
return this.lastIndex;
|
||||
}
|
||||
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
|
||||
public int getRecordCountPerPage() {
|
||||
return this.recordCountPerPage;
|
||||
}
|
||||
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
|
||||
public String getSearchCondition() {
|
||||
return this.searchCondition;
|
||||
}
|
||||
|
||||
public void setSearchCondition(String searchCondition) {
|
||||
this.searchCondition = searchCondition;
|
||||
}
|
||||
|
||||
public String getSearchKeyword() {
|
||||
return this.searchKeyword;
|
||||
}
|
||||
|
||||
public void setSearchKeyword(String searchKeyword) {
|
||||
this.searchKeyword = searchKeyword;
|
||||
}
|
||||
|
||||
public String getSearchUseYn() {
|
||||
return this.searchUseYn;
|
||||
}
|
||||
|
||||
public void setSearchUseYn(String searchUseYn) {
|
||||
this.searchUseYn = searchUseYn;
|
||||
}
|
||||
|
||||
public int getPageIndex() {
|
||||
return this.pageIndex;
|
||||
}
|
||||
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
|
||||
public int getPageUnit() {
|
||||
return this.pageUnit;
|
||||
}
|
||||
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return this.pageSize;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return ToStringBuilder.reflectionToString((Object)this);
|
||||
}
|
||||
|
||||
public String getSearchBrdDepth() {
|
||||
return this.searchBrdDepth;
|
||||
}
|
||||
|
||||
public void setSearchBrdDepth(String searchBrdDepth) {
|
||||
this.searchBrdDepth = searchBrdDepth;
|
||||
}
|
||||
|
||||
public String getSearchBrdGroup() {
|
||||
return this.searchBrdGroup;
|
||||
}
|
||||
|
||||
public void setSearchBrdGroup(String searchBrdGroup) {
|
||||
this.searchBrdGroup = searchBrdGroup;
|
||||
}
|
||||
|
||||
public String getSearchCateSeq() {
|
||||
return this.searchCateSeq;
|
||||
}
|
||||
|
||||
public void setSearchCateSeq(String searchCateSeq) {
|
||||
this.searchCateSeq = searchCateSeq;
|
||||
}
|
||||
|
||||
public String getSearchCreateDate() {
|
||||
return this.searchCreateDate;
|
||||
}
|
||||
|
||||
public void setSearchCreateDate(String searchCreateDate) {
|
||||
this.searchCreateDate = searchCreateDate;
|
||||
}
|
||||
|
||||
public String getSearchUserId() {
|
||||
return this.searchUserId;
|
||||
}
|
||||
|
||||
public void setSearchUserId(String searchUserId) {
|
||||
this.searchUserId = searchUserId;
|
||||
}
|
||||
|
||||
public String getSearchStartDate() {
|
||||
return this.searchStartDate;
|
||||
}
|
||||
|
||||
public void setSearchStartDate(String searchStartDate) {
|
||||
this.searchStartDate = searchStartDate;
|
||||
}
|
||||
|
||||
public String getSearchEndDate() {
|
||||
return this.searchEndDate;
|
||||
}
|
||||
|
||||
public void setSearchEndDate(String searchEndDate) {
|
||||
this.searchEndDate = searchEndDate;
|
||||
}
|
||||
}
|
||||
|
||||
318
src/main/java/egovframework/cms/board/vo/HmsBrdPostVO.java
Normal file
318
src/main/java/egovframework/cms/board/vo/HmsBrdPostVO.java
Normal file
@@ -0,0 +1,318 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.vo.HmsBrdPostDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostVO
|
||||
*/
|
||||
package egovframework.cms.board.vo;
|
||||
|
||||
import egovframework.cms.board.vo.HmsBrdPostDefaultVO;
|
||||
import java.sql.Date;
|
||||
|
||||
public class HmsBrdPostVO
|
||||
extends HmsBrdPostDefaultVO {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String brdPostSeq;
|
||||
private String userId;
|
||||
private String userNm = "";
|
||||
private String atchSeq;
|
||||
private String recSts;
|
||||
private String title;
|
||||
private String passwd;
|
||||
private int viewCnt;
|
||||
private String openIschk = "Y";
|
||||
private String noticeIschk = "N";
|
||||
private Date createDate;
|
||||
private String contents;
|
||||
private String ip;
|
||||
private int brdGroup;
|
||||
private int brdDepth;
|
||||
private int brdSort;
|
||||
private String brdMngSeq;
|
||||
private String editorFlag;
|
||||
private String deptNm;
|
||||
private String officeNm;
|
||||
private String extField01;
|
||||
private String extField02;
|
||||
private String extField03;
|
||||
private String extField04;
|
||||
private String extField05;
|
||||
private String extTitle01;
|
||||
private String extTitle02;
|
||||
private String extTitle03;
|
||||
private String extTitle04;
|
||||
private String extTitle05;
|
||||
private String createTime;
|
||||
private String cateSeq;
|
||||
private String extContents01;
|
||||
|
||||
public String getBrdMngSeq() {
|
||||
return this.brdMngSeq;
|
||||
}
|
||||
|
||||
public void setBrdMngSeq(String brdMngSeq) {
|
||||
this.brdMngSeq = brdMngSeq;
|
||||
}
|
||||
|
||||
public static long getSerialversionuid() {
|
||||
return 1L;
|
||||
}
|
||||
|
||||
public String getBrdPostSeq() {
|
||||
return this.brdPostSeq;
|
||||
}
|
||||
|
||||
public void setBrdPostSeq(String brdPostSeq) {
|
||||
this.brdPostSeq = brdPostSeq;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return this.userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getUserNm() {
|
||||
return this.userNm;
|
||||
}
|
||||
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
|
||||
public String getAtchSeq() {
|
||||
return this.atchSeq;
|
||||
}
|
||||
|
||||
public void setAtchSeq(String atchSeq) {
|
||||
this.atchSeq = atchSeq;
|
||||
}
|
||||
|
||||
public String getRecSts() {
|
||||
return this.recSts;
|
||||
}
|
||||
|
||||
public void setRecSts(String recSts) {
|
||||
this.recSts = recSts;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return this.title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getPasswd() {
|
||||
return this.passwd;
|
||||
}
|
||||
|
||||
public void setPasswd(String passwd) {
|
||||
this.passwd = passwd;
|
||||
}
|
||||
|
||||
public int getViewCnt() {
|
||||
return this.viewCnt;
|
||||
}
|
||||
|
||||
public void setViewCnt(int viewCnt) {
|
||||
this.viewCnt = viewCnt;
|
||||
}
|
||||
|
||||
public String getOpenIschk() {
|
||||
return this.openIschk;
|
||||
}
|
||||
|
||||
public void setOpenIschk(String openIschk) {
|
||||
this.openIschk = openIschk;
|
||||
}
|
||||
|
||||
public String getNoticeIschk() {
|
||||
return this.noticeIschk;
|
||||
}
|
||||
|
||||
public void setNoticeIschk(String noticeIschk) {
|
||||
this.noticeIschk = noticeIschk;
|
||||
}
|
||||
|
||||
public Date getCreateDate() {
|
||||
return this.createDate;
|
||||
}
|
||||
|
||||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public String getContents() {
|
||||
return this.contents;
|
||||
}
|
||||
|
||||
public void setContents(String contents) {
|
||||
this.contents = contents;
|
||||
}
|
||||
|
||||
public String getIp() {
|
||||
return this.ip;
|
||||
}
|
||||
|
||||
public void setIp(String ip) {
|
||||
this.ip = ip;
|
||||
}
|
||||
|
||||
public int getBrdGroup() {
|
||||
return this.brdGroup;
|
||||
}
|
||||
|
||||
public void setBrdGroup(int brdGroup) {
|
||||
this.brdGroup = brdGroup;
|
||||
}
|
||||
|
||||
public int getBrdDepth() {
|
||||
return this.brdDepth;
|
||||
}
|
||||
|
||||
public void setBrdDepth(int brdDepth) {
|
||||
this.brdDepth = brdDepth;
|
||||
}
|
||||
|
||||
public int getBrdSort() {
|
||||
return this.brdSort;
|
||||
}
|
||||
|
||||
public void setBrdSort(int brdSort) {
|
||||
this.brdSort = brdSort;
|
||||
}
|
||||
|
||||
public String getEditorFlag() {
|
||||
return this.editorFlag;
|
||||
}
|
||||
|
||||
public void setEditorFlag(String editorFlag) {
|
||||
this.editorFlag = editorFlag;
|
||||
}
|
||||
|
||||
public String getDeptNm() {
|
||||
return this.deptNm;
|
||||
}
|
||||
|
||||
public void setDeptNm(String deptNm) {
|
||||
this.deptNm = deptNm;
|
||||
}
|
||||
|
||||
public String getOfficeNm() {
|
||||
return this.officeNm;
|
||||
}
|
||||
|
||||
public void setOfficeNm(String officeNm) {
|
||||
this.officeNm = officeNm;
|
||||
}
|
||||
|
||||
public String getExtField01() {
|
||||
return this.extField01;
|
||||
}
|
||||
|
||||
public void setExtField01(String extField01) {
|
||||
this.extField01 = extField01;
|
||||
}
|
||||
|
||||
public String getExtField02() {
|
||||
return this.extField02;
|
||||
}
|
||||
|
||||
public void setExtField02(String extField02) {
|
||||
this.extField02 = extField02;
|
||||
}
|
||||
|
||||
public String getExtField03() {
|
||||
return this.extField03;
|
||||
}
|
||||
|
||||
public void setExtField03(String extField03) {
|
||||
this.extField03 = extField03;
|
||||
}
|
||||
|
||||
public String getExtField04() {
|
||||
return this.extField04;
|
||||
}
|
||||
|
||||
public void setExtField04(String extField04) {
|
||||
this.extField04 = extField04;
|
||||
}
|
||||
|
||||
public String getExtField05() {
|
||||
return this.extField05;
|
||||
}
|
||||
|
||||
public void setExtField05(String extField05) {
|
||||
this.extField05 = extField05;
|
||||
}
|
||||
|
||||
public String getExtTitle01() {
|
||||
return this.extTitle01;
|
||||
}
|
||||
|
||||
public void setExtTitle01(String extTitle01) {
|
||||
this.extTitle01 = extTitle01;
|
||||
}
|
||||
|
||||
public String getExtTitle02() {
|
||||
return this.extTitle02;
|
||||
}
|
||||
|
||||
public void setExtTitle02(String extTitle02) {
|
||||
this.extTitle02 = extTitle02;
|
||||
}
|
||||
|
||||
public String getExtTitle03() {
|
||||
return this.extTitle03;
|
||||
}
|
||||
|
||||
public void setExtTitle03(String extTitle03) {
|
||||
this.extTitle03 = extTitle03;
|
||||
}
|
||||
|
||||
public String getExtTitle04() {
|
||||
return this.extTitle04;
|
||||
}
|
||||
|
||||
public void setExtTitle04(String extTitle04) {
|
||||
this.extTitle04 = extTitle04;
|
||||
}
|
||||
|
||||
public String getExtTitle05() {
|
||||
return this.extTitle05;
|
||||
}
|
||||
|
||||
public void setExtTitle05(String extTitle05) {
|
||||
this.extTitle05 = extTitle05;
|
||||
}
|
||||
|
||||
public String getCreateTime() {
|
||||
return this.createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(String createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public String getCateSeq() {
|
||||
return this.cateSeq;
|
||||
}
|
||||
|
||||
public void setCateSeq(String cateSeq) {
|
||||
this.cateSeq = cateSeq;
|
||||
}
|
||||
|
||||
public String getExtContents01() {
|
||||
return this.extContents01;
|
||||
}
|
||||
|
||||
public void setExtContents01(String extContents01) {
|
||||
this.extContents01 = extContents01;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,242 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCateMastService
|
||||
* egovframework.cms.board.service.HmsBrdCateService
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
* egovframework.cms.board.web.HmsBrdCateController
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.edosi.common.code.CodeResource
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.edosi.filter.XssFilter
|
||||
* egovframework.rte.fdl.property.EgovPropertyService
|
||||
* egovframework.rte.psl.dataaccess.util.EgovMap
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.RequestDispatcher
|
||||
* javax.servlet.ServletRequest
|
||||
* javax.servlet.ServletResponse
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* javax.servlet.http.HttpServletResponse
|
||||
* org.springframework.stereotype.Controller
|
||||
* org.springframework.ui.Model
|
||||
* org.springframework.ui.ModelMap
|
||||
* org.springframework.web.bind.annotation.ModelAttribute
|
||||
* org.springframework.web.bind.annotation.RequestMapping
|
||||
* org.springframework.web.bind.annotation.SessionAttributes
|
||||
* org.springframework.web.bind.support.SessionStatus
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.web;
|
||||
|
||||
import egovframework.cms.board.service.HmsBrdCateMastService;
|
||||
import egovframework.cms.board.service.HmsBrdCateService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.edosi.common.code.CodeResource;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.edosi.filter.XssFilter;
|
||||
import egovframework.rte.fdl.property.EgovPropertyService;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.RequestDispatcher;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.SessionAttributes;
|
||||
import org.springframework.web.bind.support.SessionStatus;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Controller
|
||||
@SessionAttributes(types={HmsBrdCateVO.class})
|
||||
public class HmsBrdCateController {
|
||||
@Resource(name="hmsBrdCateService")
|
||||
private HmsBrdCateService hmsBrdCateService;
|
||||
@Resource(name="propertiesService")
|
||||
protected EgovPropertyService propertiesService;
|
||||
@Resource(name="codeResource")
|
||||
private CodeResource codeResource;
|
||||
@Resource(name="hmsBrdCateMastService")
|
||||
private HmsBrdCateMastService hmsBrdCateMastService;
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCate/hmsBrdCateIndex.do"})
|
||||
public String hmsBrdCateIndex(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, ModelMap modelMap, Model model) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
String viewName = "";
|
||||
String bmode = searchVO.getBmode();
|
||||
if (bmode == null || bmode.equals("") || bmode.equals("list")) {
|
||||
viewName = this.selectHmsBrdCateList(request, response, searchVO, model);
|
||||
} else if (bmode.equals("detail")) {
|
||||
viewName = this.selectHmsBrdCate(request, response, searchVO, model);
|
||||
} else if (bmode.equals("add")) {
|
||||
viewName = this.addHmsBrdCateView(request, response, searchVO, model);
|
||||
} else if (bmode.equals("modify")) {
|
||||
viewName = this.updateHmsBrdCate(request, response, searchVO, model);
|
||||
}
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
model.addAttribute("bmode", (Object)bmode);
|
||||
model.addAttribute("loginVO", (Object)loginVO);
|
||||
model.addAttribute("ROLE_BOARD", (Object)UserDetailsHelper.isRole((String)"ROLE_BOARD"));
|
||||
this.initModelData(model, bmode);
|
||||
return viewName;
|
||||
}
|
||||
|
||||
private void initModelData(Model model, String bmode) throws Exception {
|
||||
HashMap param = new HashMap();
|
||||
this.initModelData(param, model, bmode);
|
||||
}
|
||||
|
||||
private void initModelData(Map param, Model model, String bmode) throws Exception {
|
||||
Iterator<String> it = param.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
String value = (String)param.get(key);
|
||||
model.addAttribute(key, (Object)this.codeResource.getCodeList(value));
|
||||
if (bmode == null || !bmode.equals("add") && !bmode.equals("modify")) continue;
|
||||
model.addAttribute(key, (Object)this.codeResource.removeCodeResourceForNotUse(value));
|
||||
}
|
||||
}
|
||||
|
||||
private String selectHmsBrdCateList(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
searchVO.setPageUseYn("N");
|
||||
int totCnt = this.hmsBrdCateService.selectHmsBrdCateListTotCnt(searchVO);
|
||||
int nextSortNum = 10;
|
||||
if (totCnt > 0) {
|
||||
List hmsBrdCateList = this.hmsBrdCateService.selectHmsBrdCateList(searchVO);
|
||||
try {
|
||||
nextSortNum = Integer.parseInt((String)((EgovMap)hmsBrdCateList.get(hmsBrdCateList.size() - 1)).get((Object)"cateSort")) + 10;
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
nextSortNum = 10;
|
||||
}
|
||||
model.addAttribute("resultList", (Object)hmsBrdCateList);
|
||||
}
|
||||
model.addAttribute("nextSortNum", (Object)nextSortNum);
|
||||
return "/cms/hmsBrdCate/HmsBrdCateList";
|
||||
}
|
||||
|
||||
private String addHmsBrdCateView(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(searchVO.getSearchCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
HmsBrdCateVO hmsBrdCateVO = new HmsBrdCateVO();
|
||||
hmsBrdCateVO.setCateSort(request.getParameter("nextSortNum"));
|
||||
model.addAttribute("hmsBrdCateVO", (Object)hmsBrdCateVO);
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
return "/cms/hmsBrdCate/HmsBrdCateRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCate/addHmsBrdCate.do"})
|
||||
public String addHmsBrdCate(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdCateVO hmsBrdCateVO, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCateService.insertHmsBrdCate(hmsBrdCateVO, request);
|
||||
status.setComplete();
|
||||
return "redirect:" + searchVO.getParentUrl() + "?searchCateMastSeq=" + hmsBrdCateVO.getCateMastSeq();
|
||||
}
|
||||
|
||||
private String updateHmsBrdCate(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdCateVO hmsBrdCateVO = new HmsBrdCateVO();
|
||||
hmsBrdCateVO.setCateSeq(searchVO.getCateSeq());
|
||||
hmsBrdCateVO = this.hmsBrdCateService.selectHmsBrdCate(hmsBrdCateVO);
|
||||
if (!this.checkWriteAuth(hmsBrdCateVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(searchVO.getSearchCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
model.addAttribute("hmsBrdCateVO", (Object)hmsBrdCateVO);
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
return "/cms/hmsBrdCate/HmsBrdCateRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCate/updateHmsBrdCate.do"})
|
||||
public String updateHmsBrdCate(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdCateVO hmsBrdCateVO, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdCateVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCateService.updateHmsBrdCate(hmsBrdCateVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&cateSeq=" + hmsBrdCateVO.getCateSeq() + "&searchCateMastSeq=" + hmsBrdCateVO.getCateMastSeq();
|
||||
}
|
||||
|
||||
private String selectHmsBrdCate(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
HmsBrdCateVO hmsBrdCateVO = new HmsBrdCateVO();
|
||||
hmsBrdCateVO.setCateSeq(searchVO.getCateSeq());
|
||||
hmsBrdCateVO = this.hmsBrdCateService.selectHmsBrdCate(hmsBrdCateVO);
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(hmsBrdCateVO.getCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
model.addAttribute("hmsBrdCateVO", (Object)hmsBrdCateVO);
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
model.addAttribute("checkWriteAuth", (Object)this.checkWriteAuth(hmsBrdCateVO));
|
||||
return "/cms/hmsBrdCate/HmsBrdCateDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCate/deleteHmsBrdCate.do"})
|
||||
public String deleteHmsBrdCate(HttpServletRequest request, HmsBrdCateVO hmsBrdCateVO, @ModelAttribute(value="searchVO") HmsBrdCateDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdCateVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
this.hmsBrdCateService.deleteHmsBrdCate(hmsBrdCateVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&searchCateMastSeq=" + hmsBrdCateVO.getCateMastSeq();
|
||||
}
|
||||
|
||||
private boolean checkWriteAuth(HmsBrdCateVO hmsBrdCateVO) {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
if (UserDetailsHelper.isRole((String)"ROLE_BOARD").booleanValue()) {
|
||||
return true;
|
||||
}
|
||||
return UserDetailsHelper.isRole((String)"ROLE_ADMIN") != false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,224 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCateMastService
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
* egovframework.cms.board.web.HmsBrdCateMastController
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.edosi.common.code.CodeResource
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.edosi.filter.XssFilter
|
||||
* egovframework.rte.fdl.property.EgovPropertyService
|
||||
* egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.RequestDispatcher
|
||||
* javax.servlet.ServletRequest
|
||||
* javax.servlet.ServletResponse
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* javax.servlet.http.HttpServletResponse
|
||||
* org.springframework.stereotype.Controller
|
||||
* org.springframework.ui.Model
|
||||
* org.springframework.ui.ModelMap
|
||||
* org.springframework.web.bind.annotation.ModelAttribute
|
||||
* org.springframework.web.bind.annotation.RequestMapping
|
||||
* org.springframework.web.bind.annotation.SessionAttributes
|
||||
* org.springframework.web.bind.support.SessionStatus
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.web;
|
||||
|
||||
import egovframework.cms.board.service.HmsBrdCateMastService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.edosi.common.code.CodeResource;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.edosi.filter.XssFilter;
|
||||
import egovframework.rte.fdl.property.EgovPropertyService;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.RequestDispatcher;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.SessionAttributes;
|
||||
import org.springframework.web.bind.support.SessionStatus;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Controller
|
||||
@SessionAttributes(types={HmsBrdCateMastVO.class})
|
||||
public class HmsBrdCateMastController {
|
||||
@Resource(name="hmsBrdCateMastService")
|
||||
private HmsBrdCateMastService hmsBrdCateMastService;
|
||||
@Resource(name="propertiesService")
|
||||
protected EgovPropertyService propertiesService;
|
||||
@Resource(name="codeResource")
|
||||
private CodeResource codeResource;
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCateMast/hmsBrdCateMastIndex.do"})
|
||||
public String hmsBrdCateMastIndex(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, ModelMap modelMap, Model model) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
String viewName = "";
|
||||
String bmode = searchVO.getBmode();
|
||||
if (bmode == null || bmode.equals("") || bmode.equals("list")) {
|
||||
viewName = this.selectHmsBrdCateMastList(request, response, searchVO, model);
|
||||
} else if (bmode.equals("detail")) {
|
||||
viewName = this.selectHmsBrdCateMast(request, response, searchVO, model);
|
||||
} else if (bmode.equals("add")) {
|
||||
viewName = this.addHmsBrdCateMastView(request, response, searchVO, model);
|
||||
} else if (bmode.equals("modify")) {
|
||||
viewName = this.updateHmsBrdCateMast(request, response, searchVO, model);
|
||||
}
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
model.addAttribute("bmode", (Object)bmode);
|
||||
model.addAttribute("loginVO", (Object)loginVO);
|
||||
model.addAttribute("ROLE_BOARD", (Object)UserDetailsHelper.isRole((String)"ROLE_BOARD"));
|
||||
this.initModelData(model, bmode);
|
||||
return viewName;
|
||||
}
|
||||
|
||||
private void initModelData(Model model, String bmode) throws Exception {
|
||||
HashMap param = new HashMap();
|
||||
this.initModelData(param, model, bmode);
|
||||
}
|
||||
|
||||
private void initModelData(Map param, Model model, String bmode) throws Exception {
|
||||
Iterator<String> it = param.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
String value = (String)param.get(key);
|
||||
model.addAttribute(key, (Object)this.codeResource.getCodeList(value));
|
||||
if (bmode == null || !bmode.equals("add") && !bmode.equals("modify")) continue;
|
||||
model.addAttribute(key, (Object)this.codeResource.removeCodeResourceForNotUse(value));
|
||||
}
|
||||
}
|
||||
|
||||
private String selectHmsBrdCateMastList(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
searchVO.setPageUnit(this.propertiesService.getInt("pageUnit"));
|
||||
searchVO.setPageSize(this.propertiesService.getInt("pageSize"));
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(searchVO.getPageSize());
|
||||
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
int totCnt = this.hmsBrdCateMastService.selectHmsBrdCateMastListTotCnt(searchVO);
|
||||
if (totCnt > 0) {
|
||||
List hmsBrdCateMastList = this.hmsBrdCateMastService.selectHmsBrdCateMastList(searchVO);
|
||||
model.addAttribute("resultList", (Object)hmsBrdCateMastList);
|
||||
}
|
||||
paginationInfo.setTotalRecordCount(totCnt);
|
||||
model.addAttribute("paginationInfo", (Object)paginationInfo);
|
||||
return "/cms/hmsBrdCateMast/HmsBrdCateMastList";
|
||||
}
|
||||
|
||||
private String addHmsBrdCateMastView(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
return "/cms/hmsBrdCateMast/HmsBrdCateMastRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCateMast/addHmsBrdCateMast.do"})
|
||||
public String addHmsBrdCateMast(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdCateMastVO hmsBrdCateMastVO, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCateMastService.insertHmsBrdCateMast(hmsBrdCateMastVO, request);
|
||||
status.setComplete();
|
||||
return "redirect:" + searchVO.getParentUrl();
|
||||
}
|
||||
|
||||
private String updateHmsBrdCateMast(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(searchVO.getCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
if (!this.checkWriteAuth(hmsBrdCateMastVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
return "/cms/hmsBrdCateMast/HmsBrdCateMastRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCateMast/updateHmsBrdCateMast.do"})
|
||||
public String updateHmsBrdCateMast(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdCateMastVO hmsBrdCateMastVO, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdCateMastVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCateMastService.updateHmsBrdCateMast(hmsBrdCateMastVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&cateMastSeq=" + hmsBrdCateMastVO.getCateMastSeq();
|
||||
}
|
||||
|
||||
private String selectHmsBrdCateMast(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(searchVO.getCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
model.addAttribute("checkWriteAuth", (Object)this.checkWriteAuth(hmsBrdCateMastVO));
|
||||
return "/cms/hmsBrdCateMast/HmsBrdCateMastDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdCateMast/deleteHmsBrdCateMast.do"})
|
||||
public String deleteHmsBrdCateMast(HttpServletRequest request, HmsBrdCateMastVO hmsBrdCateMastVO, @ModelAttribute(value="searchVO") HmsBrdCateMastDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdCateMastVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
this.hmsBrdCateMastService.deleteHmsBrdCateMast(hmsBrdCateMastVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam();
|
||||
}
|
||||
|
||||
private boolean checkWriteAuth(HmsBrdCateMastVO hmsBrdCateMastVO) {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
if (UserDetailsHelper.isRole((String)"ROLE_BOARD").booleanValue()) {
|
||||
return true;
|
||||
}
|
||||
return UserDetailsHelper.isRole((String)"ROLE_ADMIN") != false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,266 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.board.service.HmsBrdCateMastService
|
||||
* egovframework.cms.board.service.HmsBrdMngService
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateMastVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
* egovframework.cms.board.web.HmsBrdMngController
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.edosi.common.code.CodeResource
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.edosi.resource.EdosiResource
|
||||
* egovframework.rte.fdl.property.EgovPropertyService
|
||||
* egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* javax.servlet.http.HttpServletResponse
|
||||
* org.springframework.stereotype.Controller
|
||||
* org.springframework.ui.Model
|
||||
* org.springframework.ui.ModelMap
|
||||
* org.springframework.web.bind.annotation.ModelAttribute
|
||||
* org.springframework.web.bind.annotation.RequestMapping
|
||||
* org.springframework.web.bind.annotation.SessionAttributes
|
||||
* org.springframework.web.bind.support.SessionStatus
|
||||
*/
|
||||
package egovframework.cms.board.web;
|
||||
|
||||
import egovframework.cms.board.service.HmsBrdCateMastService;
|
||||
import egovframework.cms.board.service.HmsBrdMngService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateMastVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.edosi.common.code.CodeResource;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.edosi.resource.EdosiResource;
|
||||
import egovframework.rte.fdl.property.EgovPropertyService;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.SessionAttributes;
|
||||
import org.springframework.web.bind.support.SessionStatus;
|
||||
|
||||
@Controller
|
||||
@SessionAttributes(types={HmsBrdMngVO.class})
|
||||
public class HmsBrdMngController {
|
||||
@Resource(name="hmsBrdMngService")
|
||||
private HmsBrdMngService hmsBrdMngService;
|
||||
@Resource(name="propertiesService")
|
||||
protected EgovPropertyService propertiesService;
|
||||
@Resource(name="codeResource")
|
||||
private CodeResource codeResource;
|
||||
@Resource(name="hmsBrdCateMastService")
|
||||
private HmsBrdCateMastService hmsBrdCateMastService;
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdMng/hmsBrdMngIndex.do"})
|
||||
public String hmsBrdMngIndex(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, @ModelAttribute(value="commentVO") HmsBrdCommentDefaultVO commentVO, SessionStatus status, ModelMap modelMap, Model model) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
String viewName = "";
|
||||
String bmode = searchVO.getBmode();
|
||||
if (bmode == null || bmode.equals("") || bmode.equals("list")) {
|
||||
viewName = this.selectHmsBrdMngList(request, response, searchVO, model);
|
||||
} else if (bmode.equals("detail")) {
|
||||
viewName = this.selectHmsBrdMng(request, response, searchVO, model, status);
|
||||
} else if (bmode.equals("add")) {
|
||||
viewName = this.addHmsBrdMngView(request, response, searchVO, model);
|
||||
} else if (bmode.equals("modify")) {
|
||||
viewName = this.updateHmsBrdMng(request, response, searchVO, model);
|
||||
}
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
model.addAttribute("bmode", (Object)bmode);
|
||||
model.addAttribute("loginVO", (Object)loginVO);
|
||||
model.addAttribute("ROLE_BOARD", (Object)UserDetailsHelper.isRole((String)"ROLE_BOARD"));
|
||||
this.initModelData(model, bmode);
|
||||
return viewName;
|
||||
}
|
||||
|
||||
private void initModelData(Model model, String bmode) throws Exception {
|
||||
HashMap param = new HashMap();
|
||||
this.initModelData(param, model, bmode);
|
||||
}
|
||||
|
||||
private void initModelData(Map param, Model model, String bmode) throws Exception {
|
||||
Iterator<String> it = param.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
String value = (String)param.get(key);
|
||||
model.addAttribute(key, (Object)this.codeResource.getCodeList(value));
|
||||
if (bmode == null || !bmode.equals("add") && !bmode.equals("modify")) continue;
|
||||
model.addAttribute(key, (Object)this.codeResource.removeCodeResourceForNotUse(value));
|
||||
}
|
||||
}
|
||||
|
||||
private String selectHmsBrdMngList(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
searchVO.setPageUnit(this.propertiesService.getInt("pageUnit"));
|
||||
searchVO.setPageSize(this.propertiesService.getInt("pageSize"));
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(searchVO.getPageSize());
|
||||
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
try {
|
||||
List hmsBrdMngList = this.hmsBrdMngService.selectHmsBrdMngList(searchVO);
|
||||
model.addAttribute("resultList", (Object)hmsBrdMngList);
|
||||
int totCnt = this.hmsBrdMngService.selectHmsBrdMngListTotCnt(searchVO);
|
||||
paginationInfo.setTotalRecordCount(totCnt);
|
||||
model.addAttribute("paginationInfo", (Object)paginationInfo);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "/cms/hmsBrdMng/HmsBrdMngList";
|
||||
}
|
||||
|
||||
private String addHmsBrdMngView(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, Model model) throws Exception {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
String whitelist = EdosiResource.getInstance().getValue("attach.whitelist").toLowerCase();
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setWriterId(loginVO.getId());
|
||||
hmsBrdMngVO.setWriterNm(loginVO.getName());
|
||||
hmsBrdMngVO.setShowNewPost("2");
|
||||
hmsBrdMngVO.setAddNewPost("on");
|
||||
hmsBrdMngVO.setShowWriteTime("on");
|
||||
hmsBrdMngVO.setBrdSkin("default");
|
||||
hmsBrdMngVO.setTitleLength(0);
|
||||
hmsBrdMngVO.setAtchCnt("5");
|
||||
hmsBrdMngVO.setAtchWhite(whitelist);
|
||||
HmsBrdCateMastDefaultVO hmsBrdCateMastDefaultVO = new HmsBrdCateMastDefaultVO();
|
||||
hmsBrdCateMastDefaultVO.setPageUseYn("N");
|
||||
hmsBrdCateMastDefaultVO.setOrderby("name");
|
||||
List hmsBrdCateMastList = this.hmsBrdCateMastService.selectHmsBrdCateMastList(hmsBrdCateMastDefaultVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdCateMastList", (Object)hmsBrdCateMastList);
|
||||
return "/cms/hmsBrdMng/HmsBrdMngRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdMng/addHmsBrdMng.do"})
|
||||
public String addHmsBrdMng(HttpServletRequest request, HmsBrdMngVO hmsBrdMngVO, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
try {
|
||||
Integer.parseInt(hmsBrdMngVO.getAtchCnt());
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
hmsBrdMngVO.setAtchCnt("0");
|
||||
}
|
||||
this.hmsBrdMngService.insertHmsBrdMng(hmsBrdMngVO, request);
|
||||
status.setComplete();
|
||||
return "redirect:" + searchVO.getParentUrl() + "?brdMngSeq=" + searchVO.getBrdMngSeq();
|
||||
}
|
||||
|
||||
private String updateHmsBrdMng(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
if (!this.checkWriteAuth(hmsBrdMngVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
HmsBrdCateMastDefaultVO hmsBrdCateMastDefaultVO = new HmsBrdCateMastDefaultVO();
|
||||
hmsBrdCateMastDefaultVO.setPageUseYn("N");
|
||||
hmsBrdCateMastDefaultVO.setOrderby("name");
|
||||
List hmsBrdCateMastList = this.hmsBrdCateMastService.selectHmsBrdCateMastList(hmsBrdCateMastDefaultVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdCateMastList", (Object)hmsBrdCateMastList);
|
||||
return "/cms/hmsBrdMng/HmsBrdMngRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdMng/updateHmsBrdMng.do"})
|
||||
public String updateHmsBrdMng(HttpServletRequest request, HmsBrdMngVO hmsBrdMngVO, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdMngVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
try {
|
||||
Integer.parseInt(hmsBrdMngVO.getAtchCnt());
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
hmsBrdMngVO.setAtchCnt("0");
|
||||
}
|
||||
this.hmsBrdMngService.updateHmsBrdMng(hmsBrdMngVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&brdMngSeq=" + hmsBrdMngVO.getBrdMngSeq();
|
||||
}
|
||||
|
||||
private String selectHmsBrdMng(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, Model model, SessionStatus status) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
String brdMngSeq = request.getParameter("brdMngSeq");
|
||||
try {
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(brdMngSeq);
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
if (hmsBrdMngVO.getCateMastSeq() != null && !hmsBrdMngVO.getCateMastSeq().equals("")) {
|
||||
HmsBrdCateMastVO hmsBrdCateMastVO = new HmsBrdCateMastVO();
|
||||
hmsBrdCateMastVO.setCateMastSeq(hmsBrdMngVO.getCateMastSeq());
|
||||
hmsBrdCateMastVO = this.hmsBrdCateMastService.selectHmsBrdCateMast(hmsBrdCateMastVO);
|
||||
model.addAttribute("hmsBrdCateMastVO", (Object)hmsBrdCateMastVO);
|
||||
}
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
model.addAttribute("checkWriteAuth", (Object)this.checkWriteAuth(hmsBrdMngVO));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "/cms/hmsBrdMng/HmsBrdMngDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdMng/deleteHmsBrdMng.do"})
|
||||
public String deleteHmsBrdMng(HttpServletRequest request, HmsBrdMngVO hmsBrdMngVO, @ModelAttribute(value="searchVO") HmsBrdMngDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdMngVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
this.hmsBrdMngService.deleteHmsBrdMng(hmsBrdMngVO, request);
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam();
|
||||
}
|
||||
|
||||
private boolean checkWriteAuth(HmsBrdMngVO hmsBrdMngVO) {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
if (UserDetailsHelper.isRole((String)"ROLE_BOARD").booleanValue()) {
|
||||
return true;
|
||||
}
|
||||
return UserDetailsHelper.isRole((String)"ROLE_ADMIN") != false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,623 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* com.ibm.icu.util.Calendar
|
||||
* egovframework.cms.board.service.HmsBrdCateMastService
|
||||
* egovframework.cms.board.service.HmsBrdCateService
|
||||
* egovframework.cms.board.service.HmsBrdCommentService
|
||||
* egovframework.cms.board.service.HmsBrdMngService
|
||||
* egovframework.cms.board.service.HmsBrdPostService
|
||||
* egovframework.cms.board.vo.HmsBrdCateDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCateVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdCommentVO
|
||||
* egovframework.cms.board.vo.HmsBrdMngVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostDefaultVO
|
||||
* egovframework.cms.board.vo.HmsBrdPostVO
|
||||
* egovframework.cms.board.web.HmsBrdPostController
|
||||
* egovframework.com.cmm.LoginVO
|
||||
* egovframework.common.dwr.DwrCommonService
|
||||
* egovframework.edosi.common.code.CodeResource
|
||||
* egovframework.edosi.common.util.EdosiDateUtil
|
||||
* egovframework.edosi.egov.helper.UserDetailsHelper
|
||||
* egovframework.edosi.filter.XssFilter
|
||||
* egovframework.rte.fdl.property.EgovPropertyService
|
||||
* egovframework.rte.psl.dataaccess.util.EgovMap
|
||||
* egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.RequestDispatcher
|
||||
* javax.servlet.ServletRequest
|
||||
* javax.servlet.ServletResponse
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* javax.servlet.http.HttpServletResponse
|
||||
* org.springframework.stereotype.Controller
|
||||
* org.springframework.ui.Model
|
||||
* org.springframework.ui.ModelMap
|
||||
* org.springframework.web.bind.annotation.ModelAttribute
|
||||
* org.springframework.web.bind.annotation.RequestMapping
|
||||
* org.springframework.web.bind.annotation.SessionAttributes
|
||||
* org.springframework.web.bind.support.SessionStatus
|
||||
* org.springframework.web.multipart.MultipartHttpServletRequest
|
||||
*/
|
||||
package egovframework.cms.board.web;
|
||||
|
||||
import com.ibm.icu.util.Calendar;
|
||||
import egovframework.cms.board.service.HmsBrdCateMastService;
|
||||
import egovframework.cms.board.service.HmsBrdCateService;
|
||||
import egovframework.cms.board.service.HmsBrdCommentService;
|
||||
import egovframework.cms.board.service.HmsBrdMngService;
|
||||
import egovframework.cms.board.service.HmsBrdPostService;
|
||||
import egovframework.cms.board.vo.HmsBrdCateDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCateVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdCommentVO;
|
||||
import egovframework.cms.board.vo.HmsBrdMngVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostDefaultVO;
|
||||
import egovframework.cms.board.vo.HmsBrdPostVO;
|
||||
import egovframework.com.cmm.LoginVO;
|
||||
import egovframework.common.dwr.DwrCommonService;
|
||||
import egovframework.edosi.common.code.CodeResource;
|
||||
import egovframework.edosi.common.util.EdosiDateUtil;
|
||||
import egovframework.edosi.egov.helper.UserDetailsHelper;
|
||||
import egovframework.edosi.filter.XssFilter;
|
||||
import egovframework.rte.fdl.property.EgovPropertyService;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.RequestDispatcher;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.SessionAttributes;
|
||||
import org.springframework.web.bind.support.SessionStatus;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
@Controller
|
||||
@SessionAttributes(types={HmsBrdPostVO.class})
|
||||
public class HmsBrdPostController {
|
||||
@Resource(name="hmsBrdPostService")
|
||||
private HmsBrdPostService hmsBrdPostService;
|
||||
@Resource(name="propertiesService")
|
||||
protected EgovPropertyService propertiesService;
|
||||
@Resource(name="hmsBrdCommentService")
|
||||
private HmsBrdCommentService hmsBrdCommentService;
|
||||
@Resource(name="hmsBrdMngService")
|
||||
private HmsBrdMngService hmsBrdMngService;
|
||||
@Resource(name="codeResource")
|
||||
private CodeResource codeResource;
|
||||
private final String COMMON_BOARD = "cboard";
|
||||
@Resource(name="hmsBrdCateService")
|
||||
private HmsBrdCateService hmsBrdCateService;
|
||||
@Resource(name="hmsBrdCateMastService")
|
||||
private HmsBrdCateMastService hmsBrdCateMastService;
|
||||
@Resource(name="dwrCommonService")
|
||||
private DwrCommonService dwrCommonService;
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/hmsBrdPostIndex.do"})
|
||||
public String hmsBrdPostIndex(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, @ModelAttribute(value="commentVO") HmsBrdCommentDefaultVO commentVO, SessionStatus status, ModelMap modelMap, Model model) throws Exception {
|
||||
UserDetailsHelper.isAuthenticated().booleanValue();
|
||||
String viewName = "";
|
||||
String bmode = searchVO.getBmode();
|
||||
if (bmode == null || bmode.equals("") || bmode.equals("list")) {
|
||||
viewName = this.selectHmsBrdPostList(request, response, searchVO, model);
|
||||
} else if (bmode.equals("detail")) {
|
||||
viewName = this.selectHmsBrdPost(request, response, searchVO, model, status);
|
||||
} else if (bmode.equals("add")) {
|
||||
viewName = this.addHmsBrdPostView(request, response, searchVO, model);
|
||||
} else if (bmode.equals("modify")) {
|
||||
viewName = this.updateHmsBrdPost(request, response, searchVO, model);
|
||||
} else if (bmode.equals("reply")) {
|
||||
viewName = this.addHmsBrdReplyView(request, response, searchVO, model);
|
||||
}
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
model.addAttribute("bmode", (Object)bmode);
|
||||
model.addAttribute("loginVO", (Object)loginVO);
|
||||
this.initModelData(model, bmode);
|
||||
return viewName;
|
||||
}
|
||||
|
||||
private void initModelData(Model model, String bmode) throws Exception {
|
||||
HashMap param = new HashMap();
|
||||
this.initModelData(param, model, bmode);
|
||||
}
|
||||
|
||||
private void initModelData(Map param, Model model, String bmode) throws Exception {
|
||||
Iterator<String> it = param.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
String key = it.next();
|
||||
String value = (String)param.get(key);
|
||||
model.addAttribute(key, (Object)this.codeResource.getCodeList(value));
|
||||
if (bmode == null || !bmode.equals("add") && !bmode.equals("modify")) continue;
|
||||
model.addAttribute(key, (Object)this.codeResource.removeCodeResourceForNotUse(value));
|
||||
}
|
||||
}
|
||||
|
||||
private String selectHmsBrdPostList(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model) throws Exception {
|
||||
if (searchVO.getBrdMngSeq() != null && searchVO.getBrdMngSeq().equals("cboard")) {
|
||||
return this.selectHmsBrdNewPostList(request, response, searchVO, model);
|
||||
}
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
searchVO.setPageSize(this.propertiesService.getInt("pageSize"));
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(searchVO.getPageSize());
|
||||
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
try {
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
}
|
||||
catch (Exception e) {
|
||||
throw new Exception();
|
||||
}
|
||||
if (hmsBrdMngVO.getCateMastSeq() != null && !hmsBrdMngVO.getCateMastSeq().equals("")) {
|
||||
HmsBrdCateDefaultVO hmsBrdCateDefaultVO = new HmsBrdCateDefaultVO();
|
||||
hmsBrdCateDefaultVO.setPageUseYn("N");
|
||||
hmsBrdCateDefaultVO.setSearchCateMastSeq(hmsBrdMngVO.getCateMastSeq());
|
||||
List cateList = this.hmsBrdCateService.selectHmsBrdCateList(hmsBrdCateDefaultVO);
|
||||
model.addAttribute("cateList", (Object)cateList);
|
||||
}
|
||||
HashMap result = new HashMap();
|
||||
this.cookBoardList(result, hmsBrdMngVO, searchVO);
|
||||
paginationInfo.setTotalRecordCount(((Integer)result.get("totCnt")).intValue());
|
||||
model.addAttribute("resultList", result.get("hmsBrdPostList"));
|
||||
model.addAttribute("paginationInfo", (Object)paginationInfo);
|
||||
return "/cms/hmsBrdPost/" + hmsBrdMngVO.getBrdSkin() + "/HmsBrdPostList";
|
||||
}
|
||||
|
||||
private void cookBoardList(Map<String, Object> map, HmsBrdMngVO hmsBrdMngVO, HmsBrdPostDefaultVO searchVO) throws Exception {
|
||||
if (hmsBrdMngVO.getBrdType().equals("notice") || hmsBrdMngVO.getBrdType().equals("qna")) {
|
||||
searchVO.setSearchBrdDepth("0");
|
||||
}
|
||||
int totCnt = this.hmsBrdPostService.selectHmsBrdPostListTotCnt(searchVO);
|
||||
List hmsBrdPostList = null;
|
||||
if (totCnt == 0) {
|
||||
map.put("totCnt", totCnt);
|
||||
map.put("hmsBrdPostList", hmsBrdPostList);
|
||||
return;
|
||||
}
|
||||
if (hmsBrdMngVO.getBrdType().equals("guest")) {
|
||||
hmsBrdPostList = this.hmsBrdPostService.selectHmsBrdPostList(searchVO);
|
||||
int day = Integer.parseInt(hmsBrdMngVO.getShowNewPost());
|
||||
String today = EdosiDateUtil.getToDayString((String)"-", (int)(-day));
|
||||
int i = 0;
|
||||
while (i < hmsBrdPostList.size()) {
|
||||
EgovMap m = (EgovMap)hmsBrdPostList.get(i);
|
||||
if (("" + m.get((Object)"createDate")).compareTo(today) > 0) {
|
||||
m.put((Object)"newPost", (Object)"new");
|
||||
}
|
||||
if (hmsBrdMngVO.getShowWriteTime() != null && ("" + m.get((Object)"createDate")).compareTo(EdosiDateUtil.getToDayString((String)"-", (int)0)) == 0) {
|
||||
try {
|
||||
m.put((Object)"createDate", m.get((Object)"createTime"));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
++i;
|
||||
}
|
||||
} else {
|
||||
hmsBrdPostList = this.hmsBrdPostService.selectHmsBrdPostList(searchVO);
|
||||
int day = Integer.parseInt(hmsBrdMngVO.getShowNewPost());
|
||||
String today = EdosiDateUtil.getToDayString((String)"-", (int)(-day));
|
||||
int titleLength = hmsBrdMngVO.getTitleLength();
|
||||
int i = 0;
|
||||
while (i < hmsBrdPostList.size()) {
|
||||
EgovMap m = (EgovMap)hmsBrdPostList.get(i);
|
||||
if (("" + m.get((Object)"createDate")).compareTo(today) > 0) {
|
||||
m.put((Object)"newPost", (Object)"new");
|
||||
}
|
||||
String titleAlt = (String)m.get((Object)"title");
|
||||
if (titleLength > 0) {
|
||||
String title = "";
|
||||
title = titleAlt.length() > titleLength ? String.valueOf(titleAlt.substring(0, titleLength)) + "..." : titleAlt;
|
||||
m.put((Object)"title", (Object)title);
|
||||
}
|
||||
m.put((Object)"titleAlt", (Object)titleAlt);
|
||||
if (hmsBrdMngVO.getShowWriteTime() != null && ("" + m.get((Object)"createDate")).compareTo(EdosiDateUtil.getToDayString((String)"-", (int)0)) == 0) {
|
||||
try {
|
||||
m.put((Object)"createDate", m.get((Object)"createTime"));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
++i;
|
||||
}
|
||||
}
|
||||
map.put("totCnt", totCnt);
|
||||
map.put("hmsBrdPostList", hmsBrdPostList);
|
||||
}
|
||||
|
||||
private String selectHmsBrdNewPostList(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
searchVO.setPageUnit(this.propertiesService.getInt("pageUnit"));
|
||||
searchVO.setPageSize(this.propertiesService.getInt("pageSize"));
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(searchVO.getPageSize());
|
||||
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
searchVO.setSearchBrdDepth("0");
|
||||
List hmsBrdPostList = null;
|
||||
int totCnt = this.hmsBrdPostService.selectHmsBrdNewPostListTotCnt(searchVO);
|
||||
if (totCnt != 0) {
|
||||
hmsBrdPostList = this.hmsBrdPostService.selectHmsBrdNewPostList(searchVO);
|
||||
int day = 3;
|
||||
String today = EdosiDateUtil.getToDayString((String)"-", (int)(-day));
|
||||
Calendar cal = Calendar.getInstance();
|
||||
int i = 0;
|
||||
while (i < hmsBrdPostList.size()) {
|
||||
EgovMap m = (EgovMap)hmsBrdPostList.get(i);
|
||||
if (("" + m.get((Object)"createDate")).compareTo(today) > 0) {
|
||||
m.put((Object)"newPost", (Object)"new");
|
||||
}
|
||||
String titleAlt = (String)m.get((Object)"title");
|
||||
m.put((Object)"titleAlt", (Object)titleAlt);
|
||||
if (("" + m.get((Object)"createDate")).compareTo(EdosiDateUtil.getToDayString((String)"-", (int)0)) == 0) {
|
||||
try {
|
||||
m.put((Object)"createDate", m.get((Object)"createTime"));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
++i;
|
||||
}
|
||||
}
|
||||
paginationInfo.setTotalRecordCount(totCnt);
|
||||
model.addAttribute("resultList", (Object)hmsBrdPostList);
|
||||
model.addAttribute("paginationInfo", (Object)paginationInfo);
|
||||
return "/cms/hmsBrdPost/HmsBrdNewPostList";
|
||||
}
|
||||
|
||||
private String addHmsBrdPostView(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
if (hmsBrdMngVO.getCateMastSeq() != null && !hmsBrdMngVO.getCateMastSeq().equals("")) {
|
||||
HmsBrdCateDefaultVO hmsBrdCateDefaultVO = new HmsBrdCateDefaultVO();
|
||||
hmsBrdCateDefaultVO.setPageUseYn("N");
|
||||
hmsBrdCateDefaultVO.setSearchCateMastSeq(hmsBrdMngVO.getCateMastSeq());
|
||||
List cateList = this.hmsBrdCateService.selectHmsBrdCateList(hmsBrdCateDefaultVO);
|
||||
model.addAttribute("cateList", (Object)cateList);
|
||||
}
|
||||
model.addAttribute("hmsBrdPostVO", (Object)hmsBrdPostVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
return "/cms/hmsBrdPost/" + hmsBrdMngVO.getBrdSkin() + "/HmsBrdPostRegister";
|
||||
}
|
||||
|
||||
private String addHmsBrdReplyView(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdPostVO hmsBrdPostVO2 = new HmsBrdPostVO();
|
||||
hmsBrdPostVO2.setBrdPostSeq(searchVO.getBrdPostSeq());
|
||||
hmsBrdPostVO2.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdPostVO2 = this.hmsBrdPostService.selectHmsBrdPost(hmsBrdPostVO2);
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
hmsBrdPostVO.setUserId(loginVO.getId());
|
||||
hmsBrdPostVO.setUserNm(loginVO.getName());
|
||||
hmsBrdPostVO.setTitle(hmsBrdPostVO2.getTitle());
|
||||
hmsBrdPostVO.setContents("\n\n\n\n\n====================원본 메세지==================\n" + hmsBrdPostVO2.getContents());
|
||||
hmsBrdPostVO.setBrdSort(hmsBrdPostVO2.getBrdSort());
|
||||
hmsBrdPostVO.setBrdGroup(hmsBrdPostVO2.getBrdGroup());
|
||||
hmsBrdPostVO.setBrdDepth(hmsBrdPostVO2.getBrdDepth());
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdPostVO", (Object)hmsBrdPostVO);
|
||||
model.addAttribute("hmsBrdPostVO2", (Object)hmsBrdPostVO2);
|
||||
return "/cms/hmsBrdPost/" + hmsBrdMngVO.getBrdSkin() + "/HmsBrdPostRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/addHmsBrdPost.do"})
|
||||
public String addHmsBrdPost(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdPostVO hmsBrdPostVO, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
block5: {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
String white = this.hmsBrdPostService.checkFileWhiteList(request, "file_", hmsBrdMngVO.getAtchWhite());
|
||||
if (white == null) break block5;
|
||||
DwrCommonService.alertAndBack((HttpServletResponse)response, (String)("유효하지 않은 첨부파일(" + white + ")이 있습니다. 다시 확인해주세요."));
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
this.hmsBrdPostService.insertHmsBrdPost(hmsBrdPostVO, request);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
status.setComplete();
|
||||
return "redirect:" + searchVO.getParentUrl();
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/addHmsBrdReply.do"})
|
||||
public String addHmsBrdReply(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdPostVO hmsBrdPostVO, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
block5: {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
String white = this.hmsBrdPostService.checkFileWhiteList(request, "file_", hmsBrdMngVO.getAtchWhite());
|
||||
if (white == null) break block5;
|
||||
DwrCommonService.alertAndBack((HttpServletResponse)response, (String)("유효하지 않은 첨부파일(" + white + ")이 있습니다. 다시 확인해주세요."));
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
this.hmsBrdPostService.insertHmsBrdPostReply(hmsBrdPostVO, request);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
status.setComplete();
|
||||
return "redirect:" + searchVO.getParentUrl();
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/addHmsBrdComment.do"})
|
||||
public String addHmsBrdComment(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="commentVO") HmsBrdCommentDefaultVO commentVO, SessionStatus status) throws Exception {
|
||||
HmsBrdCommentVO hmsBrdCommentVO = new HmsBrdCommentVO();
|
||||
hmsBrdCommentVO.setBrdPostSeq(commentVO.getBrdPostSeq());
|
||||
hmsBrdCommentVO.setContents(commentVO.getContents());
|
||||
hmsBrdCommentVO.setUserId(commentVO.getUserId());
|
||||
hmsBrdCommentVO.setUserNm(commentVO.getUserNm());
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCommentService.insertHmsBrdComment(hmsBrdCommentVO, request);
|
||||
status.setComplete();
|
||||
return "redirect:" + commentVO.getParentUrl() + commentVO.toParam() + "&brdPostSeq=" + commentVO.getBrdPostSeq();
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/deleteHmsBrdComment.do"})
|
||||
public String deleteHmsBrdComment(HttpServletRequest request, HttpServletResponse response, HmsBrdCommentVO hmsBrdCommentVO, @ModelAttribute(value="commentVO") HmsBrdCommentDefaultVO commentVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
this.hmsBrdCommentService.deleteHmsBrdComment(hmsBrdCommentVO, request);
|
||||
status.setComplete();
|
||||
if (commentVO.getSearchKeyword() != null && !commentVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)commentVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + commentVO.getParentUrl() + commentVO.toParam();
|
||||
}
|
||||
|
||||
private String updateHmsBrdPost(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model) throws Exception {
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
hmsBrdPostVO.setBrdPostSeq(searchVO.getBrdPostSeq());
|
||||
hmsBrdPostVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdPostVO = this.hmsBrdPostService.selectHmsBrdPost(hmsBrdPostVO);
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
if (!this.checkWriteAuth(hmsBrdPostVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
if (hmsBrdMngVO.getCateMastSeq() != null && !hmsBrdMngVO.getCateMastSeq().equals("")) {
|
||||
HmsBrdCateDefaultVO hmsBrdCateDefaultVO = new HmsBrdCateDefaultVO();
|
||||
hmsBrdCateDefaultVO.setPageUseYn("N");
|
||||
hmsBrdCateDefaultVO.setSearchCateMastSeq(hmsBrdMngVO.getCateMastSeq());
|
||||
List cateList = this.hmsBrdCateService.selectHmsBrdCateList(hmsBrdCateDefaultVO);
|
||||
model.addAttribute("cateList", (Object)cateList);
|
||||
}
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdPostVO", (Object)hmsBrdPostVO);
|
||||
return "/cms/hmsBrdPost/" + hmsBrdMngVO.getBrdSkin() + "/HmsBrdPostRegister";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/updateHmsBrdPost.do"})
|
||||
public String updateHmsBrdPost(MultipartHttpServletRequest request, HttpServletResponse response, HmsBrdPostVO hmsBrdPostVO, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
block7: {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdPostVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
String white = this.hmsBrdPostService.checkFileWhiteList(request, "file_", hmsBrdMngVO.getAtchWhite());
|
||||
if (white == null) break block7;
|
||||
DwrCommonService.alertAndBack((HttpServletResponse)response, (String)("유효하지 않은 첨부파일(" + white + ")이 있습니다. 다시 확인해주세요."));
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
this.hmsBrdPostService.updateHmsBrdPost(hmsBrdPostVO, request);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&brdPostSeq=" + hmsBrdPostVO.getBrdPostSeq();
|
||||
}
|
||||
|
||||
private String selectHmsBrdPost(HttpServletRequest request, HttpServletResponse response, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, Model model, SessionStatus status) throws Exception {
|
||||
if (request.getSession().getAttribute("SEARCH_KEYWORD") != null) {
|
||||
searchVO.setSearchKeyword((String)request.getSession().getAttribute("SEARCH_KEYWORD"));
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", null);
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
model.addAttribute("hmsBrdMngVO", (Object)hmsBrdMngVO);
|
||||
try {
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
hmsBrdPostVO.setBrdPostSeq(searchVO.getBrdPostSeq());
|
||||
hmsBrdPostVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
this.hmsBrdPostService.updateIncrementHit(hmsBrdPostVO);
|
||||
hmsBrdPostVO = this.hmsBrdPostService.selectHmsBrdPost(hmsBrdPostVO);
|
||||
if (hmsBrdMngVO.getShowWriteTime() != null && ("" + hmsBrdPostVO.getCreateDate()).compareTo(EdosiDateUtil.getToDayString((String)"-", (int)0)) == 0) {
|
||||
String createTime = hmsBrdPostVO.getCreateTime();
|
||||
model.addAttribute("createDate", (Object)createTime);
|
||||
} else {
|
||||
model.addAttribute("createDate", (Object)hmsBrdPostVO.getCreateDate());
|
||||
}
|
||||
model.addAttribute("hmsBrdPostVO", (Object)hmsBrdPostVO);
|
||||
HmsBrdCommentVO hmsBrdCommentVO = new HmsBrdCommentVO();
|
||||
hmsBrdCommentVO.setBrdPostSeq(searchVO.getBrdPostSeq());
|
||||
hmsBrdCommentVO.setBrdMngSeq(searchVO.getBrdMngSeq());
|
||||
model.addAttribute("hmsBrdCommentVO", (Object)hmsBrdCommentVO);
|
||||
HmsBrdCommentDefaultVO hmsBrdCommentDefaultVO = new HmsBrdCommentDefaultVO();
|
||||
hmsBrdCommentDefaultVO.setBrdPostSeq(searchVO.getBrdPostSeq());
|
||||
List commentList = this.hmsBrdCommentService.selectHmsBrdCommentList(hmsBrdCommentDefaultVO);
|
||||
String cate = hmsBrdPostVO.getCateSeq();
|
||||
if (cate != null && !cate.equals("")) {
|
||||
HmsBrdCateVO hmsBrdCateVO = new HmsBrdCateVO();
|
||||
hmsBrdCateVO.setCateSeq(cate);
|
||||
try {
|
||||
hmsBrdCateVO = this.hmsBrdCateService.selectHmsBrdCate(hmsBrdCateVO);
|
||||
model.addAttribute("hmsBrdCateVO", (Object)hmsBrdCateVO);
|
||||
}
|
||||
catch (Exception e) {
|
||||
System.out.println("Category is not exists");
|
||||
}
|
||||
}
|
||||
model.addAttribute("hmsBrdCommentDefaultVO", (Object)hmsBrdCommentDefaultVO);
|
||||
model.addAttribute("commentList", (Object)commentList);
|
||||
model.addAttribute("checkWriteAuth", (Object)this.checkWriteAuth(hmsBrdPostVO));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return "/cms/hmsBrdPost/" + hmsBrdMngVO.getBrdSkin() + "/HmsBrdPostDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/deleteHmsBrdPost.do"})
|
||||
public String deleteHmsBrdPost(HttpServletRequest request, HttpServletResponse response, HmsBrdPostVO hmsBrdPostVO, @ModelAttribute(value="searchVO") HmsBrdPostDefaultVO searchVO, SessionStatus status) throws Exception {
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdPostVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
try {
|
||||
this.hmsBrdPostService.deleteHmsBrdPost(hmsBrdPostVO, request);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
status.setComplete();
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam();
|
||||
}
|
||||
|
||||
@RequestMapping(value={"/hms/hmsBrdPost/deleteHmsBrdPostDirect.do"})
|
||||
public String deleteHmsBrdPostDirect(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
||||
HmsBrdPostDefaultVO searchVO = new HmsBrdPostDefaultVO();
|
||||
searchVO.setParentUrl(request.getParameter("parentUrl"));
|
||||
searchVO.setBrdMngSeq(request.getParameter("brdMngSeq"));
|
||||
HmsBrdPostVO hmsBrdPostVO = new HmsBrdPostVO();
|
||||
hmsBrdPostVO.setBrdMngSeq(request.getParameter("brdMngSeq"));
|
||||
hmsBrdPostVO.setBrdPostSeq(request.getParameter("brdPostSeq"));
|
||||
hmsBrdPostVO = this.hmsBrdPostService.selectHmsBrdPost(hmsBrdPostVO);
|
||||
if (!UserDetailsHelper.isAuthenticated().booleanValue()) {
|
||||
return "cmm/sessionError";
|
||||
}
|
||||
if (!XssFilter.getInstance().isNotFindXSS((ServletRequest)request)) {
|
||||
RequestDispatcher dispatcher = request.getRequestDispatcher(XssFilter.infoUrl);
|
||||
dispatcher.forward((ServletRequest)request, (ServletResponse)response);
|
||||
return null;
|
||||
}
|
||||
if (!this.checkWriteAuth(hmsBrdPostVO)) {
|
||||
return "cmm/privilegeError";
|
||||
}
|
||||
try {
|
||||
this.hmsBrdPostService.deleteHmsBrdPost(hmsBrdPostVO, request);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (searchVO.getSearchKeyword() != null && !searchVO.getSearchKeyword().equals("")) {
|
||||
request.getSession().setAttribute("SEARCH_KEYWORD", (Object)searchVO.getSearchKeyword());
|
||||
}
|
||||
return "redirect:" + searchVO.getParentUrl() + searchVO.toParam() + "&brdMngSeq=" + searchVO.getBrdMngSeq();
|
||||
}
|
||||
|
||||
private boolean checkWriteAuth(HmsBrdPostVO hmsBrdPostVO) {
|
||||
LoginVO loginVO = (LoginVO)UserDetailsHelper.getAuthenticatedUser();
|
||||
if (UserDetailsHelper.isRole((String)"ROLE_BOARD").booleanValue()) {
|
||||
return true;
|
||||
}
|
||||
if (UserDetailsHelper.isRole((String)"ROLE_ADMIN").booleanValue()) {
|
||||
return true;
|
||||
}
|
||||
if (hmsBrdPostVO != null && loginVO != null && loginVO.getId().equals(hmsBrdPostVO.getUserId())) {
|
||||
return true;
|
||||
}
|
||||
HmsBrdMngVO hmsBrdMngVO = new HmsBrdMngVO();
|
||||
hmsBrdMngVO.setBrdMngSeq(hmsBrdPostVO.getBrdMngSeq());
|
||||
try {
|
||||
hmsBrdMngVO = this.hmsBrdMngService.selectHmsBrdMng(hmsBrdMngVO);
|
||||
return hmsBrdMngVO.getManager() != null && (hmsBrdMngVO.getManager().indexOf(loginVO.getId()) > -1 || hmsBrdMngVO.getManager().equals("ALL"));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user