begin REST rewrite to use retrofit:
- added library
- added interface
- added response classes for deserialization
Merge branch 'working' from upstream into retrofit
MALApi rewrite
NetworkThread rewrite for compatibility with new MALApi and better reusability
removed unneccessary import and variable
- use ArrayList instead of List
- GenericRecord as base class for properties that are the same in anime and manga (like GenericMALRecord)
use enum as task job identifier for better readability
- added getters and setters
- added properties required for database (dirty and last update)
added getters part 2
added create and delete flag
- beginning of new DatabaseManager, which will contain all database related functions which are currently in MALManager
- update database structure: recordID is now unique to make use of SQLiteDatabase's replace() function
fixed indents
return job in callback for better handling
remove relations as they are currently not supported at all by the old implementation, I'll have a look at them when the rewrite with current features is done and running
remove currently unsupported properties (see last commit)
and once again: delete currently unsupported properties
reading anime-/mangalist from database implemented
updated to use task job identifier enum introduced in b4e6265
implemented reading single anime/manga from database
added missing cursor.close()