Guest User

Untitled

a guest
Oct 22nd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package restauracja.model;
  2. import java.io.*;
  3. import java.util.ArrayList;
  4. import java.util.Date;
  5. import java.util.List;
  6. import java.util.Vector;
  7.  
  8. /**
  9. * @author Aleksander Partyka s7149
  10. *
  11. */
  12. public class GrupaKucharzy extends AbstractModelObject {
  13. private List<Person> m_persons = new ArrayList<Person>();
  14. private String m_imie;
  15.  
  16. public GrupaKucharzy() {
  17. }
  18.  
  19. public GrupaKucharzy(String imie) {
  20. m_imie = imie;
  21. }
  22.  
  23. public String getImie() {
  24. return m_imie;
  25. }
  26.  
  27. public void setImie(String imie) {
  28. String oldValue = m_imie;
  29. m_imie = imie;
  30. firePropertyChange("imie", oldValue, m_imie);
  31. }
  32.  
  33. public void addPerson(Person person) {
  34. List<Person> oldValue = m_persons;
  35. m_persons = new ArrayList<Person>(m_persons);
  36. m_persons.add(person);
  37. firePropertyChange("persons", oldValue, m_persons);
  38. firePropertyChange("personCount", oldValue.size(), m_persons.size());
  39. }
  40.  
  41. public void removePerson(Person person) {
  42. List<Person> oldValue = m_persons;
  43. m_persons = new ArrayList<Person>(m_persons);
  44. m_persons.remove(person);
  45. firePropertyChange("persons", oldValue, m_persons);
  46. firePropertyChange("personCount", oldValue.size(), m_persons.size());
  47. }
  48.  
  49. public List<Person> getPersons() {
  50. return m_persons;
  51. }
  52.  
  53. public int getPersonCount() {
  54. return m_persons.size();
  55.  
  56. }
  57. }
Add Comment
Please, Sign In to add comment