@Service(value="bbBoardService") public class BbBoardServiceImpl extends egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl implements BbBoardService
| Constructor and Description |
|---|
BbBoardServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
egovframework.rte.psl.dataaccess.util.EgovMap |
boardValidate(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest,
javax.servlet.http.HttpServletRequest req,
java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster,
egovframework.rte.psl.dataaccess.util.EgovMap itemFieldNm,
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> boardItemInfo,
java.lang.String uploadPath)
게시글 유효성 체크
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getBoardAdminList(java.lang.String boardId)
게시판 관리자 리스트
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardApi(javax.servlet.http.HttpServletRequest req,
java.lang.String strUrl,
java.lang.String pageId,
java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 REST API
|
java.lang.String |
getBoardAt(java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
게시판 사용유무 및 IP체크
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardAuth(java.lang.String boardId,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
게시판 권한정보
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardData(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시글 데이터
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getBoardLatest(java.lang.String context,
java.lang.String boardId,
java.lang.String json)
최근게시글 파일생성
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardLink(java.lang.String boardId)
게시판 링크주소
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardList(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 리스트
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getBoardMyList(java.util.HashMap<java.lang.String,java.lang.Object> param)
자신이 작성한 게시글
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardPass(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 인증 체크
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getBoardPrcs(java.util.HashMap<java.lang.String,java.lang.Object> param)
처리부서 답변글이 없는 게시글
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardRSS(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site)
게시판 RSS
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardSkin(java.lang.String boardSkin)
게시판 스킨정보
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardView(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 뷰
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getBoardWrite(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 등록/답변/수정
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getCategoryData(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 카테고리/처리내역 데이터
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getCategoryList(java.util.HashMap<java.lang.String,java.lang.Object> param,
java.lang.String val)
게시판 카테고리/처리내역 리스트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getChrgFind(java.util.HashMap<java.lang.String,java.lang.Object> param)
처리담당 선택 리스트
|
int |
getChrgFindTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
처리담당 선택 전체 카운트
|
java.lang.String |
getChrgNm(java.lang.String userId)
담당자명
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getCmmnList(java.lang.String ty,
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> itemList,
java.lang.String val)
공통코드 리스트
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getComtData(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 댓글/처리내역 뷰
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getComtList(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 댓글/처리내역 리스트
|
java.lang.String |
getDeptNm(java.lang.String prcsDeptId)
부서명
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getItemList(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 항목 리스트
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getMasterData(java.lang.String boardId)
게시판 관리 데이터
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getMasterList(java.lang.String boardTy)
게시판 유형별 리스트
|
boolean |
getMyData(java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardData,
boolean passDel)
본인글 유무
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getRssBoardList(java.lang.String siteId)
RSS 게시판 리스트
|
java.lang.String |
getSearchData(java.util.HashMap<java.lang.String,java.lang.Object> param)
검색어
|
java.lang.String |
getTextData(java.lang.String ty,
java.lang.String str,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
텍스트 치환
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardConfm(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 승인/취소/일괄승인 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardDelete(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 삭제 처리
|
void |
setBoardHist(java.lang.String boardId,
int sn,
java.lang.String boardSj,
java.lang.String actionSe,
java.lang.String actionCn,
java.lang.Object data)
게시판 이력 등록
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardMerge(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest,
javax.servlet.http.HttpServletRequest req,
java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 등록/답변/수정 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardMove(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 이동 처리
|
void |
setBoardPrivacy(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시글 개인정보 삭제
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardReg(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시글 작성일 수정 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setBoardRestore(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
게시글 복원 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setComtDelete(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 댓글/처리내역 삭제 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setComtMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 댓글/처리내역 등록/수정 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setComtRestore(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 댓글/처리내역 복원 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap |
setSttusMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
게시판 처리내역 상태 수정 처리
|
public egovframework.rte.psl.dataaccess.util.EgovMap getMasterData(java.lang.String boardId)
getMasterData in interface BbBoardServiceboardId - 게시판IDpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardSkin(java.lang.String boardSkin)
getBoardSkin in interface BbBoardServiceboardSkin - 스킨키값public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getMasterList(java.lang.String boardTy)
throws org.springframework.dao.DataAccessException
getMasterList in interface BbBoardServiceboardTy - 게시판유형org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardAdminList(java.lang.String boardId)
throws org.springframework.dao.DataAccessException
getBoardAdminList in interface BbBoardServiceboardId - 게시판IDorg.springframework.dao.DataAccessExceptionpublic int getChrgFindTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getChrgFindTotalCnt in interface BbBoardServiceparam - boardId : 게시판ID, searchTabQuery : 검색어org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getChrgFind(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getChrgFind in interface BbBoardServiceparam - boardId : 게시판ID, searchTabQuery : 검색어, chrgMovePage : 선택페이지, chrgRecordCnt : 한페이지 레코드수, listAll : 전체[Y]org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardAuth(java.lang.String boardId,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
getBoardAuth in interface BbBoardServiceboardId - 게시판IDboardMaster - 게시판정보public java.lang.String getBoardAt(java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
getBoardAt in interface BbBoardServiceparam - manageAuth : 관리자권한, deptAuth : 부서답변권한, ip : 접속자ipboardMaster - 게시판정보public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getItemList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getItemList in interface BbBoardServiceparam - boardId : 게시판ID, iemTy : 항목유형 [L : 리스트, C : 사용자정의]org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getCategoryList(java.util.HashMap<java.lang.String,java.lang.Object> param,
java.lang.String val)
throws org.springframework.dao.DataAccessException
getCategoryList in interface BbBoardServiceparam - boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역]val - 선택값org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getCategoryData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getCategoryData in interface BbBoardServiceparam - boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역], ctgrySn : 키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getCmmnList(java.lang.String ty,
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> itemList,
java.lang.String val)
throws org.springframework.dao.DataAccessException
getCmmnList in interface BbBoardServicety - 유형[S : 상태, L : 검색, K : 공공누리]itemList - 항목 리스트val - 선택값org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getBoardData in interface BbBoardServiceparam - boardId : 게시판ID, sn : 게시판키값org.springframework.dao.DataAccessExceptionpublic boolean getMyData(java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardData,
boolean passDel)
getMyData in interface BbBoardServiceparam - action : 비밀번호일경우, userId : 사용자ID, crtfcSe : 인증구분, rlnmCrtfc : 실명인증boardData - boardId : 게시판ID, sn : 게시판키값, userId : 사용자ID, crtfcSe : 인증구분, rlnmCrtfc : 실명인증, passwd : 비밀번호passDel - 비회원 비밀글일때 패스워드 섹션 삭제 유무public java.lang.String getTextData(java.lang.String ty,
java.lang.String str,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
getTextData in interface BbBoardServicety - 유형[T : 모든태그제거]str - 문자열boardMaster - 게시판데이터public java.lang.String getSearchData(java.util.HashMap<java.lang.String,java.lang.Object> param)
getSearchData in interface BbBoardServiceparam - 검색데이터public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getComtList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getComtList in interface BbBoardServiceparam - boardId : 게시판ID, seq : 게시판키값, comtSe : 댓글구분, manageAuth : 관리자여부org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getComtData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getComtData in interface BbBoardServiceparam - boardId : 게시판ID, seq : 게시판키값, comtSe : 댓글구분, comtSn : 키값org.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setComtMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setComtMerge in interface BbBoardServiceparam - 댓글/처리내역 dataorg.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setComtDelete(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setComtDelete in interface BbBoardServiceparam - 댓글/처리내역 dataorg.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setComtRestore(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setComtRestore in interface BbBoardServiceparam - 댓글/처리내역 dataorg.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setSttusMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setSttusMerge in interface BbBoardServiceparam - 댓글/처리내역 dataorg.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardList(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
getBoardList in interface BbBoardServiceparam - boardId : 게시판ID 및 검색어site - 배포용 사이트정보boardPath - 배포용 게시판경로public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardLatest(java.lang.String context,
java.lang.String boardId,
java.lang.String json)
getBoardLatest in interface BbBoardServicecontext - 컨텍스트 경로boardId - 게시판IDjson - JSON 파일생성유무 [Y : 파일생성]public java.util.HashMap<java.lang.String,java.lang.Object> getBoardMyList(java.util.HashMap<java.lang.String,java.lang.Object> param)
getBoardMyList in interface BbBoardServiceparam - boardId : 게시판ID 및 검색어public egovframework.rte.psl.dataaccess.util.EgovMap getBoardView(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
getBoardView in interface BbBoardServiceparam - boardId : 게시판ID 및 검색어site - 배포용 사이트정보boardPath - 배포용 게시판경로public egovframework.rte.psl.dataaccess.util.EgovMap getBoardWrite(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
getBoardWrite in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 배포용 게시판경로@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardMerge(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest,
javax.servlet.http.HttpServletRequest req,
java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
throws org.springframework.dao.DataAccessException
setBoardMerge in interface BbBoardServicemultiRequest - 파일처리req - HTTP 서블릿 요청param - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로org.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardDelete(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
throws org.springframework.dao.DataAccessException
setBoardDelete in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로org.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardRestore(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
throws org.springframework.dao.DataAccessException
setBoardRestore in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로org.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardMove(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
throws org.springframework.dao.DataAccessException
setBoardMove in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로org.springframework.dao.DataAccessException@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardConfm(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
setBoardConfm in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로@Transactional
public egovframework.rte.psl.dataaccess.util.EgovMap setBoardReg(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setBoardReg in interface BbBoardServiceparam - 게시판 데이터org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardPass(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site,
java.lang.String boardPath)
getBoardPass in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보boardPath - 게시판경로public egovframework.rte.psl.dataaccess.util.EgovMap boardValidate(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest,
javax.servlet.http.HttpServletRequest req,
java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster,
egovframework.rte.psl.dataaccess.util.EgovMap itemFieldNm,
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> boardItemInfo,
java.lang.String uploadPath)
boardValidate in interface BbBoardServicemultiRequest - 파일처리req - HTTP 서블릿 요청param - 입력값boardMaster - 게시판 데이터itemFieldNm - 항목명boardItemInfo - 사용자항목uploadPath - 업로드경로public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getRssBoardList(java.lang.String siteId)
throws org.springframework.dao.DataAccessException
getRssBoardList in interface BbBoardServicesiteId - 사이트IDorg.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardRSS(java.util.HashMap<java.lang.String,java.lang.Object> param,
SiteVO site)
getBoardRSS in interface BbBoardServiceparam - 게시판 데이터site - 배포용 사이트정보public egovframework.rte.psl.dataaccess.util.EgovMap getBoardApi(javax.servlet.http.HttpServletRequest req,
java.lang.String strUrl,
java.lang.String pageId,
java.util.HashMap<java.lang.String,java.lang.Object> param)
getBoardApi in interface BbBoardServicereq - HTTP 서블릿 요청strUrl - 호출 urlpageId - 페이지IDparam - boardId : 게시판ID, sn : 키값public java.lang.String getChrgNm(java.lang.String userId)
throws org.springframework.dao.DataAccessException
getChrgNm in interface BbBoardServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic java.lang.String getDeptNm(java.lang.String prcsDeptId)
throws org.springframework.dao.DataAccessException
getDeptNm in interface BbBoardServiceprcsDeptId - 처리담당자IDorg.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardPrcs(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getBoardPrcs in interface BbBoardServiceparam - dayCnt : 조회일org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardLink(java.lang.String boardId)
throws org.springframework.dao.DataAccessException
getBoardLink in interface BbBoardServiceboardId - 게시판IDorg.springframework.dao.DataAccessExceptionpublic void setBoardHist(java.lang.String boardId,
int sn,
java.lang.String boardSj,
java.lang.String actionSe,
java.lang.String actionCn,
java.lang.Object data)
setBoardHist in interface BbBoardServiceboardId - 게시판IDsn - 게시글키값boardSj - 게시글제목actionSe - 이력구분actionCn - 이력내용data - json 데이터public void setBoardPrivacy(java.util.HashMap<java.lang.String,java.lang.Object> param)
setBoardPrivacy in interface BbBoardServiceparam - yearCnt : 기준년도