diff --git a/data-transfer-object/etc/data-transfer-object.urm.png b/data-transfer-object/etc/data-transfer-object.urm.png new file mode 100644 index 000000000..3c4377ee9 Binary files /dev/null and b/data-transfer-object/etc/data-transfer-object.urm.png differ diff --git a/data-transfer-object/etc/data-transfer-object.urm.puml b/data-transfer-object/etc/data-transfer-object.urm.puml index 02af47ddf..11603a54f 100644 --- a/data-transfer-object/etc/data-transfer-object.urm.puml +++ b/data-transfer-object/etc/data-transfer-object.urm.puml @@ -1,2 +1,21 @@ @startuml +package com.iluwatar.datatransfer { + class CustomerDto { + - firstName : String + - id : String + - lastName : String + + CustomerDto(id : String, firstName : String, lastName : String) + + getFirstName() : String + + getId() : String + + getLastName() : String + } + class CustomerResource { + - customers : List + + CustomerResource(customers : List) + + delete(customerId : String) + + getAllCustomers() : List + + save(customer : CustomerDto) + } +} +CustomerResource --> "-customers" CustomerDto @enduml \ No newline at end of file