org.jboss.ejb
Class BeanMetaDataPolicyContextHandler

java.lang.Object
  extended byorg.jboss.ejb.BeanMetaDataPolicyContextHandler
All Implemented Interfaces:
PolicyContextHandler (src)

public class BeanMetaDataPolicyContextHandler
extends java.lang.Object
implements PolicyContextHandler (src)

A PolicyContextHandler for the active EnterpriseBean metadata.


Field Summary
static java.lang.String METADATA_CONTEXT_KEY
           
 
Constructor Summary
BeanMetaDataPolicyContextHandler()
           
 
Method Summary
 java.lang.Object getContext(java.lang.String key, java.lang.Object data)
          Access the current EJB context metadata.
 java.lang.String[] getKeys()
          Get the keys identifying the context objects supported by this handlers getContext(String, Object) method.
 boolean supports(java.lang.String key)
          Query the handler to see if its getContext(String, Object) method supports the given key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METADATA_CONTEXT_KEY

public static final java.lang.String METADATA_CONTEXT_KEY
See Also:
Constant Field Values (src)
Constructor Detail

BeanMetaDataPolicyContextHandler

public BeanMetaDataPolicyContextHandler()
Method Detail

getContext

public java.lang.Object getContext(java.lang.String key,
                                   java.lang.Object data)
                            throws PolicyContextException (src) 
Access the current EJB context metadata.

Specified by:
getContext in interface PolicyContextHandler (src)
Parameters:
key - - "org.jboss.ejb.BeanMetaData"
data - currently unused
Returns:
The active org.jboss.metadata.BeanMetaData subclass
Throws:
PolicyContextException (src)

getKeys

public java.lang.String[] getKeys()
                           throws PolicyContextException (src) 
Description copied from interface: PolicyContextHandler (src)
Get the keys identifying the context objects supported by this handlers getContext(String, Object) method. The value of each key supported by a handler must be a non-null String value.

Specified by:
getKeys in interface PolicyContextHandler (src)
Returns:
the list of supported context object keys.
Throws:
PolicyContextException (src)

supports

public boolean supports(java.lang.String key)
                 throws PolicyContextException (src) 
Description copied from interface: PolicyContextHandler (src)
Query the handler to see if its getContext(String, Object) method supports the given key.

Specified by:
supports in interface PolicyContextHandler (src)
Parameters:
key - - the context object key to check.
Returns:
true if the key is supported, false otherwise
Throws:
PolicyContextException (src)