FYI, this commit breaks the XFire client control build:
Testcase: testInvoke(org.controlhaus.xfire.client.XFireClientControlTest): Caused an ERROR
org.apache.beehive.controls.runtime.bean.ControlBean.getPropertyMap()Lorg/apache/beehive/controls/api/properties/PropertyMap;
java.lang.NoSuchMethodError: org.apache.beehive.controls.runtime.bean.ControlBean.getPropertyMap()Lorg/apache/beehive/controls/api/properties/PropertyMap;
at org.apache.beehive.controls.runtime.bean.ControlBeanContext.getControlPropertySet(ControlBeanContext.java:522)
at org.controlhaus.xfire.client.XFireClientControlImpl.onAcquire(XFireClientControlImpl.java:54)
at org.controlhaus.xfire.client.XFireClientControlImplInitializer$ResourceContextResourceEventsEventAdaptor.onAcquire(XFireClientControlImplInitializer.java:23)
at org.apache.beehive.controls.runtime.bean.ResourceContextImpl.acquire(ResourceContextImpl.java:127)
at org.apache.beehive.controls.runtime.bean.ResourceContextImpl.preInvoke(ResourceContextImpl.java:111)
at org.apache.beehive.controls.runtime.bean.ControlBean.preInvoke(ControlBean.java:371)
at org.controlhaus.xfire.client.XFireClientControlBean.invoke(XFireClientControlBean.java:218)
at org.controlhaus.xfire.client.XFireClientControlTest.testInvoke(XFireClientControlTest.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- Dan
[EMAIL PROTECTED] wrote:
Author: kylem Date: Tue Jan 4 15:30:48 2005 New Revision: 124170
URL: http://svn.apache.org/viewcvs?view=rev&rev=124170
Log:
Initial checkpoint of work towards support for XML-based persistance of Controls using the
java.beans.XMLEncoder persistence framework included as part of the JDK. Includes a PersistenceDelegate implementation for Controls that has optimized support for encoding all
instance-level properties, as well as any relationship to an AnnotatedElementMap (i.e. field
or class level annotations). Still to be done are persistance of any associated impl, its
nested controls, and reconstruction of listener relationships.
Added: incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlPersistenceDelegate.java Modified: incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BeanPropertyMap.java incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/PropertyKey.java incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/PropertyMap.java incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlBean.java incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/generator/ControlBeanInfo.vm incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/util/ControlIntrospector.java incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/beaninfo/InfoTestBean.beaninfo incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Ext1Bean.beaninfo incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Ext2Bean.beaninfo incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Intf1Bean.beaninfo incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Intf2Bean.beaninfo
Modified: incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java?view=diff&rev=124170&p1=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java&r1=124169&p2=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java&r2=124170
-- Dan Diephouse Envoi Solutions LLC http://netzooid.com
