djencks     2004/01/14 12:39:56

  Modified:    modules/kernel/src/java/org/apache/geronimo/gbean
                        GBeanInfoFactory.java
  Log:
  add some more constructors to aid in stepwise info assembly
  
  Revision  Changes    Path
  1.2       +14 -1     
incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/gbean/GBeanInfoFactory.java
  
  Index: GBeanInfoFactory.java
  ===================================================================
  RCS file: 
/home/cvs/incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/gbean/GBeanInfoFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- GBeanInfoFactory.java     12 Jan 2004 01:38:55 -0000      1.1
  +++ GBeanInfoFactory.java     14 Jan 2004 20:39:56 -0000      1.2
  @@ -82,8 +82,21 @@
           this.className = className;
       }
   
  +    public GBeanInfoFactory(String name, String description, String 
className, GBeanInfoFactory source) {
  +        this(name, description, className);
  +        assert source != null;
  +        attributes.addAll(source.attributes);
  +        operations.addAll(source.operations);
  +        endpoints.addAll(source.endpoints);
  +        notifications.addAll(source.notifications);
  +    }
  +
       public GBeanInfoFactory(String className) {
           this(className, null, className);
  +    }
  +
  +    public GBeanInfoFactory(String className, GBeanInfoFactory source) {
  +        this(className, null, className, source);
       }
   
       public void addAttribute(GAttributeInfo info) {
  
  
  

Reply via email to