SafeIdentity
Class SsoConfig

java.lang.Object
  extended bySafeIdentity.SsoConfig

public class SsoConfig
extends java.lang.Object

이 클래스는 소프트포럼(주)의 Safe Sign-On 제품의 초기화를 위한 클래스이다. 일반적인 설정값들을 이 클래스에 모아 놓고 사용하며, 디버깅 모드에서는 실행 환경의 변경 편이성을 위해 파일을 통한 초기화를 지원한다.

Since:
JDK 1.1
Version:
2.2.0 2001/08/03
Author:
Sungho,Park(shpark@softforum.com)
See Also:
SSO

Field Summary
static java.lang.String version
           
 
Constructor Summary
SsoConfig()
          기본 생성자 메소드이다.
SsoConfig(int nPort, java.lang.String sHost, boolean bAppendMode, int nDebugLevel)
          설정값을 입력으로 받아서 초기화하는 생성자 메소드이다.
SsoConfig(java.lang.String configFilePath)
          기본 생성자 메소드이다.
 
Method Summary
 java.lang.String getApiKey()
          API Key(sApiKey)을 넘겨준다.
 boolean getAppendMode()
          Append Mode(bAppendMode)를 넘겨준다.
 int getDebugLevel()
          디버그 레벨(nDebugLevel)을 넘겨준다.
 boolean getDebugMode()
          디버그 모드(debugMode)를 넘겨준다.
 java.lang.String getHostName()
          호스트명(sHost)을 넘겨준다.
 int getPortNumber()
          포트번호(nPort)를 넘겨준다.
 java.lang.String getServerID()
          Server ID를 넘겨준다.
 java.lang.String getTokenVersion()
          Token Version을 넘겨준다.
 java.lang.String getVersion()
          SSO 클래스의 버젼을 알려준다.
 void init(java.lang.String configFileName)
          초기화 메소드이다.
 void setApiKey(java.lang.String ApiKey)
          API Key를 설정한다.
 void setAppendMode(boolean AppendMode)
          Append Mode를 설정한다.
 void setAppendMode(java.lang.String AppendMode)
          Append Mode를 설정한다.
 void setDebugLevel(int DebugLevel)
          디버그 레벨을 설정한다.
 void setDebugLevel(java.lang.String DebugLevel)
          디버그 레벨을 설정한다.
 void setHostName(java.lang.String HostName)
          호스트명을 설정한다.
 void setPortNumber(int PortNumber)
          포트번호를 설정한다.
 void setPortNumber(java.lang.String PortNumber)
          포트번호를 설정한다.
 void setServerID(java.lang.String ServerID)
          Server ID를 설정한다.
 void setTokenVersion(java.lang.String TokenVersion)
          Token Version을 설정한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

public static final java.lang.String version
See Also:
Constant Field Values
Constructor Detail

SsoConfig

public SsoConfig()
기본 생성자 메소드이다.


SsoConfig

public SsoConfig(java.lang.String configFilePath)
기본 생성자 메소드이다.


SsoConfig

public SsoConfig(int nPort,
                 java.lang.String sHost,
                 boolean bAppendMode,
                 int nDebugLevel)
설정값을 입력으로 받아서 초기화하는 생성자 메소드이다.

Parameters:
nPort - 포트번호
sHost - 서버의 IP 주소
bAppendMode - 덮어쓰기 여부
nDebugLevel - 디버깅 레벨
Method Detail

init

public void init(java.lang.String configFileName)
          throws java.io.FileNotFoundException,
                 java.io.IOException
초기화 메소드이다. 이 메소드를 호출하므로써 각 필드의 값을 초기화 할 수 있다. 이 메소드는 debugMode 가 true 일 때(debug 모드일 때)만 동작한다.

Parameters:
configFileName - 초기화 정보가 들어있는 파일의 이름
Throws:
java.io.FileNotFoundException
java.io.IOException

getPortNumber

public int getPortNumber()
포트번호(nPort)를 넘겨준다.


getHostName

public java.lang.String getHostName()
호스트명(sHost)을 넘겨준다.


getAppendMode

public boolean getAppendMode()
Append Mode(bAppendMode)를 넘겨준다.


getDebugLevel

public int getDebugLevel()
디버그 레벨(nDebugLevel)을 넘겨준다.


getDebugMode

public boolean getDebugMode()
디버그 모드(debugMode)를 넘겨준다.


getApiKey

public java.lang.String getApiKey()
API Key(sApiKey)을 넘겨준다.


getServerID

public java.lang.String getServerID()
Server ID를 넘겨준다.


getTokenVersion

public java.lang.String getTokenVersion()
Token Version을 넘겨준다.


setPortNumber

public void setPortNumber(int PortNumber)
포트번호를 설정한다.

Parameters:
PortNumber - 정수형(int)의 포트번호

setPortNumber

public void setPortNumber(java.lang.String PortNumber)
포트번호를 설정한다.

Parameters:
PortNumber - String 타입의 포트번호

setHostName

public void setHostName(java.lang.String HostName)
호스트명을 설정한다.

Parameters:
HostName - String 타입의 호스트명

setAppendMode

public void setAppendMode(boolean AppendMode)
Append Mode를 설정한다. Append Mode 는 기존의 데이터가 존재할 때 처리하는 방식(덮어쓰거나 추가한다)을 나타낸다.

Parameters:
AppendMode - boolean 타입의 AppendMode

setAppendMode

public void setAppendMode(java.lang.String AppendMode)
Append Mode를 설정한다.

Parameters:
AppendMode - String 타입의 AppendMode

setDebugLevel

public void setDebugLevel(int DebugLevel)
디버그 레벨을 설정한다.

Parameters:
DebugLevel - 정수형(int)의 디버그 레벨

setDebugLevel

public void setDebugLevel(java.lang.String DebugLevel)
디버그 레벨을 설정한다.

Parameters:
DebugLevel - String 타입의 디버그 레벨

setApiKey

public void setApiKey(java.lang.String ApiKey)
API Key를 설정한다.

Parameters:
ApiKey - API Key

setServerID

public void setServerID(java.lang.String ServerID)
Server ID를 설정한다.

Parameters:
ServerID - Server ID

setTokenVersion

public void setTokenVersion(java.lang.String TokenVersion)
Token Version을 설정한다.

Parameters:
TokenVersion - Token Version

getVersion

public java.lang.String getVersion()
SSO 클래스의 버젼을 알려준다.

Returns:
SSO API 클래스의 버전. 예를 들어 "2.0.0" 등의 형식으로 넘겨준다.