[jboss-cvs] JBossAS SVN: r73453 - projects/jboss-man/trunk/managed/src/main/org/jboss/managed/plugins/factory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 16 14:19:45 EDT 2008


Author: scott.stark at jboss.org
Date: 2008-05-16 14:19:45 -0400 (Fri, 16 May 2008)
New Revision: 73453

Modified:
   projects/jboss-man/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java
Log:
JBMAN-8, make the ManagementDeployment annotation available in the ManagedObject annotations.

Modified: projects/jboss-man/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java
===================================================================
--- projects/jboss-man/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java	2008-05-16 17:46:20 UTC (rev 73452)
+++ projects/jboss-man/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java	2008-05-16 18:19:45 UTC (rev 73453)
@@ -48,6 +48,7 @@
 import org.jboss.managed.api.annotation.AnnotationDefaults;
 import org.jboss.managed.api.annotation.ManagementComponent;
 import org.jboss.managed.api.annotation.ManagementConstants;
+import org.jboss.managed.api.annotation.ManagementDeployment;
 import org.jboss.managed.api.annotation.ManagementObject;
 import org.jboss.managed.api.annotation.ManagementObjectID;
 import org.jboss.managed.api.annotation.ManagementObjectRef;
@@ -278,6 +279,9 @@
 
       HashMap<String, Annotation> moAnnotations = new HashMap<String, Annotation>();
       moAnnotations.put(ManagementObject.class.getName(), managementObject);
+      ManagementDeployment mnagementDeployment = classInfo.getUnderlyingAnnotation(ManagementDeployment.class);
+      if(mnagementDeployment != null)
+         moAnnotations.put(ManagementDeployment.class.getName(), mnagementDeployment);
       ManagementObjectID moID = classInfo.getUnderlyingAnnotation(ManagementObjectID.class);
       if (moID != null)
          moAnnotations.put(ManagementObjectID.class.getName(), moID);




More information about the jboss-cvs-commits mailing list