├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── filters ├── filter-dev.properties ├── filter-integr.properties └── filter-prod.properties ├── frontend ├── .babelrc ├── client │ ├── App.jsx │ ├── EntitySelect.jsx │ ├── EnumSelect.jsx │ ├── HappyForm.jsx │ ├── HappyTable.jsx │ ├── Home.jsx │ ├── SearchForm.jsx │ └── main.js ├── package.json └── webpack.config.js ├── java └── org │ └── happyreaction │ ├── jackson │ └── databind │ │ ├── CustomObjectMapper.java │ │ └── package-info.java │ ├── model │ ├── Account.java │ ├── City.java │ ├── Customer.java │ ├── Operation.java │ ├── OperationType.java │ ├── base │ │ ├── BaseEntity.java │ │ ├── IEntity.java │ │ └── package-info.java │ └── package-info.java │ ├── repositories │ ├── AccountRepository.java │ ├── CityRepository.java │ ├── CustomerRepository.java │ ├── OperationRepository.java │ ├── custom │ │ ├── DefaultRepositoryFactory.java │ │ ├── DefaultRepositoryFactoryBean.java │ │ ├── GenericRepository.java │ │ ├── GenericRepositoryImpl.java │ │ └── package-info.java │ └── package-info.java │ ├── rest │ └── controller │ │ ├── AccountRestController.java │ │ ├── CityRestController.java │ │ ├── CustomerRestController.java │ │ ├── OperationRestController.java │ │ ├── base │ │ ├── CrudController.java │ │ ├── ErrorDTO.java │ │ ├── ErrorHandlingController.java │ │ └── package-info.java │ │ └── package-info.java │ └── services │ ├── AccountService.java │ ├── CityService.java │ ├── CustomerService.java │ ├── OperationService.java │ ├── base │ ├── BaseService.java │ ├── DynamicTypeService.java │ ├── Service.java │ ├── converters │ │ ├── DateTimeConverter.java │ │ ├── EntityConverter.java │ │ ├── EnumAndEntityConvertUtilsBean.java │ │ ├── EnumConverter.java │ │ └── package-info.java │ ├── package-info.java │ └── search │ │ ├── SearchConfig.java │ │ ├── SearchConfigEditor.java │ │ └── package-info.java │ └── package-info.java ├── resources ├── META-INF │ └── persistence.xml ├── import.sql └── log4j.xml └── webapp ├── WEB-INF ├── applicationContext.xml ├── springREST-servlet.xml └── web.xml ├── bundle.js ├── bundle.js.map └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/filters/filter-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/filters/filter-dev.properties -------------------------------------------------------------------------------- /src/main/filters/filter-integr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/filters/filter-integr.properties -------------------------------------------------------------------------------- /src/main/filters/filter-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/filters/filter-prod.properties -------------------------------------------------------------------------------- /src/main/frontend/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "react"] 3 | } -------------------------------------------------------------------------------- /src/main/frontend/client/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/App.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/EntitySelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/EntitySelect.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/EnumSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/EnumSelect.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/HappyForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/HappyForm.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/HappyTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/HappyTable.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/Home.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/SearchForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/SearchForm.jsx -------------------------------------------------------------------------------- /src/main/frontend/client/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/client/main.js -------------------------------------------------------------------------------- /src/main/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/package.json -------------------------------------------------------------------------------- /src/main/frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/frontend/webpack.config.js -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/jackson/databind/CustomObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/jackson/databind/CustomObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/jackson/databind/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/jackson/databind/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/Account.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/City.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/Customer.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/Operation.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/OperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/OperationType.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/base/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/base/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/base/IEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/base/IEntity.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/base/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/base/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/model/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/AccountRepository.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/CityRepository.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/OperationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/OperationRepository.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/custom/DefaultRepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/custom/DefaultRepositoryFactory.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/custom/DefaultRepositoryFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/custom/DefaultRepositoryFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/custom/GenericRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/custom/GenericRepository.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/custom/GenericRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/custom/GenericRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/custom/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/custom/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/repositories/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/repositories/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/AccountRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/AccountRestController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/CityRestController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/CustomerRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/CustomerRestController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/OperationRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/OperationRestController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/base/CrudController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/base/CrudController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/base/ErrorDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/base/ErrorDTO.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/base/ErrorHandlingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/base/ErrorHandlingController.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/base/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/base/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/rest/controller/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/rest/controller/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/AccountService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/CityService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/CustomerService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/OperationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/OperationService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/BaseService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/DynamicTypeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/DynamicTypeService.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/Service.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/converters/DateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/converters/DateTimeConverter.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/converters/EntityConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/converters/EntityConverter.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/converters/EnumAndEntityConvertUtilsBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/converters/EnumAndEntityConvertUtilsBean.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/converters/EnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/converters/EnumConverter.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/converters/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/converters/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/search/SearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/search/SearchConfig.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/search/SearchConfigEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/search/SearchConfigEditor.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/base/search/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/base/search/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/happyreaction/services/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/java/org/happyreaction/services/package-info.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/springREST-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/WEB-INF/springREST-servlet.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/bundle.js -------------------------------------------------------------------------------- /src/main/webapp/bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/bundle.js.map -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ignl/HappyReaction/HEAD/src/main/webapp/index.html --------------------------------------------------------------------------------