[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