//package at.gv.egovernment.moa.id.auth.modules.ehvd.attributes; // //import java.util.stream.Collectors; // //import at.gv.egiz.eaaf.core.impl.idp.builder.attributes.PVPMETADATA; //import at.gv.egovernment.moa.id.auth.modules.ehvd.ConfigurationProperties; //import at.gv.egovernment.moa.id.auth.modules.ehvd.client.wsdl.GdaDescriptor; // //@PVPMETADATA //public class EhvdAddressStateAttributeBuilder extends AbstractEhvdAttributeBuilder { // // private static final String ATTR_VALUE_DELIMITER = "|"; // // @Override // public String getName() { // return ConfigurationProperties.ATTRIBUTE_URN_EHVD_STATE; // // } // // @Override // protected String generateAttributeValue(GdaDescriptor fullGdaInfo) { // return fullGdaInfo.getAddress().stream() // .map(el -> el.getState() != null ? el.getState() : "") // .collect(Collectors.joining(ATTR_VALUE_DELIMITER)); // // } // //}