Sie sind auf Seite 1von 7

/***********************************************************************

/***********************************************************************
*
* Automatski generisan kod od strane ClassBuilder-a
* JdgKlase - by Dragan Gravara
*
***********************************************************************
***********************************************************************/
package klase.kasa;
import
import
import
import

java.math.BigDecimal;
utilK.*;
java.sql.*;
javax.swing.JTable;

public class Nalog_za_ispravku extends JdgOdo implements OpstiDomenskiObjekat {


private
private
private
private
private
private
private
private
private
private
private

String id_oj;
int id;
int broj;
java.sql.Timestamp datum;
int id_racun;
String broj_fiskalnog_isecka;
String jmbg;
String prezime_ime_kupca;
String id_korisnik;
java.sql.Timestamp datum_obrade;
java.math.BigDecimal iznosStorno;

private int nizKolone[] = {


30,30,30,30,30,30,30,100,30,30
};

//sirine kolona

private int nizVidljiveKolone[] = {


1,1,1,1,1,1,1,1,1,1
};

//kolone za prikaz

public Nalog_za_ispravku() {}
/*** Pocetak bean metoda ***/
public void setId_oj(String id_oj){
this.id_oj = id_oj;
}
public String getId_oj(){
return this.id_oj != null ? this.id_oj : "";
}
public void setId(int id){
this.id = id;
}
public int getId(){
return this.id;
}
public void setBroj(int broj){

this.broj = broj;
}
public int getBroj(){
return this.broj;
}
public void setDatum(java.sql.Timestamp datum){
this.datum = datum;
}
public java.sql.Timestamp getDatum(){
return this.datum;
}
public void setId_racun(int id_racun){
this.id_racun = id_racun;
}
public int getId_racun(){
return this.id_racun;
}
public void setBroj_fiskalnog_isecka(String broj_fiskalnog_isecka){
this.broj_fiskalnog_isecka = broj_fiskalnog_isecka;
}
public String getBroj_fiskalnog_isecka(){
return this.broj_fiskalnog_isecka != null ? this.broj_fiskalnog_isecka : "";
}
public void setJmbg(String jmbg){
this.jmbg = jmbg;
}
public String getJmbg(){
return this.jmbg != null ? this.jmbg : "";
}
public void setPrezime_ime_kupca(String prezime_ime_kupca){
this.prezime_ime_kupca = prezime_ime_kupca;
}
public String getPrezime_ime_kupca(){
return this.prezime_ime_kupca != null ? this.prezime_ime_kupca : "";
}
public void setId_korisnik(String id_korisnik){
this.id_korisnik = id_korisnik;
}
public String getId_korisnik(){
return this.id_korisnik != null ? this.id_korisnik : "";
}

public void setDatum_obrade(java.sql.Timestamp datum_obrade){


this.datum_obrade = datum_obrade;
}
public java.sql.Timestamp getDatum_obrade(){
return this.datum_obrade;
}
public BigDecimal getIznosStorno() {
return iznosStorno;
}
public void setIznosStorno(BigDecimal iznosStorno) {
this.iznosStorno = iznosStorno;
}
/*** Kraj bean metoda ***/
/***** Pocetak metoda interfejsa OpstiDomenskiObjekat ******/
public String vratiImeKlase() {
return " Nalog_za_ispravku " ;
}
public String vratiVrednostiAtributa() {
return new String( "");
}
public String vratiUslovZaNadjiSlog() {
return " id_oj = '" + id_oj + "'";
}
public String vratiUslovZaNadjiSlogove() {
return new String();
}
public String postaviVrednostiAtributa() {
return new String("");
}
public String vratiNazivPolja(int index){
String _naziv = null;
switch (index){
case 0: _naziv = "id_oj"; break;
case 1: _naziv = "id"; break;
case 2: _naziv = "broj"; break;
case 3: _naziv = "datum"; break;
case 4: _naziv = "id_racun"; break;
case 5: _naziv = "broj_fiskalnog_isecka"; break;
case 6: _naziv = "jmbg"; break;
case 7: _naziv = "prezime_ime_kupca"; break;
case 8: _naziv = "id_korisnik"; break;
case 9: _naziv = "datum_obrade"; break;
}
return _naziv;
}
public String vratiAtributPretrazivanja() {

return new String();


}
public boolean Napuni(ResultSet RSslog) {
return true;
}
public boolean Napuni(JTable jt) {
int red = jt.convertRowIndexToModel(jt.getSelectedRow());
ModelTabele mt = (ModelTabele)jt.getModel();
try {
id_oj= mt.getValueAt(red, 0)!= null ? (String)mt.getValueAt(red, 0) : "" ;
id= mt.getValueAt(red, 1)!= null ? (Integer)mt.getValueAt(red, 1) : 0 ;
broj= mt.getValueAt(red, 2)!= null ? (Integer)mt.getValueAt(red, 2) : 0 ;
datum= mt.getValueAt(red, 3)!= null ? (java.sql.Timestamp)mt.getValueAt(re
d, 3) : null ;
id_racun= mt.getValueAt(red, 4)!= null ? (Integer)mt.getValueAt(red, 4) :
0 ;
broj_fiskalnog_isecka= mt.getValueAt(red, 5)!= null ? (String)mt.getValueA
t(red, 5) : "" ;
jmbg= mt.getValueAt(red, 6)!= null ? (String)mt.getValueAt(red, 6) : "" ;
prezime_ime_kupca= mt.getValueAt(red, 7)!= null ? (String)mt.getValueAt(re
d, 7) : "" ;
id_korisnik= mt.getValueAt(red, 8)!= null ? (String)mt.getValueAt(red, 8)
: "" ;
datum_obrade= mt.getValueAt(red, 9)!= null ? (java.sql.Timestamp)mt.getVal
ueAt(red, 9) : null ;
}catch(Exception e){
dgDijalozi.VratiDijalog(null, "Greska kod punjenja objekta Nalog_za_isprav
ku iz tabele!" + e, 4, 1);
return false;
}
return true;
}
public boolean proveriPolja() {
return true;
}
public String vratiUslovZaMax() {
return new String();
}
public Object[] vratiNizVrednosti(OpstiDomenskiObjekat odo, String vrsta) {
Nalog_za_ispravku klOdo = (Nalog_za_ispravku)odo;
Object niz[] = {klOdo.id_oj,klOdo.id,klOdo.broj,klOdo.datum,klOdo.id_racun,kl
Odo.broj_fiskalnog_isecka,klOdo.jmbg,klOdo.prezime_ime_kupca,klOdo.id_korisnik,k
lOdo.datum_obrade};
return niz;
}
public String[] vratiNaslovKolona() {
String nazivKolona [] = {"Id_oj","Id","Broj","Datum","Id_racun","Broj_fiskaln
og_isecka","Jmbg","Prezime_ime_kupca","Id_korisnik","Datum_obrade"};
return nazivKolona;
}
public int[] vratiKoloneZaPrikaz() {
return nizVidljiveKolone;
}

public int[] vratiSirineKolona() {


return nizKolone;
}
public Class vratiTipPolja(int indexPolja) {
Class kl = null;
switch (indexPolja){
case 0: kl = String.class; break;
case 1: kl = Integer.class; break;
case 2: kl = Integer.class; break;
case 3: kl = java.sql.Timestamp.class; break;
case 4: kl = Integer.class; break;
case 5: kl = String.class; break;
case 6: kl = String.class; break;
case 7: kl = String.class; break;
case 8: kl = String.class; break;
case 9: kl = java.sql.Timestamp.class; break;
}
return kl;
}
public void napuniPrimaryKey(int pk){
}
public boolean suportAutoGeneratedKeys(){
return false;
}
public void setNizKolone(int nizKolone[]){
this.nizKolone = nizKolone;
}
public void setVidljiveKolone(int nizVidljiveKolone[]){
this.nizVidljiveKolone = nizVidljiveKolone;
}
public OpstiDomenskiObjekat proveriVerzijuSloga(OpstiDomenskiObjekat odo, Result
Set rs) throws SQLException {
Nalog_za_ispravku k = (Nalog_za_ispravku)odo;
Nalog_za_ispravku ki = null;
if (!Util.proveriJednakostTimestamp(k.getDatum_obrade(), rs.getTimestam
p("datum_obrade"))){
//znaci da je neko menjao podatke od trenutka kada smo m
i procitali slog iz baze
ki = new Nalog_za_ispravku();
ki.NapuniObjekat(rs, ki);
}
return ki;
}
public boolean NapuniObjekat(ResultSet rs, OpstiDomenskiObjekat _odo){
try{
Nalog_za_ispravku k = (Nalog_za_ispravku)_odo;
k.setId_oj(rs.getString("id_oj"));
k.setId(rs.getInt("id"));
k.setBroj(rs.getInt("broj"));
k.setDatum(rs.getTimestamp("datum"));
k.setId_racun(rs.getInt("id_racun"));

k.setBroj_fiskalnog_isecka(rs.getString("broj_fiskalnog_isecka"));
k.setJmbg(rs.getString("jmbg"));
k.setPrezime_ime_kupca(rs.getString("prezime_ime_kupca"));
k.setId_korisnik(rs.getString("id_korisnik"));
k.setDatum_obrade(rs.getTimestamp("datum_obrade"));
}catch(SQLException sqle){
System.out.println("Greska kod punjenja objekta Nalog_za_ispravk
u iz ResultSet-a!" + sqle);
return false;
}
return true;
}
public boolean isti(Object obj){
if (this == obj) return true;
//isti objekat i isti pokazivac na n
jega
if ((obj == null) || (obj.getClass() != this.getClass())) return false;
//null objekat ili nije iste klase kao i nas objekat
Nalog_za_ispravku k = (Nalog_za_ispravku)obj;
if (!getId_oj().equals(k.getId_oj())) return false;
if (getId() != k.getId()) return false;
if (getBroj() != k.getBroj()) return false;
if (!Util.proveriJednakostTimestamp(getDatum(), k.getDatum())) return fal
se;
if (getId_racun() != k.getId_racun()) return false;
if (!getBroj_fiskalnog_isecka().equals(k.getBroj_fiskalnog_isecka())) ret
urn false;
if (!getJmbg().equals(k.getJmbg())) return false;
if (!getPrezime_ime_kupca().equals(k.getPrezime_ime_kupca())) return fals
e;
return true;
}
public boolean NapuniObjekat(Object [] niz){
try{
for (int i = 0; i < niz.length; i++){
switch (i){
case 0: setId_oj(niz[i] != null ? (String)niz[i] : ""); break;
case 1: setId((Integer)niz[i]); break;
case 2: setBroj((Integer)niz[i]); break;
case 3: setDatum(niz[i] != null ? (java.sql.Timestamp)niz[i] : null
); break;
case 4: setId_racun((Integer)niz[i]); break;
case 5: setBroj_fiskalnog_isecka(niz[i] != null ? (String)niz[i] :
""); break;
case 6: setJmbg(niz[i] != null ? (String)niz[i] : ""); break;
case 7: setPrezime_ime_kupca(niz[i] != null ? (String)niz[i] : "");
break;
case 8: setId_korisnik(niz[i] != null ? (String)niz[i] : ""); break
;
case 9: setDatum_obrade(niz[i] != null ? (java.sql.Timestamp)niz[i]
: null); break;
}
}
}catch(Exception e){
System.out.println("Doslo je do greske kod punjenja objekta " +
vratiImeKlase() + " ; metoda NapuniObjekat(Object[]niz)" + e );
return false;
}
return true;

}
public String vratiNazivPK(){
return "" ;
}
public String vratiNazivGeneratora(){
return "" ;
}
/***** Kraj metoda interfejsa OpstiDomenskiObjekat ******/
}

Das könnte Ihnen auch gefallen