public class ExoPeopleService extends ExoService implements org.apache.shindig.social.opensocial.spi.PersonService, org.apache.shindig.social.opensocial.spi.AppDataService
| Constructor and Description |
|---|
ExoPeopleService(com.google.inject.Injector injector)
Instantiates a new exo people service.
|
| Modifier and Type | Method and Description |
|---|---|
Future<Void> |
deletePersonData(org.apache.shindig.social.opensocial.spi.UserId user,
org.apache.shindig.social.opensocial.spi.GroupId groupId,
String appId,
Set<String> fields,
org.apache.shindig.auth.SecurityToken token) |
Future<org.apache.shindig.protocol.RestfulCollection<org.apache.shindig.social.opensocial.model.Person>> |
getPeople(Set<org.apache.shindig.social.opensocial.spi.UserId> userIds,
org.apache.shindig.social.opensocial.spi.GroupId groupId,
org.apache.shindig.social.opensocial.spi.CollectionOptions collectionOptions,
Set<String> fields,
org.apache.shindig.auth.SecurityToken token) |
Future<org.apache.shindig.social.opensocial.model.Person> |
getPerson(org.apache.shindig.social.opensocial.spi.UserId id,
Set<String> fields,
org.apache.shindig.auth.SecurityToken token) |
Future<org.apache.shindig.protocol.DataCollection> |
getPersonData(Set<org.apache.shindig.social.opensocial.spi.UserId> userIds,
org.apache.shindig.social.opensocial.spi.GroupId groupId,
String appId,
Set<String> fields,
org.apache.shindig.auth.SecurityToken token) |
Future<org.apache.shindig.social.opensocial.model.Person> |
updatePerson(org.apache.shindig.social.opensocial.spi.UserId userId,
org.apache.shindig.social.opensocial.model.Person person,
org.apache.shindig.auth.SecurityToken securityToken) |
Future<Void> |
updatePersonData(org.apache.shindig.social.opensocial.spi.UserId user,
org.apache.shindig.social.opensocial.spi.GroupId groupId,
String appId,
Set<String> fields,
Map<String,Object> values,
org.apache.shindig.auth.SecurityToken token) |
getFriendsList, getHost, getIdentity, getIdentity, getIdSet, getIdSet, getPortalContainer, getPortalOwner@Inject public ExoPeopleService(com.google.inject.Injector injector)
injector - the injectorpublic Future<org.apache.shindig.protocol.RestfulCollection<org.apache.shindig.social.opensocial.model.Person>> getPeople(Set<org.apache.shindig.social.opensocial.spi.UserId> userIds, org.apache.shindig.social.opensocial.spi.GroupId groupId, org.apache.shindig.social.opensocial.spi.CollectionOptions collectionOptions, Set<String> fields, org.apache.shindig.auth.SecurityToken token) throws org.apache.shindig.protocol.ProtocolException
getPeople in interface org.apache.shindig.social.opensocial.spi.PersonServiceorg.apache.shindig.protocol.ProtocolExceptionpublic Future<org.apache.shindig.social.opensocial.model.Person> getPerson(org.apache.shindig.social.opensocial.spi.UserId id, Set<String> fields, org.apache.shindig.auth.SecurityToken token) throws org.apache.shindig.protocol.ProtocolException
getPerson in interface org.apache.shindig.social.opensocial.spi.PersonServiceorg.apache.shindig.protocol.ProtocolExceptionpublic Future<org.apache.shindig.social.opensocial.model.Person> updatePerson(org.apache.shindig.social.opensocial.spi.UserId userId, org.apache.shindig.social.opensocial.model.Person person, org.apache.shindig.auth.SecurityToken securityToken) throws org.apache.shindig.protocol.ProtocolException
updatePerson in interface org.apache.shindig.social.opensocial.spi.PersonServiceorg.apache.shindig.protocol.ProtocolExceptionpublic Future<org.apache.shindig.protocol.DataCollection> getPersonData(Set<org.apache.shindig.social.opensocial.spi.UserId> userIds, org.apache.shindig.social.opensocial.spi.GroupId groupId, String appId, Set<String> fields, org.apache.shindig.auth.SecurityToken token) throws org.apache.shindig.protocol.ProtocolException
getPersonData in interface org.apache.shindig.social.opensocial.spi.AppDataServiceorg.apache.shindig.protocol.ProtocolExceptionpublic Future<Void> deletePersonData(org.apache.shindig.social.opensocial.spi.UserId user, org.apache.shindig.social.opensocial.spi.GroupId groupId, String appId, Set<String> fields, org.apache.shindig.auth.SecurityToken token) throws org.apache.shindig.protocol.ProtocolException
deletePersonData in interface org.apache.shindig.social.opensocial.spi.AppDataServiceorg.apache.shindig.protocol.ProtocolExceptionpublic Future<Void> updatePersonData(org.apache.shindig.social.opensocial.spi.UserId user, org.apache.shindig.social.opensocial.spi.GroupId groupId, String appId, Set<String> fields, Map<String,Object> values, org.apache.shindig.auth.SecurityToken token) throws org.apache.shindig.protocol.ProtocolException
updatePersonData in interface org.apache.shindig.social.opensocial.spi.AppDataServiceorg.apache.shindig.protocol.ProtocolExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.