[CONF] Confluence Changes in the last 24 hours
This is a daily summary of all recent changes in Confluence. - Updated Spaces: - Apache ActiveMQ (https://cwiki.apache.org/confluence/display/ACTIVEMQ) Pages - Networks of Brokers edited by dejanb (08:24 AM) https://cwiki.apache.org/confluence/display/ACTIVEMQ/Networks+of+Brokers Apache DeltaSpike (https://cwiki.apache.org/confluence/display/DeltaSpike) Pages - SE Feature Ranking edited by gpetracek (07:26 PM) https://cwiki.apache.org/confluence/display/DeltaSpike/SE+Feature+Ranking Apache MyFaces Extensions CDI (https://cwiki.apache.org/confluence/display/EXTCDI) Pages - JSF Config and SPI edited by gpetracek (02:13 PM) https://cwiki.apache.org/confluence/display/EXTCDI/JSF+Config+and+SPI Apache HCatalog (https://cwiki.apache.org/confluence/display/HCATALOG) Pages - Snapshots and Repeatable reads for HBase Tables created by avand...@yahoo-inc.com (01:42 PM) https://cwiki.apache.org/confluence/display/HCATALOG/Snapshots+and+Repeatable+reads+for+HBase+Tables Apache Karaf (https://cwiki.apache.org/confluence/display/KARAF) Pages - Karaf 2nd meeting (2011-12-28) edited by christian schneider (11:41 AM) https://cwiki.apache.org/confluence/display/KARAF/Karaf+2nd+meeting+%282011-12-28%29 Apache Karaf Wiki (https://cwiki.apache.org/confluence/display/KARAFxWIKI) Pages - No matching cipher found created by skycanine (04:00 PM) https://cwiki.apache.org/confluence/display/KARAFxWIKI/No+matching+cipher+found OODT (https://cwiki.apache.org/confluence/display/OODT) Pages - OODT Push-Pull User Guide edited by good...@oodt.apache.org (03:53 PM) https://cwiki.apache.org/confluence/display/OODT/OODT+Push-Pull+User+Guide Apache OpenOffice.org Community (https://cwiki.apache.org/confluence/display/OOOUSERS) Pages - AOOLogo proposal edited by drewjensen (06:38 PM) https://cwiki.apache.org/confluence/display/OOOUSERS/AOOLogo+proposal Committers native languages edited by yorick (03:33 AM) https://cwiki.apache.org/confluence/display/OOOUSERS/Committers+native+languages Comments https://cwiki.apache.org/confluence/display/OOOUSERS/AOOLogo+proposal (2) Apache OpenNLP (https://cwiki.apache.org/confluence/display/OPENNLP) Pages - Project Charter edited by joern (01:45 PM) https://cwiki.apache.org/confluence/display/OPENNLP/Project+Charter Apache Qpid (https://cwiki.apache.org/confluence/display/qpid) Comments https://cwiki.apache.org/confluence/display/qpid/BindingURLFormat (1) Apache Sqoop (https://cwiki.apache.org/confluence/display/SQOOP) Pages - Home edited by k...@cloudera.com (05:28 PM) https://cwiki.apache.org/confluence/display/SQOOP/Home Apache Tapestry (https://cwiki.apache.org/confluence/display/TAPESTRY) Pages - Announcing Tapestry 5.3.1 created by mlusetti (04:40 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/2011/12/21/Announcing+Tapestry+5.3.1 Release Notes 5.3.1 edited by hlship (12:58 PM) https://cwiki.apache.org/confluence/display/TAPESTRY/Release+Notes+5.3.1 Release Notes edited by hlship (12:57 PM) https://cwiki.apache.org/confluence/display/TAPESTRY/Release+Notes News edited by hlship (12:42 PM) https://cwiki.apache.org/confluence/display/TAPESTRY/News Index edited by hlship (12:42 PM) https://cwiki.apache.org/confluence/display/TAPESTRY/Index downloadBoxes edited by mlusetti (04:25 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/downloadBoxes Creating The Skeleton Application edited by mlusetti (04:23 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/Creating+The+Skeleton+Application Documentation edited by mlusetti (04:21 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/Documentation Getting Started edited by mlusetti (04:18 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/Getting+Started Download edited by mlusetti (04:11 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/Download Release Process edited by mlusetti (03:56 AM) https://cwiki.apache.org/confluence/display/TAPESTRY/Release+Process Apache Wicket (https://cwiki.apache.org/confluence/display/WICKET) Pages
svn commit: r1222068 - in /struts/struts2/trunk/xwork-core/src: main/java/com/opensymphony/xwork2/ main/java/com/opensymphony/xwork2/conversion/impl/ main/java/com/opensymphony/xwork2/util/ test/java/
Author: lukaszlenart Date: Thu Dec 22 06:51:14 2011 New Revision: 1222068 URL: http://svn.apache.org/viewvc?rev=1222068&view=rev Log: WW-3414 removes not serializable field from XWorkList and uses Object Factory to obtain instance o XWorkBasicConverter Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkBasicConverter.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/XWorkList.java struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/XWorkListTest.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java?rev=1222068&r1=1222067&r2=1222068&view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java Thu Dec 22 06:51:14 2011 @@ -19,6 +19,7 @@ import com.opensymphony.xwork2.config.Co import com.opensymphony.xwork2.config.entities.ActionConfig; import com.opensymphony.xwork2.config.entities.InterceptorConfig; import com.opensymphony.xwork2.config.entities.ResultConfig; +import com.opensymphony.xwork2.conversion.TypeConverter; import com.opensymphony.xwork2.inject.Container; import com.opensymphony.xwork2.inject.Inject; import com.opensymphony.xwork2.interceptor.Interceptor; @@ -256,6 +257,10 @@ public class ObjectFactory implements Se return validator; } +public TypeConverter buildConverter(Class converterClass) { +return container.getInstance(converterClass); +} + static class ContinuationsClassLoader extends ClassLoader { } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkBasicConverter.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkBasicConverter.java?rev=1222068&r1=1222067&r2=1222068&view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkBasicConverter.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkBasicConverter.java Thu Dec 22 06:51:14 2011 @@ -22,16 +22,29 @@ import com.opensymphony.xwork2.conversio import com.opensymphony.xwork2.conversion.TypeConverter; import com.opensymphony.xwork2.inject.Inject; import com.opensymphony.xwork2.util.XWorkList; +import org.apache.commons.lang.StringUtils; import java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Member; import java.math.BigDecimal; import java.math.BigInteger; -import java.text.*; -import java.util.*; - -import org.apache.commons.lang.StringUtils; +import java.text.DateFormat; +import java.text.NumberFormat; +import java.text.ParseException; +import java.text.ParsePosition; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Collection; +import java.util.Date; +import java.util.HashSet; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Set; +import java.util.SortedSet; +import java.util.TreeSet; /** @@ -66,7 +79,6 @@ public class XWorkBasicConverter extends private static String MILLISECOND_FORMAT = ".SSS"; private ObjectTypeDeterminer objectTypeDeterminer; -private XWorkConverter xworkConverter; private ObjectFactory objectFactory; @Inject @@ -75,11 +87,6 @@ public class XWorkBasicConverter extends } @Inject -public void setXWorkConverter(XWorkConverter conv) { -this.xworkConverter = conv; -} - -@Inject public void setObjectFactory(ObjectFactory fac) { this.objectFactory = fac; } @@ -204,9 +211,9 @@ public class XWorkBasicConverter extends result = new TreeSet(); } else { if (size > 0) { -result = new XWorkList(objectFactory, xworkConverter, memberType, size); +result = new XWorkList(objectFactory, memberType, size); } else { -result = new XWorkList(objectFactory, xworkConverter, memberType); +result = new XWorkList(objectFactory, memberType); } } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/XWorkList.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/XWorkList.java?rev=1222068&r1=1222
svn commit: r1222075 - /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java
Author: lukaszlenart Date: Thu Dec 22 07:08:20 2011 New Revision: 1222075 URL: http://svn.apache.org/viewvc?rev=1222075&view=rev Log: WW-3414 add JavaDoc comments about new API Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java?rev=1222075&r1=1222074&r2=1222075&view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java Thu Dec 22 07:08:20 2011 @@ -257,6 +257,13 @@ public class ObjectFactory implements Se return validator; } +/** + * Build converter of given type - it must be registered with {@link Container} first + * It's the first attempt to use Object Factory to build Converters, so the API can change in the future + * + * @param converterClass to instantiate + * @return instance of converterClass with inject dependencies + */ public TypeConverter buildConverter(Class converterClass) { return container.getInstance(converterClass); }