|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectSafeIdentity.SsoParser
이 클래스는 소프트포럼(주)의 Safe Sign-On 패키지를 위한 Name-Value 파서 클래스 이다.
이 클래스를 이용하여 SSO 요청을 생성하고, SSO 응답을 분석할 수 있다.
SSO| Field Summary | |
static java.lang.String |
version
|
| Constructor Summary | |
SsoParser()
질의문을 빈 문자열로 초기화한다. |
|
SsoParser(java.lang.String query)
질의문을 주어진 문자열로 초기화한다. |
|
| Method Summary | |
void |
add(java.lang.String tag,
java.lang.String value)
'Name-Value' 쌍을 질의문에 추가한다. |
protected static java.lang.String |
decode(java.lang.String sFrom)
|
int |
delete(java.lang.String tag)
'Name-Value' 쌍을 질의문에서 삭제한다. |
protected static java.lang.String |
encode(java.lang.String sFrom)
|
java.lang.String |
find(java.lang.String tag)
|
java.lang.String |
find(java.lang.String tag,
int index)
|
static java.util.Hashtable |
getHashtable(java.lang.String nvds)
|
int |
getIndex(java.lang.String sTag,
java.lang.String sValue)
복수의 'Name-Value' 데이터 필드가 주어졌을 때 지정된 'Name-Value' 쌍에 해당하는 인덱스 값을 구해준다. |
java.lang.String |
getQuery()
만들어낸 질의문을 넘겨준다. |
java.lang.String |
getVersion()
SSO 클래스의 버젼을 알려준다. |
static java.lang.String |
putHashtable(java.util.Hashtable table)
|
protected static java.lang.String |
replaceString(java.lang.String sSource,
java.lang.String sFrom,
java.lang.String sTo)
|
int |
resetQuery()
질의문에 빈 문자열로 초기화한다. |
java.lang.String |
search(java.lang.String tag)
해당 태그명을 갖는 'Name-Value' 쌍을 찾아내서 그 데이터를 넘겨준다. |
java.lang.String |
search(java.lang.String tag,
int index)
해당 태그명을 갖는 'Name-Value' 쌍을 찾아내서 그 데이터를 넘겨준다. |
java.lang.String |
search2(java.lang.String tag,
int index)
|
void |
setQuery(java.lang.String query)
질의문을 제공된 문자열로 설정한다. |
int |
update(java.lang.String tag,
java.lang.String updateValue)
적절한 'Name-Value' 쌍을 찾아 갱신한다. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String version
| Constructor Detail |
public SsoParser()
public SsoParser(java.lang.String query)
query - 초기화할 질의문 문자열| Method Detail |
public void add(java.lang.String tag,
java.lang.String value)
tag - 추가할 태그명value - 추가할 데이터
public int update(java.lang.String tag,
java.lang.String updateValue)
tag - 찾으려는 태그명updateValue - 변경하려는 데이터public int delete(java.lang.String tag)
tag - 삭제할 태그명public java.lang.String find(java.lang.String tag)
public java.lang.String find(java.lang.String tag,
int index)
public java.lang.String search(java.lang.String tag)
tag - 검색할 태그명
public java.lang.String search2(java.lang.String tag,
int index)
public java.lang.String search(java.lang.String tag,
int index)
tag - 검색할 태그명index - 검색할 데이터의 인덱스
public int getIndex(java.lang.String sTag,
java.lang.String sValue)
sTag - 검색의 키가 되는 태그의 태그명sValue - 검색의 키가 되는 태그의 데이터 값public java.lang.String getQuery()
public void setQuery(java.lang.String query)
query - 설정하고자 하는 질의문 데이터public int resetQuery()
protected static java.lang.String encode(java.lang.String sFrom)
protected static java.lang.String decode(java.lang.String sFrom)
protected static java.lang.String replaceString(java.lang.String sSource,
java.lang.String sFrom,
java.lang.String sTo)
public static java.util.Hashtable getHashtable(java.lang.String nvds)
public static java.lang.String putHashtable(java.util.Hashtable table)
public java.lang.String getVersion()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||