All Classes and Interfaces
Class
Description
An abstract implementation of
IBDXLURLProvider that support U-NAPTR
record resolution.Abstract JAXB marshaller with namespace prefix mapping
Abstract JAXB marshaller with namespace prefix mapping
Abstract base class for SMP clients - wraps all the HTTP stuff
Abstract JAXB marshaller with namespace prefix mapping
Abstract
HttpClientResponseHandler implementation that ensures a leak
free usage of the returned response.The default implementation of
IBDXLURLProvider suitable for the
E-SENS network.A simple JAXB marshaller for the
CompleteServiceGroupType type.A simple JAXB marshaller for the
ServiceGroupReferenceListType type.A simple JAXB marshaller for the
ServiceGroupType type.A simple JAXB marshaller for the
ServiceMetadataType type.A simple JAXB marshaller for the
SignedServiceMetadataType type.The default namespace context for OASIS BDXR SMP v1.0.
This class is used for calling the OASIS BDXR SMP v2 REST interface.
This class is used for calling the OASIS BDXR SMP v2 REST interface.
OASIS BDXR SMP v2 ServiceGroup marshaller
OASIS BDXR SMP v2 ServiceMetadata marshaller
The default namespace context for OASIS BDXR SMP v2.0.
This class is used for calling the OASIS BDXR SMP v1 REST interface.
This class is used for calling the OASIS BDXR SMP v1 REST interface.
An implementation of
IBDXLURLProvider suitable for the DBNA network
in the Market pilot.The list of supported DBNA SML zones
BDXP URL provider.
Abstract interface to retrieve a service group instance.
Abstract interface to retrieve a service metadata instance.
Abstract interface to retrieve a service group instance.
Abstract interface to retrieve a service metadata instance.
Base interface for a customizable URL provider so that different URL encoding
schemes can be used.
Abstract interface to retrieve extended Peppol Service Metadata instance.
Abstract interface to retrieve a Peppol Service Group instance.
Abstract interface to retrieve a Peppol Service Metadata instance.
Base interface for a customizable SMP URL provider.
The implementation of
Layout:
IPeppolURLProvider suitable for the Peppol
Network to resolve NAPTR records.Layout:
strip-trailing(base32(sha256(lowercase(ID-VALUE))),"=")+"."The default namespace context for Peppol SMP v1.0.
The implementation of
Layout:
IPeppolURLProvider suitable for the Peppol
Network to resolve CNAME records.Layout:
"B-"+hexstring(md5(lowercase(ID-VALUE)))+"."Helper class to support the different ways of dealing with
peppol-doctype-wildcard scheme in combination with the busdox-docid-qns
scheme.
Defines the different selection modes.
This was valid for Policy for use of Identifiers 4.2.0.
This was valid for Policy for use of Identifiers 4.2.0.
This element is specific to the Peppol Policy for use of Identifiers 4.2.0
and should only be used carefully after May 15th, 2025.
This element is specific to the Peppol Policy for use of Identifiers 4.3.0
and should only be used carefully before May 15th, 2025.
This class is used for calling the Peppol SMP REST interface.
This exception is thrown, if the HTTP response was 400.
This exception is thrown if the evaluation of the SMP response failed
This class manages the configuration properties of the SMP client.
Base class for all SMP client exceptions.
This exception is thrown, if the HTTP response was 404.
This exception is thrown if a participant was not found on the network
This class is used for calling the Peppol SMP REST interface.
This exception is thrown, if the HTTP response was 403.
SMP utilities for debugging purposes.
Checked exception to be thrown if DNS resolution fails.
This class contains a generic extension that works for Peppol SMP, OASIS BDXR
SMP v1 and OASIS BDXR SMP v2.
This class is used for converting between a String representation of the
extension element and the "ExtensionType" complex type used in the PEPPOL
SMP.
A list of generic
SMPExtension objects.Special SMP client
HttpClientSettings that are fed from the
configuration file (see SMPClientConfiguration).This is the Apache HTTP client response handler to verify signed HTTP
response messages.
This is the Apache HTTP client response handler to verify unsigned HTTP
response messages.
This is the Apache HTTP client response handler for messages which don't
deliver a response body (PUT or DELETE HTTP operations).
Utility class to convert SMP data structures to JSON
A simple JAXB marshaller for the
CompleteServiceGroupType type.A simple JAXB marshaller for the
ServiceGroupReferenceListType type.A simple JAXB marshaller for the
ServiceGroupType type.A simple JAXB marshaller for the
ServiceMetadataType type.A simple JAXB marshaller for the
SignedServiceMetadataType type.Finds and returns a key using the data contained in a
KeyInfo objectAs the default WS-Addressing binding since JAXB 2.1 uses the
The issue with
W3CEndpointReference class, we must also use this class, otherwise
JAXB would complain, that there are 2 contexts for the same namespace+element
combination.The issue with
W3CEndpointReference is that it can easily be created
using the W3CEndpointReferenceBuilder class, but it's not possible to
extract information from it (get....).