Find Jobs
Hire Freelancers

Solution of 2 Java Problems, OOPs, Inheritance and Polymorphism

₹600-1500 INR

In Progress
Posted over 4 years ago

₹600-1500 INR

Paid on delivery
Write My Bid on top before putting your bid. Please ensure a standard of programming correctness, variable naming, placement of methods, cleanliness, indentation and camelCase within the code. Below I have attached a functionality table to assist with part 2, please let me know if you would like this in PDF form or if you have any other questions. Thank you. public boolean insertProduct(String productString) The boolean will indicate whether the Product was successfully created. Returns false if the product id already exists or if the StationerySystem is full. You will need to parse the Strings and create objects from them. The productStrings will come in the following formats: PDT,id,name,quantity STN,id,name,quantity,colour TECH,id,name,quantity,powerConsumption,warrantyPeriod FURN,id,name,quantity,weight,warehouse public int inStock(int productId) This should return the quantity of the product in stock, or -1 if the product doesn’t exist public boolean sell(int productId) This method will reduce the quantity of the item by 1 and return true else returns false if the quantity is 0 or the productId doesn’t exist public boolean restock(int productId, int quantity) This method will increase the stock of a particular product by the quantity specified, if the productId does not exist it should return false, else true. Assume quantity is always a positive number public void printInventory() This should print the store inventory in the following format and in the order they were loaded into the system: Type Id Name Quantity Price WAREHOUSE STN 0 Pencil 100 STN 1 A4 500 Pages 10 STN 2 Sharpener 10 $600.00 N $120.00 N $90.00 N public void closeStore() This should empty the StationarySystem and restore it to an empty state
Project ID: 22430945

About the project

4 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average ₹1,113 INR for this job
User Avatar
I am an IT engineer with sound Java coding with 3 year of Java coding experience. Relevant Skills and Experience I have worked with standalone projects as well as web projects using technology like Spring, Hibernate ORM, Jersey REST, MySQL, littel bit of jQuery as per need[since we dnt need much jQuery knowledge
₹850 INR in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
My Bid Hi, I was reading this project and I'm confident I can help you with this. I can provide you some samples and some of my references of work if you are interested. Please send me a message as I'd like to discuss more with you. I'm located in NYC & I have over 10 years in development experience & over 6 in corporate IT experience. I do Apps , Websites , Logos , Marketing , Animation & video Design. I look forward to hearing from you. Thanks
₹1,050 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
My Bid Hi, I work as a backend developer. I have built backed from scratch for more than 3 applications. I Have solid experience in software development and architecture. I have hands-on experience in java8, Spring Boot, OAuth and MySQL( more than 2 years of experience). After seeing the functionality table for part 2, I am fully confident that I can finish the functionalities within a day.
₹1,500 INR in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Delhi, India
5.0
3
Payment method verified
Member since Apr 21, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.