Ignore:
Timestamp:
07/07/23 12:14:58 (15 months ago)
Author:
HristijanMitic00 <hristijan.mitic.01@…>
Branches:
main
Parents:
1dd9226
Message:

First commit

Location:
src/main/java/project/fmo/app/projcetfmo/Model
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/project/fmo/app/projcetfmo/Model/AdminKorisnik.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
     
    88@Table(name = "admin_korisnik", schema = "project", catalog = "db_202223z_va_prj_fmo")
    99public class AdminKorisnik {
    10     @GeneratedValue(strategy = GenerationType.IDENTITY)
     10
    1111    @Id
    1212    @Column(name = "id_korisnik")
  • src/main/java/project/fmo/app/projcetfmo/Model/Cena.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.sql.Date;
     
    77
    88@Entity
     9@Table(schema = "project", name = "cena",  catalog = "db_202223z_va_prj_fmo")
    910@IdClass(CenaPK.class)
    1011public class Cena {
    11     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1212    @Id
    1313    @Column(name = "id_produkt")
    14     private int idProdukt;
    15     @GeneratedValue(strategy = GenerationType.IDENTITY)
     14    private int  idProdukt;
    1615    @Id
    1716    @Column(name = "cena_od")
     
    2322    @Column(name = "iznos")
    2423    private int iznos;
     24
     25    public Cena(){}
     26    public Cena(int idProdukt, Date cenaOd, Date cenaDo, int iznos) {
     27        this.idProdukt = idProdukt;
     28        this.cenaOd = cenaOd;
     29        this.cenaDo = cenaDo;
     30        this.iznos = iznos;
     31    }
     32
     33    public Cena(int idProdukt, Date cenaOd, int iznos) {
     34        this.idProdukt = idProdukt;
     35        this.cenaOd = cenaOd;
     36        this.iznos = iznos;
     37    }
    2538
    2639    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/CenaPK.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.GeneratedValue;
    5 import jakarta.persistence.GenerationType;
    6 import jakarta.persistence.Id;
     3import javax.persistence.*;
    74
    85import java.io.Serializable;
     
    1310    @Column(name = "id_produkt")
    1411    @Id
    15     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1612    private int idProdukt;
    1713    @Column(name = "cena_od")
    1814    @Id
    19     @GeneratedValue(strategy = GenerationType.IDENTITY)
    2015    private Date cenaOd;
     16
     17    public CenaPK (){}
     18    public CenaPK(Integer idProdukt, Date cenaOd) {
     19        this.idProdukt = idProdukt;
     20        this.cenaOd = cenaOd;
     21    }
    2122
    2223    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/Dostava.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import project.fmo.app.projcetfmo.Service.impl.DostavaServiceImpl;
     4
     5import javax.persistence.*;
    46
    57import java.sql.Date;
     
    79
    810@Entity
     11@Table(schema = "project", name = "dostava",  catalog = "db_202223z_va_prj_fmo")
    912public class Dostava {
    10     @Basic
    11     @Column(name = "id_korisnik")
    12     private int idKorisnik;
    13     @Basic
    14     @Column(name = "id_naracka")
    15     private int idNaracka;
    16     @GeneratedValue(strategy = GenerationType.IDENTITY)
     13    @ManyToOne
     14    @JoinColumn(name = "id_korisnik")
     15    private Dostavuvac dostavuvac;
     16    @OneToOne
     17    @JoinColumn(name = "id_naracka")
     18    private Naracka naracka;
    1719    @Id
    1820    @Column(name = "id_dostava")
     
    2527    private String status;
    2628
     29    public Dostava (){}
     30
     31    public Dostava(Dostavuvac dostavuvac, Naracka naracka, int idDostava, Date datum, String status) {
     32        this.dostavuvac = dostavuvac;
     33        this.naracka = naracka;
     34        this.idDostava = idDostava;
     35        this.datum = datum;
     36        this.status = status;
     37    }
     38
    2739    public int getIdKorisnik() {
    28         return idKorisnik;
     40        return dostavuvac.getIdKorisnik();
    2941    }
    3042
    3143    public void setIdKorisnik(int idKorisnik) {
    32         this.idKorisnik = idKorisnik;
     44        this.dostavuvac.setIdKorisnik(idKorisnik);
    3345    }
    3446
    3547    public int getIdNaracka() {
    36         return idNaracka;
     48        return naracka.getIdNaracka();
    3749    }
    3850
    3951    public void setIdNaracka(int idNaracka) {
    40         this.idNaracka = idNaracka;
     52        this.naracka.setIdNaracka(idNaracka);
    4153    }
    4254
     
    7082        if (o == null || getClass() != o.getClass()) return false;
    7183        Dostava dostava = (Dostava) o;
    72         return idKorisnik == dostava.idKorisnik && idNaracka == dostava.idNaracka && idDostava == dostava.idDostava && Objects.equals(datum, dostava.datum) && Objects.equals(status, dostava.status);
     84        return dostavuvac == dostava.dostavuvac && naracka == dostava.naracka && idDostava == dostava.idDostava && Objects.equals(datum, dostava.datum) && Objects.equals(status, dostava.status);
    7385    }
    7486
    7587    @Override
    7688    public int hashCode() {
    77         return Objects.hash(idKorisnik, idNaracka, idDostava, datum, status);
     89        return Objects.hash(dostavuvac, naracka, idDostava, datum, status);
    7890    }
    7991}
  • src/main/java/project/fmo/app/projcetfmo/Model/Dostavuvac.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "dostavuvac",  catalog = "db_202223z_va_prj_fmo")
    89public class Dostavuvac {
    9     @GeneratedValue(strategy = GenerationType.IDENTITY)
     10
    1011    @Id
    1112    @Column(name = "id_korisnik")
    1213    private int idKorisnik;
     14
     15    public Dostavuvac(){}
    1316
    1417    public int getIdKorisnik() {
  • src/main/java/project/fmo/app/projcetfmo/Model/Kategorija.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "kategorija",  catalog = "db_202223z_va_prj_fmo")
    89public class Kategorija {
    910    @GeneratedValue(strategy = GenerationType.IDENTITY)
     
    1415    @Column(name = "ime")
    1516    private String ime;
     17
     18
     19    public Kategorija(){}
     20    public Kategorija(String ime) {
     21        this.ime = ime;
     22    }
    1623
    1724    public int getIdKategorija() {
  • src/main/java/project/fmo/app/projcetfmo/Model/Korisnik.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
    43
     4import org.springframework.security.core.GrantedAuthority;
     5import org.springframework.security.core.userdetails.UserDetails;
     6
     7import javax.persistence.*;
    58import java.sql.Timestamp;
     9import java.util.Collection;
     10import java.util.Collections;
    611import java.util.Objects;
    712
    813@Entity
    9 public class Korisnik {
     14@Table(schema = "project", name = "korisnik",  catalog = "db_202223z_va_prj_fmo")
     15public class Korisnik implements UserDetails {
    1016    @GeneratedValue(strategy = GenerationType.IDENTITY)
    1117    @Id
     
    2127    @Column(name = "kreiran_na_datum")
    2228    private Timestamp kreiranNaDatum;
     29
     30
     31    public Korisnik(){
     32
     33    }
     34    public Korisnik(String imePrezime, String passwordKorisnik, Timestamp kreiranNaDatum) {
     35        this.imePrezime = imePrezime;
     36        this.passwordKorisnik = passwordKorisnik;
     37        this.kreiranNaDatum = kreiranNaDatum;
     38    }
    2339
    2440    public int getIdKorisnik() {
     
    6682        return Objects.hash(idKorisnik, imePrezime, passwordKorisnik, kreiranNaDatum);
    6783    }
     84
     85    @Override
     86    public Collection<? extends GrantedAuthority> getAuthorities() {
     87        return null;
     88    }
     89
     90    @Override
     91    public String getPassword() {
     92        return null;
     93    }
     94
     95    @Override
     96    public String getUsername() {
     97        return null;
     98    }
     99
     100    @Override
     101    public boolean isAccountNonExpired() {
     102        return false;
     103    }
     104
     105    @Override
     106    public boolean isAccountNonLocked() {
     107        return false;
     108    }
     109
     110    @Override
     111    public boolean isCredentialsNonExpired() {
     112        return false;
     113    }
     114
     115    @Override
     116    public boolean isEnabled() {
     117        return false;
     118    }
    68119}
  • src/main/java/project/fmo/app/projcetfmo/Model/Kupuvac.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
    43
     4import javax.persistence.*;
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "kupuvac",  catalog = "db_202223z_va_prj_fmo")
    89public class Kupuvac {
    9     @GeneratedValue(strategy = GenerationType.IDENTITY)
     10
    1011    @Id
    1112    @Column(name = "id_korisnik")
     
    1415    @Column(name = "mail")
    1516    private String mail;
     17
     18    public Kupuvac(int idKorisnik, String mail) {
     19        this.idKorisnik=idKorisnik;
     20        this.mail=mail;
     21    }
     22
     23    public Kupuvac() {
     24    }
    1625
    1726    public int getIdKorisnik() {
  • src/main/java/project/fmo/app/projcetfmo/Model/Magacin.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "magacin",  catalog = "db_202223z_va_prj_fmo")
    89public class Magacin {
    9     @GeneratedValue(strategy = GenerationType.IDENTITY)
     10
    1011    @Id
    1112    @Column(name = "id_magacin")
  • src/main/java/project/fmo/app/projcetfmo/Model/Magacioner.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "magacioner",  catalog = "db_202223z_va_prj_fmo")
    89public class Magacioner {
    9     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1010    @Id
    1111    @Column(name = "id_korisnik")
    1212    private int idKorisnik;
    13     @Basic
    14     @Column(name = "id_magacin")
    15     private int idMagacin;
     13    @ManyToOne
     14    @JoinColumn(name = "id_magacin")
     15    private Magacin magacin;
    1616
    1717    public int getIdKorisnik() {
     
    2323    }
    2424
    25     public int getIdMagacin() {
    26         return idMagacin;
     25    public Magacin getMagacin() {
     26        return magacin;
    2727    }
    2828
    29     public void setIdMagacin(int idMagacin) {
    30         this.idMagacin = idMagacin;
     29    public void setMagacin(Magacin magacin) {
     30        this.magacin = magacin;
    3131    }
    3232
     
    3636        if (o == null || getClass() != o.getClass()) return false;
    3737        Magacioner that = (Magacioner) o;
    38         return idKorisnik == that.idKorisnik && idMagacin == that.idMagacin;
     38        return idKorisnik == that.idKorisnik && magacin == that.magacin;
    3939    }
    4040
    4141    @Override
    4242    public int hashCode() {
    43         return Objects.hash(idKorisnik, idMagacin);
     43        return Objects.hash(idKorisnik, magacin);
    4444    }
    4545}
  • src/main/java/project/fmo/app/projcetfmo/Model/Naracka.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.sql.Date;
     
    77
    88@Entity
     9@Table(schema = "project", name = "naracka",  catalog = "db_202223z_va_prj_fmo")
    910public class Naracka {
    1011    @GeneratedValue(strategy = GenerationType.IDENTITY)
     
    2425    @Column(name = "adresa")
    2526    private String adresa;
    26     @Basic
    27     @Column(name = "id_korisnik")
    28     private int idKorisnik;
     27    @ManyToOne
     28    @JoinColumn(name = "id_korisnik")
     29    private Kupuvac kupuvac;
     30
     31    public Naracka(){}
     32
     33    public Naracka(int vkupnoSuma, Date datum, String status, String adresa, Kupuvac kupuvac) {
     34        this.vkupnoSuma = vkupnoSuma;
     35        this.datum = datum;
     36        this.status = status;
     37        this.adresa = adresa;
     38        this.kupuvac = kupuvac;
     39    }
    2940
    3041    public int getIdNaracka() {
     
    6980
    7081    public int getIdKorisnik() {
    71         return idKorisnik;
     82        return kupuvac.getIdKorisnik();
    7283    }
    7384
    7485    public void setIdKorisnik(int idKorisnik) {
    75         this.idKorisnik = idKorisnik;
     86        this.kupuvac.setIdKorisnik(idKorisnik);
    7687    }
    7788
     
    8192        if (o == null || getClass() != o.getClass()) return false;
    8293        Naracka naracka = (Naracka) o;
    83         return idNaracka == naracka.idNaracka && vkupnoSuma == naracka.vkupnoSuma && idKorisnik == naracka.idKorisnik && Objects.equals(datum, naracka.datum) && Objects.equals(status, naracka.status) && Objects.equals(adresa, naracka.adresa);
     94        return idNaracka == naracka.idNaracka && vkupnoSuma == naracka.vkupnoSuma && kupuvac == naracka.kupuvac && Objects.equals(datum, naracka.datum) && Objects.equals(status, naracka.status) && Objects.equals(adresa, naracka.adresa);
    8495    }
    8596
    8697    @Override
    8798    public int hashCode() {
    88         return Objects.hash(idNaracka, vkupnoSuma, datum, status, adresa, idKorisnik);
     99        return Objects.hash(idNaracka, vkupnoSuma, datum, status, adresa, kupuvac);
    89100    }
    90101}
  • src/main/java/project/fmo/app/projcetfmo/Model/NarackaSodrziProdukt.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
     
    99@IdClass(NarackaSodrziProduktPK.class)
    1010public class NarackaSodrziProdukt {
    11     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1211    @Id
    1312    @Column(name = "id_produkt")
    1413    private int idProdukt;
    15     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1614    @Id
    1715    @Column(name = "id_naracka")
     
    2321    @Column(name = "cena")
    2422    private int cena;
     23
     24    public NarackaSodrziProdukt(){}
     25
     26    public NarackaSodrziProdukt(int idProdukt, int idNaracka, int kolicina, int cena) {
     27        this.idProdukt = idProdukt;
     28        this.idNaracka = idNaracka;
     29        this.kolicina = kolicina;
     30        this.cena = cena;
     31    }
    2532
    2633    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/NarackaSodrziProduktPK.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.GeneratedValue;
    5 import jakarta.persistence.GenerationType;
    6 import jakarta.persistence.Id;
     3import javax.persistence.*;
     4
    75
    86import java.io.Serializable;
     
    1210    @Column(name = "id_produkt")
    1311    @Id
    14     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1512    private int idProdukt;
    1613    @Column(name = "id_naracka")
    1714    @Id
    18     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1915    private int idNaracka;
     16
     17    public NarackaSodrziProduktPK(){}
    2018
    2119    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/Produkt.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
     4import org.springframework.boot.autoconfigure.kafka.KafkaProperties;
    45
    56import java.util.Objects;
    67
    78@Entity
     9@Table(schema = "project", name = "produkt",  catalog = "db_202223z_va_prj_fmo")
    810public class Produkt {
    911    @GeneratedValue(strategy = GenerationType.IDENTITY)
     
    1719    @Column(name = "opis")
    1820    private String opis;
    19     @Basic
    20     @Column(name = "id_korisnik")
    21     private int idKorisnik;
     21
     22    @ManyToOne
     23    @JoinColumn(name = "id_korisnik")
     24    private AdminKorisnik adminKorisnik;
     25
     26    public Produkt(){}
     27
     28    public Produkt(String ime, String opis, AdminKorisnik adminKorisnik) {
     29        this.ime = ime;
     30        this.opis = opis;
     31        this.adminKorisnik = adminKorisnik;
     32    }
    2233
    2334    public int getIdProdukt() {
     
    4657
    4758    public int getIdKorisnik() {
    48         return idKorisnik;
     59        return adminKorisnik.getIdKorisnik();
    4960    }
    5061
    51     public void setIdKorisnik(int idKorisnik) {
    52         this.idKorisnik = idKorisnik;
     62    public void setIdKorisnik(AdminKorisnik idKorisnik) {
     63        this.adminKorisnik = idKorisnik;
    5364    }
    5465
     
    5869        if (o == null || getClass() != o.getClass()) return false;
    5970        Produkt produkt = (Produkt) o;
    60         return idProdukt == produkt.idProdukt && idKorisnik == produkt.idKorisnik && Objects.equals(ime, produkt.ime) && Objects.equals(opis, produkt.opis);
     71        return idProdukt == produkt.idProdukt && adminKorisnik == produkt.adminKorisnik && Objects.equals(ime, produkt.ime) && Objects.equals(opis, produkt.opis);
    6172    }
    6273
    6374    @Override
    6475    public int hashCode() {
    65         return Objects.hash(idProdukt, ime, opis, idKorisnik);
     76        return Objects.hash(idProdukt, ime, opis, adminKorisnik);
    6677    }
    6778}
  • src/main/java/project/fmo/app/projcetfmo/Model/ProduktEOdKategorija.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
     
    99@IdClass(ProduktEOdKategorijaPK.class)
    1010public class ProduktEOdKategorija {
    11     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1211    @Id
    1312    @Column(name = "id_produkt")
    1413    private int idProdukt;
    15     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1614    @Id
    1715    @Column(name = "id_kategorija")
    1816    private int idKategorija;
     17
     18    public ProduktEOdKategorija(int idProdukt, int idKategorija) {
     19        this.idProdukt = idProdukt;
     20        this.idKategorija = idKategorija;
     21    }
     22
     23    public ProduktEOdKategorija() {
     24    }
     25
     26    public ProduktEOdKategorija(ProduktEOdKategorijaPK produktEOdKategorijaPK) {
     27        this.idKategorija= produktEOdKategorijaPK.getIdKategorija();
     28        this.idProdukt=produktEOdKategorijaPK.getIdProdukt();
     29    }
    1930
    2031    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/ProduktEOdKategorijaPK.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.GeneratedValue;
    5 import jakarta.persistence.GenerationType;
    6 import jakarta.persistence.Id;
     3import javax.persistence.*;
     4
    75
    86import java.io.Serializable;
     
    1210    @Column(name = "id_produkt")
    1311    @Id
    14     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1512    private int idProdukt;
    1613    @Column(name = "id_kategorija")
    1714    @Id
    18     @GeneratedValue(strategy = GenerationType.IDENTITY)
     15
    1916    private int idKategorija;
     17
     18
     19    public ProduktEOdKategorijaPK(){}
     20    public ProduktEOdKategorijaPK(int idProdukt, int idKategorija) {
     21        this.idKategorija=idKategorija;
     22        this.idProdukt=idProdukt;
     23    }
    2024
    2125    public int getIdProdukt() {
  • src/main/java/project/fmo/app/projcetfmo/Model/ProduktEVoMagacin.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
  • src/main/java/project/fmo/app/projcetfmo/Model/ProduktEVoMagacinPK.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.GeneratedValue;
    5 import jakarta.persistence.GenerationType;
    6 import jakarta.persistence.Id;
     3import javax.persistence.*;
     4
    75
    86import java.io.Serializable;
  • src/main/java/project/fmo/app/projcetfmo/Model/Telefonskibroj.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.*;
     3import javax.persistence.*;
    44
    55import java.util.Objects;
    66
    77@Entity
     8@Table(schema = "project", name = "telefonskibroj",  catalog = "db_202223z_va_prj_fmo")
    89@IdClass(TelefonskibrojPK.class)
    910public class Telefonskibroj {
    10     @GeneratedValue(strategy = GenerationType.IDENTITY)
     11
    1112    @Id
    1213    @Column(name = "id_korisnik")
    1314    private int idKorisnik;
    14     @GeneratedValue(strategy = GenerationType.IDENTITY)
     15
    1516    @Id
    1617    @Column(name = "telefonski_broj")
    1718    private String telefonskiBroj;
     19
     20    public Telefonskibroj(){}
     21
     22    public Telefonskibroj(TelefonskibrojPK telefonskibrojPK) {
     23        this.idKorisnik = telefonskibrojPK.getIdKorisnik();
     24        this.telefonskiBroj = telefonskibrojPK.getTelefonskiBroj();
     25    }
    1826
    1927    public int getIdKorisnik() {
  • src/main/java/project/fmo/app/projcetfmo/Model/TelefonskibrojPK.java

    r1dd9226 rd14176d  
    1 package model;
     1package project.fmo.app.projcetfmo.Model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.GeneratedValue;
    5 import jakarta.persistence.GenerationType;
    6 import jakarta.persistence.Id;
     3import javax.persistence.*;
    74
    85import java.io.Serializable;
     
    129    @Column(name = "id_korisnik")
    1310    @Id
    14     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1511    private int idKorisnik;
    1612    @Column(name = "telefonski_broj")
    1713    @Id
    18     @GeneratedValue(strategy = GenerationType.IDENTITY)
    1914    private String telefonskiBroj;
     15
     16
     17    public TelefonskibrojPK(){
     18
     19    }
     20    public TelefonskibrojPK(int idKorisnik, String telefonskiBroj) {
     21        this.idKorisnik = idKorisnik;
     22        this.telefonskiBroj = telefonskiBroj;
     23    }
    2024
    2125    public int getIdKorisnik() {
  • src/main/java/project/fmo/app/projcetfmo/Model/exception/InvalidUserCredentialsException.java

    r1dd9226 rd14176d  
    1 package project.fmo.app.projcetfmo.Model.exception;public class InvalidUserCredentialsException {
     1package project.fmo.app.projcetfmo.Model.exception;
     2
     3public class InvalidUserCredentialsException extends RuntimeException {
     4
     5    public InvalidUserCredentialsException() {
     6        super("Invalid user credentials exception");
     7    }
    28}
Note: See TracChangeset for help on using the changeset viewer.