1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.ext.scimv2.api.data;
20
21 import com.fasterxml.jackson.annotation.JsonIgnore;
22
23 public class SCIMEnterpriseInfo extends SCIMBean {
24
25 private static final long serialVersionUID = 5745005071861557082L;
26
27 private String employeeNumber;
28
29 private String costCenter;
30
31 private String organization;
32
33 private String division;
34
35 private String department;
36
37 private SCIMUserManager manager;
38
39 public String getEmployeeNumber() {
40 return employeeNumber;
41 }
42
43 public void setEmployeeNumber(final String employeeNumber) {
44 this.employeeNumber = employeeNumber;
45 }
46
47 public String getCostCenter() {
48 return costCenter;
49 }
50
51 public void setCostCenter(final String costCenter) {
52 this.costCenter = costCenter;
53 }
54
55 public String getOrganization() {
56 return organization;
57 }
58
59 public void setOrganization(final String organization) {
60 this.organization = organization;
61 }
62
63 public String getDivision() {
64 return division;
65 }
66
67 public void setDivision(final String division) {
68 this.division = division;
69 }
70
71 public String getDepartment() {
72 return department;
73 }
74
75 public void setDepartment(final String department) {
76 this.department = department;
77 }
78
79 public SCIMUserManager getManager() {
80 return manager;
81 }
82
83 public void setManager(final SCIMUserManager manager) {
84 this.manager = manager;
85 }
86
87 @JsonIgnore
88 public boolean isEmpty() {
89 return employeeNumber == null
90 && costCenter == null
91 && organization == null
92 && division == null
93 && department == null
94 && manager == null;
95 }
96 }