You are on page 1of 2

User Administrator

+User Details
+ Name : string +Video Names
+Age : int +Video URLs Maintains
+Phone Number : long
+Id : string +playVideos()
+Password : string +storeVideo()
+updateVideo()
+signIn() +processVideo()
+signUp() +deleteVideo()
+administratorAll()
+signOut()
+editProfile()

Video
Uploader
+Name : string
+Channel : string +URL : string
+ Likes : int
Uploads +Dislikes : int
+selectVideo() +Channel : string
+setLicense() +License : string
+uploadVideo() +Comments
+uploaderAll()
+pause()
+resume()
Viewer
+Plugin : string Downloader
+Helper : string
+searchVideo()
+watchVideo() +SearchVideo() Account
+likeVideo() +SetResolution()
+dislikeVideo() +ID : string
+SetFormat() +Owner : string
+commentVideo() +downloadVideo()\
+ViewerAll() +Balance : int
+downloaderAll()
+transaction()
+accountAll()

Downloads

Views
Database

+URLs
+Costs

+store()
+update()
+delete()
+databaseAll()

Contains

Free Video Non Free Video

+Rent Price : float


+Views : int +Purchase Price : float
+freeVideoAll()
+rent()
+purchase()
+nonFreeVideoAll()

You might also like