public class ListaStudenata extends java.lang.Object implements java.io.Serializable, ITableModel
Student, class implements ITableModel and Serializable| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList<java.lang.String> |
kolone |
private static long |
serialVersionUID |
private java.util.ArrayList<Student> |
studenti |
| Constructor and Description |
|---|
ListaStudenata() |
ListaStudenata(ListaStudenata ls) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStudent(java.lang.String ime,
java.lang.String prezime,
java.lang.String datumRodjenja,
java.lang.String adresa,
java.lang.String telefon,
java.lang.String eMail,
java.lang.String brIndeksa,
java.lang.String datumUpisa,
GodinaStudija godStudija,
NacinFinansiranja finansiranje,
double prosecnaOcena) |
void |
addStudent(Student s) |
void |
deletePredmetInList(Predmet p,
ModelAction ma)
deletes
Predmet p from ListaStudenata |
void |
deleteStudent(java.lang.String brI)
deletes
Student with keyValue from ListaStudenata |
void |
editPredmetInList(java.lang.String sifra,
Predmet novi,
ModelAction ma) |
void |
editStudent(java.lang.String brI,
java.lang.String ime,
java.lang.String prezime,
java.lang.String datumRodjenja,
java.lang.String adresa,
java.lang.String telefon,
java.lang.String eMail,
java.lang.String datumUpisa,
GodinaStudija godStudija,
NacinFinansiranja finansiranje,
double prosecnaOcena) |
void |
editStudent(java.lang.String brI,
Student s) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int index) |
java.util.ArrayList<java.lang.String> |
getListOfStudentIndexes() |
java.util.ArrayList<java.lang.String> |
getListOfStudentIndexes(GodinaStudija god) |
Student |
getRow(int index) |
int |
getRowCount() |
Student |
getStudentByKey(java.lang.String key) |
java.util.ArrayList<Student> |
getStudenti() |
java.lang.String |
getValueAt(int row,
int column) |
boolean |
indexExists(java.lang.String index) |
boolean |
isEmpty() |
ListaStudenata |
mutableSearch(java.lang.String searchQuery) |
void |
setStudenti(java.util.ArrayList<Student> studenti) |
java.lang.String |
toString() |
private static final long serialVersionUID
private java.util.ArrayList<Student> studenti
public static java.util.ArrayList<java.lang.String> kolone
public ListaStudenata()
public ListaStudenata(ListaStudenata ls)
public boolean indexExists(java.lang.String index)
public java.util.ArrayList<Student> getStudenti()
public void setStudenti(java.util.ArrayList<Student> studenti)
public int getColumnCount()
getColumnCount in interface ITableModelpublic java.lang.String getColumnName(int index)
getColumnName in interface ITableModelpublic int getRowCount()
getRowCount in interface ITableModelpublic Student getRow(int index)
public java.lang.String getValueAt(int row,
int column)
getValueAt in interface ITableModelpublic void addStudent(java.lang.String ime,
java.lang.String prezime,
java.lang.String datumRodjenja,
java.lang.String adresa,
java.lang.String telefon,
java.lang.String eMail,
java.lang.String brIndeksa,
java.lang.String datumUpisa,
GodinaStudija godStudija,
NacinFinansiranja finansiranje,
double prosecnaOcena)
public void addStudent(Student s)
public void deleteStudent(java.lang.String brI)
Student with keyValue from ListaStudenatabrI - keyValue for Studentpublic void editStudent(java.lang.String brI,
java.lang.String ime,
java.lang.String prezime,
java.lang.String datumRodjenja,
java.lang.String adresa,
java.lang.String telefon,
java.lang.String eMail,
java.lang.String datumUpisa,
GodinaStudija godStudija,
NacinFinansiranja finansiranje,
double prosecnaOcena)
public void editStudent(java.lang.String brI,
Student s)
public java.lang.String toString()
toString in class java.lang.Objectpublic void deletePredmetInList(Predmet p, ModelAction ma)
Predmet p from ListaStudenatap - deleting Predmetma - Action from view to modelpublic void editPredmetInList(java.lang.String sifra,
Predmet novi,
ModelAction ma)
public boolean isEmpty()
isEmpty in interface ITableModelpublic java.util.ArrayList<java.lang.String> getListOfStudentIndexes()
ArrayList of keyValues for all Studentspublic java.util.ArrayList<java.lang.String> getListOfStudentIndexes(GodinaStudija god)
god - year on facultyArrayList of keyValues for all Students on godpublic Student getStudentByKey(java.lang.String key)
public ListaStudenata mutableSearch(java.lang.String searchQuery)
searchQuery - input from Search TextFieldListaStudenata with Students who fulfills data in search