Make utility class final so it can't be subclassed/overriden
Refactoring: decouple HTTP web request logic from JSON parsing logic
Refactoring: decouple HTTP web request logic from JSON parsing logic
Refactoring: decouple HTTP web request logic from JSON parsing logic
Refactoring: class simplifies by moving URI & PARAM constants to only the class that uses it
Refactoring: move to [jtoodle.api.json.deser] package
Refactoring: move to [jtoodle.api.json.deser] package
Refactoring: move to [jtoodle.api.json.ser] package
Refactoring: deletion mixin mapping is moved to new class - DeletionResult[MixIn]
Refactoring: deletion mixin mapping is moved to new class - DeletionResult[MixIn]
Refactoring: deletion mixin mapping is moved to new class - DeletionResult[MixIn]
-
Refactoring: class is unnecessary, functionality moved elsewhere
Massive refactoring:
- Separate the request criteria from the request itself
- Change affected classes to conform to refactored APIs