@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 BbBoardService
boardId
- 게시판IDpublic egovframework.rte.psl.dataaccess.util.EgovMap getBoardSkin(java.lang.String boardSkin)
getBoardSkin
in interface BbBoardService
boardSkin
- 스킨키값public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getMasterList(java.lang.String boardTy) throws org.springframework.dao.DataAccessException
getMasterList
in interface BbBoardService
boardTy
- 게시판유형org.springframework.dao.DataAccessException
public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getBoardAdminList(java.lang.String boardId) throws org.springframework.dao.DataAccessException
getBoardAdminList
in interface BbBoardService
boardId
- 게시판IDorg.springframework.dao.DataAccessException
public int getChrgFindTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
getChrgFindTotalCnt
in interface BbBoardService
param
- boardId : 게시판ID, searchTabQuery : 검색어org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- boardId : 게시판ID, searchTabQuery : 검색어, chrgMovePage : 선택페이지, chrgRecordCnt : 한페이지 레코드수, listAll : 전체[Y]org.springframework.dao.DataAccessException
public egovframework.rte.psl.dataaccess.util.EgovMap getBoardAuth(java.lang.String boardId, egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
getBoardAuth
in interface BbBoardService
boardId
- 게시판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 BbBoardService
param
- 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 BbBoardService
param
- boardId : 게시판ID, iemTy : 항목유형 [L : 리스트, C : 사용자정의]org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역]val
- 선택값org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- boardId : 게시판ID, ctgryTy : 카테고리유형 [C : 카테고리, S : 처리내역], ctgrySn : 키값org.springframework.dao.DataAccessException
public 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 BbBoardService
ty
- 유형[S : 상태, L : 검색, K : 공공누리]itemList
- 항목 리스트val
- 선택값org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- boardId : 게시판ID, sn : 게시판키값org.springframework.dao.DataAccessException
public boolean getMyData(java.util.HashMap<java.lang.String,java.lang.Object> param, egovframework.rte.psl.dataaccess.util.EgovMap boardData, boolean passDel)
getMyData
in interface BbBoardService
param
- 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 BbBoardService
ty
- 유형[T : 모든태그제거]str
- 문자열boardMaster
- 게시판데이터public java.lang.String getSearchData(java.util.HashMap<java.lang.String,java.lang.Object> param)
getSearchData
in interface BbBoardService
param
- 검색데이터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 BbBoardService
param
- boardId : 게시판ID, seq : 게시판키값, comtSe : 댓글구분, manageAuth : 관리자여부org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- 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 BbBoardService
param
- 댓글/처리내역 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 BbBoardService
param
- 댓글/처리내역 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 BbBoardService
param
- 댓글/처리내역 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 BbBoardService
param
- 댓글/처리내역 dataorg.springframework.dao.DataAccessException
public 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 BbBoardService
param
- 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 BbBoardService
context
- 컨텍스트 경로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 BbBoardService
param
- 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 BbBoardService
param
- 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 BbBoardService
param
- 게시판 데이터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 BbBoardService
multiRequest
- 파일처리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 BbBoardService
param
- 게시판 데이터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 BbBoardService
param
- 게시판 데이터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 BbBoardService
param
- 게시판 데이터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 BbBoardService
param
- 게시판 데이터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 BbBoardService
param
- 게시판 데이터org.springframework.dao.DataAccessException
public 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 BbBoardService
param
- 게시판 데이터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 BbBoardService
multiRequest
- 파일처리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 BbBoardService
siteId
- 사이트IDorg.springframework.dao.DataAccessException
public egovframework.rte.psl.dataaccess.util.EgovMap getBoardRSS(java.util.HashMap<java.lang.String,java.lang.Object> param, SiteVO site)
getBoardRSS
in interface BbBoardService
param
- 게시판 데이터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 BbBoardService
req
- HTTP 서블릿 요청strUrl
- 호출 urlpageId
- 페이지IDparam
- boardId : 게시판ID, sn : 키값public java.lang.String getChrgNm(java.lang.String userId) throws org.springframework.dao.DataAccessException
getChrgNm
in interface BbBoardService
userId
- 사용자IDorg.springframework.dao.DataAccessException
public java.lang.String getDeptNm(java.lang.String prcsDeptId) throws org.springframework.dao.DataAccessException
getDeptNm
in interface BbBoardService
prcsDeptId
- 처리담당자IDorg.springframework.dao.DataAccessException
public 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 BbBoardService
param
- dayCnt : 조회일org.springframework.dao.DataAccessException
public egovframework.rte.psl.dataaccess.util.EgovMap getBoardLink(java.lang.String boardId) throws org.springframework.dao.DataAccessException
getBoardLink
in interface BbBoardService
boardId
- 게시판IDorg.springframework.dao.DataAccessException
public 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 BbBoardService
boardId
- 게시판IDsn
- 게시글키값boardSj
- 게시글제목actionSe
- 이력구분actionCn
- 이력내용data
- json 데이터public void setBoardPrivacy(java.util.HashMap<java.lang.String,java.lang.Object> param)
setBoardPrivacy
in interface BbBoardService
param
- yearCnt : 기준년도