├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── kr │ │ └── pe │ │ └── ihoney │ │ └── jco │ │ └── restapi │ │ ├── WebApplicationConfiguration.java │ │ ├── WebModuleInitializer.java │ │ ├── common │ │ ├── annotation │ │ │ ├── PageStatusModel.java │ │ │ └── package-info.java │ │ ├── exception │ │ │ └── RestApiException.java │ │ ├── mapper │ │ │ ├── ExtensibleModelMapper.java │ │ │ └── HibernateAwareObjectMapper.java │ │ ├── pagination │ │ │ ├── Pagination.java │ │ │ ├── Paginations.java │ │ │ └── package-info.java │ │ └── spring │ │ │ ├── BundleMessageSource.java │ │ │ ├── EnhancedDefaultKeyGenerator.java │ │ │ └── ResourceBundleMessageSource.java │ │ ├── configuration │ │ ├── ApplicationConfiguration.java │ │ ├── DatabaseConfiguration.java │ │ ├── EhCacheConfiguration.java │ │ ├── LocalPropertiesConfiguration.java │ │ ├── PropertiesConfiguration.java │ │ ├── RedisCacheConfiguration.java │ │ └── TestPropertiesConfiguration.java │ │ ├── domain │ │ ├── Community.java │ │ ├── DomainAuditable.java │ │ ├── Member.java │ │ ├── Post.java │ │ ├── User.java │ │ └── type │ │ │ ├── CommunityType.java │ │ │ └── PostType.java │ │ ├── repository │ │ ├── CommunityRepository.java │ │ ├── MemberRepository.java │ │ ├── PostRepository.java │ │ ├── UserRepository.java │ │ ├── executor │ │ │ ├── AbstractJPAQueryPredicateExecutor.java │ │ │ └── JPQLQueryPredicateExecutor.java │ │ └── impl │ │ │ ├── CommunityRepositoryImpl.java │ │ │ ├── MemberRepositoryImpl.java │ │ │ ├── PostRepositoryImpl.java │ │ │ └── UserRepositoryImpl.java │ │ ├── service │ │ ├── CommunityService.java │ │ ├── GeneralDomainService.java │ │ ├── MemberService.java │ │ ├── MessageSourceService.java │ │ ├── PostService.java │ │ ├── UserService.java │ │ ├── condition │ │ │ ├── CommunityCondition.java │ │ │ ├── MemberCondition.java │ │ │ ├── PostCondition.java │ │ │ └── UserCondition.java │ │ └── impl │ │ │ ├── CommunityServiceImpl.java │ │ │ ├── MemberServiceImpl.java │ │ │ ├── MessageSourceServiceImpl.java │ │ │ ├── PostServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── web │ │ ├── controller │ │ ├── CommunityController.java │ │ ├── LanguageSupportController.java │ │ ├── MemberController.java │ │ ├── PostController.java │ │ └── UserController.java │ │ ├── dto │ │ ├── CommunityDto.java │ │ └── UsersDto.java │ │ ├── form │ │ ├── CommunityForm.java │ │ ├── CommunityNotice.java │ │ ├── MemberForm.java │ │ ├── PostForm.java │ │ └── UserForm.java │ │ ├── support │ │ ├── adapter │ │ │ ├── DateAdapter.java │ │ │ ├── DateTimeAdapter.java │ │ │ └── package-info.java │ │ ├── converter │ │ │ ├── AbstractEntityConverter.java │ │ │ ├── LongIdTypeEntityConverter.java │ │ │ └── StringTypeEntityConverter.java │ │ ├── interceptor │ │ │ ├── PageStatusAutoPersistenceInterceptor.java │ │ │ ├── PageableMethodArgumentResolver.java │ │ │ ├── RedisCacheInterceptor.java │ │ │ └── package-info.java │ │ ├── method │ │ │ ├── PageStatusHandlerMethodArgumentResolver.java │ │ │ ├── PageStatusModelAttributeMethodProcessor.java │ │ │ ├── PageableHandlerMethodArgumentResolver.java │ │ │ └── package-info.java │ │ ├── resolver │ │ │ ├── RestApiExceptionResolver.java │ │ │ └── UserRetriveResolver.java │ │ ├── serializer │ │ │ ├── DateSerializer.java │ │ │ ├── DateTimeSerializer.java │ │ │ └── package-info.java │ │ └── view │ │ │ ├── PageStatus.java │ │ │ ├── PageStatusFactory.java │ │ │ └── package-info.java │ │ └── view │ │ └── RootController.java ├── resources │ ├── META-INF │ │ ├── application-local-properties.xml │ │ ├── application-test-properties.xml │ │ ├── ehcache.xml │ │ └── properties │ │ │ ├── system.message_en.xml │ │ │ ├── system.message_ko.xml │ │ │ ├── view.message_en.xml │ │ │ └── view.message_ko.xml │ └── logback.xml └── webapp │ ├── WEB-INF │ └── views │ │ └── index.jsp │ └── resources │ ├── bootstrap │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ └── bootstrap.min.css │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ └── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js │ └── jquery │ ├── jquery-2.1.0.min.js │ └── jquery-2.1.0.min.map └── test └── java └── kr └── pe └── ihoney └── jco └── restapi └── domain ├── CommunityTest.java ├── PostTest.java └── UserTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/WebApplicationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/WebApplicationConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/WebModuleInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/WebModuleInitializer.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/annotation/PageStatusModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/annotation/PageStatusModel.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/annotation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/annotation/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/exception/RestApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/exception/RestApiException.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/mapper/ExtensibleModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/mapper/ExtensibleModelMapper.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/mapper/HibernateAwareObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/mapper/HibernateAwareObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/Pagination.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/Paginations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/Paginations.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/pagination/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/spring/BundleMessageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/spring/BundleMessageSource.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/spring/EnhancedDefaultKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/spring/EnhancedDefaultKeyGenerator.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/common/spring/ResourceBundleMessageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/common/spring/ResourceBundleMessageSource.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/ApplicationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/ApplicationConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/DatabaseConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/EhCacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/EhCacheConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/LocalPropertiesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/LocalPropertiesConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/PropertiesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/PropertiesConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/RedisCacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/RedisCacheConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/configuration/TestPropertiesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/configuration/TestPropertiesConfiguration.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/Community.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/Community.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/DomainAuditable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/DomainAuditable.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/Member.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/Post.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/User.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/type/CommunityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/type/CommunityType.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/domain/type/PostType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/domain/type/PostType.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/CommunityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/CommunityRepository.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/MemberRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/MemberRepository.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/PostRepository.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/executor/AbstractJPAQueryPredicateExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/executor/AbstractJPAQueryPredicateExecutor.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/executor/JPQLQueryPredicateExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/executor/JPQLQueryPredicateExecutor.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/CommunityRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/CommunityRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/MemberRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/MemberRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/PostRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/PostRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/UserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/repository/impl/UserRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/CommunityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/CommunityService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/GeneralDomainService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/GeneralDomainService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/MemberService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/MemberService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/MessageSourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/MessageSourceService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/PostService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/condition/CommunityCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/condition/CommunityCondition.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/condition/MemberCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/condition/MemberCondition.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/condition/PostCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/condition/PostCondition.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/condition/UserCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/condition/UserCondition.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/impl/CommunityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/impl/CommunityServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/impl/MemberServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/impl/MemberServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/impl/MessageSourceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/impl/MessageSourceServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/impl/PostServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/impl/PostServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/controller/CommunityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/controller/CommunityController.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/controller/LanguageSupportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/controller/LanguageSupportController.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/controller/MemberController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/controller/MemberController.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/controller/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/controller/PostController.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/dto/CommunityDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/dto/CommunityDto.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/dto/UsersDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/dto/UsersDto.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/form/CommunityForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/form/CommunityForm.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/form/CommunityNotice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/form/CommunityNotice.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/form/MemberForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/form/MemberForm.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/form/PostForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/form/PostForm.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/form/UserForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/form/UserForm.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/DateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/DateAdapter.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/DateTimeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/DateTimeAdapter.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/adapter/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/AbstractEntityConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/AbstractEntityConverter.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/LongIdTypeEntityConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/LongIdTypeEntityConverter.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/StringTypeEntityConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/converter/StringTypeEntityConverter.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/PageStatusAutoPersistenceInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/PageStatusAutoPersistenceInterceptor.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/PageableMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/PageableMethodArgumentResolver.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/RedisCacheInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/RedisCacheInterceptor.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/interceptor/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageStatusHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageStatusHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageStatusModelAttributeMethodProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageStatusModelAttributeMethodProcessor.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageableHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/PageableHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/method/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/resolver/RestApiExceptionResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/resolver/RestApiExceptionResolver.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/resolver/UserRetriveResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/resolver/UserRetriveResolver.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/DateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/DateSerializer.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/DateTimeSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/DateTimeSerializer.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/serializer/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/PageStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/PageStatus.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/PageStatusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/PageStatusFactory.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/support/view/package-info.java -------------------------------------------------------------------------------- /src/main/java/kr/pe/ihoney/jco/restapi/web/view/RootController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/java/kr/pe/ihoney/jco/restapi/web/view/RootController.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/application-local-properties.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/application-local-properties.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/application-test-properties.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/application-test-properties.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/ehcache.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/properties/system.message_en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/properties/system.message_en.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/properties/system.message_ko.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/properties/system.message_ko.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/properties/view.message_en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/properties/view.message_en.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/properties/view.message_ko.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/META-INF/properties/view.message_ko.xml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/WEB-INF/views/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-theme.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/resources/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/jquery/jquery-2.1.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/jquery/jquery-2.1.0.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/jquery/jquery-2.1.0.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/main/webapp/resources/jquery/jquery-2.1.0.min.map -------------------------------------------------------------------------------- /src/test/java/kr/pe/ihoney/jco/restapi/domain/CommunityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/test/java/kr/pe/ihoney/jco/restapi/domain/CommunityTest.java -------------------------------------------------------------------------------- /src/test/java/kr/pe/ihoney/jco/restapi/domain/PostTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/test/java/kr/pe/ihoney/jco/restapi/domain/PostTest.java -------------------------------------------------------------------------------- /src/test/java/kr/pe/ihoney/jco/restapi/domain/UserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihoneymon/rocking-the-rest-api/HEAD/src/test/java/kr/pe/ihoney/jco/restapi/domain/UserTest.java --------------------------------------------------------------------------------