package OpenILS::Application::Storage::CDBI::social;
our $VERSION = 1;

#-------------------------------------------------------------------------------
package social;
use base qw/OpenILS::Application::Storage::CDBI/;
#-------------------------------------------------------------------------------
package social::user_rating;
use base qw/social/;

social::user_rating->table('social_user_rating');
social::user_rating->columns (Essential => qw/id record value creator
   create_date edit_date/);

#-------------------------------------------------------------------------------
package social::user_review;
use base qw/social/;

social::user_review->table('social_user_review');
social::user_review->columns (Essential => qw/id record value creator
   approver approved create_date edit_date/);

#-------------------------------------------------------------------------------
package social::tag;
use base qw/social/;

social::tag->table('social_tag');
social::tag->columns (Essential => qw/id value approver approved editor
    edit_date/);

#-------------------------------------------------------------------------------
package social::biblio_tag_map;
use base qw/social/;

social::biblio_tag_map->table('social_user_tag');
social::biblio_tag_map->columns (Essential => qw/id record tag creator create_date /);

#-------------------------------------------------------------------------------
package social::activity_stream;
use base qw/social/;

social::biblio_tag_map->table('social_activity_stream');
social::biblio_tag_map->columns (Essential => qw/actor object target stamped activity/);

1;
