public class MusicActionsTemplate extends Object implements MusicActions
| Constructor and Description |
|---|
MusicActionsTemplate(OpenGraphOperations openGraphOperations) |
| Modifier and Type | Method and Description |
|---|---|
String |
createPlaylist(String playlistUrl)
Publishes a "music.playlists" action (indicating that a playlist was created) for the OpenGraph playlist object at the given URL.
|
String |
createPlaylist(String playlistUrl,
ActionMetadata metadata)
Publishes a "music.playlists" action (indicating that a playlist was created) for the OpenGraph playlist object at the given URL.
|
String |
listen(String objectType,
String url,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph object at the given URL.
|
String |
listenToAlbum(String albumUrl)
Publishes a "music.listens" action for the OpenGraph album object at the given URL.
|
String |
listenToAlbum(String albumUrl,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph album object at the given URL.
|
String |
listenToMusician(String musicianUrl)
Publishes a "music.listens" action for the OpenGraph musician object at the given URL.
|
String |
listenToMusician(String musicianUrl,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph musician object at the given URL.
|
String |
listenToPlaylist(String playlistUrl)
Publishes a "music.listens" action for the OpenGraph playlist object at the given URL.
|
String |
listenToPlaylist(String playlistUrl,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph playlist object at the given URL.
|
String |
listenToRadioStation(String radioStationUrl)
Publishes a "music.listens" action for the OpenGraph radio station object at the given URL.
|
String |
listenToRadioStation(String radioStationUrl,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph radio station object at the given URL.
|
String |
listenToSong(String songUrl)
Publishes a "music.listens" action for the OpenGraph song object at the given URL.
|
String |
listenToSong(String songUrl,
ActionMetadata metadata)
Publishes a "music.listens" action for the OpenGraph song object at the given URL.
|
public MusicActionsTemplate(OpenGraphOperations openGraphOperations)
public String listenToSong(String songUrl)
MusicActionslistenToSong in interface MusicActionssongUrl - The URL of the song that was listened to. Must reference an OpenGraph object of type "music.song".public String listenToSong(String songUrl, ActionMetadata metadata)
MusicActionslistenToSong in interface MusicActionssongUrl - The URL of the song that was listened to. Must reference an OpenGraph object of type "music.song".metadata - Action metadata to be applied to the action.public String listenToAlbum(String albumUrl)
MusicActionslistenToAlbum in interface MusicActionsalbumUrl - The URL of the album that was listened to. Must reference an OpenGraph object of type "music.album".public String listenToAlbum(String albumUrl, ActionMetadata metadata)
MusicActionslistenToAlbum in interface MusicActionsalbumUrl - The URL of the album that was listened to. Must reference an OpenGraph object of type "music.album".metadata - Action metadata to be applied to the action.public String listenToMusician(String musicianUrl)
MusicActionslistenToMusician in interface MusicActionsmusicianUrl - The profile URL of the musician that was listened to. Must reference an OpenGraph object of type "profile".public String listenToMusician(String musicianUrl, ActionMetadata metadata)
MusicActionslistenToMusician in interface MusicActionsmusicianUrl - The profile URL of the musician that was listened to. Must reference an OpenGraph object of type "profile".metadata - Action metadata to be applied to the action.public String listenToRadioStation(String radioStationUrl)
MusicActionslistenToRadioStation in interface MusicActionsradioStationUrl - The URL of the radio station that was listened to. Must reference an OpenGraph object of type "music.radio_station".public String listenToRadioStation(String radioStationUrl, ActionMetadata metadata)
MusicActionslistenToRadioStation in interface MusicActionsradioStationUrl - The URL of the radio station that was listened to. Must reference an OpenGraph object of type "music.radio_station".metadata - Action metadata to be applied to the action.public String listenToPlaylist(String playlistUrl)
MusicActionslistenToPlaylist in interface MusicActionsplaylistUrl - The URL of the playlist that was listened to. Must reference an OpenGraph object of type "music.playlist".public String listenToPlaylist(String playlistUrl, ActionMetadata metadata)
MusicActionslistenToPlaylist in interface MusicActionsplaylistUrl - The URL of the playlist that was listened to. Must reference an OpenGraph object of type "music.playlist".metadata - Action metadata to be applied to the action.public String listen(String objectType, String url, ActionMetadata metadata)
MusicActionslisten in interface MusicActionsobjectType - The type of object being listened to. E.g., "song", "album", "musician", "radio_station", or "playlist".url - The URL of the object being listened to.metadata - Action metadata to be applied to the action.public String createPlaylist(String playlistUrl)
MusicActionscreatePlaylist in interface MusicActionsplaylistUrl - The URL of the playlist that was created. Must reference an OpenGraph object of type "music.playlist".public String createPlaylist(String playlistUrl, ActionMetadata metadata)
MusicActionscreatePlaylist in interface MusicActionsplaylistUrl - The URL of the playlist that was created. Must reference an OpenGraph object of type "music.playlist".metadata - Action metadata to be applied to the action.