1 package fr.ifremer.dali.dto.configuration.filter.person;
2
3 import fr.ifremer.dali.dto.configuration.filter.FilterCriteriaDTOBean;
4 import fr.ifremer.dali.dto.referential.DepartmentDTO;
5 import fr.ifremer.dali.dto.referential.PrivilegeDTO;
6 import javax.annotation.Generated;
7
8 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
9 public abstract class AbstractPersonCriteriaDTOBean extends FilterCriteriaDTOBean implements PersonCriteriaDTO {
10
11 private static final long serialVersionUID = 4122535513988412981L;
12
13 protected String firstName;
14
15 protected DepartmentDTO department;
16
17 protected PrivilegeDTO privilege;
18
19 protected String login;
20
21 @Override
22 public String getFirstName() {
23 return firstName;
24 }
25
26 @Override
27 public void setFirstName(String firstName) {
28 String oldValue = getFirstName();
29 this.firstName = firstName;
30 firePropertyChange(PROPERTY_FIRST_NAME, oldValue, firstName);
31 }
32
33 @Override
34 public DepartmentDTO getDepartment() {
35 return department;
36 }
37
38 @Override
39 public void setDepartment(DepartmentDTO department) {
40 DepartmentDTO oldValue = getDepartment();
41 this.department = department;
42 firePropertyChange(PROPERTY_DEPARTMENT, oldValue, department);
43 }
44
45 @Override
46 public PrivilegeDTO getPrivilege() {
47 return privilege;
48 }
49
50 @Override
51 public void setPrivilege(PrivilegeDTO privilege) {
52 PrivilegeDTO oldValue = getPrivilege();
53 this.privilege = privilege;
54 firePropertyChange(PROPERTY_PRIVILEGE, oldValue, privilege);
55 }
56
57 @Override
58 public String getLogin() {
59 return login;
60 }
61
62 @Override
63 public void setLogin(String login) {
64 String oldValue = getLogin();
65 this.login = login;
66 firePropertyChange(PROPERTY_LOGIN, oldValue, login);
67 }
68
69 }