Package io.codef.api

Class EasyCodef

java.lang.Object
io.codef.api.EasyCodef

public class EasyCodef
extends java.lang.Object
 io.codef.easycodef
   |_ EasyCodef.java
 
Desc : 코드에프의 쉬운 사용을 위한 유틸 라이브러리 클래스
Company:
: ©CODEF corp.
Author:
: [email protected]
Date:
: Jun 26, 2020 3:28:31 PM
  • Constructor Summary

    Constructors 
    Constructor Description
    EasyCodef()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String addAccount​(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : 계정 정보 추가
    java.lang.String createAccount​(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : connectedId 발급을 위한 계정 등록
    java.lang.String deleteAccount​(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : 계정 정보 삭제
    java.lang.String getAccountList​(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : connectedId로 등록된 계정 목록 조회
    java.lang.String getConnectedIdList​(EasyCodefServiceType serviceType)
    Desc : 클라이언트 정보로 등록된 모든 connectedId 목록 조회
    java.lang.String getPublicKey()
    Desc : RSA암호화를 위한 퍼블릭키 반환
    java.lang.String requestCertification​(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : 상품 추가인증 요청
    java.lang.String requestProduct​(java.lang.String productUrl, EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : 상품 요청
    java.lang.String requestToken​(EasyCodefServiceType serviceType)
    Desc : 토큰 반환 요청.
    void setClientInfo​(java.lang.String clientId, java.lang.String clientSecret)
    Desc : 정식서버 사용을 위한 클라이언트 정보 설정
    void setClientInfoForDemo​(java.lang.String demoClientId, java.lang.String demoClientSecret)
    Desc : 데모서버 사용을 위한 클라이언트 정보 설정
    void setPublicKey​(java.lang.String publicKey)
    Desc : RSA암호화를 위한 퍼블릭키 설정
    java.lang.String updateAccount​(EasyCodefServiceType serviceType, java.util.HashMap<java.lang.String,​java.lang.Object> parameterMap)
    Desc : 계정 정보 수정

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setClientInfo

      public void setClientInfo​(java.lang.String clientId, java.lang.String clientSecret)
      Desc : 정식서버 사용을 위한 클라이언트 정보 설정
      Parameters:
      clientId -
      clientSecret -
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:30:59 PM
    • setClientInfoForDemo

      public void setClientInfoForDemo​(java.lang.String demoClientId, java.lang.String demoClientSecret)
      Desc : 데모서버 사용을 위한 클라이언트 정보 설정
      Parameters:
      demoClientId -
      demoClientSecret -
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:31:12 PM
    • setPublicKey

      public void setPublicKey​(java.lang.String publicKey)
      Desc : RSA암호화를 위한 퍼블릭키 설정
      Parameters:
      publicKey -
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:31:24 PM
    • getPublicKey

      public java.lang.String getPublicKey()
      Desc : RSA암호화를 위한 퍼블릭키 반환
      Returns:
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:32:25 PM
    • 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.InterruptedException
      Desc : 상품 요청
      Parameters:
      productUrl -
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:32:31 PM
    • 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.InterruptedException
      Desc : 상품 추가인증 요청
      Parameters:
      productUrl -
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:32:41 PM
    • 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.InterruptedException
      Desc : connectedId 발급을 위한 계정 등록
      Parameters:
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:02 PM
    • 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.InterruptedException
      Desc : 계정 정보 추가
      Parameters:
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:11 PM
    • 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.InterruptedException
      Desc : 계정 정보 수정
      Parameters:
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:21 PM
    • 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.InterruptedException
      Desc : 계정 정보 삭제
      Parameters:
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:30 PM
    • 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.InterruptedException
      Desc : connectedId로 등록된 계정 목록 조회
      Parameters:
      serviceType -
      parameterMap -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:37 PM
    • getConnectedIdList

      public java.lang.String getConnectedIdList​(EasyCodefServiceType serviceType) throws java.io.UnsupportedEncodingException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InterruptedException
      Desc : 클라이언트 정보로 등록된 모든 connectedId 목록 조회
      Parameters:
      serviceType -
      Returns:
      Throws:
      java.io.UnsupportedEncodingException
      com.fasterxml.jackson.core.JsonProcessingException
      java.lang.InterruptedException
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:34:44 PM
    • requestToken

      public java.lang.String requestToken​(EasyCodefServiceType serviceType)
      Desc : 토큰 반환 요청. 보유 중인 토큰이 있는 경우 반환, 없는 경우 발급 후 반환
      Parameters:
      serviceType -
      Returns:
      Company:
      : ©CODEF corp.
      Author:
      : [email protected]
      Date:
      : Jun 26, 2020 3:35:03 PM