Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider refactoring all services to extend from BaseService #198

Closed
heshamMassoud opened this issue Nov 30, 2017 · 3 comments
Closed

Consider refactoring all services to extend from BaseService #198

heshamMassoud opened this issue Nov 30, 2017 · 3 comments

Comments

@heshamMassoud
Copy link
Contributor

Consider refactoring all services to extend from BaseService.

Currently ProductService and CategoryService are extending it. Later all other services should also extend it and be refacored for reuse.

@heshamMassoud
Copy link
Contributor Author

Consider decoupling sync options from services (especially the error callback being called in the createResource in the BaseService)#345

@heshamMassoud
Copy link
Contributor Author

InventoryService still needs to also be made consistent with other services.

heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Dec 12, 2019
heshamMassoud added a commit that referenced this issue Jan 17, 2020
heshamMassoud added a commit that referenced this issue Jan 17, 2020
heshamMassoud added a commit that referenced this issue Jan 17, 2020
heshamMassoud added a commit that referenced this issue Jan 17, 2020
* #418: BaseService improvement

* #418: Refactor and review PR.

* #418: Fix deprecated method.

* #418: Fix ITs.

* #418: Fix formatting.

* #418: Add release notes entry.

* #418: Fix release notes.

* #198: Fix formatting.

* #198: Fix formatting.

* #198: Make ChannelService extend BaseService.

* #198: Refactor Inventory sync.

* #198: Refactor InventoryEntryIdentifier.

* #198: Refactor service classes.

* #198: Fix tests.

* #198: Use generic implementation for TaxCategoryService, StateService and CustomerGroupService.

* #198: Fix and remove unneeded tests.

* #198: Add more coverage for InventoryEntryIdentifier#equals.

* #198: Remove changes on release notes.

* #198: Remove changes on release notes.

* #397: Fix all Javadocs.

* #198: Change name of KeyBasedService to BaseServiceWithKey.

* #198: Add release notes entry.

* #198: Use string.format instead of concatenation.

* #198: Fix javadoc.

* #198: Make Checkstyle happy.

* Update wording.

Co-Authored-By: Ahmet Öz <[email protected]>

* Fix javadoc.

Co-authored-by: Piotr Jarzyński <[email protected]>
Co-authored-by: Ahmet Öz <[email protected]>
@heshamMassoud
Copy link
Contributor Author

released in 1.8.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant