Changeset 5342
- Timestamp:
- 06/10/14 15:09:16 (10 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/pom.xml
r5334 r5342 235 235 236 236 <dependency> 237 <groupId>commons-lang</groupId> 238 <artifactId>commons-lang</artifactId> 239 <version>2.5</version> 240 <type>jar</type> 241 </dependency> 242 237 <groupId>org.apache.commons</groupId> 238 <artifactId>commons-lang3</artifactId> 239 <version>3.3.2</version> 240 </dependency> 241 243 242 <dependency> 244 243 <groupId>commons-codec</groupId> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/VirtualCollectionDetailsPage.java
r1133 r5342 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.pages; 2 2 3 import eu.clarin.cmdi.virtualcollectionregistry.gui.DateConverter; 3 4 import java.sql.Date; 4 5 import java.util.Collection; … … 63 64 } 64 65 }; 65 private static final IConverter convDate = new IConverter() { 66 @Override 67 public String convertToString(Object o, Locale locale) { 68 return FastDateFormat.getInstance("yyyy-MM-dd") 69 .format((Date) o); 70 } 71 72 @Override 73 public Object convertToObject(String s, Locale locale) { 74 return null; 75 } 76 }; 66 private static final IConverter convDate = new DateConverter(); 67 77 68 private static final String CSS_CLASS = "collectionDetails"; 78 69 -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/ColumnCreated.java
r976 r5342 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.table; 2 2 3 import org.apache.commons.lang.time.FastDateFormat; 3 import eu.clarin.cmdi.virtualcollectionregistry.gui.DateConverter; 4 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 5 import java.util.Date; 4 6 import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator; 5 7 import org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn; … … 7 9 import org.apache.wicket.markup.repeater.Item; 8 10 import org.apache.wicket.model.IModel; 11 import org.apache.wicket.model.PropertyModel; 9 12 import org.apache.wicket.model.ResourceModel; 10 11 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 13 import org.apache.wicket.util.convert.IConverter; 12 14 13 15 @SuppressWarnings("serial") 14 16 final class ColumnCreated extends AbstractColumn<VirtualCollection> { 15 private static final FastDateFormat df = 16 FastDateFormat.getInstance("yyyy-MM-dd");17 18 private static final IConverter dateConverter = new DateConverter(); 17 19 18 20 ColumnCreated(VirtualCollectionTable table) { … … 24 26 String componentId, IModel<VirtualCollection> model) { 25 27 item.add(new Label(componentId, 26 df.format(model.getObject().getCreationDate()))); 28 new PropertyModel<Date>(model, "creationDate")) { 29 30 @Override 31 public IConverter getConverter(Class<?> type) { 32 if (Date.class.isAssignableFrom(type)) { 33 return dateConverter; 34 } 35 return super.getConverter(type); 36 } 37 38 }); 27 39 } 28 40
Note: See TracChangeset
for help on using the changeset viewer.