| 
 | BEA Systems, Inc. | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
Contains methods that retrieve the identity of an object.
 The Administration Console uses objects that implement this interface
 (handles) to uniquely identify an instance of a Java bean. For example, a
 WebLogic Server domain could contain multiple instances of ServerMBean. For a
 ServerMBean instance named ServerA, the Administration Console populates a
 Java bean of type org.apache.struts.action.ActionForm with
 data from the ServerA MBean. To uniquely identify the ActionForm
 bean instance and correlate it to the ServerA MBean, the Administration
 Console instantiates a handle and sets the handle as a property of the
 ActionForm bean.
 
 Handles that correlate ActionForm beans with MBeans typically
 are of type JMXHandle and contain the JMX
 ObjectName of the corresponding MBean.
 
 The Apache Struts controller servlet places handles in
 HttpServletRequest objects, thus making them available to
 Struts Actions, Beehive PageFlows, or JSPs. Handles can be
 placed in requests of any scope.
 
 You can create your own objects that implement this interface. Your handles
 must extend com.bea.console.handles.HandleImpl (not publically
 documented) and provide at least one of the following constructors:
 
public myhandle() {} (creates a placeholder
 handle which you can use if the Portal framework requires a handle but you do
 not need the features that handles enable)public myhandle(java.lang.String objectIdentifier) {
     super(myhandle.class,
 objectIdentifier);
 }public myhandle(javax.management.ObjectName objectName) {
     super(myhandle.class,
 objectName);
 }
| Method Summary | |
|  String | getDisplayName()Returns a human readable name for the artifact (such as an MBean) referenced by this handle. | 
|  String | getObjectIdentifier()The programmatic name of this object, which comprises the class and object identifier that was passed to the handle's constructor. | 
|  String | getObjectType()Returns the value of the Type key property that was passed to the constructor of this handle. | 
|  String | getType()Returns the Java type of this handle. | 
|  boolean | isInitialized()Returns trueif a class and object identifier were passed to
 the constructor for this handle. | 
|  boolean | isObjectType(String objectType)Returns trueif this handle's object identifier contains the
 specified value. | 
| Method Detail | 
public String getDisplayName()
Returns a human readable name for the artifact (such as an MBean) referenced by this handle. This name should be suitable for use in breadcrumbs, page titles, and other locations where the Administration Console displays the human readable name of an artifact.
This name does not need to reflect the programmatic name of the artifact, it does not need to be unique, and it does not need to convey type information. Therefore it is not suitable for comparing the identity of two handles.
public String getObjectIdentifier()
public String getObjectType()
Returns the value of the Type key property that was passed to the constructor of this handle.
 When you construct a handle you pass an object identifier, which could be
 either a String or a JMX ObjectName, that
 contains the following sequence of characters:
 Type=identifier
 where identifier is a
 character sequence that you use to identify instances of this handle.
 
For example, an object identifier could be "com.mycompany:Name=myApp1,Type=myAppMBean".
public String getType()
public boolean isInitialized()
true if a class and object identifier were passed to
 the constructor for this handle. Returns false if an empty
 constructor (handle()) was used.
public boolean isObjectType(String objectType)
true if this handle's object identifier contains the
 specified value.
getObjectType()| 
 | Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||