- CREATE - SHIPPING : int = 1 - DELIVERED : int = 2 - PAID : int = 3 1 Customer - String YAddress : String t: String = boolean Order 0. - createDate : date 1.* Payment -amount : float

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Considering the below given class diagram, write only relation-based attributes, which are
not shown in the given class diagram, for each class in Java.
<<enumeration>>
Item
OrderStatus
- weight : float
- description : String
- CREATE : int = 0
- SHIPPING : int = 1
+ getPriceForQuantity()
- getWeight()
- DELIVERED : int = 2
- PAID : int = 3
1
0.
Customer
OrderDetail
name : String
- deliveryAddress : String
contact : String
active : boolean
|- qty : int
- taxStatus : String
1.
+ calculateSubTotal()
Order
line item
0. - createDate : date
+ calculateWeight()
1.*
Payment
|- amount : float
Credit
Cash
Check
WireTransfer
- number : String
- type : String
- expireDate : date
- banklD : String
- bankName : String
- cashTendered : float
- name :String
-bankID : String
+ authorized()
Transcribed Image Text:Considering the below given class diagram, write only relation-based attributes, which are not shown in the given class diagram, for each class in Java. <<enumeration>> Item OrderStatus - weight : float - description : String - CREATE : int = 0 - SHIPPING : int = 1 + getPriceForQuantity() - getWeight() - DELIVERED : int = 2 - PAID : int = 3 1 0. Customer OrderDetail name : String - deliveryAddress : String contact : String active : boolean |- qty : int - taxStatus : String 1. + calculateSubTotal() Order line item 0. - createDate : date + calculateWeight() 1.* Payment |- amount : float Credit Cash Check WireTransfer - number : String - type : String - expireDate : date - banklD : String - bankName : String - cashTendered : float - name :String -bankID : String + authorized()
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY