spring roo pizza shop running log
roo script
mulder$ cat ../samples/pizzashop.roo // Create a new project project --topLevelPackage com.springsource.pizzashop // Setup JPA persistence using EclipseLink and H2 jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY // Create domain entities entity jpa --class ~.domain.Base --activeRecord false --testAutomatically field string --fieldName name --sizeMin 2 --notNull entity jpa --class ~.domain.Topping --activeRecord false --testAutomatically field string --fieldName name --sizeMin 2 --notNull entity jpa --class ~.domain.Pizza --activeRecord false --testAutomatically field string --fieldName name --notNull --sizeMin 2 field number --fieldName price --type java.math.BigDecimal field set --fieldName toppings --type ~.domain.Topping field reference --fieldName base --type ~.domain.Base entity jpa --class ~.domain.PizzaOrder --testAutomatically --activeRecord false --identifierType ~.domain.PizzaOrderPk field string --fieldName name --notNull --sizeMin 2 field string --fieldName address --sizeMax 30 field number --fieldName total --type java.math.BigDecimal field date --fieldName deliveryDate --type java.util.Date field set --fieldName pizzas --type ~.domain.Pizza field string --fieldName shopCountry --class ~.domain.PizzaOrderPk field string --fieldName shopCity field string --fieldName shopName // Define a repository layer for persistence repository jpa --interface ~.repository.ToppingRepository --entity ~.domain.Topping repository jpa --interface ~.repository.BaseRepository --entity ~.domain.Base repository jpa --interface ~.repository.PizzaRepository --entity ~.domain.Pizza repository jpa --interface ~.repository.PizzaOrderRepository --entity ~.domain.PizzaOrder // Define a service/facade layer service type --interface ~.service.ToppingService --entity ~.domain.Topping service type --interface ~.service.BaseService --entity ~.domain.Base service type --interface ~.service.PizzaService --entity ~.domain.Pizza service type --interface ~.service.PizzaOrderService --entity ~.domain.PizzaOrder // Offer JSON remoting for all domain types through Spring MVC json all --deepSerialize web mvc json setup web mvc json all --package ~.web web mvc setup web mvc all --package ~.web // Example scripts for JSON remoting: // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name: "Thin Crust"}' http://localhost:8080/pizzashop/bases // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '[{name: "Cheesy Crust"},{name: "Thick Crust"}]' http://localhost:8080/pizzashop/bases/jsonArray // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '[{name: "Fresh Tomato"},{name: "Prawns"},{name: "Mozarella"},{name: "Bogus"}]' http://localhost:8080/pizzashop/toppings/jsonArray // curl -i -X DELETE -H "Accept: application/json" http://localhost:8080/pizzashop/toppings/7 // curl -i -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -d '{id:6,name:"Mozzarella",version:1}' http://localhost:8080/pizzashop/toppings // curl -i -H "Accept: application/json" http://localhost:8080/pizzashop/toppings // curl -i -H "Accept: application/json" http://localhost:8080/pizzashop/toppings/6 // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name:"Napolitana",price:7.5,base:{id:1},toppings:[{name: "Anchovy fillets"},{name: "Mozzarella"}]}' http://localhost:8080/pizzashop/pizzas // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name:"Stefan",total:7.5,address:"Sydney, AU",deliveryDate:1314595427866,id:{shopCountry:"AU",shopCity:"Sydney",shopName:"Pizza Pan 1"},pizzas:[{id:8,version:1}]}' http://localhost:8080/pizzashop/pizzaorders mulder$
script running
spring-roo-1.2.4.RELEASE$ mkdir mulder spring-roo-1.2.4.RELEASE$ cd mulder mulder$ roo.sh script ../samples/pizzashop.roo ____ ____ ____ Downloaded 0% of roobot.xml.zip / __ \/ __ \/ __ \ / /_/ / / / / / / / / _, _/ /_/ / /_/ / /_/ |_|\____/\____/ 1.2.4.RELEASE [rev 75337cf] Welcome to Spring Roo. For assistance press TAB or type "hint" then hit ENTER. // Create a new project Downloaded 0% of roobot.xml.zip project --topLevelPackage com.springsource.pizzashop Created ROOT/pom.xml Created SRC_MAIN_RESOURCES Created SRC_MAIN_RESOURCES/log4j.properties Created SPRING_CONFIG_ROOT Created SPRING_CONFIG_ROOT/applicationContext.xml // Setup JPA persistence using EclipseLink and H2 Downloaded 0% of roobot.xml.zip jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY Created SPRING_CONFIG_ROOT/database.properties Updated SPRING_CONFIG_ROOT/applicationContext.xml Created SRC_MAIN_RESOURCES/META-INF/persistence.xml Updated ROOT/pom.xml [added dependencies com.h2database:h2:1.3.172, org.eclipse.persistence:eclipselink:2.5.0, org.hibernate:hibernate-validator:4.3.1.Final, javax.validation:validation-api:1.0.0.GA, javax.transaction:jta:1.1, org.springframework:spring-jdbc:${spring.version}, org.springframework:sprDownloaded 0% of roobot.xml.zip ons-pool:commons-pool:1.5.6, commons-dbcp:commons-dbcp:1.4; added repository http://download.eclipse.org/rt/eclipselink/maven.repo] // Create domain entities entity jpa --class ~.domain.Base --activeRecord false --testAutomatically Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseDataOnDemand.java Downloaded 0% of roobot.xml.zip Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseIntegrationTest.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base_Roo_ToString.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base_Roo_Jpa_Entity.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseDataOnDemand_Roo_Configurable.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseIntegrationTest_Roo_Configurable.aj field string --fieldName name --sizeMin 2 --notNull Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base_Roo_JavaBean.aj entity jpa --class ~.domain.Topping --activeRecord false --testAutomatically Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingDataOnDemand.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingIntegrationTest.java Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping_Roo_ToString.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping_Roo_Jpa_Entity.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingIntegrationTest_Roo_Configurable.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingDataOnDemand_Roo_Configurable.aj field string --fieldName name --sizeMin 2 --notNull Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping.java Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping_Roo_JavaBean.aj entity jpa --class ~.domain.Pizza --activeRecord false --testAutomatically Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaDataOnDemand.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaIntegrationTest.java Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_ToString.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_Jpa_Entity.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaIntegrationTest_Roo_Configurable.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaDataOnDemand_Roo_Configurable.aj field string --fieldName name --notNull --sizeMin 2 Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_JavaBean.aj field number --fieldName price --type java.math.BigDecimal Downloaded 0% of roobot.xml.zip Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_JavaBean.aj field set --fieldName toppings --type ~.domain.Topping Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_JavaBean.aj field reference --fieldName base --type ~.domain.Base Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_JavaBean.aj entity jpa --class ~.domain.PizzaOrder --testAutomatically --activeRecord false --identifierType ~.domain.PizzaOrderPk Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk.java Downloaded 0% of roobot.xml.zip Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderDataOnDemand.java Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderIntegrationTest.java Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_ToString.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_Jpa_Entity.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderDataOnDemand_Roo_Configurable.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Configurable.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Identifier.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Serializable.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Equals.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_ToString.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderIntegrationTest_Roo_Configurable.aj field string --fieldName name --notNull --sizeMin 2 Downloaded 0% of roobot.xml.zip Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_JavaBean.aj field string --fieldName address --sizeMax 30 Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_JavaBean.aj field number --fieldName total --type java.math.BigDecimal Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_JavaBean.aj field date --fieldName deliveryDate --type java.util.Date Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_JavaBean.aj field set --fieldName pizzas --type ~.domain.Pizza Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Downloaded 0% of roobot.xml.zip Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_JavaBean.aj field string --fieldName shopCountry --class ~.domain.PizzaOrderPk Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Identifier.aj Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Equals.aj field string --fieldName shopCity Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Equals.aj Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Identifier.aj field string --fieldName shopName Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Equals.aj Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrderPk_Roo_Identifier.aj Downloaded 0% of roobot.xml.zip // Define a repository layer for persistence repository jpa --interface ~.repository.ToppingRepository --entity ~.domain.Topping Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/ToppingRepository.java Created SPRING_CONFIG_ROOT/applicationContext-jpa.xml Updated ROOT/pom.xml [added dependency org.springframework.data:spring-data-jpa:1.2.0.RELEASE] Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/ToppingRepository_Roo_Jpa_Repository.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingDataOnDemand_Roo_DataOnDemand.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingIntegrationTest_Roo_IntegrationTest.aj Downloaded 0% of roobot.xml.zip repository jpa --interface ~.repository.BaseRepository --entity ~.domain.Base Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/BaseRepository.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/BaseRepository_Roo_Jpa_Repository.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseDataOnDemand_Roo_DataOnDemand.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseIntegrationTest_Roo_IntegrationTest.aj repository jpa --interface ~.repository.PizzaRepository --entity ~.domain.Pizza Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/PizzaRepository.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/PizzaRepository_Roo_Jpa_Repository.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaDataOnDemand_Roo_DataOnDemand.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaIntegrationTest_Roo_IntegrationTest.aj repository jpa --interface ~.repository.PizzaOrderRepository --entity ~.domain.PizzaOrder Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/PizzaOrderRepository.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/repository/PizzaOrderRepository_Roo_Jpa_Repository.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderDataOnDemand_Roo_DataOnDemand.aj Created SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderIntegrationTest_Roo_IntegrationTest.aj Downloaded 0% of roobot.xml.zip // Define a service/facade layer service type --interface ~.service.ToppingService --entity ~.domain.Topping Created SRC_MAIN_JAVA/com/springsource/pizzashop/service Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/ToppingService.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/ToppingServiceImpl.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/ToppingService_Roo_Service.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/ToppingServiceImpl_Roo_Service.aj service type --interface ~.service.BaseService --entity ~.domain.Base Downloaded 0% of roobot.xml.zip Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/BaseService.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/BaseServiceImpl.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/BaseService_Roo_Service.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/BaseServiceImpl_Roo_Service.aj service type --interface ~.service.PizzaService --entity ~.domain.Pizza Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaService.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaServiceImpl.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaService_Roo_Service.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaServiceImpl_Roo_Service.aj service type --interface ~.service.PizzaOrderService --entity ~.domain.PizzaOrder Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaOrderService.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaOrderServiceImpl.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaOrderService_Roo_Service.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/service/PizzaOrderServiceImpl_Roo_Service.aj // Offer JSON remoting for all domain types through Spring MVC json all --deepSerialize Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Pizza_Roo_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Base_Roo_Json.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseDataOnDemand_Roo_DataOnDemand.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/BaseIntegrationTest_Roo_IntegrationTest.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaDataOnDemand_Roo_DataOnDemand.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaIntegrationTest_Roo_IntegrationTest.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/PizzaOrder_Roo_Json.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderDataOnDemand_Roo_DataOnDemand.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/PizzaOrderIntegrationTest_Roo_IntegrationTest.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/domain/Topping_Roo_Json.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingDataOnDemand_Roo_DataOnDemand.aj Updated SRC_TEST_JAVA/com/springsource/pizzashop/domain/ToppingIntegrationTest_Roo_IntegrationTest.aj web mvc json setup Created ROOT/src/main/webapp/WEB-INF/spring Created ROOT/src/main/webapp/WEB-INF/spring/webmvc-config.xml Created ROOT/src/main/webapp/WEB-INF/web.xml Updated ROOT/src/main/webapp/WEB-INF/web.xml Updated ROOT/pom.xml [added dependency org.springframework:spring-webmvc:${spring.version}; updated project type to war] web mvc json all --package ~.web Created SRC_MAIN_JAVA/com/springsource/pizzashop/web Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/BaseController.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaController.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaOrderController.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/ToppingController.java Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaOrderController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/BaseController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/ToppingController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaController_Roo_Controller_Json.aj web mvc setup Updated SRC_MAIN_WEBAPP/WEB-INF/spring/webmvc-config.xml Created SRC_MAIN_WEBAPP/images Created SRC_MAIN_WEBAPP/images/add.png Created SRC_MAIN_WEBAPP/images/banner-graphic.png Created SRC_MAIN_WEBAPP/images/create.png Created SRC_MAIN_WEBAPP/images/delete.png Created SRC_MAIN_WEBAPP/images/favicon.ico Created SRC_MAIN_WEBAPP/images/list.png Created SRC_MAIN_WEBAPP/images/resultset_first.png Created SRC_MAIN_WEBAPP/images/resultset_last.png Created SRC_MAIN_WEBAPP/images/resultset_next.png Created SRC_MAIN_WEBAPP/images/resultset_previous.png Created SRC_MAIN_WEBAPP/images/show.png Created SRC_MAIN_WEBAPP/images/springsource-logo.png Created SRC_MAIN_WEBAPP/images/update.png Created SRC_MAIN_WEBAPP/styles Created SRC_MAIN_WEBAPP/styles/alt.css Created SRC_MAIN_WEBAPP/styles/standard.css Created SRC_MAIN_WEBAPP/WEB-INF/classes Created SRC_MAIN_WEBAPP/WEB-INF/classes/alt.properties Created SRC_MAIN_WEBAPP/WEB-INF/classes/standard.properties Created SRC_MAIN_WEBAPP/WEB-INF/layouts Created SRC_MAIN_WEBAPP/WEB-INF/layouts/default.jspx Created SRC_MAIN_WEBAPP/WEB-INF/layouts/layouts.xml Created SRC_MAIN_WEBAPP/WEB-INF/views Created SRC_MAIN_WEBAPP/WEB-INF/views/header.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/menu.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/footer.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/views.xml Created SRC_MAIN_WEBAPP/WEB-INF/views/dataAccessFailure.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/index-template.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/index.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/resourceNotFound.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/uncaughtException.jspx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/create.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/dependency.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/find.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/list.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/show.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/update.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/checkbox.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/column.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/datetime.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/display.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/editor.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/input.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/reference.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/select.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/simple.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/table.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/form/fields/textarea.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/menu Created SRC_MAIN_WEBAPP/WEB-INF/tags/menu/category.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/menu/item.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/menu/menu.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/language.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/load-scripts.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/pagination.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/panel.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/placeholder.tagx Created SRC_MAIN_WEBAPP/WEB-INF/tags/util/theme.tagx Created SRC_MAIN_WEBAPP/WEB-INF/i18n Created SRC_MAIN_WEBAPP/WEB-INF/i18n/messages.properties Created SRC_MAIN_WEBAPP/images/en.png Updated SRC_MAIN_WEBAPP/WEB-INF/i18n/application.properties Updated SRC_MAIN_WEBAPP/WEB-INF/web.xml Updated ROOT/pom.xml [added dependencies org.springframework.webflow:spring-js-resources:2.2.1.RELEASE, commons-digester:commons-digester:2.1, commons-fileupload:commons-fileupload:1.2.2, javax.servlet.jsp.jstl:jstl-api:1.2, org.glassfish.web:jstl-impl:1.2, javax.el:el-api:2.2, joda-time:joda-time:1.6, javax.servlet.jsp:jsp-api:2.1, commons-codec:commons-codec:1.5; skipped dependency org.springframework:spring-webmvc:${spring.version}; added dependency org.apache.tiles:tiles-jsp:2.2.2] Updated SRC_MAIN_WEBAPP/WEB-INF/views/footer.jspx web mvc all --package ~.web Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/ToppingController.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/BaseController.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaOrderController.java Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaController.java Updated SRC_MAIN_WEBAPP/WEB-INF/spring/webmvc-config.xml Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/ApplicationConversionServiceFactoryBean.java Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/i18n/application.properties Created SRC_MAIN_WEBAPP/WEB-INF/views/bases Created SRC_MAIN_WEBAPP/WEB-INF/views/bases/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/views/bases/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/i18n/application.properties Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/i18n/application.properties Please wait - still loading Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/views/toppings/views.xml Updated SRC_MAIN_WEBAPP/WEB-INF/i18n/application.properties Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaOrderController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaOrderController_Roo_Controller.aj Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/list.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/show.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/create.jspx Updated SRC_MAIN_WEBAPP/WEB-INF/views/menu.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzaorders/update.jspx Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/BaseController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/BaseController_Roo_Controller.aj Created SRC_MAIN_WEBAPP/WEB-INF/views/bases/list.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/bases/show.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/bases/create.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/bases/update.jspx Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/PizzaController_Roo_Controller.aj Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/list.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/show.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/create.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/pizzas/update.jspx Updated SRC_MAIN_JAVA/com/springsource/pizzashop/web/ToppingController_Roo_Controller_Json.aj Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/ToppingController_Roo_Controller.aj Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings/list.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings/show.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings/create.jspx Created SRC_MAIN_WEBAPP/WEB-INF/views/toppings/update.jspx Created SRC_MAIN_JAVA/com/springsource/pizzashop/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj // Example scripts for JSON remoting: // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name: "Thin Crust"}' http://localhost:8080/pizzashop/bases // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '[{name: "Cheesy Crust"},{name: "Thick Crust"}]' http://localhost:8080/pizzashop/bases/jsonArray // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '[{name: "Fresh Tomato"},{name: "Prawns"},{name: "Mozarella"},{name: "Bogus"}]' http://localhost:8080/pizzashop/toppings/jsonArray // curl -i -X DELETE -H "Accept: application/json" http://localhost:8080/pizzashop/toppings/7 // curl -i -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -d '{id:6,name:"Mozzarella",version:1}' http://localhost:8080/pizzashop/toppings // curl -i -H "Accept: application/json" http://localhost:8080/pizzashop/toppings // curl -i -H "Accept: application/json" http://localhost:8080/pizzashop/toppings/6 // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name:"Napolitana",price:7.5,base:{id:1},toppings:[{name: "Anchovy fillets"},{name: "Mozzarella"}]}' http://localhost:8080/pizzashop/pizzas // curl -i -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{name:"Stefan",total:7.5,address:"Sydney, AU",deliveryDate:1314595427866,id:{shopCountry:"AU",shopCity:"Sydney",shopName:"Pizza Pan 1"},pizzas:[{id:8,version:1}]}' http://localhost:8080/pizzashop/pizzaorders Script required 9.052 seconds to execute mulder$
OUTPUT
src$ ls -lR total 0 drwxr-xr-x 5 mulder staff 170 8 20 07:43 main/ drwxr-xr-x 3 mulder staff 102 8 20 07:43 test/ ./main: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 java/ drwxr-xr-x 4 mulder staff 136 8 20 07:43 resources/ drwxr-xr-x 5 mulder staff 170 8 20 07:43 webapp/ ./main/java: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 com/ ./main/java/com: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 springsource/ ./main/java/com/springsource: total 0 drwxr-xr-x 6 mulder staff 204 8 20 07:43 pizzashop/ ./main/java/com/springsource/pizzashop: total 0 drwxr-xr-x 29 mulder staff 986 8 20 07:43 domain/ drwxr-xr-x 10 mulder staff 340 8 20 07:43 repository/ drwxr-xr-x 18 mulder staff 612 8 20 07:43 service/ drwxr-xr-x 16 mulder staff 544 8 20 07:43 web/ ./main/java/com/springsource/pizzashop/domain: total 216 -rw-r--r-- 1 mulder staff 529 8 20 07:43 Base.java -rw-r--r-- 1 mulder staff 457 8 20 07:43 Base_Roo_JavaBean.aj -rw-r--r-- 1 mulder staff 1064 8 20 07:43 Base_Roo_Jpa_Entity.aj -rw-r--r-- 1 mulder staff 1447 8 20 07:43 Base_Roo_Json.aj -rw-r--r-- 1 mulder staff 564 8 20 07:43 Base_Roo_ToString.aj -rw-r--r-- 1 mulder staff 940 8 20 07:43 Pizza.java -rw-r--r-- 1 mulder staff 1228 8 20 07:43 PizzaOrder.java -rw-r--r-- 1 mulder staff 441 8 20 07:43 PizzaOrderPk.java -rw-r--r-- 1 mulder staff 443 8 20 07:43 PizzaOrderPk_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 988 8 20 07:43 PizzaOrderPk_Roo_Equals.aj -rw-r--r-- 1 mulder staff 938 8 20 07:43 PizzaOrderPk_Roo_Identifier.aj -rw-r--r-- 1 mulder staff 1575 8 20 07:43 PizzaOrderPk_Roo_Json.aj -rw-r--r-- 1 mulder staff 488 8 20 07:43 PizzaOrderPk_Roo_Serializable.aj -rw-r--r-- 1 mulder staff 588 8 20 07:43 PizzaOrderPk_Roo_ToString.aj -rw-r--r-- 1 mulder staff 1359 8 20 07:43 PizzaOrder_Roo_JavaBean.aj -rw-r--r-- 1 mulder staff 1054 8 20 07:43 PizzaOrder_Roo_Jpa_Entity.aj -rw-r--r-- 1 mulder staff 1555 8 20 07:43 PizzaOrder_Roo_Json.aj -rw-r--r-- 1 mulder staff 582 8 20 07:43 PizzaOrder_Roo_ToString.aj -rw-r--r-- 1 mulder staff 1120 8 20 07:43 Pizza_Roo_JavaBean.aj -rw-r--r-- 1 mulder staff 1073 8 20 07:43 Pizza_Roo_Jpa_Entity.aj -rw-r--r-- 1 mulder staff 1465 8 20 07:43 Pizza_Roo_Json.aj -rw-r--r-- 1 mulder staff 567 8 20 07:43 Pizza_Roo_ToString.aj -rw-r--r-- 1 mulder staff 532 8 20 07:43 Topping.java -rw-r--r-- 1 mulder staff 469 8 20 07:43 Topping_Roo_JavaBean.aj -rw-r--r-- 1 mulder staff 1091 8 20 07:43 Topping_Roo_Jpa_Entity.aj -rw-r--r-- 1 mulder staff 1501 8 20 07:43 Topping_Roo_Json.aj -rw-r--r-- 1 mulder staff 573 8 20 07:43 Topping_Roo_ToString.aj ./main/java/com/springsource/pizzashop/repository: total 64 -rw-r--r-- 1 mulder staff 251 8 20 07:43 BaseRepository.java -rw-r--r-- 1 mulder staff 780 8 20 07:43 BaseRepository_Roo_Jpa_Repository.aj -rw-r--r-- 1 mulder staff 269 8 20 07:43 PizzaOrderRepository.java -rw-r--r-- 1 mulder staff 891 8 20 07:43 PizzaOrderRepository_Roo_Jpa_Repository.aj -rw-r--r-- 1 mulder staff 254 8 20 07:43 PizzaRepository.java -rw-r--r-- 1 mulder staff 788 8 20 07:43 PizzaRepository_Roo_Jpa_Repository.aj -rw-r--r-- 1 mulder staff 260 8 20 07:43 ToppingRepository.java -rw-r--r-- 1 mulder staff 804 8 20 07:43 ToppingRepository_Roo_Jpa_Repository.aj ./main/java/com/springsource/pizzashop/service: total 128 -rw-r--r-- 1 mulder staff 218 8 20 07:43 BaseService.java -rw-r--r-- 1 mulder staff 101 8 20 07:43 BaseServiceImpl.java -rw-r--r-- 1 mulder staff 1677 8 20 07:43 BaseServiceImpl_Roo_Service.aj -rw-r--r-- 1 mulder staff 857 8 20 07:43 BaseService_Roo_Service.aj -rw-r--r-- 1 mulder staff 230 8 20 07:43 PizzaOrderService.java -rw-r--r-- 1 mulder staff 113 8 20 07:43 PizzaOrderServiceImpl.java -rw-r--r-- 1 mulder staff 1998 8 20 07:43 PizzaOrderServiceImpl_Roo_Service.aj -rw-r--r-- 1 mulder staff 1082 8 20 07:43 PizzaOrderService_Roo_Service.aj -rw-r--r-- 1 mulder staff 220 8 20 07:43 PizzaService.java -rw-r--r-- 1 mulder staff 103 8 20 07:43 PizzaServiceImpl.java -rw-r--r-- 1 mulder staff 1720 8 20 07:43 PizzaServiceImpl_Roo_Service.aj -rw-r--r-- 1 mulder staff 884 8 20 07:43 PizzaService_Roo_Service.aj -rw-r--r-- 1 mulder staff 224 8 20 07:43 ToppingService.java -rw-r--r-- 1 mulder staff 107 8 20 07:43 ToppingServiceImpl.java -rw-r--r-- 1 mulder staff 1806 8 20 07:43 ToppingServiceImpl_Roo_Service.aj -rw-r--r-- 1 mulder staff 938 8 20 07:43 ToppingService_Roo_Service.aj ./main/java/com/springsource/pizzashop/web: total 176 -rw-r--r-- 1 mulder staff 638 8 20 07:43 ApplicationConversionServiceFactoryBean.java -rw-r--r-- 1 mulder staff 9073 8 20 07:43 ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj -rw-r--r-- 1 mulder staff 526 8 20 07:43 BaseController.java -rw-r--r-- 1 mulder staff 4980 8 20 07:43 BaseController_Roo_Controller.aj -rw-r--r-- 1 mulder staff 3973 8 20 07:43 BaseController_Roo_Controller_Json.aj -rw-r--r-- 1 mulder staff 532 8 20 07:43 PizzaController.java -rw-r--r-- 1 mulder staff 5436 8 20 07:43 PizzaController_Roo_Controller.aj -rw-r--r-- 1 mulder staff 4021 8 20 07:43 PizzaController_Roo_Controller_Json.aj -rw-r--r-- 1 mulder staff 562 8 20 07:43 PizzaOrderController.java -rw-r--r-- 1 mulder staff 6503 8 20 07:43 PizzaOrderController_Roo_Controller.aj -rw-r--r-- 1 mulder staff 4340 8 20 07:43 PizzaOrderController_Roo_Controller_Json.aj -rw-r--r-- 1 mulder staff 544 8 20 07:43 ToppingController.java -rw-r--r-- 1 mulder staff 5172 8 20 07:43 ToppingController_Roo_Controller.aj -rw-r--r-- 1 mulder staff 4117 8 20 07:43 ToppingController_Roo_Controller_Json.aj ./main/resources: total 8 drwxr-xr-x 4 mulder staff 136 8 20 07:43 META-INF/ -rw-r--r-- 1 mulder staff 554 8 20 07:43 log4j.properties ./main/resources/META-INF: total 8 -rw-r--r-- 1 mulder staff 1087 8 20 07:43 persistence.xml drwxr-xr-x 5 mulder staff 170 8 20 07:43 spring/ ./main/resources/META-INF/spring: total 32 -rw-r--r-- 1 mulder staff 534 8 20 07:43 applicationContext-jpa.xml -rw-r--r-- 1 mulder staff 5192 8 20 07:43 applicationContext.xml -rw-r--r-- 1 mulder staff 207 8 20 07:43 database.properties ./main/webapp: total 0 drwxr-xr-x 9 mulder staff 306 8 20 07:43 WEB-INF/ drwxr-xr-x 16 mulder staff 544 8 20 07:43 images/ drwxr-xr-x 4 mulder staff 136 8 20 07:43 styles/ ./main/webapp/WEB-INF: total 8 drwxr-xr-x 4 mulder staff 136 8 20 07:43 classes/ drwxr-xr-x 4 mulder staff 136 8 20 07:43 i18n/ drwxr-xr-x 4 mulder staff 136 8 20 07:43 layouts/ drwxr-xr-x 3 mulder staff 102 8 20 07:43 spring/ drwxr-xr-x 5 mulder staff 170 8 20 07:43 tags/ drwxr-xr-x 15 mulder staff 510 8 20 07:43 views/ -rw-r--r-- 1 mulder staff 3233 8 20 07:43 web.xml ./main/webapp/WEB-INF/classes: total 16 -rw-r--r-- 1 mulder staff 36 8 20 07:43 alt.properties -rw-r--r-- 1 mulder staff 41 8 20 07:43 standard.properties ./main/webapp/WEB-INF/i18n: total 16 -rw-r--r-- 1 mulder staff 2377 8 20 07:43 application.properties -rw-r--r-- 1 mulder staff 3507 8 20 07:43 messages.properties ./main/webapp/WEB-INF/layouts: total 16 -rw-r--r-- 1 mulder staff 1117 8 20 07:43 default.jspx -rw-r--r-- 1 mulder staff 775 8 20 07:43 layouts.xml ./main/webapp/WEB-INF/spring: total 16 -rw-r--r-- 1 mulder staff 5252 8 20 07:43 webmvc-config.xml ./main/webapp/WEB-INF/tags: total 0 drwxr-xr-x 9 mulder staff 306 8 20 07:43 form/ drwxr-xr-x 5 mulder staff 170 8 20 07:43 menu/ drwxr-xr-x 8 mulder staff 272 8 20 07:43 util/ ./main/webapp/WEB-INF/tags/form: total 64 -rw-r--r-- 1 mulder staff 4435 8 20 07:43 create.tagx -rw-r--r-- 1 mulder staff 2250 8 20 07:43 dependency.tagx drwxr-xr-x 13 mulder staff 442 8 20 07:43 fields/ -rw-r--r-- 1 mulder staff 3234 8 20 07:43 find.tagx -rw-r--r-- 1 mulder staff 2504 8 20 07:43 list.tagx -rw-r--r-- 1 mulder staff 6752 8 20 07:43 show.tagx -rw-r--r-- 1 mulder staff 3955 8 20 07:43 update.tagx ./main/webapp/WEB-INF/tags/form/fields: total 144 -rw-r--r-- 1 mulder staff 2479 8 20 07:43 checkbox.tagx -rw-r--r-- 1 mulder staff 4551 8 20 07:43 column.tagx -rw-r--r-- 1 mulder staff 5589 8 20 07:43 datetime.tagx -rw-r--r-- 1 mulder staff 3137 8 20 07:43 display.tagx -rw-r--r-- 1 mulder staff 3871 8 20 07:43 editor.tagx -rw-r--r-- 1 mulder staff 7062 8 20 07:43 input.tagx -rw-r--r-- 1 mulder staff 2657 8 20 07:43 reference.tagx -rw-r--r-- 1 mulder staff 11346 8 20 07:43 select.tagx -rw-r--r-- 1 mulder staff 2394 8 20 07:43 simple.tagx -rw-r--r-- 1 mulder staff 8883 8 20 07:43 table.tagx -rw-r--r-- 1 mulder staff 3421 8 20 07:43 textarea.tagx ./main/webapp/WEB-INF/tags/menu: total 24 -rw-r--r-- 1 mulder staff 1356 8 20 07:43 category.tagx -rw-r--r-- 1 mulder staff 1891 8 20 07:43 item.tagx -rw-r--r-- 1 mulder staff 884 8 20 07:43 menu.tagx ./main/webapp/WEB-INF/tags/util: total 56 -rw-r--r-- 1 mulder staff 1752 8 20 07:43 language.tagx -rw-r--r-- 1 mulder staff 1734 8 20 07:43 load-scripts.tagx -rw-r--r-- 1 mulder staff 4211 8 20 07:43 pagination.tagx -rw-r--r-- 1 mulder staff 2068 8 20 07:43 panel.tagx -rw-r--r-- 1 mulder staff 544 8 20 07:43 placeholder.tagx -rw-r--r-- 1 mulder staff 1792 8 20 07:43 theme.tagx ./main/webapp/WEB-INF/views: total 72 drwxr-xr-x 7 mulder staff 238 8 20 07:43 bases/ -rw-r--r-- 1 mulder staff 1333 8 20 07:43 dataAccessFailure.jspx -rw-r--r-- 1 mulder staff 1373 8 20 07:43 footer.jspx -rw-r--r-- 1 mulder staff 649 8 20 07:43 header.jspx -rw-r--r-- 1 mulder staff 556 8 20 07:43 index-template.jspx -rw-r--r-- 1 mulder staff 658 8 20 07:43 index.jspx -rw-r--r-- 1 mulder staff 1971 8 20 07:43 menu.jspx drwxr-xr-x 7 mulder staff 238 8 20 07:43 pizzaorders/ drwxr-xr-x 7 mulder staff 238 8 20 07:43 pizzas/ -rw-r--r-- 1 mulder staff 1366 8 20 07:43 resourceNotFound.jspx drwxr-xr-x 7 mulder staff 238 8 20 07:43 toppings/ -rw-r--r-- 1 mulder staff 1368 8 20 07:43 uncaughtException.jspx -rw-r--r-- 1 mulder staff 828 8 20 07:43 views.xml ./main/webapp/WEB-INF/views/bases: total 40 -rw-r--r-- 1 mulder staff 923 8 20 07:43 create.jspx -rw-r--r-- 1 mulder staff 744 8 20 07:43 list.jspx -rw-r--r-- 1 mulder staff 615 8 20 07:43 show.jspx -rw-r--r-- 1 mulder staff 652 8 20 07:43 update.jspx -rw-r--r-- 1 mulder staff 833 8 20 07:43 views.xml ./main/webapp/WEB-INF/views/pizzaorders: total 40 -rw-r--r-- 1 mulder staff 2190 8 20 07:43 create.jspx -rw-r--r-- 1 mulder staff 1413 8 20 07:43 list.jspx -rw-r--r-- 1 mulder staff 1346 8 20 07:43 show.jspx -rw-r--r-- 1 mulder staff 1387 8 20 07:43 update.jspx -rw-r--r-- 1 mulder staff 881 8 20 07:43 views.xml ./main/webapp/WEB-INF/views/pizzas: total 40 -rw-r--r-- 1 mulder staff 1462 8 20 07:43 create.jspx -rw-r--r-- 1 mulder staff 1147 8 20 07:43 list.jspx -rw-r--r-- 1 mulder staff 1053 8 20 07:43 show.jspx -rw-r--r-- 1 mulder staff 1190 8 20 07:43 update.jspx -rw-r--r-- 1 mulder staff 841 8 20 07:43 views.xml ./main/webapp/WEB-INF/views/toppings: total 40 -rw-r--r-- 1 mulder staff 938 8 20 07:43 create.jspx -rw-r--r-- 1 mulder staff 762 8 20 07:43 list.jspx -rw-r--r-- 1 mulder staff 630 8 20 07:43 show.jspx -rw-r--r-- 1 mulder staff 664 8 20 07:43 update.jspx -rw-r--r-- 1 mulder staff 857 8 20 07:43 views.xml ./main/webapp/images: total 144 -rw-r--r-- 1 mulder staff 739 8 20 07:43 add.png -rw-r--r-- 1 mulder staff 13194 8 20 07:43 banner-graphic.png -rw-r--r-- 1 mulder staff 739 8 20 07:43 create.png -rw-r--r-- 1 mulder staff 740 8 20 07:43 delete.png -rw-r--r-- 1 mulder staff 599 8 20 07:43 en.png -rw-r--r-- 1 mulder staff 1406 8 20 07:43 favicon.ico -rw-r--r-- 1 mulder staff 473 8 20 07:43 list.png -rw-r--r-- 1 mulder staff 522 8 20 07:43 resultset_first.png -rw-r--r-- 1 mulder staff 524 8 20 07:43 resultset_last.png -rw-r--r-- 1 mulder staff 395 8 20 07:43 resultset_next.png -rw-r--r-- 1 mulder staff 389 8 20 07:43 resultset_previous.png -rw-r--r-- 1 mulder staff 879 8 20 07:43 show.png -rw-r--r-- 1 mulder staff 4974 8 20 07:43 springsource-logo.png -rw-r--r-- 1 mulder staff 807 8 20 07:43 update.png ./main/webapp/styles: total 32 -rw-r--r-- 1 mulder staff 4498 8 20 07:43 alt.css -rw-r--r-- 1 mulder staff 4521 8 20 07:43 standard.css ./test: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 java/ ./test/java: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 com/ ./test/java/com: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 springsource/ ./test/java/com/springsource: total 0 drwxr-xr-x 3 mulder staff 102 8 20 07:43 pizzashop/ ./test/java/com/springsource/pizzashop: total 0 drwxr-xr-x 26 mulder staff 884 8 20 07:43 domain/ ./test/java/com/springsource/pizzashop/domain: total 232 -rw-r--r-- 1 mulder staff 174 8 20 07:43 BaseDataOnDemand.java -rw-r--r-- 1 mulder staff 455 8 20 07:43 BaseDataOnDemand_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 3373 8 20 07:43 BaseDataOnDemand_Roo_DataOnDemand.aj -rw-r--r-- 1 mulder staff 261 8 20 07:43 BaseIntegrationTest.java -rw-r--r-- 1 mulder staff 464 8 20 07:43 BaseIntegrationTest_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 7247 8 20 07:43 BaseIntegrationTest_Roo_IntegrationTest.aj -rw-r--r-- 1 mulder staff 176 8 20 07:43 PizzaDataOnDemand.java -rw-r--r-- 1 mulder staff 458 8 20 07:43 PizzaDataOnDemand_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 3776 8 20 07:43 PizzaDataOnDemand_Roo_DataOnDemand.aj -rw-r--r-- 1 mulder staff 263 8 20 07:43 PizzaIntegrationTest.java -rw-r--r-- 1 mulder staff 467 8 20 07:43 PizzaIntegrationTest_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 7354 8 20 07:43 PizzaIntegrationTest_Roo_IntegrationTest.aj -rw-r--r-- 1 mulder staff 186 8 20 07:43 PizzaOrderDataOnDemand.java -rw-r--r-- 1 mulder staff 473 8 20 07:43 PizzaOrderDataOnDemand_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 5317 8 20 07:43 PizzaOrderDataOnDemand_Roo_DataOnDemand.aj -rw-r--r-- 1 mulder staff 273 8 20 07:43 PizzaOrderIntegrationTest.java -rw-r--r-- 1 mulder staff 482 8 20 07:43 PizzaOrderIntegrationTest_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 7889 8 20 07:43 PizzaOrderIntegrationTest_Roo_IntegrationTest.aj -rw-r--r-- 1 mulder staff 180 8 20 07:43 ToppingDataOnDemand.java -rw-r--r-- 1 mulder staff 464 8 20 07:43 ToppingDataOnDemand_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 3514 8 20 07:43 ToppingDataOnDemand_Roo_DataOnDemand.aj -rw-r--r-- 1 mulder staff 267 8 20 07:43 ToppingIntegrationTest.java -rw-r--r-- 1 mulder staff 473 8 20 07:43 ToppingIntegrationTest_Roo_Configurable.aj -rw-r--r-- 1 mulder staff 7568 8 20 07:43 ToppingIntegrationTest_Roo_IntegrationTest.aj src$