Download Neo4jVaadinDemo Free Java Code
Description
A project that demonstrates how to build Vaadin applications that use the Neo4j graph database.
Source Files
The download file Neo4jVaadinDemo-master.zip has the following entries.
.gitignore// w w w. j av a 2 s .c o m
Graphics/Article1.graffle
Graphics/Article2.graffle
Graphics/Domain model.graffle
Neo4j+Vaadin Project Proposal
README
Sources/Article1/pom.xml
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/Backend.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/Neo4jBootstrapper.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/service/MyRelationshipTypes.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/service/Service.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/service/ServiceImpl.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/service/Utils.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/ui/DemoApp.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/ui/DemoAppServlet.java
Sources/Article1/src/main/java/com/github/peholmst/neo4jvaadindemo/article1/ui/StringContainer.java
Sources/Article1/src/main/webapp/META-INF/context.xml
Sources/Article2/pom.xml
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/Backend.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/Neo4jBootstrapper.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/dto/MessageDTO.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/dto/TagDTO.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/service/MyRelationshipTypes.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/service/Service.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/service/ServiceImpl.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/ui/DemoApp.java
Sources/Article2/src/main/java/com/github/peholmst/neo4jvaadindemo/article2/ui/DemoAppServlet.java
Sources/Article2/src/main/webapp/META-INF/context.xml
Sources/Article3/pom.xml
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/Actor.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/Requirement.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/RequirementAssociation.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/Scenario.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/UseCase.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/UseCaseActor.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/UseCaseAssociation.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/UseCaseRequirementAssociation.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/AggregateRoot.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/AggregateRootBase.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/CollectionFacade.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/Describable.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/Entity.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/EntityBase.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/GraphDatabaseServiceProvider.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/Nameable.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/ObjectInvalidException.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/OptimisticLockingException.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/domain/util/Repository.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/AbstractProperty.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/ItemProperty.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/ItemPropertyUtil.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/ListenerList.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/NestedItemProperty.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/NestedProperty.java
Sources/Article3/src/main/java/com/github/peholmst/neo4jvaadindemo/article3/util/SimpleProperty.java
Sources/Article3/src/main/webapp/index.jsp
Sources/Article3/src/test/java/com/github/peholmst/neo4jvaadindemo/article3/util/ItemPropertyUtilTest.java
Sources/Article3/src/test/java/com/github/peholmst/neo4jvaadindemo/article3/util/ListenerListTest.java
Sources/Article3/src/test/java/com/github/peholmst/neo4jvaadindemo/article3/util/NestedPropertyTest.java
Sources/Article3/src/test/java/com/github/peholmst/neo4jvaadindemo/article3/util/SimplePropertyTest.java
Sources/Neo4jVaadinDemo/.classpath
Sources/Neo4jVaadinDemo/.project
Sources/Neo4jVaadinDemo/.settings/.jsdtscope
Sources/Neo4jVaadinDemo/.settings/com.vaadin.integration.eclipse.prefs
Sources/Neo4jVaadinDemo/.settings/org.eclipse.jdt.core.prefs
Sources/Neo4jVaadinDemo/.settings/org.eclipse.wst.common.component
Sources/Neo4jVaadinDemo/.settings/org.eclipse.wst.common.project.facet.core.xml
Sources/Neo4jVaadinDemo/.settings/org.eclipse.wst.jsdt.ui.superType.container
Sources/Neo4jVaadinDemo/.settings/org.eclipse.wst.jsdt.ui.superType.name
Sources/Neo4jVaadinDemo/WebContent/META-INF/MANIFEST.MF
Sources/Neo4jVaadinDemo/WebContent/VAADIN/themes/neo4jvaadindemo/styles.css
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-examples-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-graph-algo-0.7-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-ha-0.5-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-index-1.2-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-kernel-1.2-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-lucene-index-0.2-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-management-1.2-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-online-backup-0.7-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-remote-graphdb-0.8-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-shell-1.2-1.2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/neo4j-udc-0.1-1.2-neo4j.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/netty-3.2.1.Final.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/org.apache.servicemix.bundles.jline-0.9.94_1.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/org.apache.servicemix.bundles.lucene-3.0.1_2.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/protobuf-java-2.3.0.jar
Sources/Neo4jVaadinDemo/WebContent/WEB-INF/lib/vaadin-6.5.0.jar
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/Backend.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/Neo4jBootstrapper.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Actor.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/ActorRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/AggregateRoot.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Describable.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Nameable.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/ObjectInvalidException.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/OptimisticTransactionLockingException.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Repository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Requirement.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/RequirementRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Scope.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/ScopeRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/Stakeholder.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/StakeholderRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCase.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCaseRelation.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCaseRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCaseRequirementRelation.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCaseScenario.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/UseCaseStakeholderInterest.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/ActorImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/ActorRepositoryImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/BaseAggregateRoot.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/BaseAggregateRootRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/BaseNodeWrapper.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/BaseNodeWrapperIterator.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/BaseRepository.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/GraphDatabaseServiceProvider.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/RelationshipTypes.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/RequirementImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/RequirementRepositoryImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/ScopeImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/ScopeRepositoryImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/StakeholderImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/StakeholderRepositoryImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/UseCaseImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/domain/impl/UseCaseScenarioImpl.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/ActorsView.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/BaseCrudView.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/MainWindow.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/Neo4jVaadinDemoApplication.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/ScopesView.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/StakeholdersView.java
Sources/Neo4jVaadinDemo/src/com/github/peholmst/neo4jvaadindemo/ui/WindowHeader.java
Sources/Neo4jVaadinDemo/tests/com/github/peholmst/neo4jvaadindemo/testing/BaseDatabaseTest.java
Download
Click the following link to download Neo4jVaadinDemo-master.zip.
Neo4jVaadinDemo-master.zip