> Could you give an example how multiple mappings for a > single action is > used with common CRUD actions? > > Don
Ok, here's what our Invoice CRUD action mappings look like: <action name="listInvoice" class="com.eplus.app.invoice.action.InvoiceCrudAction" method="list"> <interceptor-ref name="listStack"/> <result name="CRUD-list" type="freemarker">/template/eplus/metaDataList.ftl</result> </action> <action name="editInvoice" class="com.eplus.app.invoice.action.InvoiceCrudAction"> <interceptor-ref name="editStack"/> </action> <action name="saveInvoice" class="com.eplus.app.invoice.action.InvoiceCrudAction" method="save"> <interceptor-ref name="crudStack"/> </action> <action name="deleteInvoice" class="com.eplus.app.invoice.action.InvoiceCrudAction" method="delete"> <interceptor-ref name="crudStack"/> </action> A better example of reusing the same action with the same method several times is our DomainObjectLister. We're still working out the entity meta-data we've been building, so I foresee this continuing to evolve, but it's pretty simple already. In the future you'll just need to configure it with the domain type. <action name="getVendorRelationships" class="com.eplus.lib.web.action.DomainObjectLister"> <param name="domainClass">com.eplus.biz.catalog.mgmt.model.VendorRelationship</param> <param name="visibleFields">vendor.name</param> <param name="idField">id</param> <param name="sortColumn">vendor.name</param> <result name="success" type="freemarker">/template/eplus/lists/domainObjectTable.ftl</result> </action> <action name="getBuyerCatalogs" class="com.eplus.lib.web.action.DomainObjectLister"> <param name="domainClass">com.eplus.biz.catalog.mgmt.model.BuyerCatalog</param> <param name="visibleFields">name,description</param> <param name="idField">id</param> <param name="sortColumn">name</param> <result name="success" type="freemarker">/template/eplus/lists/domainObjectTable.ftl</result> </action> --------------------------------------------------------------------- Posted via Jive Forums http://forums.opensymphony.com/thread.jspa?threadID=38338&messageID=75787#75787 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]