Index

A C D G I K M O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

activate(ComponentContext) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Called when service activates.
addPlaylistItem(String, String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Add a previously uploaded video to specified YouTube playlist.
addPlaylistItem(String, String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
addVideoToMyChannel(VideoUpload) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Upload a video to predefined YouTube channel.
addVideoToMyChannel(VideoUpload) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 

C

ClientCredentials - Class in org.opencastproject.publication.youtube.auth
ClientCredentials class represents the set of parameters required to make an authorization request.
ClientCredentials() - Constructor for class org.opencastproject.publication.youtube.auth.ClientCredentials
 
clientSecretsV3 - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 
createPlaylist(String, String, String...) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Creates YouTube Playlist and adds it to the authorized account.
createPlaylist(String, String, String...) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
credentialDatastore - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 

D

dataStore - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 
DEFAULT_YOUTUBE_PUBLISH_JOB_LOAD - Static variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
The load on the system introduced by creating a publish job
DEFAULT_YOUTUBE_RETRACT_JOB_LOAD - Static variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
The load on the system introduced by creating a retract job
defaultPlaylist - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 

G

getClientId() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
getClientSecrets() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
getContextDescription() - Method in class org.opencastproject.publication.youtube.YouTubePublicationAdapter
Gets the name for a context within a publication channel.
getContextName() - Method in class org.opencastproject.publication.youtube.YouTubePublicationAdapter
Gets the name for a context within a publication channel.
getCredentialDatastore() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
getDataStore(String, String) - Method in interface org.opencastproject.publication.youtube.auth.OAuth2CredentialFactory
Returns a file-backed data store.
getDataStore(String, String) - Method in class org.opencastproject.publication.youtube.auth.OAuth2CredentialFactoryImpl
 
getDataStoreDirectory() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
getDescription() - Method in class org.opencastproject.publication.youtube.VideoUpload
The video's description.
getEpisodeDescription() - Method in class org.opencastproject.publication.youtube.YouTubePublicationAdapter
Gets the description for the episode of the media package
getEpisodeName() - Method in class org.opencastproject.publication.youtube.YouTubePublicationAdapter
Gets the name for the episode of the media package
getGoogleCredential(DataStore<StoredCredential>, ClientCredentials) - Method in interface org.opencastproject.publication.youtube.auth.OAuth2CredentialFactory
Returns a GoogleCredential from a data store.
getGoogleCredential(DataStore<StoredCredential>, ClientCredentials) - Method in class org.opencastproject.publication.youtube.auth.OAuth2CredentialFactoryImpl
 
getGoogleCredential(ClientCredentials) - Method in interface org.opencastproject.publication.youtube.auth.OAuth2CredentialFactory
Returns a GoogleCredential from the default data store.
getGoogleCredential(ClientCredentials) - Method in class org.opencastproject.publication.youtube.auth.OAuth2CredentialFactoryImpl
 
getMyPlaylistByTitle(String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Get playlist by title.
getMyPlaylistByTitle(String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
getMyPlaylists(String, long) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Page through all YouTube playlists of predefined channel.
getMyPlaylists(String, long) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
getOrganizationDirectoryService() - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
getPlaylistItems(String, String, long) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Find YouTube playlist by id.
getPlaylistItems(String, String, long) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
getPrivacyStatus() - Method in class org.opencastproject.publication.youtube.VideoUpload
 
getProgressListener() - Method in class org.opencastproject.publication.youtube.VideoUpload
Real-time updates of upload status.
getScopes() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
getSecurityService() - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
getService() - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
getServiceRegistry() - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
getServiceRegistry() - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
getTags() - Method in class org.opencastproject.publication.youtube.VideoUpload
 
getTitle() - Method in class org.opencastproject.publication.youtube.VideoUpload
The video's title.
getUserDirectoryService() - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
getVideoById(String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Get video by id.
getVideoById(String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
getVideoFile() - Method in class org.opencastproject.publication.youtube.VideoUpload
 
GoogleAPICredentialRequestor - Class in org.opencastproject.publication.youtube.auth
GoogleAPICredentialRequestor obtains credentials from Google and persists them in a data store on the local file system for later use when invoking the Google Data API V3 to upload a file to YouTube.

I

initialize(ClientCredentials) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Configure the underlying YouTube instance.
initialize(ClientCredentials) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
isComplete() - Method in class org.opencastproject.publication.youtube.UploadProgressListener
 

K

keyPrefix - Static variable in class org.opencastproject.publication.youtube.YouTubeUtils
 
keywords - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 

M

main(String[]) - Static method in class org.opencastproject.publication.youtube.auth.GoogleAPICredentialRequestor
The authorization process is dependent on authorization context parameters which is data that is required to execute the request and persist the result: client secrets - a file containing the client id and password credentialDatastore - name of the datastore which stores tokens dataStoreDirectory - location of the datastore in the file system
makeVideosPrivate - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 
maxFieldLength - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 

O

OAuth2CredentialFactory - Interface in org.opencastproject.publication.youtube.auth
OAuth2CredentialFactory implementation is a factory class that returns GoogleCredential objects.
OAuth2CredentialFactoryImpl - Class in org.opencastproject.publication.youtube.auth
 
OAuth2CredentialFactoryImpl() - Constructor for class org.opencastproject.publication.youtube.auth.OAuth2CredentialFactoryImpl
 
org.opencastproject.publication.youtube - package org.opencastproject.publication.youtube
 
org.opencastproject.publication.youtube.auth - package org.opencastproject.publication.youtube.auth
 
org.opencastproject.publication.youtube.endpoint - package org.opencastproject.publication.youtube.endpoint
 

P

process(Job) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
progressChanged(MediaHttpUploader) - Method in class org.opencastproject.publication.youtube.UploadProgressListener
 
publish(String, String) - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
 
publish(MediaPackage, Track) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
 

R

removeMyPlaylist(String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Remove a previously created YouTube playlist.
removeMyPlaylist(String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
removeMyVideo(String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Remove a previously uploaded video from YouTube.
removeMyVideo(String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
removeVideoFromPlaylist(String, String) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Remove a previously uploaded video from specified YouTube playlist.
removeVideoFromPlaylist(String, String) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
retract(String) - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
 
retract(MediaPackage) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
 

S

scopes - Enum constant in enum class org.opencastproject.publication.youtube.YouTubeKey
 
searchMyVideos(String, String, long) - Method in interface org.opencastproject.publication.youtube.YouTubeAPIVersion3Service
Search for videos on predefined channel.
searchMyVideos(String, String, long) - Method in class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
service - Variable in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
 
serviceRegistry - Variable in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
 
serviceRegistry - Variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
The remote service registry
setClientSecrets(File) - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
setCredentialDatastore(String) - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
setDataStoreDirectory(String) - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 
setOrganizationDirectoryService(OrganizationDirectoryService) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Sets a reference to the organization directory service.
setSecurityService(SecurityService) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Callback for setting the security service.
setService(YouTubePublicationService) - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
Callback from OSGi to set a reference to the youtube publication service.
setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
Callback from the OSGi declarative services to set the service registry
setServiceRegistry(ServiceRegistry) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Callback for the OSGi environment to set the service registry reference.
setUserDirectoryService(UserDirectoryService) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Callback for setting the user directory service.
setWorkspace(Workspace) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Callback for the OSGi environment to set the workspace reference.

T

toString() - Method in class org.opencastproject.publication.youtube.auth.ClientCredentials
 

U

updated(Dictionary) - Method in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
 
UploadProgressListener - Class in org.opencastproject.publication.youtube
Log progress of a YouTube video upload.
UploadProgressListener(MediaPackage, File) - Constructor for class org.opencastproject.publication.youtube.UploadProgressListener
 

V

valueOf(String) - Static method in enum class org.opencastproject.publication.youtube.YouTubeKey
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.opencastproject.publication.youtube.YouTubeKey
Returns an array containing the constants of this enum class, in the order they are declared.
VideoUpload - Class in org.opencastproject.publication.youtube
Represents a YouTube video.
VideoUpload(String, String, String, File, MediaHttpUploaderProgressListener, String...) - Constructor for class org.opencastproject.publication.youtube.VideoUpload
 

W

workspace - Variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
workspace instance

Y

YOUTUBE_ENABLED_KEY - Static variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
 
YOUTUBE_PUBLISH_LOAD_KEY - Static variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
The key to look for in the service configuration file to override the YouTubeV3PublicationServiceImpl.DEFAULT_YOUTUBE_PUBLISH_JOB_LOAD
YOUTUBE_RETRACT_LOAD_KEY - Static variable in class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
The key to look for in the service configuration file to override the YouTubeV3PublicationServiceImpl.DEFAULT_YOUTUBE_RETRACT_JOB_LOAD
YouTubeAPIVersion3Service - Interface in org.opencastproject.publication.youtube
Provides convenient access to YouTube service.
YouTubeAPIVersion3ServiceImpl - Class in org.opencastproject.publication.youtube
 
YouTubeAPIVersion3ServiceImpl() - Constructor for class org.opencastproject.publication.youtube.YouTubeAPIVersion3ServiceImpl
 
YouTubeKey - Enum Class in org.opencastproject.publication.youtube
Used to reference individual YouTube service configurations.
YouTubePublicationAdapter - Class in org.opencastproject.publication.youtube
Strategy to determine destination of publication.
YouTubePublicationAdapter(MediaPackage, Workspace) - Constructor for class org.opencastproject.publication.youtube.YouTubePublicationAdapter
Create a single-use strategy instance for publication to youtube
YouTubePublicationRestService - Class in org.opencastproject.publication.youtube.endpoint
Rest endpoint for publishing media to youtube.
YouTubePublicationRestService() - Constructor for class org.opencastproject.publication.youtube.endpoint.YouTubePublicationRestService
 
YouTubeUtils - Class in org.opencastproject.publication.youtube
Supports YouTube property management.
YouTubeV3PublicationServiceImpl - Class in org.opencastproject.publication.youtube
Publishes media to a YouTube play list.
YouTubeV3PublicationServiceImpl() - Constructor for class org.opencastproject.publication.youtube.YouTubeV3PublicationServiceImpl
Creates a new instance of the youtube publication service.
A C D G I K M O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values