com.safeidentity.adminservice.util
Class SearchItem

java.lang.Object
  extended bycom.safeidentity.adminservice.util.AbstractSearchFilter
      extended bycom.safeidentity.adminservice.util.SearchItem

public class SearchItem
extends AbstractSearchFilter

Author:
cho °Ë»öÇÊÅ͸¦ ±¸¼ºÇÏ´Â °³º° Á¤º¸¸¦ Ç¥ÇöÇϴ Ŭ·¡½ºÀÌ´Ù.

Field Summary
static java.lang.String OPR_EQ
           
static java.lang.String OPR_GT
           
static java.lang.String OPR_LT
           
 
Fields inherited from class com.safeidentity.adminservice.util.AbstractSearchFilter
BLOCK_BEGIN, BLOCK_END, DELIMETER_ATTRITEM, extFilter, FLAG_PROFILE, OPR_AND, OPR_NONE, OPR_NOT, OPR_OR, parentObj
 
Constructor Summary
SearchItem(SearchFilter parentObj)
          »ý¼ºÀÚ
SearchItem(java.lang.String item)
          »ý¼ºÀÚ
SearchItem(java.lang.String item, SearchFilter parentObj)
          »ý¼ºÀÚ
SearchItem(java.lang.String key, java.lang.String opr, java.lang.String value)
          »ý¼ºÀÚ
SearchItem(java.lang.String key, java.lang.String opr, java.lang.String value, SearchFilter parentObj)
          »ý¼ºÀÚ
 
Method Summary
static java.lang.String decodeSearchFilterValue(java.lang.String value)
          °Ë»öÁ¶°Ç¿¡ µé¾î°¡´Â °ªÀ» ÀÎÄÚµùÇÑ ¹®ÀÚ¿­¿¡¼­ ¿ø·¡ÀÇ °ªÀ¸·Î µðÄÚµùÇØÁØ´Ù.
static java.lang.String encodeSearchFilterValue(java.lang.String value)
          °Ë»öÁ¶°Ç¿¡ µé¾î°¡´Â °ª¿¡ Áß¿¡ °Ë»ö ÇÊÅÍ¿¡¼­ ¾²À̴ Ư¼ö¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡ ´ëÇØ¼­ \¹®ÀÚ¸¦ ºÙ¿©¼­ °Ë»ö ÇÊÅÍ¿¡¼­ À߸øµÈ ¿¬»êÀ» ¹æÁöÇϵµ·Ï ÀÎÄÚµùÇÑ´Ù.
 java.lang.String getItem()
          °Ë»ö Ç׸ñ ¹Ýȯ (°ýÈ£ Æ÷ÇÔÇÏÁö ¾ÊÀ½)
 java.lang.String getKey()
          °Ë»ö KEY ¹Ýȯ
 java.lang.String getLDAPString(java.util.Map map)
          LDAP °Ë»öÇÊÅÍ ¹Ýȯ
 java.util.List getList()
          ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ ³ëµå ¸ñ·Ï
 java.lang.String getOperator()
          °Ë»ö OPERATOR ¹Ýȯ
 java.util.Set getSearchKeywords()
          KEY ¸ñ·ÏÀ» ¹Ýȯ
 java.lang.String getStorageString()
          ÀúÀå¼Ò¿¡ ÀúÀåÇÒ Çü½ÄÀÇ °Ë»öÇÊÅÍ ¹Ýȯ.
 java.lang.String getValue()
          °Ë»ö VALUE ¹Ýȯ
 boolean isProfile()
          ÇöÀç Ç׸ñÀÌ ÇÁ·ÎÆÄÀÏÀÎÁö ¿©ºÎ
 void setItem(java.lang.String item)
          °Ë»ö Ç׸ñ ¼³Á¤
 void setItem(java.lang.String key, java.lang.String opr, java.lang.String value)
          °Ë»ö Ç׸ñ ¼³Á¤
 void setKey(java.lang.String string)
          °Ë»ö KEY ¼³Á¤
 void setOperator(java.lang.String string)
          °Ë»ö OPERATOR ¼³Á¤
 void setProfile(boolean b)
          ÇÁ·ÎÆÄÀÏ ¿©ºÎ ¼³Á¤
 void setValue(java.lang.String string)
          °Ë»ö VALUE ¼³Á¤
 java.lang.String toString()
          È­¸é Ãâ·Â¿ë °Ë»öÇÊÅÍ
 
Methods inherited from class com.safeidentity.adminservice.util.AbstractSearchFilter
getParentObj, hasExtFilter, hasSearchKeyword, setHasExtFilter, setParentObj, verifySubObj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPR_GT

public static final java.lang.String OPR_GT
See Also:
Constant Field Values

OPR_LT

public static final java.lang.String OPR_LT
See Also:
Constant Field Values

OPR_EQ

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

SearchItem

public SearchItem(java.lang.String item)
           throws SFInvalidParameterException
»ý¼ºÀÚ

Parameters:
item - °Ë»ö Ç׸ñ
Throws:
SFInvalidParameterException

SearchItem

public SearchItem(java.lang.String key,
                  java.lang.String opr,
                  java.lang.String value)
           throws SFInvalidParameterException
»ý¼ºÀÚ

Parameters:
key - °Ë»ö KEY
opr - °Ë»ö OPERATOR
value - °Ë»ö VALUE
Throws:
SFInvalidParameterException

SearchItem

public SearchItem(SearchFilter parentObj)
»ý¼ºÀÚ

Parameters:
parentObj - »óÀ§ ³ëµå

SearchItem

public SearchItem(java.lang.String item,
                  SearchFilter parentObj)
           throws SFInvalidParameterException
»ý¼ºÀÚ

Parameters:
item - °Ë»ö Ç׸ñ
parentObj - »óÀ§ ³ëµå
Throws:
SFInvalidParameterException

SearchItem

public SearchItem(java.lang.String key,
                  java.lang.String opr,
                  java.lang.String value,
                  SearchFilter parentObj)
           throws SFInvalidParameterException
»ý¼ºÀÚ

Parameters:
key - °Ë»ö KEY
opr - °Ë»ö OPERATOR
value - °Ë»ö VALUE
parentObj - »óÀ§ ³ëµå
Throws:
SFInvalidParameterException
Method Detail

setItem

public void setItem(java.lang.String key,
                    java.lang.String opr,
                    java.lang.String value)
             throws SFInvalidParameterException
°Ë»ö Ç׸ñ ¼³Á¤

Parameters:
key - °Ë»ö KEY
opr - °Ë»ö OPERATOR
value - °Ë»ö VALUE
Throws:
SFInvalidParameterException

setItem

public void setItem(java.lang.String item)
             throws SFInvalidParameterException
°Ë»ö Ç׸ñ ¼³Á¤

Parameters:
item - °Ë»ö Ç׸ñ.
Throws:
SFInvalidParameterException

getItem

public java.lang.String getItem()
°Ë»ö Ç׸ñ ¹Ýȯ (°ýÈ£ Æ÷ÇÔÇÏÁö ¾ÊÀ½)

Returns:
°Ë»ö Ç׸ñ

isProfile

public boolean isProfile()
ÇöÀç Ç׸ñÀÌ ÇÁ·ÎÆÄÀÏÀÎÁö ¿©ºÎ

Returns:
ÇÁ·ÎÆÄÀÏ ¿©ºÎ

setProfile

public void setProfile(boolean b)
ÇÁ·ÎÆÄÀÏ ¿©ºÎ ¼³Á¤

Parameters:
b - ÇÁ·ÎÆÄÀÏ ¿©ºÎ

getKey

public java.lang.String getKey()
°Ë»ö KEY ¹Ýȯ

Returns:
°Ë»ö KEY

getOperator

public java.lang.String getOperator()
°Ë»ö OPERATOR ¹Ýȯ

Returns:
°Ë»ö OPERATOR

getValue

public java.lang.String getValue()
°Ë»ö VALUE ¹Ýȯ

Returns:
°Ë»ö VALUE

setKey

public void setKey(java.lang.String string)
°Ë»ö KEY ¼³Á¤

Parameters:
string - °Ë»ö KEY

setOperator

public void setOperator(java.lang.String string)
                 throws SFInvalidParameterException
°Ë»ö OPERATOR ¼³Á¤

Parameters:
string - °Ë»ö OPERATOR
Throws:
SFInvalidParameterException

setValue

public void setValue(java.lang.String string)
°Ë»ö VALUE ¼³Á¤

Parameters:
string - °Ë»ö VALUE

getList

public java.util.List getList()
Description copied from class: AbstractSearchFilter
ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ ³ëµå ¸ñ·Ï

Specified by:
getList in class AbstractSearchFilter
Returns:
ÇÏÀ§ ³ëµå ¸ñ·Ï

toString

public java.lang.String toString()
Description copied from class: AbstractSearchFilter
È­¸é Ãâ·Â¿ë °Ë»öÇÊÅÍ

Overrides:
toString in class AbstractSearchFilter

getStorageString

public java.lang.String getStorageString()
Description copied from class: AbstractSearchFilter
ÀúÀå¼Ò¿¡ ÀúÀåÇÒ Çü½ÄÀÇ °Ë»öÇÊÅÍ ¹Ýȯ.

Specified by:
getStorageString in class AbstractSearchFilter
Returns:
ÀúÀå¼Ò °Ë»öÇÊÅÍ

getLDAPString

public java.lang.String getLDAPString(java.util.Map map)
Description copied from class: AbstractSearchFilter
LDAP °Ë»öÇÊÅÍ ¹Ýȯ

Specified by:
getLDAPString in class AbstractSearchFilter
Parameters:
map - À̸§°ú ½ÇÁ¦ ¼Ó¼º À̸§ÀÇ ¸ÅĪ Á¤º¸¸¦ ´ãÀº Å×À̺í
Returns:
LDAP °Ë»ö ÇÊÅÍ

getSearchKeywords

public java.util.Set getSearchKeywords()
Description copied from class: AbstractSearchFilter
KEY ¸ñ·ÏÀ» ¹Ýȯ

Specified by:
getSearchKeywords in class AbstractSearchFilter
Returns:
KEY ¸ñ·Ï

encodeSearchFilterValue

public static java.lang.String encodeSearchFilterValue(java.lang.String value)
°Ë»öÁ¶°Ç¿¡ µé¾î°¡´Â °ª¿¡ Áß¿¡ °Ë»ö ÇÊÅÍ¿¡¼­ ¾²À̴ Ư¼ö¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡ ´ëÇØ¼­ \¹®ÀÚ¸¦ ºÙ¿©¼­ °Ë»ö ÇÊÅÍ¿¡¼­ À߸øµÈ ¿¬»êÀ» ¹æÁöÇϵµ·Ï ÀÎÄÚµùÇÑ´Ù. °Ë»öÇÊÅÍ Name=lee,ki(hwa)zzz\sss °Ë»öÁ¶°Ç °ª leeki(hwa)zzz\sss ÀÎÄÚµùµÈ °á°ú leeki\(hwa\)zzz\\sss

Parameters:
value - ÀԷ°ª
Returns:
ÀÎÄÚµùµÈ °ª

decodeSearchFilterValue

public static java.lang.String decodeSearchFilterValue(java.lang.String value)
°Ë»öÁ¶°Ç¿¡ µé¾î°¡´Â °ªÀ» ÀÎÄÚµùÇÑ ¹®ÀÚ¿­¿¡¼­ ¿ø·¡ÀÇ °ªÀ¸·Î µðÄÚµùÇØÁØ´Ù.

Parameters:
value - ÀÎÄÚµùµÈ ¹®ÀÚ¿­
Returns:
µðÄÚµùµÈ ¹®ÀÚ¿­


Copyright © 2004 SoftForum Corp. All Rights Reserved.