Uses of Class
fi.helsinki.cs.nero.data.Person

Packages that use Person
fi.helsinki.cs.nero.data   
fi.helsinki.cs.nero.db   
fi.helsinki.cs.nero.logic   
fi.helsinki.cs.nero.test   
fi.helsinki.cs.nero.ui   
 

Uses of Person in fi.helsinki.cs.nero.data
 

Fields in fi.helsinki.cs.nero.data declared as Person
private  Person Reservation.reservingPerson
          Henkilö, jolle varataan
private  Person Contract.person
          Henkilö, jota sopimus koskee
 

Methods in fi.helsinki.cs.nero.data that return Person
 Person Reservation.getReservingPerson()
          Palauttaa henkilön, jolle työpiste on varattu.
 Person Contract.getPerson()
          Palauttaa henkilön, jota sopimus koskee.
 

Constructors in fi.helsinki.cs.nero.data with parameters of type Person
Reservation(Session session, java.lang.String reservationID, Post post, Person person, TimeSlice timeSlice, double weeklyHours, java.lang.String description)
          Konstruktori.
Contract(Session session, java.lang.String contractID, Project project, Person person, java.lang.String title, int workingPercentage, TimeSlice timeSlice)
          Konstruktori.
 

Uses of Person in fi.helsinki.cs.nero.db
 

Methods in fi.helsinki.cs.nero.db that return Person
 Person[] NeroDatabase.getPeople(TimeSlice timescale, java.lang.String personName, Project project, boolean showEndingContracts, boolean withoutPost, boolean partTimeTeachersOnly)
          Palauttaa henkilöt jotka täyttävät parametreinä annetut hakuehdot.
 

Methods in fi.helsinki.cs.nero.db with parameters of type Person
 Reservation[] NeroDatabase.getReservations(Person person, TimeSlice timeslice)
          Palauttaa parametrina annetun henkilön työpistevaraukset, jotka leikkaavat parametrina annettua aikaväliä.
 Contract[] NeroDatabase.getContracts(Person person, TimeSlice timeslice)
          Palauttaa parametrinä annetun henkilön työsopimusjaksot tietyltä aikaväliltä.
private  boolean NeroDatabase.filterPerson(Person person, TimeSlice timescale, java.sql.Date contractEndDate, boolean showEndingContracts, boolean withoutPost)
          Tarkista kuuluuko henkilö hakuehtojen mukaiseen listaan.
 

Uses of Person in fi.helsinki.cs.nero.logic
 

Methods in fi.helsinki.cs.nero.logic that return Person
 Person[] Session.getFilteredPeople()
          Palauttaa listan sen hetkisten hakuehtojen mukaisista henkilöistä.
 

Methods in fi.helsinki.cs.nero.logic with parameters of type Person
 void Session.createReservation(Post post, Person person)
          Luo uuden varauksen annettuun työpisteeseen tämänhetkiselle osa-aikavälille.
 void Session.createReservation(Post post, Person person, TimeSlice timeSlice)
          Luo uuden varauksen annettuun työpisteeseen annetulle aikavälille.
 Contract[] Session.getContracts(Person person)
          Palauttaa henkilöön liittyvät työsopimukset tämänhetkisellä aikavälillä.
 Contract[] Session.getContracts(Person person, TimeSlice timeslice)
          Sama annetulle aikavälille
 Reservation[] Session.getReservations(Person person)
          Palauttaa henkilöön liittyvät työpistevaraukset tämänhetkisellä aikavälillä.
 

Uses of Person in fi.helsinki.cs.nero.test
 

Fields in fi.helsinki.cs.nero.test declared as Person
private  Person TestReservation.reservingPerson
          Henkilö, jolle varataan
private  Person TestPerson.person1
           
private  Person TestPerson.person2
           
private  Person TestContract.person1
           
private  Person TestContract.person2
           
private  Person TestContract.person3
           
 

Uses of Person in fi.helsinki.cs.nero.ui
 

Fields in fi.helsinki.cs.nero.ui declared as Person
private  Person UIEmpty.person
          Henkilö johon tyhjä jakso viittaa, käytetään PostLabel luokassa.
private  Person Row.person
          Henkilö jonka tietoja ollaan esittämässä.
private  Person[] PersonScrollPane.persons
          Hakuehtoihin täsmäävät henkilöt.
private  Person PersonsContracts.person
          Henkilö jonka tietoja käsitellään.
 

Methods in fi.helsinki.cs.nero.ui that return Person
 Person UIEmpty.getPerson()
          Palauttaa henkilön.
 Person PersonsContracts.getPerson()
           Palauttaa kyseessä olevan henkilön.
 

Constructors in fi.helsinki.cs.nero.ui with parameters of type Person
UIEmpty(Person person, TimeSlice timeSlice, double scale, Session session)
          Luo uuden tyhjän varausjakson.
Row(double scale, Session session, Person person)
          Konstruktori.
PostsReservations(Post post, double scale, Session session, Person person)
          Konstruktori.
PersonsContracts(Person person, TimeSlice timeScale, double scale, Session session)
          Konstruktori.