You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2003/11/10 21:38:31 UTC
cvs commit: incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/service GeronimoAttributeInfo.java
djencks 2003/11/10 12:38:31
Modified: modules/kernel/src/java/org/apache/geronimo/kernel/service
GeronimoAttributeInfo.java
Log:
Add another constructor
Revision Changes Path
1.5 +18 -13 incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/service/GeronimoAttributeInfo.java
Index: GeronimoAttributeInfo.java
===================================================================
RCS file: /home/cvs/incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/service/GeronimoAttributeInfo.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- GeronimoAttributeInfo.java 6 Nov 2003 19:59:15 -0000 1.4
+++ GeronimoAttributeInfo.java 10 Nov 2003 20:38:31 -0000 1.5
@@ -59,7 +59,6 @@
import javax.management.MBeanAttributeInfo;
import net.sf.cglib.reflect.FastMethod;
-import net.sf.cglib.reflect.FastClass;
/**
* Describes an attibute of a GeronimoMBean. This extension allows the properties to be mutable during setup,
@@ -178,17 +177,23 @@
this(name, true, true);
}
- public GeronimoAttributeInfo(String name, boolean readable, boolean writable) {
- super("Ignore", "Ignore", null, true, true, false);
- this.name = name;
- this.readable = readable;
- this.writable = writable;
-
- immutable = false;
- getterMethod = null;
- setterMethod = null;
- type = null;
- }
+ public GeronimoAttributeInfo(String name, boolean readable, boolean writable) {
+ this(name, readable, writable, null, null);
+ }
+
+ public GeronimoAttributeInfo(String name, boolean readable, boolean writable, String description, String targetName) {
+ super("Ignore", "Ignore", null, true, true, false);
+ this.name = name;
+ this.readable = readable;
+ this.writable = writable;
+ this.description = description;
+ this.targetName = targetName;
+
+ immutable = false;
+ getterMethod = null;
+ setterMethod = null;
+ type = null;
+ }
/**