You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/10/12 19:17:28 UTC
svn commit: r1397650 [1/12] - in
/incubator/isis/trunk/framework/quickstart-archetype/archetype: ./ src/
src/main/ src/main/resources/ src/main/resources/META-INF/
src/main/resources/META-INF/maven/ src/main/resources/archetype-resources/
src/main/reso...
Author: danhaywood
Date: Fri Oct 12 17:17:19 2012
New Revision: 1397650
URL: http://svn.apache.org/viewvc?rev=1397650&view=rev
Log:
ISIS-188: recreating quickstart archetype
Added:
incubator/isis/trunk/framework/quickstart-archetype/archetype/
incubator/isis/trunk/framework/quickstart-archetype/archetype/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/log4j.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditEntry.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditServiceDemo.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItem.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItems.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/AuditEntry.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/ToDoItem.gif
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/LogonAsSvenFixture.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/todo/ToDoItemsFixture.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/todo/ToDoItemsFixturesService.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/lib/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/lib/.gitignore
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/java/objstore/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/java/objstore/jdo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/java/objstore/jdo/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/objstore-jdo/src/main/java/objstore/jdo/todo/ToDoItemsJdo.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/AbstractApplicationStory.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/common/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/common/BootstrapInPrototypeMode.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/common/ToDoItems.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/AllStories.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/todo/Fixture.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/todo/Index.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/java/viewer/bdd/stories/todo/ScenarioMarkItemAsDone.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/dtd/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/dtd/xhtml-lat1.ent
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/dtd/xhtml-special.ent
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/dtd/xhtml-symbol.ent
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/dtd/xhtml1-strict.dtd
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/common/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInPrototypeMode.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/common/ToDoItems.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/concordion.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/AllStories.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/todo/Fixture.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/todo/Index.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-bdd/src/test/resources/viewer/bdd/stories/todo/ScenarioMarkItemAsDone.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/junit/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/junit/AbstractTest.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/junit/todo/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/junit/todo/ToDoItemRepositoryTest.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/tests-junit/src/test/java/junit/todo/ToDoItemTest.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/logging.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/persistor_in-memory.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/persistor_xml.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/config/viewer_dnd.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/ide/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/ide/eclipse/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/ide/eclipse/launch/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/ide/eclipse/launch/quickstart-viewer-dnd.launch
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-dnd/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/hsql-db/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/hsql-db/tests.lck
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/hsql-db/tests.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/hsql-db/tests.script
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/ide/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/ide/eclipse/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/ide/eclipse/launch/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/ide/eclipse/launch/quickstart-viewer-html.launch
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/lib/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/lib/.gitignore
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/jettyconsole/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/jettyconsole/isis-banner.pdn
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/jettyconsole/isis-banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/resources/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/resources/images/Default.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/authentication_file.passwords
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/authentication_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/authorization_file.allow
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/authorization_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/logging.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/persistor_sql.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/viewer_html.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/WEB-INF/web.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/images/banner-bg.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/images/banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/style/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-html/src/main/webapp/htmlviewer/style/default.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/ide/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/ide/eclipse/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/ide/eclipse/launch/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/ide/eclipse/launch/quickstart-viewer-restfulobjects.launch
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/lib/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/lib/.gitignore
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/jettyconsole/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/jettyconsole/isis-banner.pdn
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/jettyconsole/isis-banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/resources/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/resources/images/Default.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/authentication_file.passwords
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/authentication_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/authorization_file.allow
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/authorization_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/logging.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/persistor_datanucleus.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/viewer_restfulobjects.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/WEB-INF/web.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/ajax-loader.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/icons-18-black.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/icons-18-white.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/icons-36-black.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/images/icons-36-white.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/jquery.mobile-1.0.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/jquery.mobile-1.0.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.mobile/jquery.mobile.structure-1.0.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.tmpl/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.tmpl/jquery.tmpl-vBeta1.0.0.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery.tmpl/jquery.tmpl-vBeta1.0.0.min.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/jquery/jquery-1.6.4.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/app.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/app.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/generic.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/index.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/namespace.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-restfulobjects/src/main/webapp/mobile/util.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/ide/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/ide/eclipse/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/ide/eclipse/launch/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/ide/eclipse/launch/quickstart-viewer-scimpi.launch
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/lib/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/lib/.gitignore
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/jettyconsole/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/jettyconsole/isis-banner.pdn
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/jettyconsole/isis-banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/resources/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/resources/images/Default.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/ToDoItem/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/ToDoItem/edit.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/ToDoItem/object.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/authentication_file.passwords
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/authentication_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/authorization_file.allow
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/authorization_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/logging.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/persistor_fileserver.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/persistor_in-memory.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/persistor_mongodb.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/viewer_scimpi.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/WEB-INF/web.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/debug.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/error.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/generic/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/generic/action.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/generic/collection.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/generic/edit.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/generic/object.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/index.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/login.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/custom/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/custom/new-todo.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/images/scimpi-logo.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/style/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/style/reset.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/style/screen.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/style/site-template.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-scimpi/src/main/webapp/scimpi/style/template.shtml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/ide/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/ide/eclipse/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/ide/eclipse/launch/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/ide/eclipse/launch/quickstart-viewer-wicket.launch
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/lib/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/lib/.gitignore
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/pom.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/java/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/java/app/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/java/app/ComponentFactoryRegistrarForQuickStart.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/java/app/QuickStartApplication.java
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/jettyconsole/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/jettyconsole/isis-banner.pdn
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/jettyconsole/isis-banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/resources/app/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/resources/app/welcome.html
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/resources/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/resources/images/Default.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/authentication_file.passwords
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/authentication_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/authorization_file.allow
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/authorization_file.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/isis.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/logging.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/persistor_datanucleus.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/WEB-INF/web.xml
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/css/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/css/application.css
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/images/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/images/app-banner.pdn
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/images/app-banner.png
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/scripts/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/viewer-wicket/src/main/webapp/scripts/application.js
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/resources/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/resources/projects/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/resources/projects/basic/
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/resources/projects/basic/archetype.properties
incubator/isis/trunk/framework/quickstart-archetype/archetype/src/test/resources/projects/basic/goal.txt
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/pom.xml?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/pom.xml (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/pom.xml Fri Oct 12 17:17:19 2012
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.isis</groupId>
+ <artifactId>quickstart-archetype</artifactId>
+ <version>0.3.1-incubating-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
+
+ <name>quickstart-archetype</name>
+
+ <build>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.archetype</groupId>
+ <artifactId>archetype-packaging</artifactId>
+ <version>2.1</version>
+ </extension>
+ </extensions>
+
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project>
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml Fri Oct 12 17:17:19 2012
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<archetype-descriptor xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0" name="quickstart" xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modules>
+ <module id="${rootArtifactId}-dom" dir="dom" name="${rootArtifactId}-dom">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.png</include>
+ <include>**/*.gif</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory/>
+ <includes>
+ <include>log4j.properties</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-fixture" dir="fixture" name="${rootArtifactId}-fixture">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-objstore-jdo" dir="objstore-jdo" name="${rootArtifactId}-objstore-jdo">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>lib</directory>
+ <includes>
+ <include>**/*.gitignore</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-viewer-dnd" dir="viewer-dnd" name="${rootArtifactId}-viewer-dnd">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>config</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>ide/eclipse</directory>
+ <includes>
+ <include>**/*.launch</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-viewer-html" dir="viewer-html" name="${rootArtifactId}-viewer-html">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/jettyconsole</directory>
+ <includes>
+ <include>**/*.png</include>
+ <include>**/*.pdn</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.passwords</include>
+ <include>**/*.allow</include>
+ <include>**/*.png</include>
+ <include>**/*.css</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.png</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>hsql-db</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>lib</directory>
+ <includes>
+ <include>**/*.gitignore</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>ide/eclipse</directory>
+ <includes>
+ <include>**/*.launch</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>hsql-db</directory>
+ <includes>
+ <include>**/*.lck</include>
+ <include>**/*.script</include>
+ <include>**/*.log</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-viewer-restfulobjects" dir="viewer-restfulobjects" name="${rootArtifactId}-viewer-restfulobjects">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.html</include>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/jettyconsole</directory>
+ <includes>
+ <include>**/*.png</include>
+ <include>**/*.pdn</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.passwords</include>
+ <include>**/*.allow</include>
+ <include>**/*.png</include>
+ <include>**/*.js</include>
+ <include>**/*.css</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.png</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>lib</directory>
+ <includes>
+ <include>**/*.gitignore</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>ide/eclipse</directory>
+ <includes>
+ <include>**/*.launch</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-viewer-scimpi" dir="viewer-scimpi" name="${rootArtifactId}-viewer-scimpi">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/jettyconsole</directory>
+ <includes>
+ <include>**/*.png</include>
+ <include>**/*.pdn</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.passwords</include>
+ <include>**/*.allow</include>
+ <include>**/*.png</include>
+ <include>**/*.shtml</include>
+ <include>**/*.css</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.png</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>lib</directory>
+ <includes>
+ <include>**/*.gitignore</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>ide/eclipse</directory>
+ <includes>
+ <include>**/*.launch</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-viewer-wicket" dir="viewer-wicket" name="${rootArtifactId}-viewer-wicket">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.html</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/jettyconsole</directory>
+ <includes>
+ <include>**/*.png</include>
+ <include>**/*.pdn</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/webapp</directory>
+ <includes>
+ <include>**/*.passwords</include>
+ <include>**/*.allow</include>
+ <include>**/*.png</include>
+ <include>**/*.js</include>
+ <include>**/*.pdn</include>
+ <include>**/*.css</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.png</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>lib</directory>
+ <includes>
+ <include>**/*.gitignore</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>ide/eclipse</directory>
+ <includes>
+ <include>**/*.launch</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-tests-junit" dir="tests-junit" name="${rootArtifactId}-tests-junit">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/test/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory/>
+ <includes>
+ <include>isis.properties</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ <module id="${rootArtifactId}-tests-bdd" dir="tests-bdd" name="${rootArtifactId}-tests-bdd">
+ <fileSets>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/test/java</directory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ </fileSet>
+ <fileSet filtered="true" encoding="UTF-8">
+ <directory>src/test/resources</directory>
+ <includes>
+ <include>**/*.html</include>
+ </includes>
+ </fileSet>
+ <fileSet encoding="UTF-8">
+ <directory>src/test/resources</directory>
+ <includes>
+ <include>**/*.dtd</include>
+ <include>**/*.ent</include>
+ <include>**/*.css</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </module>
+ </modules>
+</archetype-descriptor>
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/log4j.properties
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/log4j.properties?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/log4j.properties (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/log4j.properties Fri Oct 12 17:17:19 2012
@@ -0,0 +1,27 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+${symbol_pound} LOG4J Configuration
+${symbol_pound} ===================
+
+${symbol_pound} Basic logging goes to "datanucleus.log"
+log4j.appender.A1=org.apache.log4j.FileAppender
+log4j.appender.A1.File=datanucleus.log
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} (%t) %-5p [%c] - %m%n
+${symbol_pound}log4j.appender.A1.Threshold=INFO
+
+${symbol_pound} Categories
+${symbol_pound} Each category can be set to a "level", and to direct to an appender
+
+${symbol_pound} Default to DEBUG level for all DataNucleus categories
+log4j.logger.DataNucleus = DEBUG, A1
+
+log4j.category.com.mchange.v2.c3p0=INFO, A1
+log4j.category.com.mchange.v2.resourcepool=INFO, A1
+log4j.category.org.logicalcobwebs.proxool=INFO,A1
+
+
+${symbol_pound} Hbase libs logging
+log4j.category.org.apache.hadoop=INFO,A1
+log4j.category.org.apache.zookeeper=INFO,A1
\ No newline at end of file
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/pom.xml?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/pom.xml (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/pom.xml Fri Oct 12 17:17:19 2012
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>${groupId}</groupId>
+ <artifactId>${rootArtifactId}</artifactId>
+ <version>${version}</version>
+ </parent>
+
+ <artifactId>${artifactId}</artifactId>
+ <name>Quickstart DOM</name>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.datanucleus</groupId>
+ <artifactId>maven-datanucleus-plugin</artifactId>
+ <version>3.1.1</version>
+ <configuration>
+ <fork>false</fork>
+ <log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
+ <verbose>true</verbose>
+ <props>${basedir}/datanucleus.properties</props>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>enhance</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.datanucleus</groupId>
+ <artifactId>maven-datanucleus-plugin</artifactId>
+ <versionRange>[3.0.2,)</versionRange>
+ <goals>
+ <goal>enhance</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore></ignore>
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+
+ <dependencyManagement>
+ <dependencies>
+ <!-- for DataNucleus, see below -->
+ <dependency>
+ <groupId>org.apache.isis.runtimes.dflt.objectstores</groupId>
+ <artifactId>jdo</artifactId>
+ <version>0.3.1-incubating-SNAPSHOT</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.isis</groupId>
+ <artifactId>applib</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.isis.runtimes.dflt.objectstores</groupId>
+ <artifactId>jdo-applib</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.isis.viewer</groupId>
+ <artifactId>wicket-applib</artifactId>
+ </dependency>
+
+
+ <!-- DataNucleus (horrid, but needed to run the enhancer)-->
+ <dependency>
+ <groupId>javax.jdo</groupId>
+ <artifactId>jdo-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.datanucleus</groupId>
+ <artifactId>datanucleus-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.datanucleus</groupId>
+ <artifactId>datanucleus-enhancer</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.datanucleus</groupId>
+ <artifactId>datanucleus-api-jdo</artifactId>
+ </dependency>
+
+ </dependencies>
+
+</project>
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditEntry.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditEntry.java?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditEntry.java (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditEntry.java Fri Oct 12 17:17:19 2012
@@ -0,0 +1,118 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+package dom.audit;
+
+import javax.jdo.annotations.IdGeneratorStrategy;
+import javax.jdo.annotations.IdentityType;
+
+import org.apache.isis.applib.annotation.Hidden;
+import org.apache.isis.applib.annotation.Immutable;
+import org.apache.isis.applib.annotation.MemberOrder;
+import org.apache.isis.applib.annotation.Programmatic;
+import org.apache.isis.applib.annotation.Title;
+import org.apache.isis.applib.bookmarks.Bookmark;
+import org.apache.isis.applib.bookmarks.BookmarkHolder;
+import org.apache.isis.applib.value.DateTime;
+
+@javax.jdo.annotations.PersistenceCapable(identityType=IdentityType.DATASTORE)
+@javax.jdo.annotations.DatastoreIdentity(strategy=IdGeneratorStrategy.UUIDHEX)
+@Immutable
+public class AuditEntry implements BookmarkHolder {
+
+ // {{ TimestampUtc (property)
+ private Long timestampEpoch;
+
+ @Hidden
+ public Long getTimestampEpoch() {
+ return timestampEpoch;
+ }
+
+ public void setTimestampEpoch(final Long timestampEpoch) {
+ this.timestampEpoch = timestampEpoch;
+ }
+ // }}
+
+ // {{ Timestamp (property)
+ @Title(sequence="1")
+ @MemberOrder(sequence = "1")
+ public DateTime getTimestamp() {
+ return timestampEpoch != null? new DateTime(timestampEpoch): null;
+ }
+
+ // }}
+
+ // {{ User (property)
+ private String user;
+
+ @MemberOrder(sequence = "2")
+ public String getUser() {
+ return user;
+ }
+
+ public void setUser(final String user) {
+ this.user = user;
+ }
+ // }}
+
+ // {{ ObjectType (property)
+ private String objectType;
+
+ @Title(sequence="3", prepend=":")
+ @MemberOrder(sequence = "3")
+ public String getObjectType() {
+ return objectType;
+ }
+
+ public void setObjectType(final String objectType) {
+ this.objectType = objectType;
+ }
+ // }}
+
+ // {{ Identifier (property)
+ private String identifier;
+
+ @MemberOrder(sequence = "4")
+ public String getIdentifier() {
+ return identifier;
+ }
+
+ public void setIdentifier(final String identifier) {
+ this.identifier = identifier;
+ }
+ // }}
+
+ // {{ PreValue (property)
+ private String preValue;
+
+ @MemberOrder(sequence = "5")
+ public String getPreValue() {
+ return preValue;
+ }
+
+ public void setPreValue(final String preValue) {
+ this.preValue = preValue;
+ }
+ // }}
+
+ // {{ PostValue (property)
+ private String postValue;
+
+ @MemberOrder(sequence = "6")
+ public String getPostValue() {
+ return postValue;
+ }
+
+ public void setPostValue(final String postValue) {
+ this.postValue = postValue;
+ }
+ // }}
+
+ // {{ bookmark (action)
+ @Override
+ @Programmatic
+ public Bookmark bookmark() {
+ return new Bookmark(getObjectType(), getIdentifier());
+ }
+ // }}
+}
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditServiceDemo.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditServiceDemo.java?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditServiceDemo.java (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/audit/AuditServiceDemo.java Fri Oct 12 17:17:19 2012
@@ -0,0 +1,30 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+package dom.audit;
+
+import java.util.List;
+
+import org.apache.isis.applib.AbstractFactoryAndRepository;
+import org.apache.isis.applib.annotation.Hidden;
+import org.apache.isis.runtimes.dflt.objectstores.jdo.applib.AuditService;
+
+public class AuditServiceDemo extends AbstractFactoryAndRepository implements AuditService {
+
+ public List<AuditEntry> list() {
+ return allInstances(AuditEntry.class);
+ }
+
+ @Hidden
+ public void audit(String user, long currentTimestampEpoch, String objectType, String identifier, String preValue, String postValue) {
+ AuditEntry auditEntry = newTransientInstance(AuditEntry.class);
+ auditEntry.setTimestampEpoch(currentTimestampEpoch);
+ auditEntry.setUser(user);
+ auditEntry.setObjectType(objectType);
+ auditEntry.setIdentifier(identifier);
+ auditEntry.setPreValue(preValue);
+ auditEntry.setPostValue(postValue);
+ persist(auditEntry);
+ }
+
+}
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItem.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItem.java?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItem.java (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItem.java Fri Oct 12 17:17:19 2012
@@ -0,0 +1,273 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package dom.todo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.jdo.JDOHelper;
+import javax.jdo.annotations.IdentityType;
+import javax.jdo.annotations.Persistent;
+import javax.jdo.annotations.VersionStrategy;
+import javax.jdo.spi.PersistenceCapable;
+
+import org.joda.time.LocalDate;
+
+import org.apache.isis.applib.DomainObjectContainer;
+import org.apache.isis.applib.annotation.AutoComplete;
+import org.apache.isis.applib.annotation.Disabled;
+import org.apache.isis.applib.annotation.Hidden;
+import org.apache.isis.applib.annotation.MemberOrder;
+import org.apache.isis.applib.annotation.MultiLine;
+import org.apache.isis.applib.annotation.Named;
+import org.apache.isis.applib.annotation.ObjectType;
+import org.apache.isis.applib.annotation.Optional;
+import org.apache.isis.applib.annotation.Title;
+import org.apache.isis.applib.annotation.Where;
+import org.apache.isis.runtimes.dflt.objectstores.jdo.applib.annotations.Auditable;
+
+@javax.jdo.annotations.PersistenceCapable(identityType=IdentityType.DATASTORE)
+@javax.jdo.annotations.DatastoreIdentity(strategy=javax.jdo.annotations.IdGeneratorStrategy.IDENTITY)
+@javax.jdo.annotations.Queries( {
+ @javax.jdo.annotations.Query(
+ name="todo_notYetDone", language="JDOQL",
+ value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && done == false"),
+ @javax.jdo.annotations.Query(
+ name="todo_done", language="JDOQL",
+ value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && done == true"),
+ @javax.jdo.annotations.Query(
+ name="todo_similarTo", language="JDOQL",
+ value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && category == :category"),
+ @javax.jdo.annotations.Query(
+ name="todo_autoComplete", language="JDOQL",
+ value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && description.matches(:description)")
+})
+@javax.jdo.annotations.Version(strategy=VersionStrategy.VERSION_NUMBER, column="VERSION")
+@ObjectType("TODO")
+@Auditable
+@AutoComplete(repository=ToDoItems.class, action="autoComplete")
+public class ToDoItem {
+
+ public static enum Category {
+ Professional, Domestic, Other;
+ }
+
+ // {{ Description
+ private String description;
+
+ @Title
+ @MemberOrder(sequence = "1")
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(final String description) {
+ this.description = description;
+ }
+ // }}
+
+ // {{ Category
+ private Category category;
+
+ @MemberOrder(sequence = "2")
+ public Category getCategory() {
+ return category;
+ }
+
+ public void setCategory(final Category category) {
+ this.category = category;
+ }
+ // }}
+
+ // {{ DueBy (property)
+ private LocalDate dueBy;
+
+ @javax.jdo.annotations.Persistent
+ @MemberOrder(name="Detail", sequence = "3")
+ @Optional
+ public LocalDate getDueBy() {
+ return dueBy;
+ }
+
+ public void setDueBy(final LocalDate dueBy) {
+ this.dueBy = dueBy;
+ }
+ // }}
+
+ // {{ Done
+ private boolean done;
+
+ @Disabled
+ @MemberOrder(sequence = "4")
+ public boolean getDone() {
+ return done;
+ }
+
+ public void setDone(final boolean done) {
+ this.done = done;
+ }
+ // }}
+
+ // {{ Notes (property)
+ private String notes;
+
+ @Hidden(where=Where.ALL_TABLES)
+ @Optional
+ @MultiLine(numberOfLines=5)
+ @MemberOrder(name="Detail", sequence = "6")
+ public String getNotes() {
+ return notes;
+ }
+
+ public void setNotes(final String notes) {
+ this.notes = notes;
+ }
+ // }}
+
+ // {{ OwnedBy (property, hidden)
+ private String ownedBy;
+
+ @Hidden
+ public String getOwnedBy() {
+ return ownedBy;
+ }
+
+ public void setOwnedBy(final String ownedBy) {
+ this.ownedBy = ownedBy;
+ }
+ // }}
+
+ // {{ Version (derived property)
+ @Hidden(where=Where.ALL_TABLES)
+ @Disabled
+ @MemberOrder(name="Detail", sequence = "99")
+ @Named("Version")
+ public Long getVersionSequence() {
+ if(!(this instanceof PersistenceCapable)) {
+ return null;
+ }
+ PersistenceCapable persistenceCapable = (PersistenceCapable) this;
+ final Long version = (Long) JDOHelper.getVersion(persistenceCapable);
+ return version;
+ }
+ public boolean hideVersionSequence() {
+ return !(this instanceof PersistenceCapable);
+ }
+ // }}
+
+ // {{ markAsDone (action)
+ @MemberOrder(sequence = "1")
+ public ToDoItem markAsDone() {
+ setDone(true);
+ return this;
+ }
+
+ public String disableMarkAsDone() {
+ return done ? "Already done" : null;
+ }
+ // }}
+
+ // {{ markAsNotDone (action)
+ @MemberOrder(sequence = "2")
+ public ToDoItem markAsNotDone() {
+ setDone(false);
+ return this;
+ }
+
+ public String disableMarkAsNotDone() {
+ return !done ? "Not yet done" : null;
+ }
+ // }}
+
+ // {{ Dependencies (Collection)
+ private List<ToDoItem> dependencies = new ArrayList<ToDoItem>();
+
+ @Disabled
+ @MemberOrder(sequence = "1")
+ public List<ToDoItem> getDependencies() {
+ return dependencies;
+ }
+
+ public void setDependencies(final List<ToDoItem> dependencies) {
+ this.dependencies = dependencies;
+ }
+ // }}
+
+ // {{ add (action)
+ @MemberOrder(name="dependencies", sequence = "3")
+ public ToDoItem add(final ToDoItem toDoItem) {
+ getDependencies().add(toDoItem);
+ return this;
+ }
+ public String validateAdd(final ToDoItem toDoItem) {
+ if(getDependencies().contains(toDoItem)) {
+ return "Already a dependency";
+ }
+ if(toDoItem == this) {
+ return "Can't set up a dependency to self";
+ }
+ return null;
+ }
+ // }}
+
+ // {{ remove (action)
+ @MemberOrder(name="dependencies", sequence = "4")
+ public ToDoItem remove(final ToDoItem toDoItem) {
+ getDependencies().remove(toDoItem);
+ return this;
+ }
+ public String disableRemove() {
+ return getDependencies().isEmpty()? "No dependencies to remove": null;
+ }
+ public String validateRemove(final ToDoItem toDoItem) {
+ if(!getDependencies().contains(toDoItem)) {
+ return "Not a dependency";
+ }
+ return null;
+ }
+ public List<ToDoItem> choices0Remove() {
+ return getDependencies();
+ }
+ // }}
+
+
+ // {{ injected: DomainObjectContainer
+ @SuppressWarnings("unused")
+ private DomainObjectContainer container;
+
+ public void setDomainObjectContainer(final DomainObjectContainer container) {
+ this.container = container;
+ }
+ // }}
+
+
+ // {{ injected: ToDoItems
+ @SuppressWarnings("unused")
+ private ToDoItems toDoItems;
+
+ public void setToDoItems(final ToDoItems toDoItems) {
+ this.toDoItems = toDoItems;
+ }
+ // }}
+
+}
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItems.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItems.java?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItems.java (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/java/dom/todo/ToDoItems.java Fri Oct 12 17:17:19 2012
@@ -0,0 +1,143 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package dom.todo;
+
+import java.util.List;
+
+import com.google.common.base.Objects;
+
+import dom.todo.ToDoItem.Category;
+
+import org.apache.isis.applib.AbstractFactoryAndRepository;
+import org.apache.isis.applib.annotation.ActionSemantics;
+import org.apache.isis.applib.annotation.ActionSemantics.Of;
+import org.apache.isis.applib.annotation.Hidden;
+import org.apache.isis.applib.annotation.MemberOrder;
+import org.apache.isis.applib.annotation.Named;
+import org.apache.isis.applib.annotation.NotInServiceMenu;
+import org.apache.isis.applib.filter.Filter;
+
+@Named("ToDos")
+public class ToDoItems extends AbstractFactoryAndRepository {
+
+ // {{ Id, iconName
+ @Override
+ public String getId() {
+ return "toDoItems";
+ }
+
+ public String iconName() {
+ return "ToDoItem";
+ }
+ // }}
+
+ // {{ NotYetDone (action)
+ @ActionSemantics(Of.SAFE)
+ @MemberOrder(sequence = "1")
+ public List<ToDoItem> notYetDone() {
+ return allMatches(ToDoItem.class, new Filter<ToDoItem>() {
+ @Override
+ public boolean accept(final ToDoItem t) {
+ return ownedByCurrentUser(t) && !t.getDone();
+ }
+ });
+ }
+ // }}
+
+ // {{ Done (action)
+ @ActionSemantics(Of.SAFE)
+ @MemberOrder(sequence = "2")
+ public List<ToDoItem> done() {
+ return allMatches(ToDoItem.class, new Filter<ToDoItem>() {
+ @Override
+ public boolean accept(final ToDoItem t) {
+ return ownedByCurrentUser(t) && t.getDone();
+ }
+ });
+ }
+ // }}
+
+
+ // {{ newToDo (action)
+ @MemberOrder(sequence = "2")
+ public ToDoItem newToDo(
+ @Named("Description") String description,
+ Category category) {
+ final String ownedBy = getContainer().getUser().getName();
+ return newToDo(description, category, ownedBy);
+ }
+ // }}
+
+ // {{ newToDo (hidden)
+ @Hidden // for use by fixtures
+ public ToDoItem newToDo(
+ String description,
+ Category category,
+ String ownedBy) {
+ final ToDoItem toDoItem = newTransientInstance(ToDoItem.class);
+ toDoItem.setDescription(description);
+ toDoItem.setCategory(category);
+ toDoItem.setOwnedBy(ownedBy);
+ persist(toDoItem);
+ return toDoItem;
+ }
+ // }}
+
+ // {{ similarTo (action)
+ @NotInServiceMenu
+ @ActionSemantics(Of.SAFE)
+ @MemberOrder(sequence = "3")
+ public List<ToDoItem> similarTo(final ToDoItem toDoItem) {
+ return allMatches(ToDoItem.class, new Filter<ToDoItem>() {
+ @Override
+ public boolean accept(ToDoItem t) {
+ return t != toDoItem && Objects.equal(toDoItem.getCategory(), t.getCategory()) && Objects.equal(toDoItem.getOwnedBy(), t.getOwnedBy());
+ }
+ });
+ }
+ // }}
+
+ // {{ autoComplete (hidden)
+ @Hidden
+ @MemberOrder(sequence = "1")
+ public List<ToDoItem> autoComplete(final String description) {
+ return allMatches(ToDoItem.class, new Filter<ToDoItem>() {
+ @Override
+ public boolean accept(final ToDoItem t) {
+ return ownedByCurrentUser(t) && t.getDescription().contains(description);
+ }
+
+ });
+ }
+ // }}
+
+ // {{ helpers
+ protected boolean ownedByCurrentUser(final ToDoItem t) {
+ return Objects.equal(t.getOwnedBy(), currentUserName());
+ }
+ protected String currentUserName() {
+ return getContainer().getUser().getName();
+ }
+ // }}
+
+}
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/AuditEntry.png
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/AuditEntry.png?rev=1397650&view=auto
==============================================================================
Files incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/AuditEntry.png (added) and incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/AuditEntry.png Fri Oct 12 17:17:19 2012 differ
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/ToDoItem.gif
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/ToDoItem.gif?rev=1397650&view=auto
==============================================================================
Files incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/ToDoItem.gif (added) and incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/dom/src/main/resources/images/ToDoItem.gif Fri Oct 12 17:17:19 2012 differ
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/pom.xml?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/pom.xml (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/pom.xml Fri Oct 12 17:17:19 2012
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>${groupId}</groupId>
+ <artifactId>${rootArtifactId}</artifactId>
+ <version>${version}</version>
+ </parent>
+
+ <artifactId>${artifactId}</artifactId>
+ <name>Quickstart Fixtures</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>${rootArtifactId}-dom</artifactId>
+ </dependency>
+ </dependencies>
+
+</project>
Added: incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/LogonAsSvenFixture.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/LogonAsSvenFixture.java?rev=1397650&view=auto
==============================================================================
--- incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/LogonAsSvenFixture.java (added)
+++ incubator/isis/trunk/framework/quickstart-archetype/archetype/src/main/resources/archetype-resources/fixture/src/main/java/fixture/LogonAsSvenFixture.java Fri Oct 12 17:17:19 2012
@@ -0,0 +1,33 @@
+#set( $symbol_pound = '#' )
+#set( $symbol_dollar = '$' )
+#set( $symbol_escape = '\' )
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package fixture;
+
+import org.apache.isis.applib.fixtures.LogonFixture;
+
+public class LogonAsSvenFixture extends LogonFixture {
+
+ public LogonAsSvenFixture() {
+ super("sven");
+ }
+
+}