Interface ISMPURLProvider

All Known Subinterfaces:
IBDXLURLProvider, IPeppolURLProvider
All Known Implementing Classes:
BDXLURLProvider, DBNAURLProviderSMP, PeppolNaptrURLProvider, PeppolURLProvider

public interface ISMPURLProvider
Base interface for a customizable SMP URL provider.
Since:
8.1.7
Author:
Philip Helger
  • Method Summary

    Modifier and Type
    Method
    Description
    default URI
    getSMPURIOfParticipant(com.helger.peppolid.IParticipantIdentifier aParticipantIdentifier, com.helger.peppol.sml.ISMLInfo aSMLInfo)
    Get the SMP URI of the passed participant ID in the provided SML DNS zone name.
    getSMPURIOfParticipant(com.helger.peppolid.IParticipantIdentifier aParticipantIdentifier, String sSMLZoneName)
    Get the SMP URI of the passed participant ID in the provided SML DNS zone name.
    default URL
    getSMPURLOfParticipant(com.helger.peppolid.IParticipantIdentifier aParticipantIdentifier, com.helger.peppol.sml.ISMLInfo aSMLInfo)
    Get the SMP URL of the passed participant ID in the provided SML DNS zone name.
    default URL
    getSMPURLOfParticipant(com.helger.peppolid.IParticipantIdentifier aParticipantIdentifier, String sSMLZoneName)
    Get the SMP URL of the passed participant ID in the provided SML DNS zone name.