|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object
|
+--java.security.PermissionCollection
|
+--java.security.Permissions
Permissions ÀÇ ÀÌÁ¾ ÄÝ·º¼ÇÀ» ³ªÅ¸³À´Ï´Ù. Áï, PermissionCollection ¿¡ Áý¾î ³ÖÀ» ¼ö ÀÖ´Â °¢Á¾ÀÇ Permission ¿ÀºêÁ§Æ®¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,java.io.FilePermission ¿ÀºêÁ§Æ®ÀÇ ¾î¶² °ÍÀΰ¡°¡ ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¿¡ Ãß°¡µÇ¸é(ÀÚ), ¸ðµÎ 1 °³ÀÇ PermissionCollection ¿¡ ÀúÀåµË´Ï´Ù. À̰ÍÀº FilePermission Ŭ·¡½ºÀÇ newPermissionCollection ¸Þ¼ÒµåÀÇ È£Ãâ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â PermissionCollection ÀÔ´Ï´Ù. °°ÀÌjava.lang.RuntimePermission ¿ÀºêÁ§Æ®´Â ¸ðµÎ RuntimePermission Ŭ·¡½ºÀÇ newPermissionCollection ¸Þ¼ÒµåÀÇ È£Ãâ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â PermissionCollection ¿¡ ÀúÀåµË´Ï´Ù. ÀÌ ¶§¹®¿¡, ÀÌ Å¬·¡½º´Â PermissionCollection ÀÇ ÄÝ·º¼ÇÀ» ³ªÅ¸³À´Ï´Ù.
add ¸Þ¼Òµå¸¦ È£ÃâÇØ Permission ¸¦ Ãß°¡Çϸé(ÀÚ), Permission ´Â ÀûÀýÇÑ PermissionCollection ¿¡ Ãß°¡µË´Ï´Ù. ±×·¯ÇÑ ÄÝ·º¼ÇÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, Permission ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º°¡ ÁöÁ¤µÇ¾înewPermissionCollection ¸Þ¼Òµå°¡ ±× Ŭ·¡½º¿¡¼ ºÒ·Á °¡, PermissionCollection ¸¦ ÀÛ¼ºÇØ Permissions ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÕ´Ï´Ù. newPermissionCollection °¡ null ¸¦ µ¹·ÁÁÖ¸é(ÀÚ), ÇØ½Ã Å×À̺íÀ» »ç¿ëÇÏ´Â µðÆúÆ®ÀÇ PermissionCollection °¡ ÀÛ¼ºµÇ¾î »ç¿ëµË´Ï´Ù. ÇØ½Ã Å×À̺íÀÇ °¢ ¿£Æ®¸®´Â Permission ¿ÀºêÁ§Æ®¸¦ ¿¼è ¹× °ªÀ¸·Î ÇØ¼ ÀúÀåÇÕ´Ï´Ù.
elements ¸Þ¼Òµå·Î µ¹·ÁÁÖ¾îÁö´Â Enumerations ´Â ¡¸ÆäÀ̸£ÆÄ½ºÆ®¡¹°¡ ¾Æ´Õ´Ï´Ù. ÄÝ·º¼ÇÀÇ ¿°ÅÁß¿¡, ÄÝ·º¼Ç¿¡ º¯°æÀ» ´õÇØ¼´Â ¾ÈµË´Ï´Ù.
Permission ,
PermissionCollection ,
AllPermission | »ý¼ºÀÚÀÇ °³¿ä | |
Permissions ()
PermissionCollection ¸¦ º¸°ü À¯ÁöÇÏÁö ¾Ê´Â ½Å±Ô Permissions ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (Permission permission)
Permission ¿ÀºêÁ§Æ®¸¦, ±× ¾×¼¼½º±ÇÀÌ ¼ÓÇϴ Ŭ·¡½ºÀÇ PermissionCollection ¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Enumeration |
elements ()
Permissions ¿ÀºêÁ§Æ®³»ÀÇ ¸ðµç PermissionCollection ÀÇ ¸ðµç Permission ¿ÀºêÁ§Æ®ÀÇ ¿°Å¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
implies (Permission permission)
ÁöÁ¤µÈ Á¾·ùÀÇ ¾×¼¼½º±Ç¿¡ ´ëÇÑ ÀÌ ¿ÀºêÁ§Æ®ÀÇ PermissionCollection °¡, permission ¿ÀºêÁ§Æ®·Î Ç¥ÇöµÇ´Â ¾×¼¼½º±ÇÀ» Æ÷ÇÔ ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
| Ŭ·¡½º java.security. PermissionCollection ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
isReadOnly , setReadOnly , toString |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| »ý¼ºÀÚÀÇ »ó¼¼ |
public Permissions()
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public void add(Permission permission)
PermissionCollection ³»ÀÇ add permission - Ãß°¡µÇ´Â Permission ¿ÀºêÁ§Æ®
SecurityException - ÀÌ Permissions ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀ¸·Î¼ ¸¶Å© µÇ°í ÀÖ´Â °æ¿ìPermissionCollection.isReadOnly() public boolean implies(Permission permission)
¿¹¸¦ µé¾î, ÀÌ Permissions ¿ÀºêÁ§Æ®³»¿¡ FilePermissionCollection °¡ ÀÖ¾î, /tmp µð·ºÅ丮ÀÇ Àü¼ºê µð·ºÅ丮³»ÀÇ ÀüÆÄÀÏ¿¡ ´ëÇÑ ¡¸read¡¹¾×¼¼½º¸¦ ÁöÁ¤ÇÏ´Â FilePermission, ¹× /tmp/scratch/foo µð·ºÅ丮ÀÇ ÀüÆÄÀÏ¿¡ ´ëÇÑ ¡¸±âÀÔ¡¹¾×¼¼½º¸¦ ÁöÁ¤ÇÏ´Â FilePermission ¸¦ 1 °³¾¿ º¸°ü À¯ÁöÇϸé(ÀÚ) °¡Á¤ÇÕ´Ï´Ù. ¿©±â¼, /tmp/scratch/foo µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ¡¸read¡¹¾×¼¼½º¿Í ¡¸±âÀÔ¡¹¾×¼¼½ºÀÇ ¾çÂÊ ¸ðµÎ¸¦ ÁöÁ¤ÇÏ´Â ¾×¼¼½º±ÇÀ» »ç¿ëÇØ implies ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ),true °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
°Ô´Ù°¡ ÀÌ PermissionCollection °¡ AllPermission ¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â Ç×»ó true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
PermissionCollection ³»ÀÇ implies permission - üũ ´ë»óÀÇ Permission ¿ÀºêÁ§Æ®
public Enumeration elements()
PermissionCollection ³»ÀÇ elements
|
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.