public interface BbBoardService
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)
게시판 처리내역 상태 수정 처리
|
egovframework.rte.psl.dataaccess.util.EgovMap getMasterData(java.lang.String boardId)
boardId
- 게시판IDegovframework.rte.psl.dataaccess.util.EgovMap getBoardSkin(java.lang.String boardSkin)
boardSkin
- 스킨키값java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getMasterList(java.lang.String boardTy) throws org.springframework.dao.DataAccessException
boardTy
- 게시판유형org.springframework.dao.DataAccessException
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardAdminList(java.lang.String boardId) throws org.springframework.dao.DataAccessException
boardId
- 게시판IDorg.springframework.dao.DataAccessException
int getChrgFindTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- boardId : 게시판ID, searchTabQuery : 검색어org.springframework.dao.DataAccessException
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
param
- boardId : 게시판ID, searchTabQuery : 검색어, chrgMovePage : 선택페이지, chrgRecordCnt : 한페이지 레코드수, listAll : 전체[Y]org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardAuth(java.lang.String boardId, egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
boardId
- 게시판IDboardMaster
- 게시판정보java.lang.String getBoardAt(java.util.HashMap<java.lang.String,java.lang.Object> param, egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
param
- manageAuth : 관리자권한, deptAuth : 부서답변권한, ip : 접속자ipboardMaster
- 게시판정보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
param
- boardId : 게시판ID, iemTy : 항목유형 [L : 리스트, C : 사용자정의]org.springframework.dao.DataAccessException
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
param
- boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역]val
- 선택값org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getCategoryData(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역], ctgrySn : 키값org.springframework.dao.DataAccessException
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
ty
- 유형[S : 상태, L : 검색, K : 공공누리]itemList
- 항목 리스트val
- 선택값org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardData(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- boardId : 게시판ID, sn : 게시판키값org.springframework.dao.DataAccessException
boolean getMyData(java.util.HashMap<java.lang.String,java.lang.Object> param, egovframework.rte.psl.dataaccess.util.EgovMap boardData, boolean passDel)
param
- action : 비밀번호일경우, userId : 사용자ID, crtfcSe : 인증구분, rlnmCrtfc : 실명인증boardData
- boardId : 게시판ID, sn : 게시판키값, userId : 사용자ID, crtfcSe : 인증구분, rlnmCrtfc : 실명인증, passwd : 비밀번호passDel
- 비회원 비밀글일때 패스워드 섹션 삭제 유무java.lang.String getTextData(java.lang.String ty, java.lang.String str, egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
ty
- 유형[T : 모든태그제거]str
- 문자열boardMaster
- 게시판데이터java.lang.String getSearchData(java.util.HashMap<java.lang.String,java.lang.Object> param)
param
- 검색데이터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
param
- boardId : 게시판ID, seq : 게시판키값, comtSe : 댓글구분, manageAuth : 관리자여부org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getComtData(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- boardId : 게시판ID, seq : 게시판키값, comtSe : 댓글구분, comtSn : 키값org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap setComtMerge(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- 댓글/처리내역 dataorg.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap setComtDelete(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- 댓글/처리내역 dataorg.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap setComtRestore(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- 댓글/처리내역 dataorg.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap setSttusMerge(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- 댓글/처리내역 dataorg.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardList(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site, java.lang.String boardPath)
param
- boardId : 게시판ID 및 검색어site
- 배포용 사이트정보boardPath
- 배포용 게시판경로java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardLatest(java.lang.String context, java.lang.String boardId, java.lang.String json)
context
- 컨텍스트 경로boardId
- 게시판IDjson
- JSON 파일생성유무 [Y : 파일생성]java.util.HashMap<java.lang.String,java.lang.Object> getBoardMyList(java.util.HashMap<java.lang.String,java.lang.Object> param)
param
- boardId : 게시판ID 및 검색어egovframework.rte.psl.dataaccess.util.EgovMap getBoardView(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site, java.lang.String boardPath)
param
- boardId : 게시판ID 및 검색어site
- 배포용 사이트정보boardPath
- 배포용 게시판경로egovframework.rte.psl.dataaccess.util.EgovMap getBoardWrite(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site, java.lang.String boardPath)
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 배포용 게시판경로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
multiRequest
- 파일처리req
- HTTP 서블릿 요청param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로org.springframework.dao.DataAccessException
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
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로org.springframework.dao.DataAccessException
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
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로org.springframework.dao.DataAccessException
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
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap setBoardConfm(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site, java.lang.String boardPath)
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로egovframework.rte.psl.dataaccess.util.EgovMap setBoardReg(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
param
- 게시판 데이터org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardPass(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site, java.lang.String boardPath)
param
- 게시판 데이터site
- 배포용 사이트정보boardPath
- 게시판경로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)
multiRequest
- 파일처리req
- HTTP 서블릿 요청param
- 입력값boardMaster
- 게시판 데이터itemFieldNm
- 항목명boardItemInfo
- 사용자항목uploadPath
- 업로드경로java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getRssBoardList(java.lang.String siteId) throws org.springframework.dao.DataAccessException
siteId
- 사이트IDorg.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardRSS(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site)
param
- 게시판 데이터site
- 배포용 사이트정보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)
req
- HTTP 서블릿 요청strUrl
- 호출 urlpageId
- 페이지IDparam
- boardId : 게시판ID, sn : 키값java.lang.String getChrgNm(java.lang.String userId) throws org.springframework.dao.DataAccessException
userId
- 사용자IDorg.springframework.dao.DataAccessException
java.lang.String getDeptNm(java.lang.String prcsDeptId) throws org.springframework.dao.DataAccessException
prcsDeptId
- 처리담당자IDorg.springframework.dao.DataAccessException
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
param
- dayCnt : 조회일org.springframework.dao.DataAccessException
egovframework.rte.psl.dataaccess.util.EgovMap getBoardLink(java.lang.String boardId) throws org.springframework.dao.DataAccessException
boardId
- 게시판IDorg.springframework.dao.DataAccessException
void setBoardHist(java.lang.String boardId, int sn, java.lang.String boardSj, java.lang.String actionSe, java.lang.String actionCn, java.lang.Object data)
boardId
- 게시판IDsn
- 게시글키값boardSj
- 게시글제목actionSe
- 이력구분actionCn
- 이력내용data
- json 데이터void setBoardPrivacy(java.util.HashMap<java.lang.String,java.lang.Object> param)
param
- yearCnt : 기준년도