#631 - Partial Response : Add puml file
This commit is contained in:
parent
c89bf0eb44
commit
c5b9c63b39
25
partial-response/etc/partial-response.urm.puml
Normal file
25
partial-response/etc/partial-response.urm.puml
Normal file
@ -0,0 +1,25 @@
|
||||
@startuml
|
||||
package com.iluwatar.partialresponse {
|
||||
class FieldJsonMapper {
|
||||
+ FieldJsonMapper()
|
||||
+ toJson(video : Video, fields : String[]) : String
|
||||
}
|
||||
class Video {
|
||||
- description : String
|
||||
- director : String
|
||||
- id : Integer
|
||||
- language : String
|
||||
- length : Integer
|
||||
- title : String
|
||||
+ Video(id : Integer, title : String, length : Integer, description : String, director : String, language : String)
|
||||
+ toString() : String
|
||||
}
|
||||
class VideoResource {
|
||||
- fieldJsonMapper : FieldJsonMapper
|
||||
- videos : Map<Integer, Video>
|
||||
+ VideoResource(fieldJsonMapper : FieldJsonMapper, videos : Map<Integer, Video>)
|
||||
+ getDetails(id : Integer, fields : String[]) : String
|
||||
}
|
||||
}
|
||||
VideoResource --> "-fieldJsonMapper" FieldJsonMapper
|
||||
@enduml
|
Loading…
x
Reference in New Issue
Block a user