craigmcc 2002/07/22 18:02:52
Modified: src/share/org/apache/struts/action DynaActionFormClass.java
Log:
Make it possible to retrieve a previously configured DynaActionFormClass
instance with the specified name. TODO: ensure that all possible dynamic
form beans have had this done at startup time, instead of waiting for the
first time a particular dynamic form is requested.
Revision Changes Path
1.8 +26 -4
jakarta-struts/src/share/org/apache/struts/action/DynaActionFormClass.java
Index: DynaActionFormClass.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/DynaActionFormClass.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- DynaActionFormClass.java 13 Jul 2002 18:05:05 -0000 1.7
+++ DynaActionFormClass.java 23 Jul 2002 01:02:51 -0000 1.8
@@ -321,6 +321,28 @@
}
+ /**
+ * Return an existing <code>DynaActionFormClass</code> of the specified
+ * name, if one has been configured previously. If no such instance has
+ * been configured, return <code>null</code> instead.
+ *
+ * @param name Name of the <code>DynaActionFormClass</code> to be
+ * returned
+ */
+ public static DynaActionFormClass
+ getDynaActionFormClass(String name) {
+
+ synchronized (lock) {
+ if (dynaClasses == null) {
+ return (null);
+ } else {
+ return ((DynaActionFormClass) dynaClasses.get(name));
+ }
+ }
+
+ }
+
+
// ------------------------------------------------------ Protected Methods
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>