|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.security.PermissionCollection
Permission ¿ÀºêÁ§Æ®ÀÇ ÄÝ·º¼ÇÀ» ³ªÅ¸³»´Â abstract Ŭ·¡½ºÀÔ´Ï´Ù.
PermissionCollection ¸¦ »ç¿ëÇϸé(ÀÚ), ÀÌÇÏÀÇ Ã³¸®¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
add
¸Þ¼Òµå¸¦ »ç¿ëÇØ, ÄÝ·º¼Ç¿¡ ¾×¼¼½º±ÇÀ» Ãß°¡ÇÑ´Ù
implies
¸Þ¼Òµå¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ ¾×¼¼½º±ÇÀÌ ÄÝ·º¼Ç¿¡ Æ÷ÇԵǾî ÀÖ´ÂÁö ¾î¶²Áö¸¦ Á¶»çÇÑ´Ù
elements
¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¸ðµç ¾×¼¼½º±ÇÀ» ¿°ÅÇÑ´Ù
°°Àº Á¾·ùÀÇ »ó´ç¼öÀÇ Permission ¿ÀºêÁ§Æ®¸¦ ÇÔ²² ±×·ìÈ ÇÏ·Á¸é , ƯÁ¤ Á¾·ùÀÇ Permission ¿ÀºêÁ§Æ®ÀÇ newPermissionCollection
¸Þ¼Òµå¸¦ ÃÖÃʷΠȣÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. µðÆúÆ®ÀÇ µ¿ÀÛ (Permission Ŭ·¡½º·ÎºÎÅÍ)¿¡¼´Â ´Ü¼øÇÏ°Ô null ¸¦ µ¹·ÁÁÝ´Ï´Ù. Permission Ŭ·¡½ºÀÇ ¼ºê Ŭ·¡½º´Â PermissionCollection.implies
¸Þ¼ÒµåÀÇ È£Ãâ½Ã¿¡ ¿Ã¹Ù¸¥ ½Ã¸àƽ½º¸¦ Á¦°øÇϱâ À§Çؼ ±× ¾×¼¼½º±ÇÀ» ƯÁ¤ÀÇ PermissionCollection ¿ÀºêÁ§Æ®¿¡ ÀúÀåÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì,newPermissionCollection
¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù. null ÀÌ¿ÜÀÇ °ªÀÌ µ¹·ÁÁÖ¾îÁö¸é(ÀÚ), ±× PermissionCollection °¡ »ç¿ëµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. null °¡ µ¹·ÁÁÖ¾îÁö¸é(ÀÚ),newPermissionCollection
ÀÇ È£ÃâÃøÀº ÁöÁ¤µÈ Á¾·ùÀÇ ¾×¼¼½º±ÇÀ», ¼±ÅÃÇÏ´Â ¾î´À PermissionCollection ¿¡ ´ëÇØ¼µµ ÀÚÀ¯·Ó°Ô ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù (Hashtable ¸¦ »ç¿ëÇÏ´Â °Í, Vector ¸¦ »ç¿ëÇÏ´Â °Í µî).
Permission.newPermissionCollection
¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â PermissionCollection ´Â µ¿Á¾ ÄÝ·º¼ÇÀ̸ç, ÁöÁ¤µÈ Á¾·ùÀÇ ¾×¼¼½º±ÇÀÇ Permission ¿ÀºêÁ§Æ®¸¸À» ÀúÀåÇÕ´Ï´Ù. PermissionCollection ´Â ÀÌÁ¾ ÄÝ·º¼ÇÀ̱⵵ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Permissions ´Â PermissionCollections ÀÇ ÄÝ·º¼ÇÀ» ³ªÅ¸³»´Â PermissionCollection ¼ºê Ŭ·¡½ºÀÔ´Ï´Ù. Áï ±× ¸â¹ö´Â °¢°¢ÀÌ µ¿Á¾ÀÇ PermissionCollection ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Permissions ¿ÀºêÁ§Æ®´Â ¸ðµç FilePermission ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â FilePermissionCollection, ¸ðµç SocketPermission ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â SocketPermissionCollection µîÀ̶ó°í ÇÏ´Â ´ëÀÀÀ¸·Î ÄÝ·º¼ÇÀ» °¡Áý´Ï´Ù. ±× add
¸Þ¼Òµå´Â ¾×¼¼½º±ÇÀ» ÀûÀýÇÑ ÄÝ·º¼Ç¿¡ Ãß°¡ÇÕ´Ï´Ù.
Permissions µîÀÇ ÀÌÁ¾ÀÇ PermissionCollection ¿¡ ¾×¼¼½º±ÇÀÌ Ãß°¡µÉ ¶§, ¹× ÁöÁ¤µÈ Á¾·ùÀÇ ¾×¼¼½º±ÇÀÇ PermissionCollection ¸¦ PermissionCollection °¡ ¾ÆÁ÷ º¸°ü À¯ÁöÇϰí ÀÖÁö ¾ÊÀ» ¶§´Â PermissionCollection ´Â ¾×¼¼½º±ÇÀÇ Å¬·¡½º¿¡¼ newPermissionCollection
¸Þ¼Òµå¸¦ È£ÃâÇØ, ±×°ÍÀÌ Æ¯º°ÇÑ PermissionCollection ¸¦ ÇÊ¿ä·Î ÇÒÁö ¾î¶³Áö¸¦ Á¶»çÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. newPermissionCollection
°¡ null ¸¦ µ¹·ÁÁÖ¸é(ÀÚ), PermissionCollection ´Â Èñ¸ÁÇÏ´Â ¾î´À Á¾·ùÀÇ PermissionCollection ¶óµµ ¾×¼¼½º±ÇÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù (Hastable ¸¦ »ç¿ëÇÏ´Â °Í, Vector ¸¦ »ç¿ëÇÏ´Â °Í µî). ¿¹¸¦ µé¾î Permissions ¿ÀºêÁ§Æ®´Â ¾×¼¼½º±Ç ¿ÀºêÁ§Æ®¸¦ Hashtable ¿¡ ÀúÀåÇÏ´Â µðÆúÆ®ÀÇ PermissionCollection ±¸ÇöÀ» »ç¿ëÇÕ´Ï´Ù.
PermissionCollection ÀÇ ¼ºê Ŭ·¡½º ±¸ÇöÀº º¹¼ö thread·ÎºÎÅÍ µ¿½Ã¿¡ ºÒ·Á °¡´Â °ÍÀ» »óÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµÇ¾î, ±× ¶§¹®¿¡, ÀûÀýÈ÷ µ¿±â¸¦ ÃëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±× ¸¸ÅÀÌ ¾Æ´Ï°í,elements
¸Þ¼Òµå·Î µ¹·ÁÁÖ¾îÁö´Â Enumerations ´Â ¡¸ÆäÀ̸£ÆÄ½ºÆ®¡¹°¡ ¾Æ´Õ´Ï´Ù. ÄÝ·º¼ÇÀÇ ¿°ÅÁß¿¡, ÄÝ·º¼Ç¿¡ º¯°æÀ» ´õÇØ¼´Â ¾ÈµË´Ï´Ù.
Permission
,
Permissions
,
Á÷·ÄÈ µÈ Çü½Ä »ý¼ºÀÚÀÇ °³¿ä | |
PermissionCollection ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract void |
add (Permission permission)
¾×¼¼½º±Ç ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ ÄÝ·º¼Ç¿¡ ¾×¼¼½º±Ç ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
abstract Enumeration |
elements ()
ÄÝ·º¼Ç³»ÀÇ ¸ðµç Permission ¿ÀºêÁ§Æ®ÀÇ ¿°Å¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract boolean |
implies (Permission permission)
ÁöÁ¤µÈ ¾×¼¼½º±ÇÀÌ, ÀÌ PermissionCollection ·Î º¸°ü À¯ÁöµÇ´Â Permission ¿ÀºêÁ§Æ®ÀÇ ÄÝ·º¼Ç¿¡ ÀÇÇØ Æ÷ÇÔ µÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
isReadOnly ()
PermissionCollection ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀ¸·Î¼ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
setReadOnly ()
PermissionCollection ¿ÀºêÁ§Æ®¸¦ ¡¸read Àü¿ë¡¹À¸·Î¼ ¸¶Å© ÇÕ´Ï´Ù. |
String |
toString ()
PermissionCollection ¿ÀºêÁ§Æ®¸¦ ±â¼úÇϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÖ¾î, ¿ÀºêÁ§Æ®°¡ º¸°ü À¯ÁöÇÏ´Â ¸ðµç ¾×¼¼½º±Ç¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public PermissionCollection()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public abstract void add(Permission permission)
permission
- Ãß°¡µÇ´Â Permission ¿ÀºêÁ§Æ®
SecurityException
- - ÀÌ PermissionCollection ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀ¸·Î¼ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ìpublic abstract boolean implies(Permission permission)
permission
- ºñ±³ ´ë»óÀÇ Permission ¿ÀºêÁ§Æ®
public abstract Enumeration elements()
public void setReadOnly()
add
·Î PermissionCollection ¿¡ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
public boolean isReadOnly()
add
·Î PermissionCollection ¿¡ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
µðÆúÆ®¿¡¼´Â ¿ÀºêÁ§Æ®´Â Àоîµé¿© Àü¿ëÀÌ ¾Æ´Õ´Ï´Ù. setReadOnly
¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ read Àü¿ëÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
public String toString()
super.toString() ( // enumerate all the Permission // objects and call toString() on them, // one per line.. )
super.toString
´Â ÀÌ ¿ÀºêÁ§Æ®ÀÇ ½´ÆÛ Ŭ·¡½º (Áï Object)ÀÇ toString
¸Þ¼ÒµåÀÇ È£ÃâÀÔ´Ï´Ù. °á°úÀûÀ¸·Î µ¹·ÁÁÖ¾îÁö´Â °ÍÀº ÀÌ PermissionCollection ÀÇ Á¾·ù¸íÀÇ ÈÄ¿¡ ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã Äڵ尡 °è¼ÓµÇ´Â ij¸¯ÅÍ ¶óÀÎÀ̹ǷÎ, º¹¼öÀÇ PermissionCollections ¿ÀºêÁ§Æ®°¡ °°Àº ¾×¼¼½º±ÇÀ» º¸°ü À¯ÁöÇÏ´Â °æ¿ì¿¡¼µµ, Ŭ¶óÀÌ¾ðÆ®´Â °¢ ¿ÀºêÁ§Æ®¸¦ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Object
³»ÀÇ toString
|
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.