package at.gv.egovernment.moa.spss.api.impl; import java.net.URI; import java.util.ArrayList; import java.util.List; import at.gv.egovernment.moa.spss.api.common.TslInfos; public class TslInfosImpl implements TslInfos { private String tslServiceTypeIdentifier; private String tslServiceTypeStatus; private List tslServiceQualifier = new ArrayList(); private List tslAdditionalServiceInformation = new ArrayList(); private String tslCountry; public TslInfosImpl(String country, String tslServiceTypeStatus, String tslServiceTypeIdentifier, List tslCertificateQualifier, List additionalServiceInformation) { this.tslCountry = country; this.tslServiceTypeStatus = tslServiceTypeStatus; this.tslServiceTypeIdentifier = tslServiceTypeIdentifier; if (tslCertificateQualifier != null) { for (URI el : tslCertificateQualifier) this.tslServiceQualifier.add(el.toString()); } if (additionalServiceInformation != null) this.tslAdditionalServiceInformation.addAll(additionalServiceInformation); } @Override public String getTslIssuerCountry() { return tslCountry; } @Override public String getServiceTypeStatus() { return tslServiceTypeStatus; } @Override public String getServiceTypeIdentifier() { return tslServiceTypeIdentifier; } @Override public List getQualifiers() { return tslServiceQualifier; } @Override public List getAdditionalServiceInformation() { return this.tslAdditionalServiceInformation; } }