public class Feed
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.util.List<Activity>> |
addActivities(Activity... activities) |
java.util.concurrent.CompletableFuture<java.util.List<Activity>> |
addActivities(java.lang.Iterable<Activity> activities) |
java.util.concurrent.CompletableFuture<Activity> |
addActivity(Activity activity) |
<T> java.util.concurrent.CompletableFuture<java.util.List<T>> |
addCustomActivities(java.lang.Iterable<T> activities) |
<T> java.util.concurrent.CompletableFuture<java.util.List<T>> |
addCustomActivities(T... activities) |
<T> java.util.concurrent.CompletableFuture<T> |
addCustomActivity(T activity) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
follow(FlatFeed feed) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
follow(FlatFeed feed,
int activityCopyLimit) |
protected Client |
getClient() |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowed(FeedID... feedIDs) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowed(java.lang.Iterable<FeedID> feedIDs) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowed(Pagination pagination,
FeedID... feeds) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowed(Pagination pagination,
java.lang.Iterable<FeedID> feedIDs) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowers(FeedID... feedIDs) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowers(java.lang.Iterable<FeedID> feedIDs) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowers(Pagination pagination,
FeedID... feeds) |
java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> |
getFollowers(Pagination pagination,
java.lang.Iterable<FeedID> feedIDs) |
FeedID |
getID() |
java.lang.String |
getSlug() |
java.lang.String |
getUserID() |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeActivityByForeignID(java.lang.String foreignID) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeActivityByID(java.lang.String id) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
replaceActivityToTargets(Activity activity,
FeedID... newTargets) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
replaceActivityToTargets(Activity activity,
java.lang.Iterable<FeedID> newTargets) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
unfollow(FlatFeed feed) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
unfollow(FlatFeed feed,
KeepHistory keepHistory) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
updateActivityToTargets(Activity activity,
FeedID[] add,
FeedID[] remove) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
updateActivityToTargets(Activity activity,
java.lang.Iterable<FeedID> add,
java.lang.Iterable<FeedID> remove) |
protected final Client getClient()
public final FeedID getID()
public final java.lang.String getSlug()
public final java.lang.String getUserID()
public final java.util.concurrent.CompletableFuture<Activity> addActivity(Activity activity) throws StreamException
StreamExceptionpublic final <T> java.util.concurrent.CompletableFuture<T> addCustomActivity(T activity)
throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<Activity>> addActivities(java.lang.Iterable<Activity> activities) throws StreamException
StreamExceptionpublic final <T> java.util.concurrent.CompletableFuture<java.util.List<T>> addCustomActivities(java.lang.Iterable<T> activities)
throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<Activity>> addActivities(Activity... activities) throws StreamException
StreamExceptionpublic final <T> java.util.concurrent.CompletableFuture<java.util.List<T>> addCustomActivities(T... activities)
throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> removeActivityByID(java.lang.String id)
throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> removeActivityByForeignID(java.lang.String foreignID)
throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> follow(FlatFeed feed) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> follow(FlatFeed feed, int activityCopyLimit) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowers(java.lang.Iterable<FeedID> feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowers(FeedID... feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowers(Pagination pagination, java.lang.Iterable<FeedID> feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowers(Pagination pagination, FeedID... feeds) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowed(java.lang.Iterable<FeedID> feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowed(FeedID... feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowed(Pagination pagination, java.lang.Iterable<FeedID> feedIDs) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.util.List<FollowRelation>> getFollowed(Pagination pagination, FeedID... feeds) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> unfollow(FlatFeed feed) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> unfollow(FlatFeed feed, KeepHistory keepHistory) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> updateActivityToTargets(Activity activity, java.lang.Iterable<FeedID> add, java.lang.Iterable<FeedID> remove) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> updateActivityToTargets(Activity activity, FeedID[] add, FeedID[] remove) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> replaceActivityToTargets(Activity activity, java.lang.Iterable<FeedID> newTargets) throws StreamException
StreamExceptionpublic final java.util.concurrent.CompletableFuture<java.lang.Void> replaceActivityToTargets(Activity activity, FeedID... newTargets) throws StreamException
StreamException