Você está na página 1de 1

Movies 2023/06/13

pkg

DAO
- URL : String
- USER : String
- PASSWORD : String
- DRIVER : String
- CONNECTIONS : int
+ insert(t : T) : void
+ getOne(id : long) : T
+ getAll() : List<T>
+ update(t : T) : void
+ delete(id : long) : void
+ incrementConnectionCount() : void
+ decrementConnectionCount() : void
+ getConnectionCount() : int

GenreDAO MediaDAO WatchedListDAO UserDAO

+ insert(genre : Genre) : void + insert(media : Media) : void + insert(wlist : WatchedList) : void + insert(user : User) : void
+ getAll() : List<Genre> + getAll() : List<Media> + getAll() : List<WatchedList> + getAll() : List<User>
+ getOne(id : long) : Genre + getOne(id : long) : Media + getOne(id : long) : WatchedList + getOne(id : long) : User
+ update(genre : Genre) : void + update(media : Media) : void + update(wlist : WatchedList) : void + update(user : User) : void
+ delete(id : long) : void + delete(id : long) : void + delete(id : long) : void + delete(id : long) : void

1
1
1
1
Media
User
Genre
- id : long WatchedList
1..* 0..* 0..* 0..* - id : long
- id : long - year : Date
- id : long - name : String
- name : String - title : String 1 1
- email : String
- description : String - sinopsys : String + addMedia(media : Media) : void
- birthDate : Date
- isAdult : boolean

TvShow
Film
- endYear : Date
- seasons : int - duration : float
- qtdEpisodes : int

1/1

Você também pode gostar