diff options
author | Christian Kollmann <christian.kollmann@a-sit.at> | 2021-03-04 15:05:50 +0100 |
---|---|---|
committer | Christian Kollmann <christian.kollmann@a-sit.at> | 2021-03-04 15:05:50 +0100 |
commit | 76fcc8227de6375a6ae5e988acd368c2cf893516 (patch) | |
tree | bcc183b827f592fbe8886aaa51562c3e1ac47805 | |
parent | 20fcdf7cd830af9f23645c71f536af95418ad1be (diff) | |
download | National_eIDAS_Gateway-76fcc8227de6375a6ae5e988acd368c2cf893516.tar.gz National_eIDAS_Gateway-76fcc8227de6375a6ae5e988acd368c2cf893516.tar.bz2 National_eIDAS_Gateway-76fcc8227de6375a6ae5e988acd368c2cf893516.zip |
Refactor RegisterResult to make it immutable
-rw-r--r-- | eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java b/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java index 4674751d..369a4e31 100644 --- a/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java +++ b/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/dao/RegisterResult.java @@ -24,30 +24,24 @@ package at.asitplus.eidas.specific.modules.auth.eidas.v2.dao; import at.gv.e_government.reference.namespace.persondata._20020228.PostalAddressType; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.ToString; +import lombok.Data; -@Getter -@NoArgsConstructor -@ToString -@EqualsAndHashCode +@Data public class RegisterResult { // MDS - private String pseudonym; - private String givenName; - private String familyName; - private String dateOfBirth; + private final String pseudonym; + private final String givenName; + private final String familyName; + private final String dateOfBirth; // additional attributes - private String placeOfBirth; - private String birthName; - private String taxNumber; - private PostalAddressType address; + private final String placeOfBirth; + private final String birthName; + private final String taxNumber; + private final PostalAddressType address; - private String bpk; + private final String bpk; /** * Register search result. @@ -64,6 +58,10 @@ public class RegisterResult { this.givenName = givenName; this.familyName = familyName; this.dateOfBirth = dateOfBirth; + this.placeOfBirth = null; + this.birthName = null; + this.taxNumber = null; + this.address = null; } /** |