Rename instance variables to m[Name] style.
ComOpencachingService:
- getCacheInfo connects to a service and disconnects it.
- Add user name and password attributes for future purposes.
CacheParameter is abstract.
Create Parameter class to represent a request parameter.
Create ComOpencachingParameter as subtype of request parameter.
Replace CacheParameter with RequestCollection.
A RequestCollection contains many Parameter.
Rename business.geocache.parameter package to x.x.request.
Move RequestCollection to request page
Generify RequestCollection with subclasses of Parameter.
Should bind specific Parameter objects to a sub class of RequestCollection.
Extend Paramater with ComOpencachingParameter.
Create ComOpencachingRequestColelction and bind it to ComOpencachingParameter.
Fill body of overridden methods.
Initialise Difficulty class.
Change attributes in Parameter to
let sub classes access them.
Initialise supported parameters for opencaching.com API
Set up Awesome Parameter
Erase logic off Awesome Parameter
Set up BBox Parameter
Change separator in BBox.
Set up CacheID.
Remove unnecessary variable from CacheID.
Set up Description parameter.
Change extend Parameter to extend ComOpencachingParameter
Set up the Center Parameter.
Set up the Difficulty Parameter.
Set up the Found Parameter.
Set up the Hint Parameter.
Set up the Limit Parameter.
Set up the Log Parameter.
Set up the Name Parameter.
Set up the Size and Status Parameters.