Interface IPeppolNetwork

All Superinterfaces:
com.helger.base.name.IHasDisplayName, com.helger.base.id.IHasID<String>
All Known Implementing Classes:
EPeppolNetwork

public interface IPeppolNetwork extends com.helger.base.id.IHasID<String>, com.helger.base.name.IHasDisplayName
Base interface defining the parameters for a general Peppol Network defintion.
Since:
12.3.7
Author:
Philip Helger
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull @Nonempty String
     
    @NonNull ISMLInfo
     
    boolean
     
    boolean
     

    Methods inherited from interface com.helger.base.name.IHasDisplayName

    getDisplayName

    Methods inherited from interface com.helger.base.id.IHasID

    getID
  • Method Details

    • getDirectoryURL

      @Nonempty @NonNull @Nonempty String getDirectoryURL()
      Returns:
      The URL of the Peppol Directory for this network stage. Ends with the domain name and without a trailing slash. Never null.
    • getSMLInfo

      @NonNull ISMLInfo getSMLInfo()
      Returns:
      The SML object to be used for this network stage. Never null.
    • isProduction

      boolean isProduction()
      Returns:
      true if this is a production network, false otherwise.
    • isTest

      boolean isTest()
      Returns:
      true if this is a test network, false otherwise.