Package io.codef.easycodef
Class EasyCodef
java.lang.Object
io.codef.easycodef.EasyCodef
public class EasyCodef
extends java.lang.Object
io.codef.easycodef |_ EasyCodef.javaDesc : 코드에프의 쉬운 사용을 위한 유틸 라이브러리 클래스
-
Constructor Summary
Constructors Constructor Description EasyCodef() -
Method Summary
Modifier and Type Method Description java.lang.StringaddAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : 계정 정보 추가java.lang.StringcreateAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : connectedId 발급을 위한 계정 등록java.lang.StringdeleteAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : 계정 정보 삭제java.lang.StringgetAccountList(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : connectedId로 등록된 계정 목록 조회java.lang.StringgetConnectedIdList(EasyCodefServiceType serviceType)Desc : 클라이언트 정보로 등록된 모든 connectedId 목록 조회java.lang.StringgetPublicKey()Desc : RSA암호화를 위한 퍼블릭키 반환java.lang.StringrequestCertification(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : 상품 추가인증 요청java.lang.StringrequestProduct(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : 상품 요청java.util.HashMap<java.lang.String,java.lang.Object>requestToken(EasyCodefServiceType serviceType)Desc : 토큰 발급 요청voidsetClientInfo(java.lang.String clientId, java.lang.String clientSecret)Desc : 정식서버 사용을 위한 클라이언트 정보 설정voidsetClientInfoForDemo(java.lang.String demoClientId, java.lang.String demoClientSecret)Desc : 데모서버 사용을 위한 클라이언트 정보 설정voidsetPublicKey(java.lang.String publicKey)Desc : RSA암호화를 위한 퍼블릭키 설정java.lang.StringupdateAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap)Desc : 계정 정보 수정
-
Constructor Details
-
EasyCodef
public EasyCodef()
-
-
Method Details
-
setClientInfo
public void setClientInfo(java.lang.String clientId, java.lang.String clientSecret)Desc : 정식서버 사용을 위한 클라이언트 정보 설정- Parameters:
clientId-clientSecret-
-
setClientInfoForDemo
public void setClientInfoForDemo(java.lang.String demoClientId, java.lang.String demoClientSecret)Desc : 데모서버 사용을 위한 클라이언트 정보 설정- Parameters:
demoClientId-demoClientSecret-
-
setPublicKey
public void setPublicKey(java.lang.String publicKey)Desc : RSA암호화를 위한 퍼블릭키 설정- Parameters:
publicKey-
-
getPublicKey
public java.lang.String getPublicKey()Desc : RSA암호화를 위한 퍼블릭키 반환- Returns:
-
requestProduct
public java.lang.String requestProduct(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 상품 요청- Parameters:
productUrl-serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
requestCertification
public java.lang.String requestCertification(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 상품 추가인증 요청- Parameters:
productUrl-serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
createAccount
public java.lang.String createAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : connectedId 발급을 위한 계정 등록- Parameters:
serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
addAccount
public java.lang.String addAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 계정 정보 추가- Parameters:
serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
updateAccount
public java.lang.String updateAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 계정 정보 수정- Parameters:
serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
deleteAccount
public java.lang.String deleteAccount(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 계정 정보 삭제- Parameters:
serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
getAccountList
public java.lang.String getAccountList(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,java.lang.Object> parameterMap) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : connectedId로 등록된 계정 목록 조회- Parameters:
serviceType-parameterMap-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
getConnectedIdList
public java.lang.String getConnectedIdList(EasyCodefServiceType serviceType) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedExceptionDesc : 클라이언트 정보로 등록된 모든 connectedId 목록 조회- Parameters:
serviceType-- Returns:
- Throws:
java.io.UnsupportedEncodingExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InterruptedException
-
requestToken
public java.util.HashMap<java.lang.String,java.lang.Object> requestToken(EasyCodefServiceType serviceType)Desc : 토큰 발급 요청- Parameters:
serviceType-- Returns:
-