gdaniels 2002/09/20 13:20:05
Modified: java TODO.txt
java/src/org/apache/axis/encoding/ser BeanSerializer.java
Log:
Update todo list, make sure we can serialize xsi:type if necessary when
dealing with arrays inside beans (pass the component type down to
the serializer).
Revision Changes Path
1.75 +15 -77 xml-axis/java/TODO.txt
Index: TODO.txt
===================================================================
RCS file: /home/cvs/xml-axis/java/TODO.txt,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- TODO.txt 5 Sep 2002 01:08:37 -0000 1.74
+++ TODO.txt 20 Sep 2002 20:20:05 -0000 1.75
@@ -25,88 +25,25 @@
E - evaluation
NR - not rated
+(note from Glen : Dims and I edited this down to JUST the "should do for 1.0" ones.
+ This way bugzilla is the master source of info, and this list just tells us what's
+ "todo" for 1.0 - although really a bugzilla search on things targeted for 1.0
should
+ work too)
+
7407 - B
-8419 - C
-8435 - C
-8598 - E - changed to WONTFIX
-9393 - D
-9452 - E
-9473 - closed
-9510 - closed
-9665 - closed
-9717 - E (C?) - Tom/discussion issue
-9773 - closed
-9780 - E
-9815 - C
-9818 - NR
-9881 - closed
-9882 - closed
-9966 - closed
-9967 - closed
-10019 - closed
-10056 - closed
-10058 - C
-10141 - C
-10211 - D
-10246 - D
-10290 - closed
10355 - A
10365 - B
-10477 - closed
10479 - B
10512 - B
-10585 - NR
-10590 - A (invalid? follow-up)
-10605 - B - Tom
-10613 - closed
-10645 - C
-10739 - A, closed
-10841 - C
-10847 - A
-10853 - D
-10862 - B
-10864 - closed
-10872 - D
-10944 - B
-10966 - closed
-11055 - closed
-11120 - B
-11162 - A
-11170 - A
-11290 - C
-11295 - closed
-11296 - C
-11297 - closed
-11305 - closed
-11306 - A
-11315 - closed
-11337 - NR
-11345 - NR
-11350 - NR
-11376 - NR
-11450 - NR
-11532 - NR
-11539 - NR
-11595 - NR
-11622 - NR
-11690 - NR
-11706 - closed
-11707 - closed
-11713 - NR
-11718 - NR
-11720 - NR
-11726 - NR
-11766 - NR
-11781 - NR
-11804 - presume fixed
-11815 - NR
-11855 - NR
-11874 - NR
-11893 - NR
-11923 - NR
-11945 - General Performance Question, need more specific info
-12012 - NR
-12055 - NR
+10605 - B - Glen
+10847 - A - Glen
+10944 - B - Glen
+11766 - If this is real, it looks like an "A". need to confirm.
+12167 - Glen will confirm
+12246 - Someone should confirm and fix for 1.0 if it's real
+12367 - Confirm, fix if real
+12572 - Glen will take a look (w/Rich)
+12781 - If this is real, we should fix for 1.0
MESSAGE PARSING / ENCODING
--------------------------
@@ -124,6 +61,7 @@
! <> Support <xsd:list>
! <Chris> Support <xsd:PositiveInteger> <xsd:NegativeInteger>
<xsd:NonPositiveInteger> <xsd:NonNegativeInteger>
! <> Support <xsd:language> <xsd:ID>: <xsd:IDREF> <xsd:IDREFS> <xsd:ENTITY>
<xsd:ENTITIES> <xsd:NOTATION>
+! <> Support <xsd:restriction> facets correctly (do validation!)
1.58 +3 -2
xml-axis/java/src/org/apache/axis/encoding/ser/BeanSerializer.java
Index: BeanSerializer.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/BeanSerializer.java,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- BeanSerializer.java 19 Sep 2002 20:25:12 -0000 1.57
+++ BeanSerializer.java 20 Sep 2002 20:20:05 -0000 1.58
@@ -199,7 +199,7 @@
// look up the type QName using the class
xmlType =
context.getQNameForClass(propertyDescriptor[i].getType());
}
-
+
// Read the value from the property
if(propertyDescriptor[i].isReadable()) {
if (!propertyDescriptor[i].isIndexed()) {
@@ -234,7 +234,8 @@
}
if (j >= 0) {
context.serialize(qname, null,
- propValue);
+ propValue, xmlType,
+ true, null);
}
}
}