Index

A B C D F G H I J M N O P R S U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AccessCtrl - Class in io.github.enxign.library.access
AccessCtrl 클래스는 인증된 사용자 정보와 권한 정보를 관리하는 기능을 제공합니다.
AccessCtrl() - Constructor for class io.github.enxign.library.access.AccessCtrl
 
AccessIF - Interface in io.github.enxign.library.access
AccessIF 인터페이스는 인증된 사용자 정보와 권한 정보를 관리하는 기능을 제공합니다.
addSession(HttpSession) - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션정보 추가
addSession(HttpSession) - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 기존 세션정보를 추가한다.
appendRequestBody(String, Object) - Method in class io.github.enxign.library.ServletRequestWrapper
요청 본문 데이터를 추가하는 메소드

B

BUFFER_SIZE - Static variable in class io.github.enxign.library.ServletRequestWrapper
BUFFER_SIZE

C

cleanXSS(Object) - Static method in class io.github.enxign.library.ParameterUtil
XSS 공격을 방지하기 위해 객체의 모든 문자열 필드에서 위험한 문자를 제거합니다.
ConverterObject - Class in io.github.enxign.library
데이타 변환기 Map to VO : 변환 하고자 하는 데이타의 Key명과 객체 메소드명이 동일해야 한다.
ConverterObject() - Constructor for class io.github.enxign.library.ConverterObject
 
convertMapToObject(Map<String, Object>, Object) - Static method in class io.github.enxign.library.ReqUtils
Map을 Vo로 변환
copy(InputStream, OutputStream) - Static method in class io.github.enxign.library.ServletRequestWrapper
InputStream을 복사하여 OutputStream으로 전달하는 메소드
copyToByteArray(InputStream) - Static method in class io.github.enxign.library.ServletRequestWrapper
InputStream을 바이트 배열로 변환하는 메소드

D

Dto2Vo(Object, Object, boolean) - Static method in class io.github.enxign.library.ConverterObject
DTO To VO setter, getter 형식의 DTO, VO 객체만 허용된다.

F

filteringXSS(String) - Static method in class io.github.enxign.library.XSSUtils
XSS 필터링 메소드
formError(String) - Method in class io.github.enxign.library.validation.FormValidation
특정 필드에 대한 유효성 검사 오류 메시지를 반환합니다.
FormValidation - Class in io.github.enxign.library.validation
FormValidation 클래스는 폼 유효성 검사를 위한 기능을 제공합니다.
FormValidation() - Constructor for class io.github.enxign.library.validation.FormValidation
기본 생성자
FormValidation(HttpServletRequest) - Constructor for class io.github.enxign.library.validation.FormValidation
HttpServletRequest 객체를 사용하여 FormValidation 인스턴스를 생성합니다.

G

get(String) - Static method in class io.github.enxign.library.ParseURI
주어진 URI에서 도메인 부분을 추출합니다.
getAccessCtrlService() - Method in class io.github.enxign.library.access.AccessCtrl
 
getArrays(Map, String) - Static method in class io.github.enxign.library.ReqUtils
Key에 해당되는 정보 추출
getAttribute(String, HttpSession) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 주어진 키 값으로 세션 객체를 얻어오는 기능
getAuthenticatedUser() - Static method in class io.github.enxign.library.access.AccessCtrl
인증된 사용자 객체를 VO(Value Object) 형식으로 가져옵니다.
getAuthenticatedUser() - Method in interface io.github.enxign.library.access.AccessIF
인증된 사용자 객체를 VO(Value Object) 형식으로 가져온다.
getAuthorities() - Static method in class io.github.enxign.library.access.AccessCtrl
인증된 사용자의 권한 정보를 가져옵니다.
getAuthorities() - Method in interface io.github.enxign.library.access.AccessIF
인증된 사용자의 권한 정보를 가져온다.
getContentType(HttpServletRequest) - Static method in class io.github.enxign.library.ReqUtils
브라우저에 따른 ContentType 얻기
getCookie(HttpServletRequest, String) - Static method in class io.github.enxign.library.SessionCookieUtil
쿠키값 사용 - 쿠키값을 읽어들인다.
getEmptyResult(String) - Static method in class io.github.enxign.library.ReqUtils
요청 파라미터에서 널 값을 처리합니다.
getEmptyResult(String, String) - Static method in class io.github.enxign.library.ReqUtils
파라미터를 Map 형태로 변환합니다.
getEncMD5(String) - Static method in class io.github.enxign.library.ReqUtils
문자열을 MD-5 방식으로 암호화
getErrors() - Method in class io.github.enxign.library.validation.FormValidation
유효성 검사 오류 메시지를 반환합니다.
getInputStream() - Method in class io.github.enxign.library.ServletRequestWrapper
요청 본문 데이터를 JSON 형식으로 변환하여 Map으로 반환
getJson2Map() - Method in class io.github.enxign.library.ServletRequestWrapper
요청 본문 데이터를 JSON 형식으로 변환하여 Map으로 반환
getJsonData2Byte() - Method in class io.github.enxign.library.ServletRequestWrapper
요청 본문 데이터를 바이트 배열로 반환
getList(Map, String) - Static method in class io.github.enxign.library.ReqUtils
Key에 해당되는 정보 추출
getParameterMap(HttpServletRequest, Map) - Static method in class io.github.enxign.library.ParameterUtil
HttpServletRequest에서 파라미터를 추출하여 Map 형태로 반환합니다.
getParameterMapWithOutSession(HttpServletRequest, Map) - Static method in class io.github.enxign.library.ParameterUtil
HttpServletRequest에서 파라미터를 추출하여 Map 형태로 반환합니다.
getRandomString(int) - Static method in class io.github.enxign.library.ReqUtils
랜덤 문자열 생성
getRemoteIP(HttpServletRequest) - Static method in class io.github.enxign.library.ReqUtils
요청의 원격 IP 주소를 가져옵니다.
getReplaceResult(String) - Static method in class io.github.enxign.library.ReqUtils
널데이터 체크(String 형식)
getRequest() - Method in class io.github.enxign.library.validation.FormValidation
HTTP 요청 객체를 반환합니다.
getRequestIpAddress(HttpServletRequest) - Static method in class io.github.enxign.library.ReqUtils
요청 파라미터에서 IP 주소를 가져옵니다.
getSession(String) - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션정보 조회
getSession(String) - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 기존 세션정보를 조회한다.
getSessionAttribute(HttpServletRequest, String) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 존재하는 주어진 키 값에 해당하는 세션 값을 얻어오는 기능
getSessionEntrys() - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션 엔트리 조회
getSessionEntrys() - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 세션 엔트리 목록을 조회한다.
getSessionIds() - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션 아이디 조회
getSessionIds() - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 세션 아이디 목록을 조회한다.
getSessionPool() - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션정보 조회
getSessionPool() - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 모든 세션 정보를 조회한다.
getSessionValuesString(HttpServletRequest) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession 객체내의 모든 값을 호출하는 기능
getTokenId() - Method in class io.github.enxign.library.session.SessionObj
토큰 아이디를 반환한다.
getUserClass() - Method in class io.github.enxign.library.session.SessionObj
사용자 분류를 반환한다.
getUserEnableYn() - Method in class io.github.enxign.library.session.SessionObj
사용자 사용 여부를 반환한다.
getUserId() - Method in class io.github.enxign.library.session.SessionObj
사용자 아이디를 반환한다.
getUserIdx() - Method in class io.github.enxign.library.session.SessionObj
사용자 번호를 반환한다.
getUserNm() - Method in class io.github.enxign.library.session.SessionObj
사용자 이름을 반환한다.
getUserOrganizer() - Method in class io.github.enxign.library.session.SessionObj
사용자 소속을 반환한다.
getUserTy() - Method in class io.github.enxign.library.session.SessionObj
사용자 구분을 반환한다.
getValidationErrors() - Method in class io.github.enxign.library.validation.FormValidation
유효성 검사 오류 메시지를 반환합니다.
getVideoPlayerInfo(String) - Static method in class io.github.enxign.library.ReqUtils
videoplayer 정보 가지고 오기

H

HttpAuthComm - Class in io.github.enxign.library
외부 API 통신을 위한 인증된 HTTP 요청 클래스.
HttpAuthComm() - Constructor for class io.github.enxign.library.HttpAuthComm
 
HttpConnection - Class in io.github.enxign.library
HTTP 연결을 위한 유틸리티 클래스.
HttpConnection() - Constructor for class io.github.enxign.library.HttpConnection
 

I

io.github.enxign.library - package io.github.enxign.library
 
io.github.enxign.library.access - package io.github.enxign.library.access
 
io.github.enxign.library.session - package io.github.enxign.library.session
 
io.github.enxign.library.validation - package io.github.enxign.library.validation
 
isAuthenticated() - Static method in class io.github.enxign.library.access.AccessCtrl
인증된 사용자 여부를 체크합니다.
isAuthenticated() - Method in interface io.github.enxign.library.access.AccessIF
인증된 사용자 여부를 체크한다.
isFinished() - Method in class io.github.enxign.library.ServletInputStreamWrapper
종료 확인
isNumeric(String) - Static method in class io.github.enxign.library.validation.FormValidation
입력값이 숫자인지 확인합니다.
isReady() - Method in class io.github.enxign.library.ServletInputStreamWrapper
읽기 준비 상태 확인
isRules(String, String) - Static method in class io.github.enxign.library.validation.FormValidation
입력값이 유효성 검사 규칙에 부합하는지 확인합니다.
isStatus - Static variable in class io.github.enxign.library.validation.FormValidation
유효성 검사 상태를 나타내는 정적 플래그
isUserXss(HttpServletRequest, String) - Static method in class io.github.enxign.library.XSSUtils
사용자 XSS 체크 메소드

J

JSONUtils - Class in io.github.enxign.library
JSON 유틸리티 클래스 이 클래스는 JSON 배열을 특정 키를 기준으로 정렬하는 기능을 제공합니다.
JSONUtils() - Constructor for class io.github.enxign.library.JSONUtils
 

M

map2Vo(ServletRequestWrapper, Map<String, Object>, Object, boolean) - Static method in class io.github.enxign.library.ConverterObject
ServletRequestWrapper를 사용하여 Map을 VO로 변환
map2Vo(Map<String, Object>, Object, boolean) - Static method in class io.github.enxign.library.ConverterObject
Map To VO
MaskingUtils - Class in io.github.enxign.library
MaskingUtils 클래스는 문자열 마스킹 기능을 제공합니다.
MaskingUtils() - Constructor for class io.github.enxign.library.MaskingUtils
 

N

nameMasking11(String, boolean) - Static method in class io.github.enxign.library.MaskingUtils
이름 마스킹 기능을 제공합니다.
nameMasking8(String) - Static method in class io.github.enxign.library.MaskingUtils
이름 마스킹 기능을 제공합니다.
newInstance() - Static method in class io.github.enxign.library.session.SessionPool
싱글톤 인스턴스를 반환한다.
null2Blank(String) - Static method in class io.github.enxign.library.XSSUtils
문자열이 null인 경우 빈 문자열로 변환하는 메소드
nvl(String) - Static method in class io.github.enxign.library.validation.FormValidation
null 값을 빈 문자열로 변환하는 유틸리티 메서드.

O

Obj2Map(Object, boolean) - Static method in class io.github.enxign.library.ConverterObject
VO 객체를 Map으로 변환

P

ParameterUtil - Class in io.github.enxign.library
파라미터 유틸리티 클래스 이 클래스는 HttpServletRequest에서 파라미터를 추출하고, XSS 공격을 방지하는 기능을 제공합니다.
ParameterUtil() - Constructor for class io.github.enxign.library.ParameterUtil
 
ParseURI - Class in io.github.enxign.library
ParseURI 클래스는 URI를 파싱하여 도메인 부분을 추출하는 기능을 제공합니다.
ParseURI() - Constructor for class io.github.enxign.library.ParseURI
 

R

read() - Method in class io.github.enxign.library.ServletInputStreamWrapper
데이터를 읽습니다.
removeAttribute(String, HttpSession) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 주어진 키 값으로 세션 객체를 삭제하는 기능
removeSession(HttpSession) - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션정보 삭제
removeSession(HttpSession) - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 기존 세션정보를 삭제한다.
removeSessionAttribute(HttpServletRequest, String) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 존재하는 세션을 주어진 키 값으로 삭제하는 기능
repeat(String, int) - Static method in class io.github.enxign.library.MaskingUtils
문자열을 지정된 횟수만큼 반복합니다.
replace(String, String, String, int) - Static method in class io.github.enxign.library.ParameterUtil
Replaces a String with another String inside a larger String, for the first max values of the search String.
replaceHTMLtoText(String) - Static method in class io.github.enxign.library.ParameterUtil
XSS 공격을 방지하기 위해 문자열에서 위험한 문자를 제거합니다.
ReqUtils - Class in io.github.enxign.library
요청 처리 유틸리티 클래스 이 클래스는 HTTP 요청에서 파라미터를 처리하고, XSS 공격을 방지하는 기능을 제공합니다.
ReqUtils() - Constructor for class io.github.enxign.library.ReqUtils
 
resetSessionPool() - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션 정보를 초기화한다.
resetSessionPool() - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보를 초기화한다.
run() - Method in class io.github.enxign.library.validation.FormValidation
유효성 검사를 실행합니다.

S

sendAuthPost(String, String, String, String, JSONObject, StringBuilder) - Static method in class io.github.enxign.library.HttpAuthComm
인증된 POST 요청을 보내는 메소드.
sendGet(String, StringBuilder) - Static method in class io.github.enxign.library.HttpConnection
GET 요청을 보내는 메소드.
sendGet(String, String, StringBuilder, boolean) - Static method in class io.github.enxign.library.WebClient
GET 요청을 보내는 메소드.
sendPost(String, String, StringBuilder) - Static method in class io.github.enxign.library.HttpConnection
POST 요청을 보내는 메소드.
sendPost(String, String, StringBuilder) - Static method in class io.github.enxign.library.WebClient
POST 요청을 보내는 메소드.
sendPost(String, Map<String, Object>, StringBuilder) - Static method in class io.github.enxign.library.HttpConnection
POST 요청을 보내는 메소드.
ServletInputStreamWrapper - Class in io.github.enxign.library
ServletInputStream Wrapper Class
ServletInputStreamWrapper(byte[]) - Constructor for class io.github.enxign.library.ServletInputStreamWrapper
생성자
ServletRequestWrapper - Class in io.github.enxign.library
POST방식으로 전달된 JSON 데이터 처리 Wrapper Class
ServletRequestWrapper(HttpServletRequest) - Constructor for class io.github.enxign.library.ServletRequestWrapper
HttpServletRequestWrapper 생성자
SessionCookieUtil - Class in io.github.enxign.library
SessionCookieUtil 클래스는 HttpSession과 쿠키를 관리하는 유틸리티 클래스입니다.
SessionCookieUtil() - Constructor for class io.github.enxign.library.SessionCookieUtil
 
SessionCtrl - Class in io.github.enxign.library.session
SessionCtrl
SessionCtrl() - Constructor for class io.github.enxign.library.session.SessionCtrl
 
SessionManager - Class in io.github.enxign.library.session
SessionManager 로그인 세션관리
SessionManager() - Constructor for class io.github.enxign.library.session.SessionManager
생성자 - 세션풀정보를 초기화한다.
SessionObj - Class in io.github.enxign.library.session
세션 객체
SessionObj() - Constructor for class io.github.enxign.library.session.SessionObj
 
SessionPool - Class in io.github.enxign.library.session
SessionPool 세션정보 관리
setAccessCtrlService(AccessIF) - Method in class io.github.enxign.library.access.AccessCtrl
AccessCtrl 클래스의 static 메서드로, AccessIF 인터페이스를 구현한 객체를 설정합니다.
setAttribute(String, Object, HttpServletRequest) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 주어진 키 값으로 세션 객체를 설정하는 기능
setCookie(HttpServletResponse, String) - Static method in class io.github.enxign.library.SessionCookieUtil
쿠키값 삭제 - cookie.setMaxAge(0) - 쿠키의 유효시간을 0으로 설정해 줌으로써 쿠키를 삭제하는 것과 동일한 효과
setCookie(HttpServletResponse, String, String) - Static method in class io.github.enxign.library.SessionCookieUtil
쿠키생성 - 쿠키의 유효시간을 설정하지 않을 경우 쿠키의 생명주기는 브라우저가 종료될 때까지
setCookie(HttpServletResponse, String, String, int) - Static method in class io.github.enxign.library.SessionCookieUtil
쿠키생성 - 입력받은 분만큼 쿠키를 유지되도록 세팅한다.
setMessage(String, String) - Method in class io.github.enxign.library.validation.FormValidation
유효성 검사 오류 메시지를 설정합니다.
setReadListener(ReadListener) - Method in class io.github.enxign.library.ServletInputStreamWrapper
읽기 리스너 설정
setRequest(HttpServletRequest) - Method in class io.github.enxign.library.validation.FormValidation
HTTP 요청 객체를 설정합니다.
setRules(String, String, String) - Method in class io.github.enxign.library.validation.FormValidation
유효성 검사 규칙을 추가합니다.
setSessionAttribute(HttpServletRequest, String, Object) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 주어진 키 값으로 세션 객체를 생성하는 기능
setSessionAttribute(HttpServletRequest, String, String) - Static method in class io.github.enxign.library.SessionCookieUtil
HttpSession에 주어진 키 값으로 세션 정보를 생성하는 기능
setTokenId(String) - Method in class io.github.enxign.library.session.SessionObj
토큰 아이디를 설정한다.
setUserClass(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 분류를 설정한다.
setUserEnableYn(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 사용 여부를 설정한다.
setUserId(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 아이디를 설정한다.
setUserIdx(long) - Method in class io.github.enxign.library.session.SessionObj
사용자 번호를 설정한다.
setUserNm(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 이름을 설정한다.
setUserOrganizer(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 소속을 설정한다.
setUserTy(String) - Method in class io.github.enxign.library.session.SessionObj
사용자 구분을 설정한다.
sortedJsonArray(JSONArray) - Static method in class io.github.enxign.library.JSONUtils
JSON 배열을 특정 키를 기준으로 정렬합니다.

U

updateSession(HttpSession) - Method in class io.github.enxign.library.session.SessionManager
풀내의 세션정보 업데이트
updateSession(HttpSession) - Method in class io.github.enxign.library.session.SessionPool
세션풀 정보내의 기존 세션정보를 업데이트한다.

V

valueBound(HttpSessionBindingEvent) - Method in class io.github.enxign.library.session.SessionCtrl
세션이 바인딩될 때 호출되는 메서드
valueUnbound(HttpSessionBindingEvent) - Method in class io.github.enxign.library.session.SessionCtrl
세션이 언바인딩될 때 호출되는 메서드

W

WebClient - Class in io.github.enxign.library
외부 API 통신.
WebClient() - Constructor for class io.github.enxign.library.WebClient
 

X

XSSUtils - Class in io.github.enxign.library
XSSUtils 클래스는 크로스사이트스크립트(XSS) 공격을 방지하기 위한 유틸리티 클래스입니다.
XSSUtils() - Constructor for class io.github.enxign.library.XSSUtils
 
A B C D F G H I J M N O P R S U V W X 
All Classes and Interfaces|All Packages|Constant Field Values