We have a parking office class for an object-oriented parking management system using java Add (implement )a method to the Parking Office class to return a collection of customer ids (getCustomerIds) using java Please write an error-free code I have attached two class diagrams with definitions of all related classes in our system (i.e car, customer, .....).  N.B. Parking office methods in the class defination like register, getcustomer and addcharge have already been implemented, we just need an additional getcustomerID method as mentioned above

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter8: Arrays
Section: Chapter Questions
Problem 7PE
icon
Related questions
Question

We have a parking office class for an object-oriented parking management system using java

    • Add (implement )a method to the Parking Office class to return a collection of customer ids (getCustomerIds) using java
    • Please write an error-free code

I have attached two class diagrams with definitions of all related classes in our system (i.e car, customer, .....). 

N.B. Parking office methods in the class defination like register, getcustomer and addcharge have already been implemented, we just need an additional getcustomerID method as mentioned above

| ParkingLot
| lot id: String
| address: String
| capacity: integer
| entry (Car): void
| tostring(): String
| CarType <<enum>>
СОMPАСТ
| SUV
| Car
| permit: String
| permit expiration: LocalDate**
license: String
type: CarType
| owner: customer id
| tostring(): String
|Customer
| customer id: String
| name: String
| address: String
| phone number: String
| register(license: String,
type: CarTyре): Car
| tostring(): String
Transcribed Image Text:| ParkingLot | lot id: String | address: String | capacity: integer | entry (Car): void | tostring(): String | CarType <<enum>> СОMPАСТ | SUV | Car | permit: String | permit expiration: LocalDate** license: String type: CarType | owner: customer id | tostring(): String |Customer | customer id: String | name: String | address: String | phone number: String | register(license: String, type: CarTyре): Car | tostring(): String
Money +++
cents: long
Money()
Money(string)
Money(Money)
getdollars (): double
tostring(): string
Parkingcharge
permit id: String
lot id: String
incurred: Instant**
amount: Money
| tostring(): string |
Parkingoffice
name: String
address: String
customers: List<Customer>
cars: List<Car>
lots: List<ParkingLot>
charges: List<ParkingCharge>
register(String name,
string address,
string phone): Customer
register(Customer c,
string license,
Cartype t): Car
getcustomer (string name): Customer
addcharge (ParkingCharge): Money
***
Transcribed Image Text:Money +++ cents: long Money() Money(string) Money(Money) getdollars (): double tostring(): string Parkingcharge permit id: String lot id: String incurred: Instant** amount: Money | tostring(): string | Parkingoffice name: String address: String customers: List<Customer> cars: List<Car> lots: List<ParkingLot> charges: List<ParkingCharge> register(String name, string address, string phone): Customer register(Customer c, string license, Cartype t): Car getcustomer (string name): Customer addcharge (ParkingCharge): Money ***
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Developing computer interface
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT