|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.social.facebook.api.impl.BookActionsTemplate
public class BookActionsTemplate
Constructor Summary | |
---|---|
BookActionsTemplate(OpenGraphOperations openGraphOperations)
|
Method Summary | |
---|---|
String |
quoteBook(String bookUrl,
String quote)
Publishes a "books.quotes" action for the OpenGraph book object at the given URL. |
String |
quoteBook(String bookUrl,
String quote,
ActionMetadata metadata)
Publishes a "books.quotes" action for the OpenGraph book object at the given URL. |
String |
rateBook(String bookUrl,
float rating,
int scale)
Publishes a "books.rates" action for the OpenGraph book object at the given URL. |
String |
rateBook(String bookUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "books.rates" action for the OpenGraph book object at the given URL. |
String |
readBook(String bookUrl,
long timestamp,
float percentComplete)
Publishes a "books.reads" action for the OpenGraph book object at the given URL. |
String |
readBook(String bookUrl,
long timestamp,
float percentComplete,
ActionMetadata metadata)
Publishes a "books.reads" action for the OpenGraph book object at the given URL. |
String |
wantsToRead(String bookUrl)
Publishes a "books.wants_to_read" action for the OpenGraph book object at the given URL. |
String |
wantsToRead(String bookUrl,
ActionMetadata metadata)
Publishes a "books.wants_to_read" action for the OpenGraph book object at the given URL. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BookActionsTemplate(OpenGraphOperations openGraphOperations)
Method Detail |
---|
public String readBook(String bookUrl, long timestamp, float percentComplete)
BookActions
readBook
in interface BookActions
bookUrl
- The URL of the book that is being read. Must reference an OpenGraph object of type "books.book".timestamp
- The time that the book was read.percentComplete
- The percentage of the book that has been read.
public String readBook(String bookUrl, long timestamp, float percentComplete, ActionMetadata metadata)
BookActions
readBook
in interface BookActions
bookUrl
- The URL of the book that is being read. Must reference an OpenGraph object of type "books.book".timestamp
- The time that the book was read.percentComplete
- The percentage of the book that has been read.metadata
- Action metadata to be applied to the action.
public String quoteBook(String bookUrl, String quote)
BookActions
quoteBook
in interface BookActions
bookUrl
- The URL of the book that is being quoted. Must reference an OpenGraph object of type "books.book".quote
- The quote from the book.
public String quoteBook(String bookUrl, String quote, ActionMetadata metadata)
BookActions
quoteBook
in interface BookActions
bookUrl
- The URL of the book that is being quoted. Must reference an OpenGraph object of type "books.book".quote
- The quote from the book.metadata
- Action metadata to be applied to the action.
public String wantsToRead(String bookUrl)
BookActions
wantsToRead
in interface BookActions
bookUrl
- The URL of the book that is wanted to be read. Must reference an OpenGraph object of type "books.book".
public String wantsToRead(String bookUrl, ActionMetadata metadata)
BookActions
wantsToRead
in interface BookActions
bookUrl
- The URL of the book that is wanted to be read. Must reference an OpenGraph object of type "books.book".metadata
- Action metadata to be applied to the action.
public String rateBook(String bookUrl, float rating, int scale)
BookActions
rateBook
in interface BookActions
bookUrl
- The URL of the book that is being rated. Must reference an OpenGraph object of type "books.book".rating
- The rating given to the book, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.
public String rateBook(String bookUrl, float rating, int scale, ActionMetadata metadata)
BookActions
rateBook
in interface BookActions
bookUrl
- The URL of the book that is being rated. Must reference an OpenGraph object of type "books.book".rating
- The rating given to the book, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |