|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.naming.directory.SearchControls
ÀÌ Å¬·¡½º´Â °Ë»öÀÇ ¹üÀ§¸¦ °áÁ¤ÇÏ´Â ¿äÀÎ, ¹× °Ë»öÀÇ °á°ú·Î¼ µ¹·ÁÁÖ¾îÁø °ÍÀ» ĸ½¶ÈÇÕ´Ï´Ù.
SearchControls ÀνºÅϽº´Â º´Çà multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼ µ¿±âÈ µÇÁö ¾Ê½À´Ï´Ù. º¹¼öÀÇ thread°¡ °°Àº SearchControls ÀνºÅϽº¿¡ ¾×¼¼½º ÇØ º¯°æÇÏ·Á°í Çϸé(ÀÚ), ¿ÀºêÁ§Æ®´Â ¶ô µË´Ï´Ù.
ÇʵåÀÇ °³¿ä | |
static int |
OBJECT_SCOPE
À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÕ´Ï´Ù. |
static int |
ONELEVEL_SCOPE
À̸§ ÷ºÎ ¹®¸ÆÀÇ 1 °³ÀÇ ·¹º§À» °Ë»öÇÕ´Ï´Ù. |
static int |
SUBTREE_SCOPE
±× À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ ·çÆ®·Î ÇÏ´Â ¼ºê Æ®¸® Àüü¸¦ °Ë»öÇÕ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
SearchControls ()
µðÆúÆ®¸¦ »ç¿ëÇØ °Ë»ö Á¶°ÇÀ» ±¸ÃàÇÕ´Ï´Ù. |
|
SearchControls (int scope,
long countlim,
int timelim,
String [] attrs,
boolean retobj,
boolean deref)
Àμö¸¦ »ç¿ëÇØ °Ë»ö Á¶°ÇÀ» ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
long |
getCountLimit ()
°Ë»öÀÇ °á°ú·Î¼ µ¹·ÁÁÖ¾îÁö´Â ¿£Æ®¸®ÀÇ ÃÖ´ë¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
getDerefLinkFlag ()
°Ë»öÁß¿¡ ¸µÅ©°¡ °£Á¢ ÂüÁ¶µÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
String [] |
getReturningAttributes ()
°Ë»öÀÇ ÀϺημ µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù. |
boolean |
getReturningObjFlag ()
°á°úÀÇ ÀϺημ ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
int |
getSearchScope ()
ÀÌ·¯ÇÑ SearchControls ÀÇ °Ë»ö ¹üÀ§¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getTimeLimit ()
ÀÌ·¯ÇÑ SearchControls ÀÇ ½Ã°£Á¦ÇÑÀ» ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î ÃëµæÇÕ´Ï´Ù. |
void |
setCountLimit (long limit)
°Ë»öÀÇ °á°ú·Î¼ µ¹·ÁÁÖ¾îÁö´Â ¿£Æ®¸®ÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setDerefLinkFlag (boolean on)
°Ë»öÁßÀÇ ¸µÅ©¿¡ÀÇ °£Á¢ ÂüÁ¶¸¦ À¯È¿ ¶Ç´Â ¹«È¿·Î ÇÕ´Ï´Ù. |
void |
setReturningAttributes (String [] attrs)
°Ë»öÀÇ ÀϺημ µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
void |
setReturningObjFlag (boolean on)
°á°úÀÇ ÀϺημ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â °ÍÀ» À¯È¿ ¶Ç´Â ¹«È¿·Î ÇÕ´Ï´Ù. |
void |
setSearchScope (int scope)
°Ë»ö ¹üÀ§¸¦ OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE ÀÇ ¾î¶² °ÍÀ̳ª 1 °³·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTimeLimit (int ms)
ÀÌ·¯ÇÑ SearchControls ÀÇ ½Ã°£Á¦ÇÑÀ» ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public static final int OBJECT_SCOPE
OBJECT_SCOPE ¸¦ »ç¿ëÇÑ search()¿¡ ÀÇÇØ »ý¼ºµÈ NamingEnumeration ¿¡´Â 1 ¶Ç´Â Á¦·ÎÀÇ ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. search()·Î ÁöÁ¤µÈ °Ë»ö ÇÊÅ͸¦ À̸§ ÷ºÎ ¿ÀºêÁ§Æ®°¡ ä¿ì°í ÀÖ´Â °æ¿ì, ¿°Å¾È¿¡ 1 °³ÀÇ ¿ä¼Ò°¡ Æ÷ÇԵ˴ϴÙ. ¿ä¼Ò´Â ±× À̸§À¸·Î¼ ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» °¡Áý´Ï´Ù. À̰ÍÀº NamingEnumeration ÀÇ ¿ä¼ÒÀÇ À̸§ÀÌ Å¸°Ù ¹®¸Æ¿¡ °ü·ÃÇϰí Àֱ⠶§¹®¿¡, ÀÌ °æ¿ì, Ÿ°Ù ¹®¸ÆÀº À̸§ ÷ºÎ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. search()·Î ÁöÁ¤µÈ °Ë»ö ÇÊÅ͸¦ À̸§ ÷ºÎ ¿ÀºêÁ§Æ®°¡ ä¿ìÁö ¾ÊÀº °æ¿ì, ¿°Å¾È¿¡´Â ¿ä¼Ò´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ Á¤¼öÀÇ °ªÀº 0 ÀÔ´Ï´Ù.
public static final int ONELEVEL_SCOPE
ONELEVEL_SCOPE ¸¦ »ç¿ëÇÑ search()¿¡ ÀÇÇØ »ý¼ºµÈ NamingEnumeration ¿¡´Â search()·Î ÁöÁ¤µÈ °Ë»ö ÇÊÅ͸¦ ä¿ì´Â À̸§ ÷ºÎ ¹®¸ÆÀÇ ¿ÀºêÁ§Æ®¸¦ °¡Áö´Â ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. NamingEnumeration ÀÇ ¿ä¼ÒÀÇ À̸§Àº À̸§ ÷ºÎ ¹®¸Æ¿¡ °ü·ÃÇÑ ¿ø½Ã¸íÀÔ´Ï´Ù.
ÀÌ Á¤¼öÀÇ °ªÀº 1 ÀÔ´Ï´Ù.
public static final int SUBTREE_SCOPE
À̸§ ÷ºÎ ¿ÀºêÁ§Æ®°¡ DirContext °¡ ¾Æ´Ñ °æ¿ì, ¿ÀºêÁ§Æ® ¹Û¿¡ °Ë»öÇÏÁö ¾Ê½À´Ï´Ù. À̸§ ÷ºÎ ¿ÀºêÁ§Æ®°¡ DirContext ÀÇ °æ¿ì´Â À̸§ ÷ºÎ ¿ÀºêÁ§Æ® ÀÚü¸¦ Æ÷ÇÔÇØ, À̸§ ÷ºÎ ¿ÀºêÁ§Æ®¸¦ ·çÆ®·Î ÇÏ´Â ¼ºê Æ®¸®¸¦ °Ë»öÇÕ´Ï´Ù.
°Ë»öÀº ³×ÀÌ¹Ö ½Ã½ºÅÛÀÇ ¹üÀ§³»¿¡¼ ÇàÇØÁý´Ï´Ù.
SUBTREE_SCOPE ¸¦ »ç¿ëÇÑ search()¿¡ ÀÇÇØ »ý¼ºµÈ NamingEnumeration ¿¡´Â search()·Î ÁöÁ¤µÈ °Ë»ö ÇÊÅ͸¦ ä¿ì´Â ¼ºê Æ®¸® (À̸§ ÷ºÎ ¹®¸ÆÀ» Æ÷ÇÔÇÑ´Ù)ÀÇ ¿ÀºêÁ§Æ®ÀÇ ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. NamingEnumeration ÀÇ ¿ä¼ÒÀÇ À̸§Àº À̸§ ÷ºÎ ¹®¸Æ¿¡ °ü·ÃÇϰí ÀÖ´ÂÁö URL ij¸¯ÅÍ ¶óÀÎÀϱîÀÇ ¾î´À ÂÊÀÎÁöÀÔ´Ï´Ù. À̸§ ÷ºÎ ¹®¸ÆÀÌ °Ë»ö ÇÊÅ͸¦ ä¿ì°í ÀÖ´Â °æ¿ì, À̸§ ÷ºÎ ¹®¸ÆÀº À̸§À¸·Î¼ ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» °¡Áö´Â ¿°Å¾È¿¡ Æ÷ÇԵ˴ϴÙ.
ÀÌ Á¤¼öÀÇ °ªÀº 2 ÀÔ´Ï´Ù.
»ý¼ºÀÚÀÇ »ó¼¼ |
public SearchControls()
µðÆúÆ®´Â ÀÌÇÏ´ë·ÎÀÔ´Ï´Ù.
public SearchControls(int scope, long countlim, int timelim, String [] attrs, boolean retobj, boolean deref)
scope
- °Ë»ö ¹üÀ§. OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE ÀÇ ¾î¶² °ÍÀ̳ª 1 °³timelim
- °á°ú°¡ µ¹·ÁÁÖ¾îÁú ¶§±îÁöÀÇ ¹Ð¸® ¼¼ÄÁµå¼ö. 0 ÀÇ °æ¿ì, ¹«Á¦ÇÑderef
- true ÀÇ °æ¿ì, °Ë»öÁß¿¡ ¸µÅ©¸¦ °£Á¢ ÂüÁ¶ÇÏ´Âcountlim
- µ¹·ÁÁÖ´Â ¿£Æ®¸®ÀÇ ÃÖ´ë¼ö. 0 ÀÇ °æ¿ì, ÇÊÅ͸¦ ä¿ì´Â ¿£Æ®¸®¸¦ ¸ðµÎ µ¹·ÁÁÖ´Âretobj
- true ÀÇ °æ¿ì, ¿£Æ®¸®ÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁØ´Ù. false °æ¿ì, ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖÁö ¾Ê´Âattrs
- ¿£Æ®¸®¿Í ÇÔ²² µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼ºÀÇ ½Äº°ÀÚ. null ÀÇ °æ¿ì, ¸ðµç ¼Ó¼ºÀ» µ¹·ÁÁØ´Ù. ºñ¾úÀ» °æ¿ì, ¼Ó¼ºÀ» µ¹·ÁÁÖÁö ¾Ê´Â´Ù¸Þ¼ÒµåÀÇ »ó¼¼ |
public int getSearchScope()
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE ÀÇ ¾î¶² °ÍÀ̳ª 1 °³
setSearchScope(int)
public int getTimeLimit()
°ªÀÌ 0 ÀÇ °æ¿ì, ¹«Á¦ÇÑÇÏ°Ô ±â´Ù¸®´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
setTimeLimit(int)
public boolean getDerefLinkFlag()
setDerefLinkFlag(boolean)
public boolean getReturningObjFlag()
setReturningObjFlag(boolean)
public long getCountLimit()
0 Àº ¸ðµç ¿£Æ®¸®°¡ µ¹·ÁÁÖ¾îÁö´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
setCountLimit(long)
public String [] getReturningAttributes()
null ÀÇ °ªÀº ¸ðµç ¼Ó¼ºÀÌ µ¹·ÁÁÖ¾îÁö´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÇÏ´ÃÀÇ ¹è¿Àº ¼Ó¼ºÀÌ ¾Æ¹«°Íµµ µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù.
setReturningAttributes(java.lang.String[])
public void setSearchScope(int scope)
scope
- ÀÌ SearchControls ÀÇ °Ë»ö ¹üÀ§getSearchScope()
public void setTimeLimit(int ms)
°ªÀÌ 0 ÀÇ °æ¿ì, ¹«Á¦ÇÑÇÏ°Ô ±â´Ù¸®´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ms
- ÀÌ·¯ÇÑ SearchControls ÀÇ ¹Ð¸® ¼¼ÄÁµå ´ÜÀ§ÀÇ ½Ã°£Á¦ÇÑgetTimeLimit()
public void setDerefLinkFlag(boolean on)
on
- ¸µÅ©¸¦ ¿ªÂüÁ¶ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falsegetDerefLinkFlag()
public void setReturningObjFlag(boolean on)
¹«È¿·Î ÇßÀ» °æ¿ì, ¿ÀºêÁ§Æ®ÀÇ À̸§ ¹× Ŭ·¡½º¸¸ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. À¯È¿ÇÏ°Ô ÇßÀ» °æ¿ì, ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
on
- ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁö´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falsegetReturningObjFlag()
public void setCountLimit(long limit)
0 Àº Á¦ÇÑÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¸ðµç ¿£Æ®¸®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
limit
- µ¹·ÁÁÖ¾îÁö´Â ¿£Æ®¸®ÀÇ ÃÖ´ë¼ögetCountLimit()
public void setReturningAttributes(String [] attrs)
null ´Â ¸ðµç ¼Ó¼ºÀÌ µ¹·ÁÁÖ¾îÁö´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÇÏ´ÃÀÇ ¹è¿Àº ¼Ó¼ºÀÌ ¾Æ¹«°Íµµ µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù.
attrs
- µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼ºÀ» ½Äº°ÇÏ´Â ¼Ó¼º ID ÀÇ ¹è¿. null µµ °¡´ÉgetReturningAttributes()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.