Package org.iqtig.pseudonymisierung.impl
Class IkbsAndStoPseudonymisatorImpl
- java.lang.Object
-
- org.iqtig.pseudonymisierung.impl.IkbsAndStoPseudonymisatorImpl
-
- All Implemented Interfaces:
org.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
public class IkbsAndStoPseudonymisatorImpl extends Object implements org.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
Implementierung desIkbsAndStoPseudonymisator
.- Author:
- Matthias Drummer
-
-
Constructor Summary
Constructors Constructor Description IkbsAndStoPseudonymisatorImpl(org.iqtig.pseudonymisierung.beans.CertificateIdentity certificateIdentity, PublicKey publicKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
createIkbsPseudonym(String ikbs, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren)
List<String>
createIkbsPseudonyms(List<String> ikbsList, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren)
String
createStoPseudonym(String stoId, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren)
List<String>
createStoPseudonyms(List<String> stoIds, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren)
-
-
-
Constructor Detail
-
IkbsAndStoPseudonymisatorImpl
public IkbsAndStoPseudonymisatorImpl(org.iqtig.pseudonymisierung.beans.CertificateIdentity certificateIdentity, PublicKey publicKey)
-
-
Method Detail
-
createIkbsPseudonym
public String createIkbsPseudonym(String ikbs, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
- Specified by:
createIkbsPseudonym
in interfaceorg.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
-
createIkbsPseudonyms
public List<String> createIkbsPseudonyms(List<String> ikbsList, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
- Specified by:
createIkbsPseudonyms
in interfaceorg.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
-
createStoPseudonym
public String createStoPseudonym(String stoId, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
- Specified by:
createStoPseudonym
in interfaceorg.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
-
createStoPseudonyms
public List<String> createStoPseudonyms(List<String> stoIds, org.iqtig.pseudonymisierung.enums.Method pseudonymisierungsVerfahren) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
- Specified by:
createStoPseudonyms
in interfaceorg.iqtig.pseudonymisierung.api.IkbsAndStoPseudonymisator
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
-
-