Package org.apache.shindig.social.opensocial.spi

The Social Service Provider Interface package

See:
          Description

Interface Summary
ActivityService The ActivityService interface defines the service provider interface to retrieve activities from the underlying SNS.
AlbumService The AlbumService interface defines the service provider interface for creating, retrieving, updating, and deleting OpenSocial albums.
AppDataService Data Service SPI interface.
GroupService A service for gathering group information for specific users.
MediaItemService The MediaItemService interface defines the service provider interface for creating, retrieving, updating, and deleting OpenSocial MediaItems.
MessageService The MessageService interface defines the service provider interface to post messages to the underlying SNS.
PersonService Interface that defines how shindig gathers people information.
 

Class Summary
AlbumService.NotImplementedAlbumService  
CollectionOptions Data structure representing many of the RPC/REST requests we receive.
GroupId A group id used for grouping of people resources (as opposed to groups used by the GroupsHandler)
MediaItemService.NotImplementedMediaItemService  
MessageService.NotImplementedMessageService  
UserId Data structure representing a userid
VirtualOrganizationCollectionOptions Data structure representing the RPC/REST requests for a Group lookup
 

Enum Summary
GroupId.Type  
UserId.Type  
 

Package org.apache.shindig.social.opensocial.spi Description

The Social Service Provider Interface package

Interface and supporting classes that specify the service provider interface between Shindig and the deployed SNS infrastructure. Implementors will almost certainly want to implement their own versions of these services and override the @ImplementedBy Guice annotations by providing their own Guice module.



Copyright © 2007-2012. All Rights Reserved.