com.safeidentity.adminservice.util
Class SearchFilterHelper

java.lang.Object
  extended bycom.safeidentity.adminservice.util.SearchFilterHelper

public class SearchFilterHelper
extends java.lang.Object

Author:
cho °Ë»öÇÊÅ͸¦ °´Ã¼·Î º¯È¯ÇÑ´Ù. ÀúÀå¼Ò¿¡ µû¸¥ °³º° °Ë»öÇÊÅ͸¦ »ý¼ºÇϰųª, ƯÁ¤ ÇÊÅÍÀÇ Ãß°¡/»èÁ¦ µî¿¡ Àû¿ëÇϱâ À§ÇØ ÀÛ¼ºµÊ.
[ÇöÀç¹öÀü¿¡¼­ Áö¿øÇÏÁö ¾Ê´Â ¾ç½Ä]
  • ºÒÇÊ¿äÇÏ°Ô Áߺ¹µÇ¾î »ç¿ëµÈ ¼Ò°ýÈ£
  • See Also:
    SearchFilter, SearchItem, SearchFilter

    Constructor Summary
    SearchFilterHelper()
               
     
    Method Summary
    static void main(java.lang.String[] args)
               
     void operation(char opr, java.util.List dest, java.util.List src)
              2°³ÀÇ List °´Ã¼¿¡ ´ëÇÑ '&', '|' ¿¬»êÀ» ¼öÇàÇÏ¿©, dest¿¡ ÀúÀåÇÑ´Ù.
     SearchFilter parseFilter(java.lang.String filter)
              ÁÖ¾îÁø ¹®ÀÚ¿­ ÇüÅÂÀÇ ÇÊÅ͸¦ ºÐ¼®ÇÏ¿© °´Ã¼ ÇüÅ·Πó¸®ÇÑ´Ù.
     void prepare(SearchFilter items, java.lang.String[] targets)
              °Ë»öÇÊÅÍ °´Ã¼¿¡ ´ëÇÑ °Ë»öÀ» ¼öÇàÇϱâ Àü¿¡ Àü󸮸¦ ¼öÇàÇÑ´Ù.
     void sort(SearchFilter items)
              °Ë»ö°á°ú¸¦ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ¹æ¹ýÀ¸·Î µû·Î operationÇϰíÀÚ ÇÒ ¶§ ÇÊ¿äÇÑ ÇÔ¼öÀÌ´Ù.
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    SearchFilterHelper

    public SearchFilterHelper()
    Method Detail

    parseFilter

    public SearchFilter parseFilter(java.lang.String filter)
                             throws SFInvalidParameterException
    ÁÖ¾îÁø ¹®ÀÚ¿­ ÇüÅÂÀÇ ÇÊÅ͸¦ ºÐ¼®ÇÏ¿© °´Ã¼ ÇüÅ·Πó¸®ÇÑ´Ù.

    Parameters:
    filter -
    Returns:
    Throws:
    SFInvalidParameterException - °Ë»öÇÊÅÍ ¹®¹ý ¿À·ù

    prepare

    public void prepare(SearchFilter items,
                        java.lang.String[] targets)
    °Ë»öÇÊÅÍ °´Ã¼¿¡ ´ëÇÑ °Ë»öÀ» ¼öÇàÇϱâ Àü¿¡ Àü󸮸¦ ¼öÇàÇÑ´Ù.
    ÀÌ ÇÔ¼ö´Â extFilter ¼Ó¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ¹Ýµå½Ã È£ÃâµÇ¾î¾ß ÇÑ´Ù.

    Parameters:
    items - °Ë»öÇÊÅÍ °´Ã¼
    targets - È®ÀåÇÊÅÍ¿¡ »ç¿ëÇÒ ¼Ó¼º À̸§ ¸ñ·Ï

    sort

    public void sort(SearchFilter items)
    °Ë»ö°á°ú¸¦ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ¹æ¹ýÀ¸·Î µû·Î operationÇϰíÀÚ ÇÒ ¶§ ÇÊ¿äÇÑ ÇÔ¼öÀÌ´Ù.
    °Ë»öÇÊÅÍ °´Ã¼°¡ Æ÷ÇÔÇÏ´Â ¸ñ·Ï¿¡¼­ SearchFilterItemÀÌ SearchFilterº¸´Ù ¸ÕÀú ¿À°Ô ÇÑ´Ù.
    ¸ðµç ÇÏÀ§ ¸ñ·Ï¿¡ ´ëÇØ¼­ Àç±ÍÀûÀ¸·Î 󸮵ȴÙ.

    Parameters:
    items - ³»ºÎ ¼ø¼­¸¦ Á¶Á¤ÇϰíÀÚ ÇÏ´Â °Ë»öÇÊÅÍ °´Ã¼

    operation

    public void operation(char opr,
                          java.util.List dest,
                          java.util.List src)
    2°³ÀÇ List °´Ã¼¿¡ ´ëÇÑ '&', '|' ¿¬»êÀ» ¼öÇàÇÏ¿©, dest¿¡ ÀúÀåÇÑ´Ù.

    Parameters:
    opr - ¿¬»êÀÚ
    dest - ÃëÇÕ List
    src - Ãß°¡Ã³¸®ÇÒ List

    main

    public static void main(java.lang.String[] args)
                     throws java.lang.Exception
    Throws:
    java.lang.Exception


    Copyright © 2004 SoftForum Corp. All Rights Reserved.