You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gi...@apache.org on 2005/12/27 17:22:54 UTC

svn commit: r359229 - /cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java

Author: giacomo
Date: Tue Dec 27 08:22:51 2005
New Revision: 359229

URL: http://svn.apache.org/viewcvs?rev=359229&view=rev
Log:
Add role info

Modified:
    cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java

Modified: cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java?rev=359229&r1=359228&r2=359229&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/components/ComponentInfo.java Tue Dec 27 08:22:51 2005
@@ -45,6 +45,7 @@
     private String loggerCategory;
     private String jmxDomain;
     private String jmxName;
+    private String role;
 
     public ComponentInfo() {
         this.model = MODEL_PRIMITIVE;
@@ -180,6 +181,7 @@
         this.setLoggerCategory(attr.getAttribute("logger", null));
         this.setJmxDomain(attr.getAttribute(CoreServiceManager.JMX_DOMAIN_ATTR_NAME, null));
         this.setJmxName(attr.getAttribute(CoreServiceManager.JMX_NAME_ATTR_NAME, null));
+        this.setRole(attr.getAttribute("role", null));
     }
 
     public ComponentInfo duplicate() {
@@ -194,6 +196,7 @@
         info.loggerCategory = this.loggerCategory;
         info.jmxDomain = this.jmxDomain;
         info.jmxName = this.jmxName;
+        info.role = this.role;
 
         return info;
     }
@@ -247,5 +250,21 @@
      */
     public void setJmxName(final String jmxName) {
         this.jmxName = jmxName;
+    }
+
+    /**
+     * @param role The role to set.
+     */
+    public void setRole( String role )
+    {
+        this.role = role;
+    }
+
+    /**
+     * @return Returns the role.
+     */
+    public String getRole()
+    {
+        return role;
     }
 }