My program works just fine. But the validator complains:
- Wenn das Programm mit den Parametern „-c productName price quantity“ ausgeführt wird, muss am Ende der Datei eine neue Zeile mit dem entsprechenden Produkt hinzugefügt werden.
-- Mentor: Server security exception. You are performing a forbidden or potentially dangerous operation.
=> What kind of security exception? Maybe because of raw string processing instead of using a Reader/Writer?
- Das Produkt muss die nächste ID nach der größten ID erhalten, die in der Datei gefunden wurde.
=> The program does this.
- Das Format der neuen Produktlinie muss genau dem in der Aufgabe angegebenen Format entsprechen.
=> Seems to be correct format.
- Die Dateidatenströme müssen geschlossen werden.
-- Mentor: Der Dateieingabedatenstrom wurde nicht geschlossen.
=> Using try-with-resource...
package de.codegym.task.task18.task1827;
public class Product {
private long id;
private String productName;
private double price;
private int quantity;
public Product(long id, String productName, double price, int quantity) {
this.id = id;
this.productName = productName;
this.price = price;
this.quantity = quantity;
}
public long getId() {
return id;
}
public String getProductName() {
return productName;
}
public double getPrice() {
return price;
}
public int getQuantity() {
return quantity;
}
}