# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Fields
- Deprecated Methods
- Deprecated Constructors
- Deprecated Enum Constants

- Deprecated Interfaces
  Interface and Description
  be.ehealth.technicalconnector.service.sts.SAMLResponse

- Deprecated Classes
  Class and Description
  be.ehealth.technicalconnector.config.impl.ConfigurationModuleSSLVerifier
  be.ehealth.technicalconnector.service.etee.impl.ConnectorMockRevocationStatusChecker do not use this in production
  be.ehealth.technicalconnector.config.util.domain.PackageInfo

- Deprecated Fields
  Field and Description
  be.ehealth.technicalconnector.validator.TimeStampValidator.ALIASLIST
  be.ehealth.technicalconnector.utils.IdentifierType.HUB replaced by `IdentifierType`.EHP
  be.ehealth.technicalconnector.config.UddiKeys.UDDI_IDSUPPORT_V1

- Deprecated Methods
  Method and Description
  be.ehealth.business.mycarenetdomaincommons.builders.util.GeneralCommonInputBuilder.addPackageInfo(PackageInfo) use addMcnPackageInfo instead
  be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder.createCommonInput(PackageInfo, boolean, String) PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
  be.ehealth.business.mycarenetdomaincommons.builders.impl.AbstractCommonBuilderImpl.createCommonInput(PackageInfo, boolean, String) use the createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference) instead;
  be.ehealth.technicalconnector.session.ImplementationClassFactory.createImplementationClass(Class<T>, SessionValidator, EhealthReplyValidator, Crypto, Crypto, String...) use the other createImplementationClass method without crypto
  be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder.createOrigin(PackageInfo) PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
  be.ehealth.business.mycarenetdomaincommons.builders.impl.AbstractCommonBuilderImpl.createOrigin(PackageInfo) use createOrigin(McnPackageInfo packageInfo) instead
  be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder.createRouting(Patient, DateTime) Use `CommonBuilder.createRouting(Patient, LocalDateTime)` instead. Creates Routing object with given parameters. The routing info is used to determine the OA (insurance organisation) to send the info to. Can be ommitted in some cases ( if other means to determine OA are provided , ex Ws-Addressing header )
  be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory.getBlobBuilder(String)
  be.ehealth.technicalconnector.utils.SessionUtil.getMatchingAttributes(String)
  be.ehealth.business.mycarenetdomaincommons.domain.Origin.getPackageInfo() PackageInfo parameter deprecated : use getMcnPackageInfo instead
  be.ehealth.technicalconnector.config.impl.ConfigurationImpl.getProperties() internal method, could be removed in the futur
  be.ehealth.business.mycarenetcommons.builders.ResponseBuilderFactory.getResponseBuilder()
  be.ehealth.business.mycarenetcommons.domain.EncryptedRequestHolder.getSendAttestationRequest() Use `EncryptedRequestHolder.getRequest()` instead
  be.ehealth.businessconnector.genericasync.service.ServiceFactory.getService(SAMLToken, String)
  be.ehealth.technicalconnector.service.sts.STSService.getToken(Credential, Credential, List<SAMLAttribute>, List<SAMLAttributeDesignator>, String, int)
  be.ehealth.technicalconnector.service.sts.STSService.getToken(Credential, Credential, List<SAMLAttribute>, List<SAMLAttributeDesignator>, String, String, String, String, int)
  be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute.getValue()
  be.ehealth.technicalconnector.handler.AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0.on(SOAPMessage)
  be.ehealth.technicalconnector.service.sts.STSService.renewToken(Credential, Credential, Element, int)
  be.ehealth.business.mycarenetdomaincommons.domain.Origin.setPackageInfo(PackageInfo) PackageInfo parameter deprecated : use setMcnPackageInfo instead
  be.ehealth.business.mycarenetcommons.builders.impl.ResponseBuilderImpl.validateXades(SendResponseType, Blob) : see interface , use the method without the second parameter instead
  be.ehealth.business.mycarenetcommons.builders.ResponseBuilder.validateXades(SendResponseType, Blob) use validateXades(responseType) instead , the blob will be extracted from the responseType

- Deprecated Constructors
  Constructor and Description
  be.ehealth.businessconnector.genericasync.service.impl.GenAsyncServiceImpl(SessionValidator, String) use be.ehealth.businessconnector.genericasync.service.ServiceFactory.getGenAsyncService(servicename,sessionvalidator) instead.
  be.ehealth.business.mycarenetdomaincommons.domain.Origin(PackageInfo, CareProvider) PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
  be.ehealth.business.mycarenetdomaincommons.domain.Origin(PackageInfo, Party) PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
  be.ehealth.business.mycarenetdomaincommons.domain.Origin(PackageInfo, String, CareProvider, Party) PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
  be.ehealth.business.mycarenetdomaincommons.domain.Origin(PackageInfo, String, Party) PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
  be.ehealth.technicalconnector.handler.SAMLSenderVouchesHandler(Element, X509Certificate, PrivateKey)

- Deprecated Enum Constants
  Enum Constant and Description
  be.ehealth.technicalconnector.enumeration.MimeType.octectstream
  be.ehealth.technicalconnector.enumeration.MimeType.plaintext

Connector Packaging OTMOBILITYIMPROVEMENT 4.8.4 API
Copyright © {inceptionYear}-2025 eHealth. All Rights Reserved.