public class PlusTemplate extends AbstractGoogleApiOperations implements PlusOperations
PlusOperations
implementation.isAuthorized, restTemplate
Constructor and Description |
---|
PlusTemplate(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized) |
Modifier and Type | Method and Description |
---|---|
ActivityQueryBuilder |
activityQuery()
Creates an
ActivityQueryBuilder . |
void |
deleteMoment(java.lang.String id)
Deletes a moment (app activity) created by this application
|
ActivitiesPage |
getActivities(java.lang.String userId)
Retrieves a user's first page of activities
|
ActivitiesPage |
getActivities(java.lang.String userId,
java.lang.String pageToken)
Retrieves a user's activities.
|
Activity |
getActivity(java.lang.String id)
Retrieves an activity by its ID.
|
PeoplePage |
getActivityPlusOners(java.lang.String activityId,
java.lang.String pageToken)
Retrieves people who have +1'd an activity.
|
PeoplePage |
getActivityResharers(java.lang.String activityId,
java.lang.String pageToken)
Retrieves people who have reshared an activity.
|
ActivityComment |
getComment(java.lang.String id)
Retrieves a comment by its ID.
|
ActivityCommentsPage |
getComments(java.lang.String activityId,
java.lang.String pageToken)
Retrieves the comments of an activity.
|
Person |
getGoogleProfile()
Retrieves the authenticated user's Google profile.
|
MomentsPage |
getMoments(java.lang.String pageToken)
Retrieves moments (app activities) created by this application
|
PeoplePage |
getPeopleInCircles(java.lang.String id,
java.lang.String pageToken)
Retrieves people in a user's circles
|
Person |
getPerson(java.lang.String id)
Retrieves a user's Google profile.
|
Moment |
insertMoment(Moment moment)
Inserts a new moment (app activity)
|
MomentQueryBuilder |
momentQuery()
Creates a new
MomentQueryBuilder |
PersonQueryBuilder |
personQuery()
Creates a
PersonQueryBuilder . |
PeoplePage |
searchPeople(java.lang.String query,
java.lang.String pageToken)
Retrieves people that match the query text.
|
ActivitiesPage |
searchPublicActivities(java.lang.String query,
java.lang.String pageToken)
Searches for public activities matching a text query
|
deleteEntity, deleteEntity, getEntity, patch, requireAuthorization, saveEntity, saveEntity
public PlusTemplate(org.springframework.web.client.RestTemplate restTemplate, boolean isAuthorized)
public Activity getActivity(java.lang.String id)
PlusOperations
getActivity
in interface PlusOperations
id
- activity IDActivity
public ActivitiesPage getActivities(java.lang.String userId, java.lang.String pageToken)
PlusOperations
getActivities
in interface PlusOperations
userId
- user ID or "me"pageToken
- page token, or null for first pageActivity
page.public ActivitiesPage getActivities(java.lang.String userId)
PlusOperations
getActivities
in interface PlusOperations
userId
- user ID or "me"Activity
pagepublic ActivitiesPage searchPublicActivities(java.lang.String query, java.lang.String pageToken)
PlusOperations
searchPublicActivities
in interface PlusOperations
query
- text to search bypageToken
- page token, or null for first pageActivity
pagepublic ActivityQueryBuilder activityQuery()
PlusOperations
ActivityQueryBuilder
.activityQuery
in interface PlusOperations
ActivityQueryBuilder
public ActivityComment getComment(java.lang.String id)
PlusOperations
getComment
in interface PlusOperations
id
- comment IDActivityComment
public ActivityCommentsPage getComments(java.lang.String activityId, java.lang.String pageToken)
PlusOperations
getComments
in interface PlusOperations
activityId
- activity IDpageToken
- page to retrieve or null for first pageActivityComment
public Person getPerson(java.lang.String id)
PlusOperations
getPerson
in interface PlusOperations
id
- user ID or "me"Person
public Person getGoogleProfile()
PlusOperations
getGoogleProfile
in interface PlusOperations
Person
public PersonQueryBuilder personQuery()
PlusOperations
PersonQueryBuilder
.personQuery
in interface PlusOperations
PersonQueryBuilder
public PeoplePage getPeopleInCircles(java.lang.String id, java.lang.String pageToken)
PlusOperations
getPeopleInCircles
in interface PlusOperations
id
- userId or "me"pageToken
- page to retrieve or null for the first pagePeoplePage
of visible people to the authenticated userpublic PeoplePage searchPeople(java.lang.String query, java.lang.String pageToken)
PlusOperations
searchPeople
in interface PlusOperations
query
- text to search bypageToken
- page to retrieve or null for the first pagePeoplePage
with the matching resultspublic PeoplePage getActivityPlusOners(java.lang.String activityId, java.lang.String pageToken)
PlusOperations
getActivityPlusOners
in interface PlusOperations
activityId
- activity IDpageToken
- page to retrieve or null for the first pagePeoplePage
of +1'erspublic PeoplePage getActivityResharers(java.lang.String activityId, java.lang.String pageToken)
PlusOperations
getActivityResharers
in interface PlusOperations
activityId
- activity IDpageToken
- page to retrieve or null for the first pagePeoplePage
of resharerspublic Moment insertMoment(Moment moment)
PlusOperations
insertMoment
in interface PlusOperations
moment
- Moment to insertpublic MomentQueryBuilder momentQuery()
PlusOperations
MomentQueryBuilder
momentQuery
in interface PlusOperations
MomentQueryBuilder
public MomentsPage getMoments(java.lang.String pageToken)
PlusOperations
getMoments
in interface PlusOperations
pageToken
- page to retrieve or null for first pageMomentsPage
with moments created by this applicationpublic void deleteMoment(java.lang.String id)
PlusOperations
deleteMoment
in interface PlusOperations
id
- the moment ID