|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
EJBContext ÀÎÅÍÆäÀ̽º´Â, ÄÁÅ×ÀÌ³Ê Á¦°øÀÇ ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀνºÅϽºÀÇ ½ÇÇà½Ã ¹®¸Æ¿¡ ÀνºÅϽº¸¦ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º´Â, SessionContext ¹× EntityContext ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ È®ÀåµÇ¾î ¿£ÅÍÇÁ¶óÀÌÁî Bean ŸÀÔ¿¡ °íÀ¯ÀÇ ¸Þ¼Òµå°¡ ¸î°³Àΰ¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
java.security.Identity |
getCallerIdentity ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ Principal getCallerPrincipal()¸¦ »ç¿ëÇÕ´Ï´Ù. |
java.security.Principal |
getCallerPrincipal ()
È£ÃâÃøÀ» ½Äº°ÇÏ´Â java.security.Principal ¸¦ ÃëµæÇÕ´Ï´Ù. |
EJBHome |
getEJBHome ()
¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸®¸ðÆ® Ȩ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù. |
EJBLocalHome |
getEJBLocalHome ()
¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ·ÎÄà Ȩ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù. |
java.util.Properties |
getEnvironment ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ È¯°æ¿¡ ¾×¼¼½º ÇÒ ¶§´Â, JNDI ³×ÀÌ¹Ö ¹®¸Æ java:comp/env ¸¦ »ç¿ëÇÕ´Ï´Ù. |
boolean |
getRollbackOnly ()
Æ®·£Àè¼Ç(transaction)°¡ ·Ñ¹é(rollback) Àü¿ëÀ¸·Î¼ ¸¶Å© µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
UserTransaction |
getUserTransaction ()
Æ®·£Àè¼Ç(transaction)ÀÇ °æ°è ¼³Á¤ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
isCallerInRole (java.security.Identity role)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ boolean isCallerInRole(String roleName)¸¦ »ç¿ëÇÕ´Ï´Ù. |
boolean |
isCallerInRole (java.lang.String roleName)
È£Ãâ Ãø¿¡ ƯÁ¤ÀÇ ½ÃÅ¥·¯Æ¼ ·ÑÀÌ ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
void |
setRollbackOnly ()
ÇöÀçÀÇ Æ®·£Àè¼Ç(transaction)¸¦ ·Ñ¹é(rollback)¿ëÀ¸·Î ¸¶Å© ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public EJBHome getEJBHome()
java.lang.IllegalStateException
- ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ¸®¸ðÆ® Ȩ ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ìpublic EJBLocalHome getEJBLocalHome()
java.lang.IllegalStateException
- ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ·ÎÄà Ȩ ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ìpublic java.util.Properties getEnvironment()
ÁÖ: ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ȯ°æ ÇÁ·ÓÆÛƼ°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ÇÏ´ÃÀÇ java.util.Properties ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ null ¸¦ µ¹·ÁÁÙ °ÍÀº ¾ø½À´Ï´Ù.
public java.security.Identity getCallerIdentity()
public java.security.Principal getCallerPrincipal()
public boolean isCallerInRole(java.security.Identity role)
ÀÌ ¸Þ¼Òµå´Â, EJB 1.1 ¿¡¼´Â Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡¼´Â, ´ë½Å¿¡ isCallerInRole(String roleName) ¸Þ¼Òµå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
role
- ÆÇÁ¤µÇ´Â ·ÑÀÇ java.security.Identitypublic boolean isCallerInRole(java.lang.String roleName)
roleName
- ½ÃÅ¥·¯Æ¼ ·ÑÀÇ À̸§. ÀÌ ·ÑÀº, ¹èÄ¡ ±â¼úÀÚ¿¡°Ô Á¤Àǵǰí ÀÖ´Â ½ÃÅ¥·¯Æ¼ ·ÑÀÇ ¾ðÁ¨°¡°¡ ¾Æ´Ï¸é ¾ÈµÇ´Âpublic UserTransaction getUserTransaction() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- ÄÁÅ×À̳ʴÂ, ÀÌ ÀνºÅϽº°¡ UserTransaction ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â (Áï, ÀÌ ÀνºÅϽº°¡ ÄÁÅ×ÀÌ³Ê °ü¸®¿¡ ÀÇÇÑ Æ®·£Àè¼Ç(transaction)¸¦ °¡Áö´Â Bean ÀÇ ÀνºÅϽºÀÌ´Ù) °æ¿ì¿¡ ¿¹¿Ü¸¦ ½½·Î¿ì ÇÑ´Ùpublic void setRollbackOnly() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- ÄÁÅ×À̳ʴÂ, ÀÌ ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â (Áï, ÀÌ ÀνºÅϽº°¡ Bean °ü¸®¿¡ ÀÇÇÑ Æ®·£Àè¼Ç(transaction)¸¦ °¡Áö´Â Bean ÀÇ ÀνºÅϽºÀÌ´Ù) °æ¿ì¿¡ ¿¹¿Ü¸¦ ½½·Î¿ì ÇÑ´Ùpublic boolean getRollbackOnly() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- ÄÁÅ×À̳ʴÂ, ÀÌ ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â (Áï, ÀÌ ÀνºÅϽº°¡ Bean °ü¸®¿¡ ÀÇÇÑ Æ®·£Àè¼Ç(transaction)¸¦ °¡Áö´Â Bean ÀÇ ÀνºÅϽºÀÌ´Ù) °æ¿ì¿¡ ¿¹¿Ü¸¦ ½½·Î¿ì ÇÑ´Ù
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |