@Service(value="customService") public class CustomServiceImpl extends egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl implements CustomService
| Constructor and Description |
|---|
CustomServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCrypto(java.lang.String cryptoTp,
java.lang.String val)
사용자정의 암/복호화 (config.properties에서 암호화방식이 CUSTOM일경우)
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getCustom(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
컨텐츠 사용자 정의
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getCustomBoard(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param,
java.util.HashMap<java.lang.String,java.lang.String> path,
egovframework.rte.psl.dataaccess.util.EgovMap board)
게시판 사용자 정의 (리스트, 뷰, 등록/수정/답변 화면)
|
java.lang.String |
getItrntMenuList(java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> menuAllList,
java.util.HashMap<java.lang.String,java.lang.Object> menuInfo,
int menuId,
int lv)
인트라넷 메뉴 리스트
|
java.lang.String |
getLockPageNm(java.lang.String urlBaseNm)
SiiRU CMS 관리자페이지 사용자정의 페이지명.
|
java.util.HashMap<java.lang.String,java.lang.Object> |
setCustom(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
Form 사용자 정의
|
void |
setCustomBoard(java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
게시판 처리 사용자 정의
|
void |
setLoginAfter(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 / 로그아웃 처리 후
|
java.util.HashMap<java.lang.String,java.lang.Object> |
setLoginPrev(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 / 로그아웃 처리 전
|
boolean |
smsSender(java.util.HashMap<java.lang.String,java.lang.Object> param)
SMS 전송 (솔루션 연계)
|
public java.lang.String getCrypto(java.lang.String cryptoTp,
java.lang.String val)
getCrypto in interface CustomServicecryptoTp - 구분 [U : 사용자/회원 비밀번호, B : 게시판 비밀번호, PE : 개인정보(회원기본정보) 암호화, PD : 개인정보(회원기본정보) 복호화, OE : 개인정보(회원/게시판 추가항목) 암호화, OD : 개인정보(회원/게시판 추가항목) 복호화]val - 암/복호화될 값public java.util.HashMap<java.lang.String,java.lang.Object> getCustom(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
getCustom in interface CustomServicereq - HTTP 서블릿 요청res - HTTP 서블릿 응답actionPage - 구분 값 [I : 인덱스, M : 메인, C : 콘텐츠, Z : 준비중, L : 로그인, P : 비밀번호 변경, F : 아이디/비밀번호 찾기, J : 회원가입, X : 회원 추가정보, E : 회원정보 수정, A : 회원정보 재동의, R : 회원탈퇴]param - 요청 파라미터public java.util.HashMap<java.lang.String,java.lang.Object> setCustom(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
setCustom in interface CustomServicereq - HTTP 서블릿 요청res - HTTP 서블릿 응답actionPage - 구분 값 [L : 로그인, J : 회원가입 param 변경, JS : 회원등록(DB) 처리 전, JE : 회원등록(DB) 처리 후, P : 비밀번호 변경]param - 요청 파라미터public java.util.HashMap<java.lang.String,java.lang.Object> setLoginPrev(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
setLoginPrev in interface CustomServicereq - HTTP 서블릿 요청actionPage - 구분 값 [I : 로그인 처리전, O : 로그아웃 처리전, E : 외부로그인 인증, S : SSO 인증]param - 요청 파라미터public void setLoginAfter(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param)
setLoginAfter in interface CustomServicereq - HTTP 서블릿 요청actionPage - 구분 값 [I : 로그인 처리후, O : 로그아웃 처리후, E : 외부로그인 인증 처리후, S : SSO 인증 처리후]param - 요청 파라미터public java.util.HashMap<java.lang.String,java.lang.Object> getCustomBoard(javax.servlet.http.HttpServletRequest req,
java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param,
java.util.HashMap<java.lang.String,java.lang.String> path,
egovframework.rte.psl.dataaccess.util.EgovMap board)
getCustomBoard in interface CustomServicereq - HTTP 서블릿 요청actionPage - 구분 값 [L : 리스트, V : 뷰, W : 등록/수정/답변]param - 요청 파라미터path - 경로 정보board - 게시판 정보public void setCustomBoard(java.lang.String actionPage,
java.util.HashMap<java.lang.String,java.lang.Object> param,
egovframework.rte.psl.dataaccess.util.EgovMap boardMaster)
setCustomBoard in interface CustomServiceactionPage - 구분 값 [I : 등록, R : 답변, U : 수정, D : 삭제, DD : 실제삭제, AU : 게시승인, AC : 승인취소, DR : 복원, M : 이동, DU : 작성일 수정, SS : 처리내역 상태 변경, SI : 처리내역 등록, SU : 처리내역 수정, SD : 처리내역 삭제, SR : 처리내역 복원, MI : 댓글 등록, MU : 댓글 수정, MD : 댓글 삭제, MR : 댓글 복원]param - boardId, sn 등 넘어오는 값boardMaster - 게시판 관리 정보public java.lang.String getLockPageNm(java.lang.String urlBaseNm)
getLockPageNm in interface CustomServiceurlBaseNm - 확장자(.do)를 제외한 페이지명public java.lang.String getItrntMenuList(java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> menuAllList,
java.util.HashMap<java.lang.String,java.lang.Object> menuInfo,
int menuId,
int lv)
getItrntMenuList in interface CustomServicemenuAllList - 해당 사이트의 전체 메뉴리스트menuInfo - 접속된 페이지정보menuId - 메뉴IDlv - loop countpublic boolean smsSender(java.util.HashMap<java.lang.String,java.lang.Object> param)
smsSender in interface CustomServiceparam - 전송정보
from : 발신번호. null 이면 시스템 설정 정보
to : 수신번호. 여러건은 파이프(|)로 구분됨
subject : 제목. 사용안함
content : 내용. 메세지값