Commit Graph

12 Commits

Author SHA1 Message Date
John Blum
6cde223a06 Change JetBrains @NotNull annotation to Spring Framework's @NonNull annotation. 2020-11-10 10:36:47 -08:00
John Blum
33458ab4be Refactor POS PurchaseOrder application domain model class to include an identifyAs(:Long) builder method to set the ID of a PurchaseOrder instance.
Annotate the PurchaseOrder class with Jackson's JsonTypeInfo annotation.

Include statically defined Array and Map instance members for test purposes.
2020-05-08 01:42:56 -07:00
John Blum
8cf6a8b410 Add configurable Product.category as an enumerated type. 2020-05-05 13:40:03 -07:00
John Blum
3f05015b2f Refactor example POS application model classes to be conducive to Jackson's ObjectMapper configuration imposed by GemFire/Geode PDX framework and JSONFormatter class. 2020-05-05 13:15:24 -07:00
John Blum
98c976fe6c Add example application model classes for a PurchaseOrder in a Point-of-Sale (POS) system. 2020-05-05 11:14:04 -07:00
John Blum
8447eaad10 Update Copyright to 2020. 2020-02-19 23:04:23 -08:00
John Blum
ddafaafe56 Fix tests failures in the Apache Geode, Inline Caching support Integration Tests involving Apache Cassandra due to the DataStax 4.x Driver upgrade in Spring Data Neumann/2.3. 2020-01-22 12:39:12 -08:00
John Blum
7031b15fcf Adapt to API changes in Spring Data for Apache Cassandra Neumann/2.3. 2020-01-16 18:56:19 -08:00
John Blum
c1d7424de1 Add @EnableClusterAware annotation configuration support allowing developers to seamlessly switch between local and client/server development environments.
Resolves gh-52.
2019-09-12 01:09:38 -07:00
John Blum
bc1c259fb7 Add Integration Tests testing the Inline Caching support using Apache Cassandra. 2019-06-13 01:32:02 -07:00
John Blum
ac62cbb002 Add Apache Cassandra mapping annotations/meta-data for persistence purposes. 2019-06-13 01:29:07 -07:00
John Blum
759fa1b9a1 Add example Customer Relationship Management (CRM) application domain classes. 2019-06-13 00:14:21 -07:00