@Override
public PiiController getControllerInfo(String tenantDomain) {
String addressCountry = getConfiguration(COUNTRY_ELEMENT);
String addressLocality = getConfiguration(LOCALITY_ELEMENT);
String addressRegion = getConfiguration(REGION_ELEMENT);
String addressPostOfficeBoxNumber = getConfiguration(POST_OFFICE_BOX_NUMBER_ELEMENT);
String addressPostCode = getConfiguration(POST_CODE_ELEMENT);
String addressStreetAddress = getConfiguration(STREET_ADDRESS_ELEMENT);
String piiControllerName = getConfiguration(PII_CONTROLLER_NAME_ELEMENT);
String piiControllerContact = getConfiguration(PII_CONTROLLER_CONTACT_ELEMENT);
String piiControllerPhone = getConfiguration(PII_CONTROLLER_PHONE_ELEMENT);
String piiControllerEmail = getConfiguration(PII_CONTROLLER_EMAIL_ELEMENT);
boolean piiControllerOnBehalf = Boolean.parseBoolean(getConfiguration(PII_CONTROLLER_ON_BEHALF_ELEMENT));
String piiControllerURL = getConfiguration(PII_CONTROLLER_URL_ELEMENT);
Address address = new Address(addressCountry, addressLocality, addressRegion, addressPostOfficeBoxNumber,
addressPostCode, addressStreetAddress);
return new PiiController(piiControllerName, piiControllerOnBehalf, piiControllerContact, piiControllerEmail,
piiControllerPhone, piiControllerURL, address);
}