Skip to content

Latest commit

 

History

History
170 lines (143 loc) · 4.15 KB

documentation.adoc

File metadata and controls

170 lines (143 loc) · 4.15 KB

Code Module Exchange

Entity (ExchangeRate.java)

link:exchange/src/main/java/com/bindstone/acm/exchange/entity/ExchangeRate.java[role=include]

Repository (ExchangeRateRepository.java)

link:exchange/src/main/java/com/bindstone/acm/exchange/repository/ExchangeRateRepository.java[role=include]

Service (ExchangeRateServiceImpl.java)

link:exchange/src/main/java/com/bindstone/acm/exchange/service/impl/ExchangeRateServiceImpl.java[role=include]

Rest Controller (ExchangeRateController.java, RestExceptionHandler.java)

link:exchange/src/main/java/com/bindstone/acm/exchange/controller/ExchangeRateController.java[role=include]

Rest Exception Handler (RestControllerAdvice)

link:exchange/src/main/java/com/bindstone/acm/exchange/controller/RestExceptionHandler.java[role=include]

Configuration (application.properties)

link:exchange/src/main/resources/application-dev.properties[role=include]

Flyway DB Scripts

link:exchange/src/main/resources/db/migration/V1_0_0__database_schema.sql[role=include]

Unit Test

link:exchange/src/test/java/com/bindstone/acm/exchange/service/ExchangeRangeServiceTest.java[role=include]

Code Module market

Entity (ExchangeRate.java)

link:market/src/main/java/com/bindstone/acm/market/entity/Product.java[role=include]

Repository (ProductRepository.java)

link:market/src/main/java/com/bindstone/acm/market/repository/ProductRepository.java[role=include]

Service(CurrencyRestServiceImpl.java, ProductServiceImpl.java)

link:market/src/main/java/com/bindstone/acm/market/service/impl/CurrencyRestServiceImpl.java[role=include]
link:market/src/main/java/com/bindstone/acm/market/service/impl/ProductServiceImpl.java[role=include]

DTO Mapper

link:market/src/main/java/com/bindstone/acm/market/dto/entity/ProductDto.java[role=include]
link:market/src/main/java/com/bindstone/acm/market/dto/ProductMapper.java[role=include]

Rest Controller (ProductController.java, RestExceptionHandler.java)

link:market/src/main/java/com/bindstone/acm/market/controller/ProductController.java[role=include]
link:market/src/main/java/com/bindstone/acm/market/controller/RestExceptionHandler.java[role=include]

Configuration (application.properties)

link:market/src/main/resources/application-dev.properties[role=include]

Flyway DB Scripts

link:market/src/main/resources/db/migration/V1_0_0__database_schema.sql[role=include]

Unit Test

link:market/src/test/java/com/bindstone/acm/market/service/ProductServiceTest.java[role=include]

Code Module market-web

app.module.ts

link:market-web/src/app/app.module.ts[role=include]

Service (currency.service.ts, product-service.ts)

link:market-web/src/app/service/currency.service.ts[role=include]
link:market-web/src/app/service/product-service.ts[role=include]

Component (home-page)

link:market-web/src/app/component/home-page/home-page.component.ts[role=include]
link:market-web/src/app/component/home-page/home-page.component.html[role=include]

Component (product-dialog)

link:market-web/src/app/component/product-dialog/product-dialog.component.ts[role=include]
link:market-web/src/app/component/product-dialog/product-dialog.component.html[role=include]

Component (product-table)

link:market-web/src/app/component/product-table/product-table.component.ts[role=include]
link:market-web/src/app/component/product-table/product-table.component.html[role=include]

Component (notification)

link:market-web/src/app/component/notification/notification.component.ts[role=include]