[jboss-cvs] JBossAS SVN: r69722 - trunk/profileservice/src/main/org/jboss/managed/plugins/factory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 8 01:03:56 EST 2008
Author: scott.stark at jboss.org
Date: 2008-02-08 01:03:56 -0500 (Fri, 08 Feb 2008)
New Revision: 69722
Modified:
trunk/profileservice/src/main/org/jboss/managed/plugins/factory/AbstractInstanceClassFactory.java
Log:
Correct the base class signatures
Modified: trunk/profileservice/src/main/org/jboss/managed/plugins/factory/AbstractInstanceClassFactory.java
===================================================================
--- trunk/profileservice/src/main/org/jboss/managed/plugins/factory/AbstractInstanceClassFactory.java 2008-02-08 06:02:20 UTC (rev 69721)
+++ trunk/profileservice/src/main/org/jboss/managed/plugins/factory/AbstractInstanceClassFactory.java 2008-02-08 06:03:56 UTC (rev 69722)
@@ -104,6 +104,13 @@
this.mof = mof;
}
+
+ public Class<? extends Serializable> getManagedObjectClass(T attachment)
+ throws ClassNotFoundException
+ {
+ return attachment.getClass();
+ }
+
public Object getComponentName(BeanInfo beanInfo, ManagedProperty property,
T attachment, MetaValue value)
{
@@ -140,12 +147,13 @@
* Default InstanceClassFactory implementation simply returns the
* instance class.
*/
- public Class<? extends Serializable> getManagedObjectClass(Serializable instance)
+ public Class<? extends Serializable> getManagedObjectClass(Object instance)
{
- return instance.getClass();
+ Serializable s = (Serializable) instance;
+ return s.getClass();
}
- public MetaValue getValue(BeanInfo beanInfo, ManagedProperty property, Serializable object)
+ public MetaValue getValue(BeanInfo beanInfo, ManagedProperty property, T object)
{
String name = getPropertyName(property);
PropertyInfo propertyInfo = beanInfo.getProperty(name);
More information about the jboss-cvs-commits
mailing list