|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
org.eclipse.persistence.services.ClassSummaryDetailBase
public abstract class ClassSummaryDetailBase
The class is used internally by the Portable JMX Framework to convert model specific classes into Open Types so that the attributes of model class can be exposed by MBeans.
Field Summary | |
---|---|
private java.lang.String |
cacheType |
private java.lang.String |
className |
protected static java.lang.String |
COMPOSITE_TYPE_DESCRIPTION Must override in subclass |
protected static java.lang.String |
COMPOSITE_TYPE_TYPENAME Must override in subclass |
private java.lang.String |
configuredSize |
protected static javax.management.openmbean.CompositeType |
cType_ |
private java.lang.String |
currentSize |
protected static java.lang.String[] |
itemNames_ |
private java.lang.String |
parentClassName |
Constructor Summary | |
---|---|
ClassSummaryDetailBase(java.lang.String className, java.lang.String cacheType, java.lang.String configuredSize, java.lang.String currentSize, java.lang.String parentClassName) Construct a ClassSummaryDetail instance. |
Method Summary | |
---|---|
static ClassSummaryDetail |
from(javax.management.openmbean.CompositeData cd) Create an instance of the model specific class out of an associated CompositeData instance |
java.lang.String |
getCacheType() |
java.lang.String |
getClassName() |
java.lang.String |
getConfiguredSize() |
java.lang.String |
getCurrentSize() |
java.lang.String |
getParentClassName() |
void |
setCacheType(java.lang.String cacheType) |
void |
setClassName(java.lang.String className) |
void |
setConfiguredSize(java.lang.String configuredSize) |
void |
setCurrentSize(java.lang.String currentSize) |
void |
setParentClassName(java.lang.String parentClassName) |
javax.management.openmbean.CompositeData |
toCompositeData(javax.management.openmbean.CompositeType ct) Convert an instance of this model specific type to a CompositeData. |
static javax.management.openmbean.CompositeType |
toCompositeType() Returns the CompositeType that describes this model specific class |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.lang.String COMPOSITE_TYPE_TYPENAME
protected static java.lang.String COMPOSITE_TYPE_DESCRIPTION
private java.lang.String className
private java.lang.String cacheType
private java.lang.String configuredSize
private java.lang.String currentSize
private java.lang.String parentClassName
protected static javax.management.openmbean.CompositeType cType_
protected static final java.lang.String[] itemNames_
Constructor Detail |
---|
public ClassSummaryDetailBase(java.lang.String className, java.lang.String cacheType, java.lang.String configuredSize, java.lang.String currentSize, java.lang.String parentClassName)
Method Detail |
---|
public static javax.management.openmbean.CompositeType toCompositeType()
public static ClassSummaryDetail from(javax.management.openmbean.CompositeData cd)
public javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)
ct
- - This parameter is for JDK 1.6 compatibility reasonspublic java.lang.String getClassName()
public java.lang.String getCacheType()
public java.lang.String getConfiguredSize()
public java.lang.String getCurrentSize()
public java.lang.String getParentClassName()
public void setClassName(java.lang.String className)
public void setCacheType(java.lang.String cacheType)
public void setConfiguredSize(java.lang.String configuredSize)
public void setCurrentSize(java.lang.String currentSize)
public void setParentClassName(java.lang.String parentClassName)
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |