├── .gitignore ├── LICENSE ├── README.md ├── batch-jdbc ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── JdbcConfig.java │ │ │ ├── JobConfig.java │ │ │ └── schema.sql │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jdbc │ │ │ └── JdbcConferenceDaoImpl.java │ │ │ ├── job │ │ │ ├── ConferenceItemProcessor.java │ │ │ ├── ConferenceItemReader.java │ │ │ └── ConferenceItemWriter.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── JdbcBatchTest.java ├── batch-jpa ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── JobConfig.java │ │ │ ├── JpaBatchConfigurer.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── job │ │ │ ├── ConferenceItemReader.java │ │ │ └── ConferenceItemWriter.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── JpaBatchTest.java ├── cache-concurrentmap ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── ConcurrentMapCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-ehcache ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── EhCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-gemfire ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── GemfireCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-guava ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── GuavaCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-hazelcast ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── HazelcastCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-infinispan-embedded ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── InfinispanEmbeddedCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-infinispan-remote ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── InfinispanRemoteCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-jcache ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── EhCacheJCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── cache-redis ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── JpaConfig.java │ │ │ └── RedisCacheConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── data-elasticsearch ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── ElasticSearchConfig.java │ │ │ ├── model │ │ │ ├── Post.java │ │ │ └── Status.java │ │ │ └── search │ │ │ └── PostRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── PostRepositoryTest.java ├── data-envers ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── DataEnversConfig.java │ │ │ ├── jpa │ │ │ ├── ConferenceRepository.java │ │ │ ├── SignupRepository.java │ │ │ └── UserRepository.java │ │ │ └── model │ │ │ ├── Address.java │ │ │ ├── Conference.java │ │ │ ├── ConferenceRevisionEntity.java │ │ │ ├── ConferenceRevisionListener.java │ │ │ ├── SecurityUtils.java │ │ │ ├── Signup.java │ │ │ ├── Status.java │ │ │ └── User.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── SignupEnversTest.java ├── data-jpa-audit ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── jpa │ │ │ ├── AuditorBean.java │ │ │ ├── ConferenceRepository.java │ │ │ ├── SignupRepository.java │ │ │ └── UserRepository.java │ │ │ └── model │ │ │ ├── Address.java │ │ │ ├── Conference.java │ │ │ ├── Signup.java │ │ │ ├── Status.java │ │ │ └── User.java │ └── resources │ │ ├── META-INF │ │ ├── orm.xml │ │ └── persistence.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferenceTest.java ├── data-jpa ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── jpa │ │ │ ├── ConferenceRepository.java │ │ │ ├── ConferenceRepositoryCustom.java │ │ │ ├── ConferenceRepositoryImpl.java │ │ │ └── spec │ │ │ │ ├── JpaSpecs.java │ │ │ │ └── QueryDslPredicates.java │ │ │ └── model │ │ │ ├── Address.java │ │ │ ├── Conference.java │ │ │ ├── Signup.java │ │ │ └── Status.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferencRepositoryImplTest.java ├── data-keyvalue ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── KeyValueConfig.java │ │ │ ├── model │ │ │ └── Post.java │ │ │ └── repository │ │ │ └── PostRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── PostRepositoryTest.java ├── data-mongo-audit ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ └── Conference.java │ │ │ └── mongo │ │ │ ├── Auditor.java │ │ │ └── ConferenceRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferencRepositoryImplTest.java ├── data-mongo-crossstore ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── JpaConfig.java │ │ │ └── MongoConfig.java │ │ │ ├── jpa │ │ │ └── ConferenceRepository.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ ├── Contact.java │ │ │ ├── Signup.java │ │ │ ├── SignupInfo.java │ │ │ └── Status.java │ │ │ └── mongo │ │ │ ├── ContactRepository.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferenceCrossStoreImplTest.java ├── data-mongo ├── .gitignore ├── application.log ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ ├── Address.java │ │ │ ├── Conference.java │ │ │ ├── Signup.java │ │ │ └── Status.java │ │ │ └── mongo │ │ │ ├── ConferenceRepository.java │ │ │ ├── ConferenceRepositoryCustom.java │ │ │ ├── ConferenceRepositoryImpl.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferencRepositoryImplTest.java ├── data-neo4j ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── hantsylabs │ │ └── example │ │ └── spring │ │ ├── config │ │ └── Neo4jConfig.java │ │ ├── model │ │ ├── Post.java │ │ └── Status.java │ │ └── neo4j │ │ └── PostRepository.java │ └── resources │ ├── log4j.properties │ └── ogm.properties ├── data-redis ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── hantsylabs │ │ └── example │ │ └── spring │ │ ├── config │ │ └── RedisConfig.java │ │ ├── dao │ │ └── ConferenceDao.java │ │ └── model │ │ ├── Conference.java │ │ └── Status.java │ └── resources │ └── log4j.properties ├── data-rest ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── hantsylabs │ │ └── example │ │ └── spring │ │ ├── config │ │ ├── AppInitializer.java │ │ ├── JpaConfig.java │ │ └── WebConfig.java │ │ ├── jpa │ │ └── PostRepository.java │ │ └── model │ │ ├── Post.java │ │ └── Status.java │ └── resources │ └── log4j.properties ├── event ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── es │ │ │ ├── ESPost.java │ │ │ ├── ESPostRepository.java │ │ │ ├── ElasticSearchConfig.java │ │ │ └── Receiver.java │ │ │ └── mongo │ │ │ ├── MongoConfig.java │ │ │ ├── Post.java │ │ │ ├── PostRepository.java │ │ │ └── Publisher.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── EventTest.java ├── generic-type-injection ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── jpa │ │ │ ├── ConferenceRepository.java │ │ │ └── SignupRepository.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ ├── Signup.java │ │ │ └── Status.java │ │ │ └── service │ │ │ └── ConferenceService.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ ├── GenericTypeBeanTest.java │ └── RepositoryGenericTypeBeanTest.java ├── groovy-dsl ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── groovy │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ └── service │ │ │ └── ConferenceService.groovy │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── hibernate4 │ │ │ └── Hibernate4ConferenceDaoImpl.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ ├── com │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ └── config │ │ │ ├── JpaConfigGroovy.groovy │ │ │ ├── applicationContext-hibernate4.xml │ │ │ └── applicationContext-jpa.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ ├── AnnotationConfigJpaConferenceDaoImplTest.java │ ├── AppBootstrap.java │ ├── GroovyConferenceServiceTest.java │ └── GroovyJpaConferenceDaoImplTest.java ├── hibernate-envers ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── DataJpaConfig.java │ │ │ ├── jpa │ │ │ ├── ConferenceRepository.java │ │ │ ├── SignupRepository.java │ │ │ └── UserRepository.java │ │ │ └── model │ │ │ ├── Address.java │ │ │ ├── Conference.java │ │ │ ├── ConferenceRevisionEntity.java │ │ │ ├── ConferenceRevisionListener.java │ │ │ ├── SecurityUtils.java │ │ │ ├── Signup.java │ │ │ ├── Status.java │ │ │ └── User.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferenceTest.java ├── hibernate4 ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── HibernateConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── hibernate4 │ │ │ └── Hibernate4ConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── Hibernate4ConferenceDaoImplTest.java ├── hibernate5 ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── Hibernate5Config.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── hibernate5 │ │ │ └── Hibernate5ConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── Hibernate5ConferenceDaoImplTest.java ├── jcache ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── EhCacheJCacheConfig.java │ │ │ └── JpaConfig.java │ │ │ ├── model │ │ │ └── Conference.java │ │ │ └── repository │ │ │ ├── ConferenceRepository.java │ │ │ └── JpaConferenceRepositoryImpl.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── repository │ └── ConferenceRepositoryImplTest.java ├── jdbc ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── JdbcConfig.java │ │ │ └── schema.sql │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jdbc │ │ │ ├── JdbcConferenceDaoImpl.java │ │ │ ├── JdbcTemplateConferenceDaoImpl.java │ │ │ ├── NamedParamJdbcTemplateConferenceDaoImpl.java │ │ │ └── SimpleJdbcConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ ├── JdbcConferenceDaoImplTest.java │ ├── JdbcTemplateConferenceDaoImplTest.java │ ├── NamedParamJdbcTemplateConferenceDaoImplTest.java │ └── SimpleJdbcConferenceDaoImplTest.java ├── jpa-audit ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── jpa │ │ │ ├── ConferenceRepository.java │ │ │ ├── SignupRepository.java │ │ │ └── UserRepository.java │ │ │ └── model │ │ │ ├── Address.java │ │ │ ├── AuditEntityListener.java │ │ │ ├── AuditableEntity.java │ │ │ ├── Conference.java │ │ │ ├── PersistableEntity.java │ │ │ ├── SecurityUtils.java │ │ │ ├── Signup.java │ │ │ ├── Status.java │ │ │ └── User.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── ConferenceTest.java ├── jpa-cache ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ ├── META-INF │ │ └── persistence.xml │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── AnnotationConfigJpaConferenceDaoImplTest.java ├── jpa ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ └── JpaConfig.java │ │ │ ├── dao │ │ │ └── ConferenceDao.java │ │ │ ├── jpa │ │ │ └── JpaConferenceDaoImpl.java │ │ │ └── model │ │ │ └── Conference.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ ├── AnnotationConfigJpaConferenceDaoImplTest.java │ └── JpaConferenceDaoImplTest.java ├── logging-log4j ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ └── Signup.java │ │ │ └── repository │ │ │ ├── ConferenceRepository.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring4 │ └── logging │ └── LoggingTest.java ├── logging-log4j2 ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ └── Signup.java │ │ │ └── repository │ │ │ ├── ConferenceRepository.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring4 │ └── logging │ └── LoggingTest.java ├── logging-logback ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ └── Signup.java │ │ │ └── repository │ │ │ ├── ConferenceRepository.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── logback.xml │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring4 │ └── logging │ └── LoggingTest.java ├── logging-mongo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── MongoConfig.java │ │ │ ├── model │ │ │ ├── Conference.java │ │ │ └── Signup.java │ │ │ └── repository │ │ │ ├── ConferenceRepository.java │ │ │ └── SignupRepository.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring4 │ └── logging │ └── LoggingTest.java ├── meta-annotation ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── annotation │ │ │ ├── Model.java │ │ │ ├── SignupRepository.java │ │ │ └── TransactionalRepository.java │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ └── JpaConfig.java │ │ │ └── model │ │ │ ├── Conference.java │ │ │ ├── Signup.java │ │ │ └── Status.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── MetaAnnotationTest.java ├── mvc-freemarker ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ ├── AppInitializer.java │ │ │ ├── JpaConfig.java │ │ │ └── WebConfig.java │ │ │ ├── jpa │ │ │ └── TaskRepository.java │ │ │ ├── model │ │ │ ├── Status.java │ │ │ └── Task.java │ │ │ └── web │ │ │ ├── AlertMessage.java │ │ │ ├── TaskController.java │ │ │ ├── TaskDetails.java │ │ │ ├── TaskForm.java │ │ │ └── TaskNotFoundException.java │ ├── resources │ │ ├── META-INF │ │ │ ├── orm.xml │ │ │ └── persistence.xml │ │ ├── log4j.properties │ │ └── static │ │ │ └── css │ │ │ └── main.css │ └── webapp │ │ └── WEB-INF │ │ ├── spring-form.tld │ │ ├── spring.tld │ │ └── templates │ │ ├── details.ftl │ │ ├── edit.ftl │ │ ├── error.ftl │ │ ├── includes.ftl │ │ ├── new.ftl │ │ ├── tasks.ftl │ │ └── template.ftl │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── test │ ├── Assertions.java │ ├── Fixtures.java │ ├── MockDataConfig.java │ ├── TaskAssert.java │ └── mockmvc │ └── MockMvcCreateTaskTests.java ├── mvc-jsf2 ├── .gitignore ├── .metadata │ └── src │ │ └── main │ │ └── webapp │ │ └── WEB-INF │ │ └── faces-config.pageflow ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ ├── AppInitializer.java │ │ │ ├── JpaConfig.java │ │ │ └── WebConfig.java │ │ │ ├── faces │ │ │ ├── DefaultExceptionHandler.java │ │ │ ├── DefaultExceptionHandlerFactory.java │ │ │ ├── MessageHandler.java │ │ │ ├── RequestLoggingPhaseListener.java │ │ │ └── ViewScope.java │ │ │ ├── jpa │ │ │ └── TaskRepository.java │ │ │ ├── model │ │ │ ├── Status.java │ │ │ └── Task.java │ │ │ └── web │ │ │ ├── EditTaskAction.java │ │ │ ├── TaskDetails.java │ │ │ ├── TaskForm.java │ │ │ ├── TaskHome.java │ │ │ ├── TaskNotFoundException.java │ │ │ └── ViewTaskDetailsAction.java │ ├── resources │ │ ├── META-INF │ │ │ ├── orm.xml │ │ │ └── persistence.xml │ │ ├── ValidationMessages_en.properties │ │ ├── log4j.properties │ │ └── messages_en.properties │ └── webapp │ │ ├── WEB-INF │ │ ├── faces-config.xml │ │ ├── layout │ │ │ ├── alert.xhtml │ │ │ ├── footer.xhtml │ │ │ ├── nav.xhtml │ │ │ └── template.xhtml │ │ └── web.xml │ │ ├── details.xhtml │ │ ├── edit.xhtml │ │ ├── error.xhtml │ │ ├── new.xhtml │ │ ├── resources │ │ └── css │ │ │ └── main.css │ │ └── tasks.xhtml │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── dao │ └── TaskRepositoryImplTest.java ├── mvc-rest ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ ├── AppInitializer.java │ │ │ ├── JpaConfig.java │ │ │ └── WebConfig.java │ │ │ ├── jpa │ │ │ └── TaskRepository.java │ │ │ ├── model │ │ │ ├── Status.java │ │ │ └── Task.java │ │ │ └── web │ │ │ ├── TaskController.java │ │ │ ├── TaskDetails.java │ │ │ ├── TaskForm.java │ │ │ └── TaskNotFoundException.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── test │ ├── Fixtures.java │ ├── integration │ └── IntegrationTest.java │ └── mockmvc │ └── MockTaskControllerTest.java ├── mvc-thymeleaf ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hantsylabs │ │ │ └── example │ │ │ └── spring │ │ │ ├── config │ │ │ ├── AppConfig.java │ │ │ ├── AppInitializer.java │ │ │ ├── JpaConfig.java │ │ │ └── WebConfig.java │ │ │ ├── jpa │ │ │ └── TaskRepository.java │ │ │ ├── model │ │ │ ├── Status.java │ │ │ └── Task.java │ │ │ └── web │ │ │ ├── AlertMessage.java │ │ │ ├── TaskController.java │ │ │ ├── TaskDetails.java │ │ │ ├── TaskForm.java │ │ │ └── TaskNotFoundException.java │ ├── resources │ │ ├── META-INF │ │ │ ├── orm.xml │ │ │ └── persistence.xml │ │ ├── log4j.properties │ │ └── static │ │ │ └── css │ │ │ └── main.css │ └── webapp │ │ └── WEB-INF │ │ └── templates │ │ ├── details.html │ │ ├── edit.html │ │ ├── error.html │ │ ├── new.html │ │ ├── tasks.html │ │ └── template.html │ └── test │ └── java │ └── com │ └── hantsylabs │ └── example │ └── spring │ └── test │ ├── Assertions.java │ ├── Fixtures.java │ ├── MockDataConfig.java │ ├── TaskAssert.java │ ├── htmlunit │ └── MockMvcWebClientCreateTaskTests.java │ ├── mockmvc │ └── MockMvcCreateTaskTests.java │ └── webdriver │ ├── MockMvcHtmlUnitWebDriverCreateTaskTests.java │ ├── WebDriverCreateTaskITests.java │ └── pages │ ├── AbstractPage.java │ ├── CreateTaskPage.java │ └── TaskListPage.java ├── mvc-tiles3 ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── hantsylabs │ │ └── example │ │ └── spring │ │ ├── config │ │ ├── AppConfig.java │ │ ├── AppInitializer.java │ │ ├── JpaConfig.java │ │ └── WebConfig.java │ │ ├── jpa │ │ └── TaskRepository.java │ │ ├── model │ │ ├── Status.java │ │ └── Task.java │ │ └── web │ │ ├── AlertMessage.java │ │ ├── TaskController.java │ │ ├── TaskDetails.java │ │ ├── TaskForm.java │ │ └── TaskNotFoundException.java │ ├── resources │ ├── META-INF │ │ ├── orm.xml │ │ └── persistence.xml │ ├── log4j.properties │ └── static │ │ └── css │ │ └── main.css │ └── webapp │ └── WEB-INF │ ├── layouts │ ├── footer.jspx │ ├── header.jspx │ └── template.jspx │ ├── tiles │ └── definitions.xml │ └── views │ ├── add.jspx │ ├── details.jspx │ ├── edit.jspx │ ├── error.jspx │ └── tasks.jspx └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/README.md -------------------------------------------------------------------------------- /batch-jdbc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/.gitignore -------------------------------------------------------------------------------- /batch-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/pom.xml -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/JdbcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/JdbcConfig.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/JobConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/JobConfig.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/config/schema.sql -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcConferenceDaoImpl.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemProcessor.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemReader.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemWriter.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /batch-jdbc/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /batch-jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcBatchTest.java -------------------------------------------------------------------------------- /batch-jpa/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /batch-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/pom.xml -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JobConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JobConfig.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaBatchConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaBatchConfigurer.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemReader.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/job/ConferenceItemWriter.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /batch-jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /batch-jpa/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /batch-jpa/src/test/java/com/hantsylabs/example/spring/dao/JpaBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/batch-jpa/src/test/java/com/hantsylabs/example/spring/dao/JpaBatchTest.java -------------------------------------------------------------------------------- /cache-concurrentmap/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /cache-concurrentmap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/pom.xml -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/config/ConcurrentMapCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/config/ConcurrentMapCacheConfig.java -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-concurrentmap/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-concurrentmap/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-concurrentmap/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-ehcache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/.gitignore -------------------------------------------------------------------------------- /cache-ehcache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/pom.xml -------------------------------------------------------------------------------- /cache-ehcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheConfig.java -------------------------------------------------------------------------------- /cache-ehcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-ehcache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-ehcache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-ehcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-ehcache/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-ehcache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-ehcache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-gemfire/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/.gitignore -------------------------------------------------------------------------------- /cache-gemfire/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/pom.xml -------------------------------------------------------------------------------- /cache-gemfire/src/main/java/com/hantsylabs/example/spring/config/GemfireCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/java/com/hantsylabs/example/spring/config/GemfireCacheConfig.java -------------------------------------------------------------------------------- /cache-gemfire/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-gemfire/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-gemfire/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-gemfire/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-gemfire/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-gemfire/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-gemfire/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-guava/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/.gitignore -------------------------------------------------------------------------------- /cache-guava/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/pom.xml -------------------------------------------------------------------------------- /cache-guava/src/main/java/com/hantsylabs/example/spring/config/GuavaCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/java/com/hantsylabs/example/spring/config/GuavaCacheConfig.java -------------------------------------------------------------------------------- /cache-guava/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-guava/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-guava/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-guava/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-guava/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-guava/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-guava/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-hazelcast/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/.gitignore -------------------------------------------------------------------------------- /cache-hazelcast/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/pom.xml -------------------------------------------------------------------------------- /cache-hazelcast/src/main/java/com/hantsylabs/example/spring/config/HazelcastCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/java/com/hantsylabs/example/spring/config/HazelcastCacheConfig.java -------------------------------------------------------------------------------- /cache-hazelcast/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-hazelcast/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-hazelcast/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-hazelcast/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-hazelcast/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-hazelcast/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-hazelcast/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/.gitignore -------------------------------------------------------------------------------- /cache-infinispan-embedded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/pom.xml -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/config/InfinispanEmbeddedCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/config/InfinispanEmbeddedCacheConfig.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-infinispan-embedded/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-embedded/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-infinispan-remote/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/.gitignore -------------------------------------------------------------------------------- /cache-infinispan-remote/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/pom.xml -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/config/InfinispanRemoteCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/config/InfinispanRemoteCacheConfig.java -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-infinispan-remote/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-infinispan-remote/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-infinispan-remote/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-jcache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/.gitignore -------------------------------------------------------------------------------- /cache-jcache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/pom.xml -------------------------------------------------------------------------------- /cache-jcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheJCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheJCacheConfig.java -------------------------------------------------------------------------------- /cache-jcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-jcache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-jcache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-jcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-jcache/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-jcache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-jcache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /cache-redis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/.gitignore -------------------------------------------------------------------------------- /cache-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/pom.xml -------------------------------------------------------------------------------- /cache-redis/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /cache-redis/src/main/java/com/hantsylabs/example/spring/config/RedisCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/java/com/hantsylabs/example/spring/config/RedisCacheConfig.java -------------------------------------------------------------------------------- /cache-redis/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /cache-redis/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /cache-redis/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /cache-redis/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cache-redis/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/cache-redis/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /data-elasticsearch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/.gitignore -------------------------------------------------------------------------------- /data-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/pom.xml -------------------------------------------------------------------------------- /data-elasticsearch/src/main/java/com/hantsylabs/example/spring/config/ElasticSearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/src/main/java/com/hantsylabs/example/spring/config/ElasticSearchConfig.java -------------------------------------------------------------------------------- /data-elasticsearch/src/main/java/com/hantsylabs/example/spring/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/src/main/java/com/hantsylabs/example/spring/model/Post.java -------------------------------------------------------------------------------- /data-elasticsearch/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | DRAFT, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-elasticsearch/src/main/java/com/hantsylabs/example/spring/search/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/src/main/java/com/hantsylabs/example/spring/search/PostRepository.java -------------------------------------------------------------------------------- /data-elasticsearch/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-elasticsearch/src/test/java/com/hantsylabs/example/spring/dao/PostRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-elasticsearch/src/test/java/com/hantsylabs/example/spring/dao/PostRepositoryTest.java -------------------------------------------------------------------------------- /data-envers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/.gitignore -------------------------------------------------------------------------------- /data-envers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/pom.xml -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/config/DataEnversConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/config/DataEnversConfig.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionEntity.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionListener.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-envers/src/main/java/com/hantsylabs/example/spring/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/java/com/hantsylabs/example/spring/model/User.java -------------------------------------------------------------------------------- /data-envers/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /data-envers/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-envers/src/test/java/com/hantsylabs/example/spring/dao/SignupEnversTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-envers/src/test/java/com/hantsylabs/example/spring/dao/SignupEnversTest.java -------------------------------------------------------------------------------- /data-jpa-audit/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /data-jpa-audit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/pom.xml -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/AuditorBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/AuditorBean.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/java/com/hantsylabs/example/spring/model/User.java -------------------------------------------------------------------------------- /data-jpa-audit/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /data-jpa-audit/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /data-jpa-audit/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-jpa-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java -------------------------------------------------------------------------------- /data-jpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/.gitignore -------------------------------------------------------------------------------- /data-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/pom.xml -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepositoryCustom.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepositoryImpl.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/spec/JpaSpecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/spec/JpaSpecs.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/spec/QueryDslPredicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/jpa/spec/QueryDslPredicates.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /data-jpa/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-jpa/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-jpa/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-jpa/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java -------------------------------------------------------------------------------- /data-keyvalue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/.gitignore -------------------------------------------------------------------------------- /data-keyvalue/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/pom.xml -------------------------------------------------------------------------------- /data-keyvalue/src/main/java/com/hantsylabs/example/spring/config/KeyValueConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/src/main/java/com/hantsylabs/example/spring/config/KeyValueConfig.java -------------------------------------------------------------------------------- /data-keyvalue/src/main/java/com/hantsylabs/example/spring/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/src/main/java/com/hantsylabs/example/spring/model/Post.java -------------------------------------------------------------------------------- /data-keyvalue/src/main/java/com/hantsylabs/example/spring/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/src/main/java/com/hantsylabs/example/spring/repository/PostRepository.java -------------------------------------------------------------------------------- /data-keyvalue/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-keyvalue/src/test/java/com/hantsylabs/example/spring/dao/PostRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-keyvalue/src/test/java/com/hantsylabs/example/spring/dao/PostRepositoryTest.java -------------------------------------------------------------------------------- /data-mongo-audit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/.gitignore -------------------------------------------------------------------------------- /data-mongo-audit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/pom.xml -------------------------------------------------------------------------------- /data-mongo-audit/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /data-mongo-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-mongo-audit/src/main/java/com/hantsylabs/example/spring/mongo/Auditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/main/java/com/hantsylabs/example/spring/mongo/Auditor.java -------------------------------------------------------------------------------- /data-mongo-audit/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepository.java -------------------------------------------------------------------------------- /data-mongo-audit/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-mongo-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java -------------------------------------------------------------------------------- /data-mongo-crossstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/.gitignore -------------------------------------------------------------------------------- /data-mongo-crossstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/pom.xml -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Contact.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/SignupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/SignupInfo.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/mongo/ContactRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/mongo/ContactRepository.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/mongo/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/java/com/hantsylabs/example/spring/mongo/SignupRepository.java -------------------------------------------------------------------------------- /data-mongo-crossstore/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-mongo-crossstore/src/test/java/com/hantsylabs/example/spring/dao/ConferenceCrossStoreImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo-crossstore/src/test/java/com/hantsylabs/example/spring/dao/ConferenceCrossStoreImplTest.java -------------------------------------------------------------------------------- /data-mongo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/.gitignore -------------------------------------------------------------------------------- /data-mongo/application.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/application.log -------------------------------------------------------------------------------- /data-mongo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/pom.xml -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepository.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepositoryCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepositoryCustom.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/ConferenceRepositoryImpl.java -------------------------------------------------------------------------------- /data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/java/com/hantsylabs/example/spring/mongo/SignupRepository.java -------------------------------------------------------------------------------- /data-mongo/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-mongo/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-mongo/src/test/java/com/hantsylabs/example/spring/dao/ConferencRepositoryImplTest.java -------------------------------------------------------------------------------- /data-neo4j/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/.gitignore -------------------------------------------------------------------------------- /data-neo4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/pom.xml -------------------------------------------------------------------------------- /data-neo4j/src/main/java/com/hantsylabs/example/spring/config/Neo4jConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/src/main/java/com/hantsylabs/example/spring/config/Neo4jConfig.java -------------------------------------------------------------------------------- /data-neo4j/src/main/java/com/hantsylabs/example/spring/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/src/main/java/com/hantsylabs/example/spring/model/Post.java -------------------------------------------------------------------------------- /data-neo4j/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | DRAFT, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-neo4j/src/main/java/com/hantsylabs/example/spring/neo4j/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/src/main/java/com/hantsylabs/example/spring/neo4j/PostRepository.java -------------------------------------------------------------------------------- /data-neo4j/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-neo4j/src/main/resources/ogm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-neo4j/src/main/resources/ogm.properties -------------------------------------------------------------------------------- /data-redis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/.gitignore -------------------------------------------------------------------------------- /data-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/pom.xml -------------------------------------------------------------------------------- /data-redis/src/main/java/com/hantsylabs/example/spring/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/src/main/java/com/hantsylabs/example/spring/config/RedisConfig.java -------------------------------------------------------------------------------- /data-redis/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /data-redis/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /data-redis/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-redis/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-redis/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /data-rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/.gitignore -------------------------------------------------------------------------------- /data-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/pom.xml -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/jpa/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/java/com/hantsylabs/example/spring/jpa/PostRepository.java -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/java/com/hantsylabs/example/spring/model/Post.java -------------------------------------------------------------------------------- /data-rest/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | DRAFT, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /data-rest/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/data-rest/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /event/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | data -------------------------------------------------------------------------------- /event/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/pom.xml -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/es/ESPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/es/ESPost.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/es/ESPostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/es/ESPostRepository.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/es/ElasticSearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/es/ElasticSearchConfig.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/es/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/es/Receiver.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/mongo/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/mongo/MongoConfig.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/mongo/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/mongo/Post.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/mongo/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/mongo/PostRepository.java -------------------------------------------------------------------------------- /event/src/main/java/com/hantsylabs/example/spring/mongo/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/java/com/hantsylabs/example/spring/mongo/Publisher.java -------------------------------------------------------------------------------- /event/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /event/src/test/java/com/hantsylabs/example/spring/EventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/event/src/test/java/com/hantsylabs/example/spring/EventTest.java -------------------------------------------------------------------------------- /generic-type-injection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/.gitignore -------------------------------------------------------------------------------- /generic-type-injection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/pom.xml -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /generic-type-injection/src/main/java/com/hantsylabs/example/spring/service/ConferenceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/java/com/hantsylabs/example/spring/service/ConferenceService.java -------------------------------------------------------------------------------- /generic-type-injection/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /generic-type-injection/src/test/java/com/hantsylabs/example/spring/dao/GenericTypeBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/test/java/com/hantsylabs/example/spring/dao/GenericTypeBeanTest.java -------------------------------------------------------------------------------- /generic-type-injection/src/test/java/com/hantsylabs/example/spring/dao/RepositoryGenericTypeBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/generic-type-injection/src/test/java/com/hantsylabs/example/spring/dao/RepositoryGenericTypeBeanTest.java -------------------------------------------------------------------------------- /groovy-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /groovy-dsl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/pom.xml -------------------------------------------------------------------------------- /groovy-dsl/src/main/groovy/com/hantsylabs/example/spring/service/ConferenceService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/groovy/com/hantsylabs/example/spring/service/ConferenceService.groovy -------------------------------------------------------------------------------- /groovy-dsl/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /groovy-dsl/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /groovy-dsl/src/main/java/com/hantsylabs/example/spring/hibernate4/Hibernate4ConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/java/com/hantsylabs/example/spring/hibernate4/Hibernate4ConferenceDaoImpl.java -------------------------------------------------------------------------------- /groovy-dsl/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /groovy-dsl/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/JpaConfigGroovy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/JpaConfigGroovy.groovy -------------------------------------------------------------------------------- /groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/applicationContext-hibernate4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/applicationContext-hibernate4.xml -------------------------------------------------------------------------------- /groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/applicationContext-jpa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/resources/com/hantsylabs/example/spring/config/applicationContext-jpa.xml -------------------------------------------------------------------------------- /groovy-dsl/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/AppBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/AppBootstrap.java -------------------------------------------------------------------------------- /groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/GroovyConferenceServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/GroovyConferenceServiceTest.java -------------------------------------------------------------------------------- /groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/GroovyJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/groovy-dsl/src/test/java/com/hantsylabs/example/spring/dao/GroovyJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /hibernate-envers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/.gitignore -------------------------------------------------------------------------------- /hibernate-envers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/pom.xml -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/config/DataJpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/config/DataJpaConfig.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionEntity.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/ConferenceRevisionListener.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/java/com/hantsylabs/example/spring/model/User.java -------------------------------------------------------------------------------- /hibernate-envers/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /hibernate-envers/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /hibernate-envers/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate-envers/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java -------------------------------------------------------------------------------- /hibernate4/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /hibernate4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/pom.xml -------------------------------------------------------------------------------- /hibernate4/src/main/java/com/hantsylabs/example/spring/config/HibernateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/main/java/com/hantsylabs/example/spring/config/HibernateConfig.java -------------------------------------------------------------------------------- /hibernate4/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /hibernate4/src/main/java/com/hantsylabs/example/spring/hibernate4/Hibernate4ConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/main/java/com/hantsylabs/example/spring/hibernate4/Hibernate4ConferenceDaoImpl.java -------------------------------------------------------------------------------- /hibernate4/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /hibernate4/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /hibernate4/src/test/java/com/hantsylabs/example/spring/dao/Hibernate4ConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate4/src/test/java/com/hantsylabs/example/spring/dao/Hibernate4ConferenceDaoImplTest.java -------------------------------------------------------------------------------- /hibernate5/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /hibernate5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/pom.xml -------------------------------------------------------------------------------- /hibernate5/src/main/java/com/hantsylabs/example/spring/config/Hibernate5Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/main/java/com/hantsylabs/example/spring/config/Hibernate5Config.java -------------------------------------------------------------------------------- /hibernate5/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /hibernate5/src/main/java/com/hantsylabs/example/spring/hibernate5/Hibernate5ConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/main/java/com/hantsylabs/example/spring/hibernate5/Hibernate5ConferenceDaoImpl.java -------------------------------------------------------------------------------- /hibernate5/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /hibernate5/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /hibernate5/src/test/java/com/hantsylabs/example/spring/dao/Hibernate5ConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/hibernate5/src/test/java/com/hantsylabs/example/spring/dao/Hibernate5ConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jcache/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /jcache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/pom.xml -------------------------------------------------------------------------------- /jcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheJCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/java/com/hantsylabs/example/spring/config/EhCacheJCacheConfig.java -------------------------------------------------------------------------------- /jcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /jcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /jcache/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java -------------------------------------------------------------------------------- /jcache/src/main/java/com/hantsylabs/example/spring/repository/JpaConferenceRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/java/com/hantsylabs/example/spring/repository/JpaConferenceRepositoryImpl.java -------------------------------------------------------------------------------- /jcache/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /jcache/src/test/java/com/hantsylabs/example/spring/repository/ConferenceRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jcache/src/test/java/com/hantsylabs/example/spring/repository/ConferenceRepositoryImplTest.java -------------------------------------------------------------------------------- /jdbc/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/pom.xml -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/config/JdbcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/config/JdbcConfig.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/config/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/config/schema.sql -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcConferenceDaoImpl.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcTemplateConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/JdbcTemplateConferenceDaoImpl.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/NamedParamJdbcTemplateConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/NamedParamJdbcTemplateConferenceDaoImpl.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/SimpleJdbcConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/jdbc/SimpleJdbcConferenceDaoImpl.java -------------------------------------------------------------------------------- /jdbc/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /jdbc/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcTemplateConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/test/java/com/hantsylabs/example/spring/dao/JdbcTemplateConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jdbc/src/test/java/com/hantsylabs/example/spring/dao/NamedParamJdbcTemplateConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/test/java/com/hantsylabs/example/spring/dao/NamedParamJdbcTemplateConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jdbc/src/test/java/com/hantsylabs/example/spring/dao/SimpleJdbcConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jdbc/src/test/java/com/hantsylabs/example/spring/dao/SimpleJdbcConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jpa-audit/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /jpa-audit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/pom.xml -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/ConferenceRepository.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/SignupRepository.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/jpa/UserRepository.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Address.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/AuditEntityListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/AuditEntityListener.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/AuditableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/AuditableEntity.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/PersistableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/PersistableEntity.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/SecurityUtils.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /jpa-audit/src/main/java/com/hantsylabs/example/spring/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/java/com/hantsylabs/example/spring/model/User.java -------------------------------------------------------------------------------- /jpa-audit/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /jpa-audit/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /jpa-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-audit/src/test/java/com/hantsylabs/example/spring/dao/ConferenceTest.java -------------------------------------------------------------------------------- /jpa-cache/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /jpa-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/pom.xml -------------------------------------------------------------------------------- /jpa-cache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /jpa-cache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /jpa-cache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /jpa-cache/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /jpa-cache/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /jpa-cache/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /jpa-cache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa-cache/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jpa/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/pom.xml -------------------------------------------------------------------------------- /jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /jpa/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/main/java/com/hantsylabs/example/spring/dao/ConferenceDao.java -------------------------------------------------------------------------------- /jpa/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/main/java/com/hantsylabs/example/spring/jpa/JpaConferenceDaoImpl.java -------------------------------------------------------------------------------- /jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /jpa/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /jpa/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/test/java/com/hantsylabs/example/spring/dao/AnnotationConfigJpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /jpa/src/test/java/com/hantsylabs/example/spring/dao/JpaConferenceDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/jpa/src/test/java/com/hantsylabs/example/spring/dao/JpaConferenceDaoImplTest.java -------------------------------------------------------------------------------- /logging-log4j/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /logging-log4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/pom.xml -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java -------------------------------------------------------------------------------- /logging-log4j/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java -------------------------------------------------------------------------------- /logging-log4j/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /logging-log4j/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java -------------------------------------------------------------------------------- /logging-log4j2/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /logging-log4j2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/pom.xml -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java -------------------------------------------------------------------------------- /logging-log4j2/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /logging-log4j2/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-log4j2/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java -------------------------------------------------------------------------------- /logging-logback/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /logging-logback/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/pom.xml -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java -------------------------------------------------------------------------------- /logging-logback/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java -------------------------------------------------------------------------------- /logging-logback/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/main/resources/logback.xml -------------------------------------------------------------------------------- /logging-logback/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-logback/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java -------------------------------------------------------------------------------- /logging-mongo/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /logging-mongo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/pom.xml -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/config/MongoConfig.java -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/repository/ConferenceRepository.java -------------------------------------------------------------------------------- /logging-mongo/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/java/com/hantsylabs/example/spring/repository/SignupRepository.java -------------------------------------------------------------------------------- /logging-mongo/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /logging-mongo/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/logging-mongo/src/test/java/com/hantsylabs/example/spring4/logging/LoggingTest.java -------------------------------------------------------------------------------- /meta-annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /meta-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/pom.xml -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/Model.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/SignupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/SignupRepository.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/TransactionalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/annotation/TransactionalRepository.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/model/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/model/Conference.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/model/Signup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/java/com/hantsylabs/example/spring/model/Signup.java -------------------------------------------------------------------------------- /meta-annotation/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- 1 | package com.hantsylabs.example.spring.model; 2 | 3 | public enum Status { 4 | 5 | PENDING, CONFIRMED, APPROVED; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /meta-annotation/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /meta-annotation/src/test/java/com/hantsylabs/example/spring/dao/MetaAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/meta-annotation/src/test/java/com/hantsylabs/example/spring/dao/MetaAnnotationTest.java -------------------------------------------------------------------------------- /mvc-freemarker/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /mvc-freemarker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/pom.xml -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/model/Status.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/model/Task.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskController.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java -------------------------------------------------------------------------------- /mvc-freemarker/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /mvc-freemarker/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /mvc-freemarker/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mvc-freemarker/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/spring-form.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/spring-form.tld -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/spring.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/spring.tld -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/details.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/details.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/edit.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/edit.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/error.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/error.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/includes.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/includes.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/new.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/new.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/tasks.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/tasks.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/main/webapp/WEB-INF/templates/template.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/main/webapp/WEB-INF/templates/template.ftl -------------------------------------------------------------------------------- /mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/Assertions.java -------------------------------------------------------------------------------- /mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java -------------------------------------------------------------------------------- /mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/MockDataConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/MockDataConfig.java -------------------------------------------------------------------------------- /mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/TaskAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/TaskAssert.java -------------------------------------------------------------------------------- /mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockMvcCreateTaskTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-freemarker/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockMvcCreateTaskTests.java -------------------------------------------------------------------------------- /mvc-jsf2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/.gitignore -------------------------------------------------------------------------------- /mvc-jsf2/.metadata/src/main/webapp/WEB-INF/faces-config.pageflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/.metadata/src/main/webapp/WEB-INF/faces-config.pageflow -------------------------------------------------------------------------------- /mvc-jsf2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/pom.xml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/DefaultExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/DefaultExceptionHandler.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/DefaultExceptionHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/DefaultExceptionHandlerFactory.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/MessageHandler.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/RequestLoggingPhaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/RequestLoggingPhaseListener.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/ViewScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/faces/ViewScope.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/model/Status.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/model/Task.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/EditTaskAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/EditTaskAction.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskHome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskHome.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/ViewTaskDetailsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/java/com/hantsylabs/example/spring/web/ViewTaskDetailsAction.java -------------------------------------------------------------------------------- /mvc-jsf2/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/resources/ValidationMessages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/resources/ValidationMessages_en.properties -------------------------------------------------------------------------------- /mvc-jsf2/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mvc-jsf2/src/main/resources/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/resources/messages_en.properties -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/layout/alert.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/layout/alert.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/layout/footer.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/layout/footer.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/layout/nav.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/layout/nav.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/layout/template.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/layout/template.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/details.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/details.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/edit.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/edit.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/error.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/error.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/new.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/new.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/resources/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/resources/css/main.css -------------------------------------------------------------------------------- /mvc-jsf2/src/main/webapp/tasks.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/main/webapp/tasks.xhtml -------------------------------------------------------------------------------- /mvc-jsf2/src/test/java/com/hantsylabs/example/spring/dao/TaskRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-jsf2/src/test/java/com/hantsylabs/example/spring/dao/TaskRepositoryImplTest.java -------------------------------------------------------------------------------- /mvc-rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/.gitignore -------------------------------------------------------------------------------- /mvc-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/pom.xml -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/model/Status.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/model/Task.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskController.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java -------------------------------------------------------------------------------- /mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java -------------------------------------------------------------------------------- /mvc-rest/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mvc-rest/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java -------------------------------------------------------------------------------- /mvc-rest/src/test/java/com/hantsylabs/example/spring/test/integration/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/test/java/com/hantsylabs/example/spring/test/integration/IntegrationTest.java -------------------------------------------------------------------------------- /mvc-rest/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockTaskControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-rest/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockTaskControllerTest.java -------------------------------------------------------------------------------- /mvc-thymeleaf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/.gitignore -------------------------------------------------------------------------------- /mvc-thymeleaf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/pom.xml -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/model/Status.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/model/Task.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskController.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/details.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/edit.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/error.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/new.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/tasks.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/main/webapp/WEB-INF/templates/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/main/webapp/WEB-INF/templates/template.html -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/Assertions.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/Fixtures.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/MockDataConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/MockDataConfig.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/TaskAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/TaskAssert.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/htmlunit/MockMvcWebClientCreateTaskTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/htmlunit/MockMvcWebClientCreateTaskTests.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockMvcCreateTaskTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/mockmvc/MockMvcCreateTaskTests.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/MockMvcHtmlUnitWebDriverCreateTaskTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/MockMvcHtmlUnitWebDriverCreateTaskTests.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/WebDriverCreateTaskITests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/WebDriverCreateTaskITests.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/AbstractPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/AbstractPage.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/CreateTaskPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/CreateTaskPage.java -------------------------------------------------------------------------------- /mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/TaskListPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-thymeleaf/src/test/java/com/hantsylabs/example/spring/test/webdriver/pages/TaskListPage.java -------------------------------------------------------------------------------- /mvc-tiles3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/.gitignore -------------------------------------------------------------------------------- /mvc-tiles3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/pom.xml -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/AppConfig.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/AppInitializer.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/JpaConfig.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/config/WebConfig.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/jpa/TaskRepository.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/model/Status.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/model/Task.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/AlertMessage.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskController.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskDetails.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskForm.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/java/com/hantsylabs/example/spring/web/TaskNotFoundException.java -------------------------------------------------------------------------------- /mvc-tiles3/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /mvc-tiles3/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /mvc-tiles3/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mvc-tiles3/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/layouts/footer.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/layouts/footer.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/layouts/header.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/layouts/header.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/layouts/template.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/layouts/template.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/tiles/definitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/tiles/definitions.xml -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/views/add.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/views/add.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/views/details.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/views/details.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/views/edit.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/views/edit.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/views/error.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/views/error.jspx -------------------------------------------------------------------------------- /mvc-tiles3/src/main/webapp/WEB-INF/views/tasks.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/mvc-tiles3/src/main/webapp/WEB-INF/views/tasks.jspx -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/spring4-sandbox/HEAD/pom.xml --------------------------------------------------------------------------------