001 package org.springframework.richclient.samples.dataeditor.ui; 002 003 import org.springframework.richclient.samples.dataeditor.domain.Supplier; 004 import org.springframework.richclient.widget.editor.DefaultDataEditorWidget; 005 import org.springframework.richclient.widget.table.PropertyColumnTableDescription; 006 007 public class SupplierDataEditor extends DefaultDataEditorWidget 008 { 009 private static final PropertyColumnTableDescription TABLE_DESCRIPTION; 010 011 static 012 { 013 TABLE_DESCRIPTION = new PropertyColumnTableDescription("supplierDataEditor", Supplier.class); 014 TABLE_DESCRIPTION.addPropertyColumn("name"); 015 TABLE_DESCRIPTION.addPropertyColumn("contactName"); 016 } 017 018 public SupplierDataEditor(SupplierDataProvider supplierDataProvider) 019 { 020 super("supplierDataEditor", supplierDataProvider, new SupplierForm(), TABLE_DESCRIPTION, new SupplierFilterForm()); 021 } 022 }