Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sk.upjs.finalTerm.finalterm;
- import java.util.Scanner;
- public class Poziadavka {
- private String kategoria;
- private String upresnenie;
- private String zadavatel;
- private String miesto;
- private String datumZadania;
- private int pocetLikeov;
- private String stav;
- private String datumZmenyStavu;
- private double predpokladaneNaklady;
- private double naklady;
- public Poziadavka(String kategoria, String upresnenie, String zadavatel, String miesto, String datumZadania,
- int pocetLikeov) {
- this.kategoria = kategoria;
- this.upresnenie = upresnenie;
- this.zadavatel = zadavatel;
- this.miesto = miesto;
- this.datumZadania = datumZadania;
- this.pocetLikeov = pocetLikeov;
- }
- public Poziadavka(String kategoria, String upresnenie, String zadavatel, String miesto, String datumZadania,
- int pocetLikeov, String stav, String datumZmenyStavu, double predpokladaneNaklady, double naklady) {
- this(kategoria, upresnenie, zadavatel, miesto, datumZadania, pocetLikeov);
- this.stav = stav;
- this.datumZmenyStavu = datumZmenyStavu;
- this.predpokladaneNaklady = predpokladaneNaklady;
- this.naklady = naklady;
- }
- public String getKategoria() {
- return kategoria;
- }
- public String getUpresnenie() {
- return upresnenie;
- }
- public String getZadavatel() {
- return zadavatel;
- }
- public String getMiesto() {
- return miesto;
- }
- public String getDatumZadania() {
- return datumZadania;
- }
- public int getPocetLikeov() {
- return pocetLikeov;
- }
- public String getStav() {
- return stav;
- }
- public String getDatumZmenyStavu() {
- return datumZmenyStavu;
- }
- public double getPredpokladaneNaklady() {
- return predpokladaneNaklady;
- }
- public double getNaklady() {
- return naklady;
- }
- public static Poziadavka zoStringu(String popis) {
- Scanner sc = new Scanner(popis);
- sc.useDelimiter("\t");
- String kategoria = sc.next();
- String upresnenie = sc.next();
- String zadavatel = sc.next();
- String miesto = sc.next();
- String datumZadania = sc.next();
- int pocetLikeov = sc.nextInt();
- if (sc.hasNext()) {
- String stav = sc.next();
- String datumZmenyStavu = sc.next();
- double predpokladaneNaklady = Double.parseDouble(sc.next());
- double naklady = Double.parseDouble(sc.next());
- sc.close();
- return new Poziadavka(kategoria, upresnenie, zadavatel, miesto, datumZadania, pocetLikeov, stav,
- datumZmenyStavu, predpokladaneNaklady, naklady);
- }
- sc.close();
- return new Poziadavka(kategoria, upresnenie, zadavatel, miesto, datumZadania, pocetLikeov);
- }
- @Override
- public String toString() {
- return "Kategoria : " + getKategoria() + " Upresnenie : " + getUpresnenie() + " Zadavatel : " + getZadavatel()
- + " Miesto : " + getMiesto() + " Datum zadania : " + getDatumZadania() + " Pocet like-ov : " + getPocetLikeov()
- + " Datum zmeny Stavu : " + getDatumZmenyStavu() + " Predpokladane naklady : " + getPredpokladaneNaklady()
- + " Naklady : " + getNaklady();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement