Utility classes and common functionality across RestExpress projects.
Stable build:
<dependency>
<groupId>com.strategicgains</groupId>
<artifactId>RestExpress-Common</artifactId>
<version>1.0.2</version>
</dependency>
Development (snapshot) build:
<dependency>
<groupId>com.strategicgains</groupId>
<artifactId>RestExpress-Common</artifactId>
<version>1.0.3-SNAPSHOT</version>
</dependency>
- Added Callback interface.
- Made QueryRange Cloneable and added copy constructor, as well as unit tests (copied from RestExpress).
- Optimized QueryOrder.addSort(Strings…) to use strings.length when creating underlying list.
- Added FilterOperator, changing QueryFilter constructor to require a List instead of Map<String, String>.
- Extracted Query-related objects and StringUtils from RestExpress proper.
- Repackaged Query-related classes to facilitate extension in RestExpress proper without changing how clients use the factory capabilities.