Index
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
-
ClientCredentialsclass 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
GoogleCredentialfrom 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
GoogleCredentialfrom 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
-
GoogleAPICredentialRequestorobtains 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
YouTubeinstance. - 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
-
OAuth2CredentialFactoryimplementation is a factory class that returnsGoogleCredentialobjects. - 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
YouTubeservice. - 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.
All Classes and Interfaces|All Packages|Constant Field Values