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, saveEntitypublic PlusTemplate(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized)
public Activity getActivity(java.lang.String id)
PlusOperationsgetActivity in interface PlusOperationsid - activity IDActivitypublic ActivitiesPage getActivities(java.lang.String userId, java.lang.String pageToken)
PlusOperationsgetActivities in interface PlusOperationsuserId - user ID or "me"pageToken - page token, or null for first pageActivity page.public ActivitiesPage getActivities(java.lang.String userId)
PlusOperationsgetActivities in interface PlusOperationsuserId - user ID or "me"Activity pagepublic ActivitiesPage searchPublicActivities(java.lang.String query, java.lang.String pageToken)
PlusOperationssearchPublicActivities in interface PlusOperationsquery - text to search bypageToken - page token, or null for first pageActivity pagepublic ActivityQueryBuilder activityQuery()
PlusOperationsActivityQueryBuilder.activityQuery in interface PlusOperationsActivityQueryBuilderpublic ActivityComment getComment(java.lang.String id)
PlusOperationsgetComment in interface PlusOperationsid - comment IDActivityCommentpublic ActivityCommentsPage getComments(java.lang.String activityId, java.lang.String pageToken)
PlusOperationsgetComments in interface PlusOperationsactivityId - activity IDpageToken - page to retrieve or null for first pageActivityCommentpublic Person getPerson(java.lang.String id)
PlusOperationsgetPerson in interface PlusOperationsid - user ID or "me"Personpublic Person getGoogleProfile()
PlusOperationsgetGoogleProfile in interface PlusOperationsPersonpublic PersonQueryBuilder personQuery()
PlusOperationsPersonQueryBuilder.personQuery in interface PlusOperationsPersonQueryBuilderpublic PeoplePage getPeopleInCircles(java.lang.String id, java.lang.String pageToken)
PlusOperationsgetPeopleInCircles in interface PlusOperationsid - 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)
PlusOperationssearchPeople in interface PlusOperationsquery - 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)
PlusOperationsgetActivityPlusOners in interface PlusOperationsactivityId - activity IDpageToken - page to retrieve or null for the first pagePeoplePage of +1'erspublic PeoplePage getActivityResharers(java.lang.String activityId, java.lang.String pageToken)
PlusOperationsgetActivityResharers in interface PlusOperationsactivityId - activity IDpageToken - page to retrieve or null for the first pagePeoplePage of resharerspublic Moment insertMoment(Moment moment)
PlusOperationsinsertMoment in interface PlusOperationsmoment - Moment to insertpublic MomentQueryBuilder momentQuery()
PlusOperationsMomentQueryBuildermomentQuery in interface PlusOperationsMomentQueryBuilderpublic MomentsPage getMoments(java.lang.String pageToken)
PlusOperationsgetMoments in interface PlusOperationspageToken - page to retrieve or null for first pageMomentsPage with moments created by this applicationpublic void deleteMoment(java.lang.String id)
PlusOperationsdeleteMoment in interface PlusOperationsid - the moment ID