Guest User

Untitled

a guest
Oct 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 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. public class GrupaKucharzy extends AbstractModelObject {
  10. private List<Person> m_persons = new ArrayList<Person>();
  11. private String m_imie;
  12.  
  13. public GrupaKucharzy() {
  14. }
  15.  
  16. public GrupaKucharzy(String imie) {
  17. m_imie = imie;
  18. }
  19.  
  20. public String getImie() {
  21. return m_imie;
  22. }
  23.  
  24. public void setImie(String imie) {
  25. String oldValue = m_imie;
  26. m_imie = imie;
  27. firePropertyChange("imie", oldValue, m_imie);
  28. }
  29.  
  30. public void addPerson(Person person) {
  31. List<Person> oldValue = m_persons;
  32. m_persons = new ArrayList<Person>(m_persons);
  33. m_persons.add(person);
  34. firePropertyChange("persons", oldValue, m_persons);
  35. firePropertyChange("personCount", oldValue.size(), m_persons.size());
  36. }
  37.  
  38. public void removePerson(Person person) {
  39. List<Person> oldValue = m_persons;
  40. m_persons = new ArrayList<Person>(m_persons);
  41. m_persons.remove(person);
  42. firePropertyChange("persons", oldValue, m_persons);
  43. firePropertyChange("personCount", oldValue.size(), m_persons.size());
  44. }
  45.  
  46. public List<Person> getPersons() {
  47. return m_persons;
  48. }
  49.  
  50. public int getPersonCount() {
  51. return m_persons.size();
  52.  
  53. }
  54. }
Add Comment
Please, Sign In to add comment