w7cook/OpenBook — pull request #58 by tkeeler (2012-03-21 19:24:37+00:00)
Title: Basic super classes

I have a basic outline of the super classes for the timeline related objects.
I added 3 classes that break down as follows.
Likeable extends model and is only for classes that can be liked and not commented on (i.e. comments)
Commentable extends Likeable and is for classes that can be liked and comment on (should be everything else)
Status extends Commentable and is a container class for all the other objects for time line aggregation. This class may be redundant, but does offer a simple text field for each of the objects and a pointer to another. Date date is gone and has been replaced with createdAt and updatedAt from Model.java

Known Issues:
No UI to add to these yet.

Features to add:
A true time line controller that will grab and display a users time line.
UI for adding comments, likes, and statuses.