henning 2005/05/18 01:23:53
Modified: src/java/org/apache/turbine/services/intake/model Tag:
TURBINE_2_3_BRANCH FileItemField.java
xdocs Tag: TURBINE_2_3_BRANCH changes.xml
Log:
IntakeGroup.setProperties(obj) should call setMyfield(FileItem foo)
for an intake element "Myfield" of type File.
Revision Changes Path
No revision
No revision
1.13.2.3 +6 -2
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/FileItemField.java
Index: FileItemField.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/FileItemField.java,v
retrieving revision 1.13.2.2
retrieving revision 1.13.2.3
diff -u -r1.13.2.2 -r1.13.2.3
--- FileItemField.java 20 May 2004 03:16:39 -0000 1.13.2.2
+++ FileItemField.java 18 May 2005 08:23:53 -0000 1.13.2.3
@@ -27,6 +27,8 @@
import org.apache.turbine.util.parser.ValueParser;
/**
+ * This Intake field is intended to represent a File input element in a HTML
form.
+ *
* @author <a href="mailto:[EMAIL PROTECTED]">John McNally</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Henning P. Schmiedehausen</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Quinton McCombs</a>
@@ -124,7 +126,9 @@
validFlag = true;
- if (parser.containsKey(getKey()))
+ FileItem [] fileItems = ((ParameterParser)
parser).getFileItems(getKey());
+
+ if (fileItems != null)
{
setFlag = true;
validate();
No revision
No revision
1.60.2.28 +4 -0 jakarta-turbine-2/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/xdocs/changes.xml,v
retrieving revision 1.60.2.27
retrieving revision 1.60.2.28
diff -u -r1.60.2.27 -r1.60.2.28
--- changes.xml 4 May 2005 08:29:32 -0000 1.60.2.27
+++ changes.xml 18 May 2005 08:23:53 -0000 1.60.2.28
@@ -43,6 +43,10 @@
that even fields without a formatting rule will parse at least standard
date formats.
</action>
+ <action type="update" dev="henning">
+ Intake FileItemFields could not be used when calling
IntakeGroup.setProperties(obj) because
+ the field did not look into the right table for retrieving the value
object.
+ </action>
</release>
<release version="2.3.1" date="2004-10-29">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]