public interface GfycatFeedCache
Created by dekalo on 10.09.15.
Modifier and Type | Method and Description |
---|---|
boolean |
blockItem(Gfycat gfycat,
boolean block)
Block gfycat, this gfycat item would not be visible anymore.
|
boolean |
blockUser(java.lang.String userName,
boolean block)
Do not show any gfycats from specified user.
|
void |
closeFeed(FeedIdentifier identifier,
java.lang.String previousDigest) |
boolean |
delete(FeedIdentifier feedIdentifier) |
FeedData |
getFeedData(FeedIdentifier feedIdentifier)
Get feed data for feedIdentifier
|
Gfycat |
getGfycat(java.lang.String gfyId) |
void |
insertFeed(FeedIdentifier identifier,
GfycatList data,
CloseMode closeMode)
Same as
insertFeed(FeedIdentifier, GfycatList, CloseMode, boolean) with append = false. |
void |
insertFeed(FeedIdentifier identifier,
GfycatList data,
CloseMode closeMode,
boolean append)
Insert Feed to database.
|
boolean |
markDeleted(Gfycat item,
boolean deleted)
Mark item as disabled.
|
boolean |
markNsfw(Gfycat item,
boolean nsfw)
Mark nsfw
|
boolean |
markPublished(Gfycat item,
boolean published)
Mark published..
|
void |
removeFromRecent(Gfycat item)
Removes gfycat from recent
|
void |
updateFeed(FeedIdentifier identifier,
java.lang.String previousDigest,
GfycatList data) |
Gfycat getGfycat(java.lang.String gfyId)
boolean delete(FeedIdentifier feedIdentifier)
feedIdentifier
- - delete cache for feedIdentifier.FeedData getFeedData(FeedIdentifier feedIdentifier)
void insertFeed(FeedIdentifier identifier, GfycatList data, CloseMode closeMode)
insertFeed(FeedIdentifier, GfycatList, CloseMode, boolean)
with append = false.void insertFeed(FeedIdentifier identifier, GfycatList data, CloseMode closeMode, boolean append)
identifier
- of feed to insert.data
- to insert.closeMode
- closing mode policy.append
- if true insert or add policy will be applied, if false feed would be replaced.void updateFeed(FeedIdentifier identifier, java.lang.String previousDigest, GfycatList data)
identifier
- - see #FeedIdentifier class.previousDigest
- - previous digest value for checking if we not duplicate the same request on update database.data
- - content that should be added to previously inserted Feed.void closeFeed(FeedIdentifier identifier, java.lang.String previousDigest)
identifier
- - see #FeedIdentifier class.boolean markDeleted(Gfycat item, boolean deleted)
void removeFromRecent(Gfycat item)
boolean markPublished(Gfycat item, boolean published)
boolean markNsfw(Gfycat item, boolean nsfw)
boolean blockUser(java.lang.String userName, boolean block)
boolean blockItem(Gfycat gfycat, boolean block)