com.safeidentity.adminservice.util
Class SearchFilter

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

public class SearchFilter
extends AbstractSearchFilter

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

Field Summary
 
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
SearchFilter()
          »ý¼ºÀÚ
SearchFilter(SearchFilter parentObj)
          »ý¼ºÀÚ
 
Method Summary
 boolean add(AbstractSearchFilter _obj)
          ÇöÀç ³ëµå¿¡ ÇÏÀ§ Ç׸ñ Ãß°¡
 boolean del(AbstractSearchFilter obj)
          ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ÇÏÀ§ Ç׸ñ Á¦°Å
 boolean delAll()
          ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ Ç׸ñ Á¦°Å
 void destroy()
           
 void finalize()
           
 java.lang.String getLDAPString(java.util.Map table)
          LDAP °Ë»öÇÊÅÍ ¹Ýȯ
 java.util.List getList()
          ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ ³ëµå ¸ñ·Ï
 char getOperation()
          operation ¹Ýȯ
 java.util.Set getSearchKeywords()
          KEY ¸ñ·ÏÀ» ¹Ýȯ
 java.util.List getSiblings(java.lang.Object item)
          ÀÔ·ÂÇÑ °´Ã¼ÀÇ ÇüÁ¦ Ç׸ñ(µé)À» ¹Ýȯ
 java.lang.String getStorageString()
          ÀúÀå¼Ò¿¡ ÀúÀåÇÒ Çü½ÄÀÇ °Ë»öÇÊÅÍ ¹Ýȯ.
 int indexOf(java.lang.Object obj)
          Ç׸ñÀÇ À§Ä¡¸¦ ±¸ÇÑ´Ù.
 boolean isEmpty()
          ÇöÀç ³ëµå°¡ ÇÏÀ§ ³ëµå¸¦ 1°³ ÀÌ»ó °¡Áö´ÂÁö ¿©ºÎ.
 java.lang.Object set(int index, AbstractSearchFilter obj)
          ÇöÀç ³ëµå¿¡ ÇÏÀ§ Ç׸ñ ġȯ
 void setOperation(char opr)
          operation ¼³Á¤
 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, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchFilter

public SearchFilter()
»ý¼ºÀÚ


SearchFilter

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

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

setOperation

public void setOperation(char opr)
operation ¼³Á¤

Parameters:
opr - operation

getOperation

public char getOperation()
operation ¹Ýȯ

Returns:
operation

getSiblings

public java.util.List getSiblings(java.lang.Object item)
ÀÔ·ÂÇÑ °´Ã¼ÀÇ ÇüÁ¦ Ç׸ñ(µé)À» ¹Ýȯ

Parameters:
item - °´Ã¼ (SearchFilterItem or SearchFilterNode)
Returns:
ÇüÁ¦ Ç׸ñ(µé)

add

public boolean add(AbstractSearchFilter _obj)
            throws SFInvalidParameterException
ÇöÀç ³ëµå¿¡ ÇÏÀ§ Ç׸ñ Ãß°¡

Parameters:
_obj - Ãß°¡ÇÒ ÇÏÀ§ Ç׸ñ
Returns:
¼º°ø ¿©ºÎ
Throws:
SFInvalidParameterException

del

public boolean del(AbstractSearchFilter obj)
ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ÇÏÀ§ Ç׸ñ Á¦°Å

Parameters:
obj - Á¦°ÅÇÒ ÇÏÀ§ Ç׸ñ
Returns:
¼º°ø ¿©ºÎ

indexOf

public int indexOf(java.lang.Object obj)
Ç׸ñÀÇ À§Ä¡¸¦ ±¸ÇÑ´Ù.

Parameters:
obj - ±¸ÇÏ·Á´Â Ç׸ñ °´Ã¼
Returns:
Ç׸ñ À§Ä¡ °ª. 0ºÎÅÍ ½ÃÀÛ. ãÁö ¸øÇϸé -1.

set

public java.lang.Object set(int index,
                            AbstractSearchFilter obj)
                     throws SFInvalidParameterException
ÇöÀç ³ëµå¿¡ ÇÏÀ§ Ç׸ñ ġȯ

Parameters:
index - ġȯ À§Ä¡
obj - ġȯÇÒ ÇÏÀ§ Ç׸ñ
Returns:
ġȯµÈ ÀÌÀü °´Ã¼
Throws:
SFInvalidParameterException

delAll

public boolean delAll()
ÇöÀç ³ëµå°¡ Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ Ç׸ñ Á¦°Å

Returns:
¼º°ø ¿©ºÎ

isEmpty

public boolean isEmpty()
ÇöÀç ³ëµå°¡ ÇÏÀ§ ³ëµå¸¦ 1°³ ÀÌ»ó °¡Áö´ÂÁö ¿©ºÎ.

Returns:
ÇÏÀ§ ³ëµå Æ÷ÇÔ ¿©ºÎ

getList

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

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 table)
Description copied from class: AbstractSearchFilter
LDAP °Ë»öÇÊÅÍ ¹Ýȯ

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

getSearchKeywords

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

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

destroy

public void destroy()

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable


Copyright © 2004 SoftForum Corp. All Rights Reserved.