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 SCIMUserName extends SCIMBean {
24
25 private static final long serialVersionUID = 5492302691746462480L;
26
27 private String formatted;
28
29 private String familyName;
30
31 private String givenName;
32
33 private String middleName;
34
35 private String honorificPrefix;
36
37 private String honorificSuffix;
38
39 public String getFormatted() {
40 return formatted;
41 }
42
43 public void setFormatted(final String formatted) {
44 this.formatted = formatted;
45 }
46
47 public String getFamilyName() {
48 return familyName;
49 }
50
51 public void setFamilyName(final String familyName) {
52 this.familyName = familyName;
53 }
54
55 public String getGivenName() {
56 return givenName;
57 }
58
59 public void setGivenName(final String givenName) {
60 this.givenName = givenName;
61 }
62
63 public String getMiddleName() {
64 return middleName;
65 }
66
67 public void setMiddleName(final String middleName) {
68 this.middleName = middleName;
69 }
70
71 public String getHonorificPrefix() {
72 return honorificPrefix;
73 }
74
75 public void setHonorificPrefix(final String honorificPrefix) {
76 this.honorificPrefix = honorificPrefix;
77 }
78
79 public String getHonorificSuffix() {
80 return honorificSuffix;
81 }
82
83 public void setHonorificSuffix(final String honorificSuffix) {
84 this.honorificSuffix = honorificSuffix;
85 }
86
87 @JsonIgnore
88 public boolean isEmpty() {
89 return formatted == null
90 && familyName == null
91 && givenName == null
92 && middleName == null
93 && honorificPrefix == null
94 && honorificSuffix == null;
95 }
96 }