Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBDXLURLProvider - Class in com.helger.smpclient.url
-
An abstract implementation of
IBDXLURLProviderthat support U-NAPTR record resolution. - AbstractBDXLURLProvider() - Constructor for class com.helger.smpclient.url.AbstractBDXLURLProvider
-
Default constructor.
- AbstractBDXR1Marshaller<JAXBTYPE> - Class in com.helger.smpclient.bdxr1.marshal
-
Abstract JAXB marshaller with namespace prefix mapping
- AbstractBDXR1Marshaller(Class<JAXBTYPE>, Function<JAXBTYPE, JAXBElement<JAXBTYPE>>) - Constructor for class com.helger.smpclient.bdxr1.marshal.AbstractBDXR1Marshaller
- AbstractBDXR2Marshaller<JAXBTYPE> - Class in com.helger.smpclient.bdxr2.marshal
-
Abstract JAXB marshaller with namespace prefix mapping
- AbstractBDXR2Marshaller(Class<JAXBTYPE>, ICommonsList<ClassPathResource>, Function<JAXBTYPE, JAXBElement<JAXBTYPE>>) - Constructor for class com.helger.smpclient.bdxr2.marshal.AbstractBDXR2Marshaller
- AbstractGenericSMPClient<IMPLTYPE> - Class in com.helger.smpclient.httpclient
-
Abstract base class for SMP clients - wraps all the HTTP stuff
- AbstractGenericSMPClient(URI, boolean) - Constructor for class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - AbstractSMPMarshaller<JAXBTYPE> - Class in com.helger.smpclient.peppol.marshal
-
Abstract JAXB marshaller with namespace prefix mapping
- AbstractSMPMarshaller(Class<JAXBTYPE>, Function<JAXBTYPE, JAXBElement<JAXBTYPE>>) - Constructor for class com.helger.smpclient.peppol.marshal.AbstractSMPMarshaller
- AbstractSMPResponseHandler<T> - Class in com.helger.smpclient.httpclient
-
Abstract
HttpClientResponseHandlerimplementation that ensures a leak free usage of the returned response. - AbstractSMPResponseHandler() - Constructor for class com.helger.smpclient.httpclient.AbstractSMPResponseHandler
- addDNSCacheEntries(Map<String, String>) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
-
Add entries to the cache.
- addDNSCacheEntry(String, String) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- algorithmEquals(String, String) - Static method in class com.helger.smpclient.security.TrustStoreBasedX509KeySelector
B
- BDXLURLProvider - Class in com.helger.smpclient.url
-
The default implementation of
IBDXLURLProvidersuitable for the E-SENS network. - BDXLURLProvider() - Constructor for class com.helger.smpclient.url.BDXLURLProvider
-
Default constructor.
- BDXR1MarshallerCompleteServiceGroupType - Class in com.helger.smpclient.bdxr1.marshal
-
A simple JAXB marshaller for the
CompleteServiceGroupTypetype. - BDXR1MarshallerCompleteServiceGroupType() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1MarshallerCompleteServiceGroupType
-
Constructor with validation enabled by default.
- BDXR1MarshallerServiceGroupReferenceListType - Class in com.helger.smpclient.bdxr1.marshal
-
A simple JAXB marshaller for the
ServiceGroupReferenceListTypetype. - BDXR1MarshallerServiceGroupReferenceListType() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1MarshallerServiceGroupReferenceListType
-
Constructor with validation enabled by default.
- BDXR1MarshallerServiceGroupType - Class in com.helger.smpclient.bdxr1.marshal
-
A simple JAXB marshaller for the
ServiceGroupTypetype. - BDXR1MarshallerServiceGroupType() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1MarshallerServiceGroupType
-
Constructor with validation enabled by default.
- BDXR1MarshallerServiceMetadataType - Class in com.helger.smpclient.bdxr1.marshal
-
A simple JAXB marshaller for the
ServiceMetadataTypetype. - BDXR1MarshallerServiceMetadataType() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1MarshallerServiceMetadataType
-
Constructor with validation enabled by default.
- BDXR1MarshallerSignedServiceMetadataType - Class in com.helger.smpclient.bdxr1.marshal
-
A simple JAXB marshaller for the
SignedServiceMetadataTypetype. - BDXR1MarshallerSignedServiceMetadataType() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1MarshallerSignedServiceMetadataType
-
Constructor with validation enabled by default.
- BDXR1NamespaceContext - Class in com.helger.smpclient.bdxr1.marshal
-
The default namespace context for OASIS BDXR SMP v1.0.
- BDXR1NamespaceContext() - Constructor for class com.helger.smpclient.bdxr1.marshal.BDXR1NamespaceContext
-
Deprecated.
- BDXR2Client - Class in com.helger.smpclient.bdxr2
-
This class is used for calling the OASIS BDXR SMP v2 REST interface.
- BDXR2Client(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.bdxr2.BDXR2Client
-
Constructor with SML lookup
- BDXR2Client(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.bdxr2.BDXR2Client
-
Constructor with SML lookup
- BDXR2Client(URI) - Constructor for class com.helger.smpclient.bdxr2.BDXR2Client
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - BDXR2ClientReadOnly - Class in com.helger.smpclient.bdxr2
-
This class is used for calling the OASIS BDXR SMP v2 REST interface.
- BDXR2ClientReadOnly(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Constructor with SML lookup
- BDXR2ClientReadOnly(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Constructor with SML lookup
- BDXR2ClientReadOnly(URI) - Constructor for class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - BDXR2MarshallerServiceGroup - Class in com.helger.smpclient.bdxr2.marshal
-
OASIS BDXR SMP v2 ServiceGroup marshaller
- BDXR2MarshallerServiceGroup() - Constructor for class com.helger.smpclient.bdxr2.marshal.BDXR2MarshallerServiceGroup
-
Constructor with validation enabled by default.
- BDXR2MarshallerServiceMetadata - Class in com.helger.smpclient.bdxr2.marshal
-
OASIS BDXR SMP v2 ServiceMetadata marshaller
- BDXR2MarshallerServiceMetadata() - Constructor for class com.helger.smpclient.bdxr2.marshal.BDXR2MarshallerServiceMetadata
-
Constructor with validation enabled by default.
- BDXR2NamespaceContext - Class in com.helger.smpclient.bdxr2.marshal
-
The default namespace context for OASIS BDXR SMP v2.0.
- BDXR2NamespaceContext() - Constructor for class com.helger.smpclient.bdxr2.marshal.BDXR2NamespaceContext
-
Deprecated.Since 8.7.3. Use
BDXR2NamespaceContext.getInstance()instead. - BDXRClient - Class in com.helger.smpclient.bdxr1
-
This class is used for calling the OASIS BDXR SMP v1 REST interface.
- BDXRClient(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.bdxr1.BDXRClient
-
Constructor with SML lookup
- BDXRClient(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.bdxr1.BDXRClient
-
Constructor with SML lookup
- BDXRClient(URI) - Constructor for class com.helger.smpclient.bdxr1.BDXRClient
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - BDXRClientReadOnly - Class in com.helger.smpclient.bdxr1
-
This class is used for calling the OASIS BDXR SMP v1 REST interface.
- BDXRClientReadOnly(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Constructor with SML lookup
- BDXRClientReadOnly(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Constructor with SML lookup
- BDXRClientReadOnly(URI) - Constructor for class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - BUSDOX_ONLY - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Select document types with scheme
busdox-docid-qnsonly. - BUSDOX_THEN_WILDCARD - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Select document types with scheme
busdox-docid-qnsfollowed by schemepeppol-doctype-wildcard.
C
- checkSignature(Document, KeySelector, boolean) - Static method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- clearDNSCache() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
-
Remove all internal DNS cache entries.
- com.helger.smpclient.bdxr1 - package com.helger.smpclient.bdxr1
- com.helger.smpclient.bdxr1.marshal - package com.helger.smpclient.bdxr1.marshal
- com.helger.smpclient.bdxr2 - package com.helger.smpclient.bdxr2
- com.helger.smpclient.bdxr2.marshal - package com.helger.smpclient.bdxr2.marshal
- com.helger.smpclient.config - package com.helger.smpclient.config
- com.helger.smpclient.dbna - package com.helger.smpclient.dbna
- com.helger.smpclient.exception - package com.helger.smpclient.exception
- com.helger.smpclient.extension - package com.helger.smpclient.extension
- com.helger.smpclient.httpclient - package com.helger.smpclient.httpclient
- com.helger.smpclient.json - package com.helger.smpclient.json
- com.helger.smpclient.peppol - package com.helger.smpclient.peppol
- com.helger.smpclient.peppol.marshal - package com.helger.smpclient.peppol.marshal
- com.helger.smpclient.peppol.utils - package com.helger.smpclient.peppol.utils
- com.helger.smpclient.security - package com.helger.smpclient.security
- com.helger.smpclient.url - package com.helger.smpclient.url
- containsRedirectSubject(X509DataType, String) - Static method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- CONTENT_TYPE_TEXT_XML - Static variable in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- convert(ESMPAPIType, IParticipantIdentifier, Map<String, String>, IIdentifierFactory) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convert(IParticipantIdentifier, IDocumentTypeIdentifier, ServiceMetadataType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convert(IParticipantIdentifier, IDocumentTypeIdentifier, ServiceMetadataType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convert(IParticipantIdentifier, IDocumentTypeIdentifier, ServiceMetadataType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convert(String) - Static method in class com.helger.smpclient.peppol.utils.SMPExtensionConverter
-
Convert the passed XML string to an SMP extension type.
- convertCertificate(IJsonObject, String) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convertEndpoint(EndpointType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convertEndpoint(EndpointType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convertEndpoint(EndpointType) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- convertToString(ExtensionType) - Static method in class com.helger.smpclient.peppol.utils.SMPExtensionConverter
-
Convert the passed extension type to a string representation.
- createEndpointReference(String) - Static method in class com.helger.smpclient.peppol.utils.W3CEndpointReferenceHelper
-
Create a new endpoint reference for the given address without reference parameters.
- createEndpointReference(String, Iterable<Element>) - Static method in class com.helger.smpclient.peppol.utils.W3CEndpointReferenceHelper
-
Create a new endpoint reference for the given address, using the specified reference parameters.
- createHttpContext() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- createSMPClientValueProvider() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- customDNSServers() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- customizeMarshaller(GenericJAXBMarshaller<?>) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Customize the JAXB marshaller, e.g. to add error handler etc.
D
- DBNAURLProviderSMP - Class in com.helger.smpclient.url
-
An implementation of
IBDXLURLProvidersuitable for the DBNA network in the Market pilot. - DBNAURLProviderSMP() - Constructor for class com.helger.smpclient.url.DBNAURLProviderSMP
-
Default constructor.
- DEFAULT_FOLLOW_REDIRECTS - Static variable in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- DEFAULT_NAPTR_DEBUG - Static variable in class com.helger.smpclient.url.AbstractBDXLURLProvider
- DEFAULT_SECURE_VALIDATION - Static variable in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- DEFAULT_USE_DNS_CACHE - Static variable in class com.helger.smpclient.url.AbstractBDXLURLProvider
- DEFAULT_VERIFY_SIGNATURE - Static variable in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- DEFAULT_XML_SCHEMA_VALIDATION - Static variable in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- deleteServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Deletes a service group given by its service group id.
- deleteServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Deletes a service group given by its service group id.
- deleteServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Deletes a service group given by its service group id.
- deleteServiceRegistration(IParticipantIdentifier, IDocumentTypeIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Deletes a service meta data object given by its service group id and its document type.
- deleteServiceRegistration(IParticipantIdentifier, IDocumentTypeIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Deletes a service meta data object given by its service group id and its document type.
- deleteServiceRegistration(IParticipantIdentifier, IDocumentTypeIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Deletes a service meta data object given by its service group id and its document type.
- DNS_UNAPTR_SERVICE_NAME_META_SMP - Static variable in class com.helger.smpclient.url.BDXLURLProvider
-
U NAPTR service name for e-SENS/PEPPOL
- DNS_UNAPTR_SERVICE_NAME_META_SMP - Static variable in class com.helger.smpclient.url.PeppolNaptrURLProvider
-
U NAPTR service name for e-SENS/PEPPOL
E
- EDBNASML - Enum in com.helger.smpclient.dbna
-
The list of supported DBNA SML zones
- equals(Object) - Method in class com.helger.smpclient.extension.SMPExtension
- equals(Object) - Method in class com.helger.smpclient.extension.SMPExtensionList
- executeGenericRequest(HttpUriRequestBase, HttpClientResponseHandler<T>) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Execute a generic request on the SMP.
- executeRequest(HttpUriRequestBase, HttpClientResponseHandler<T>) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Execute a generic request on the SMP.
- extensions() - Method in class com.helger.smpclient.extension.SMPExtensionList
F
- findPeppolDoctypeWildcardMatch(ICommonsList<? extends IDocumentTypeIdentifier>, IDocumentTypeIdentifier, Consumer<? super IDocumentTypeIdentifier>) - Static method in class com.helger.smpclient.peppol.PeppolWildcardSelector
-
Helper method to find the best match wildcard document type identifier for PFUOI 4.3.0.
- forEachMatchingDocumentType(ICommonsList<? extends IDocumentTypeIdentifier>, String, Function<? super IDocumentTypeIdentifier, EContinue>) - Method in class com.helger.smpclient.peppol.PeppolWildcardSelector
-
Helper method to iterate all matching document type identifiers for PFUOI 4.2.0.
G
- getAddress(W3CEndpointReference) - Static method in class com.helger.smpclient.peppol.utils.W3CEndpointReferenceHelper
-
Get the address contained in the passed endpoint reference.
See https://github.com/jakartaee/jax-ws-api/issues/167 why this is done so stupidly - getAllDNSCacheEntries() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- getAllDocumentTypes(ServiceGroupType, IIdentifierFactory, Consumer<String>) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Extract all parsable document types from the passed Service group.
- getAllDocumentTypes(ServiceGroupType, IIdentifierFactory) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Extract all document types from the passed Service group.
- getAllDocumentTypes(ServiceGroupType) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract all parsable document types from the passed Service group.
- getAllDocumentTypes(ServiceGroupType, IIdentifierFactory, Consumer<String>) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract all parsable document types from the passed Service group.
- getAny() - Method in class com.helger.smpclient.extension.SMPExtension
- getAsBDXR2Extension() - Method in class com.helger.smpclient.extension.SMPExtension
- getAsBDXR2Extensions() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getAsBDXRExtension() - Method in class com.helger.smpclient.extension.SMPExtension
- getAsBDXRExtensions() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getAsJsonObject() - Method in class com.helger.smpclient.extension.SMPExtension
- getAsPeppolExtension() - Method in class com.helger.smpclient.extension.SMPExtension
- getAsPeppolExtension() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getAsString(ServiceGroupType) - Static method in class com.helger.smpclient.peppol.utils.SMPDebugHelper
- getAsString(ServiceMetadataType) - Static method in class com.helger.smpclient.peppol.utils.SMPDebugHelper
- getConfig() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getConnectTimeout() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
-
Get the content of the property "http.connect.timeout.ms" or the default value.
- getConvertedException(Exception) - Static method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Convert the passed generic HTTP exception into a more specific exception.
- getDNSCacheEntry(String) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- getDNSNameOfParticipant(IParticipantIdentifier, ISMLInfo) - Method in interface com.helger.smpclient.url.IBDXLURLProvider
-
Get the name of the DNS NAPTR record.
- getDNSNameOfParticipant(IParticipantIdentifier, ISMLInfo) - Method in interface com.helger.smpclient.url.IPeppolURLProvider
-
Get DNS record from ParticipantIdentifier.
Example PEPPOL PIiso6523-actorid-upis::0010:1234using BDX scheme would result inB-<hash over PI-Value>.<PI-Scheme>.<sml-zone-name>. - getDNSNameOfParticipant(IParticipantIdentifier, String) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- getDNSNameOfParticipant(IParticipantIdentifier, String) - Method in interface com.helger.smpclient.url.IBDXLURLProvider
-
Get the name of the DNS NAPTR record.
- getDNSNameOfParticipant(IParticipantIdentifier, String) - Method in interface com.helger.smpclient.url.IPeppolURLProvider
-
Get DNS record from ParticipantIdentifier.
Example PEPPOL PIiso6523-actorid-upis::0010:1234using BDX scheme would result inB-<hash over PI-Value>.<PI-Scheme>.<sml-zone-name>. - getDNSNameOfParticipant(IParticipantIdentifier, String) - Method in class com.helger.smpclient.url.PeppolURLProvider
- getEndpoint(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceMetadataProvider
-
Retrieve the service metadata from the provided service group ID and document type ID.
- getEndpoint(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceMetadataProvider
-
Retrieve the service metadata from the provided service group ID and document type ID.
- getEndpoint(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Retrieve the service metadata from the provided service group ID and document type ID.
- getEndpoint(ServiceMetadataType, IProcessIdentifier, ISMPTransportProfile) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Extract the Endpoint from the ServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpoint(SignedServiceMetadataType, IProcessIdentifier, ISMPTransportProfile) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Extract the Endpoint from the signedServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpoint(ServiceMetadataType, IProcessIdentifier, ISMPTransportProfile) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Extract the Endpoint from the ServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpoint(ServiceMetadataType, IProcessIdentifier, ISMPTransportProfile) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract the Endpoint from the ServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpoint(SignedServiceMetadataType, IProcessIdentifier, ISMPTransportProfile) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract the Endpoint from the signedServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpointAddress(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceMetadataProvider
-
Get the endpoint address URI from the specified endpoint.
This is a specification compliant method. - getEndpointAddress(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceMetadataProvider
-
Get the endpoint address URI from the specified endpoint.
This is a specification compliant method. - getEndpointAddress(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the endpoint address URI from the specified endpoint.
- getEndpointAddress(EndpointType) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Get the endpoint address URI from the provided SMP endpoint.
- getEndpointAddress(EndpointType) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Get the endpoint address URI from the provided SMP endpoint.
- getEndpointAddress(EndpointType) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Get the endpoint address URI from the provided SMP endpoint.
- getEndpointAddressAt(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the endpoint address URI from the specified endpoint.
- getEndpointAt(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Retrieve the service metadata from the provided service group ID and document type ID.
- getEndpointAt(ServiceMetadataType, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract the Endpoint from the ServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpointAt(SignedServiceMetadataType, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Extract the Endpoint from the signedServiceMetadata that matches the passed process ID and the optional required transport profile.
- getEndpointCertificate(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceMetadataProvider
-
Get the certificate from the specified endpoint.
- getEndpointCertificate(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceMetadataProvider
-
Get the certificate from the specified endpoint.
- getEndpointCertificate(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the certificate from the specified endpoint.
- getEndpointCertificate(EndpointType) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificate(EndpointType) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificate(EndpointType) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificateAt(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the certificate from the specified endpoint.
- getEndpointCertificateBytes(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceMetadataProvider
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificateBytes(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceMetadataProvider
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificateBytes(EndpointType) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Get the certificate bytes from the provided SMP endpoint.
- getEndpointCertificateBytes(EndpointType) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Get the certificate bytes from the provided SMP endpoint.
Note: if the endpoint has more than one certificate, the first one is returned. - getEndpointCertificateOrNull(EndpointType) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Get the certificate bytes from the specified endpoint.
- getEndpointCertificateString(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the certificate string from the specified endpoint.
- getEndpointCertificateString(EndpointType) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Get the certificate string from the provided SMP endpoint.
- getEndpointCertificateStringAt(IParticipantIdentifier, IDocumentTypeIdentifier, IProcessIdentifier, ISMPTransportProfile, LocalDateTime) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Get the certificate string from the specified endpoint.
- getExtensionAgencyID() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionAgencyName() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionAgencyURI() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionID() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionName() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionReason() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionReasonCode() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionsAsJson() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getExtensionsAsJsonString() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getExtensionURI() - Method in class com.helger.smpclient.extension.SMPExtension
- getExtensionVersionID() - Method in class com.helger.smpclient.extension.SMPExtension
- getFirstExtensionXMLString() - Method in class com.helger.smpclient.extension.SMPExtensionList
- getFromIDOrNull(String) - Static method in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
- getHashValueStringRepresentation(String) - Static method in class com.helger.smpclient.url.AbstractBDXLURLProvider
-
Get the Base32 encoded (without padding), SHA-256 hash-string-representation of the passed value using the
AbstractBDXLURLProvider.URL_CHARSETencoding. - getHashValueStringRepresentation(String) - Static method in class com.helger.smpclient.url.PeppolURLProvider
-
Get the MD5-hash-string-representation of the passed value using the
PeppolURLProvider.URL_CHARSETencoding. - getHttpProxy() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getHttpProxyCredentials() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getID() - Method in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
- getInstance() - Static method in class com.helger.smpclient.bdxr1.marshal.BDXR1NamespaceContext
- getInstance() - Static method in class com.helger.smpclient.bdxr2.marshal.BDXR2NamespaceContext
- getInstance() - Static method in class com.helger.smpclient.peppol.marshal.PeppolSMPClientNamespaceContext
- getJsonPrincipal(X500Principal) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- getLD(OffsetDate) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- getLD(XMLOffsetDate) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- getLDT(XMLOffsetDateTime) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- getLDT(OffsetDateTime) - Static method in class com.helger.smpclient.json.SMPJsonResponse
- getMarshallerCustomizer() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- getMode() - Method in class com.helger.smpclient.peppol.PeppolWildcardSelector
- getNAPTRServiceName() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- getNonProxyHosts() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getReferenceParameter(W3CEndpointReference, int) - Static method in class com.helger.smpclient.peppol.utils.W3CEndpointReferenceHelper
-
Get the reference parameter at the given index
- getReferenceParameters(W3CEndpointReference) - Static method in class com.helger.smpclient.peppol.utils.W3CEndpointReferenceHelper
-
Get a list of all reference parameters contained in the passed endpoint reference.
- getResponseTimeout() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
-
Get the content of the property "http.response.timeout.ms" or the default value.
- getSchemeSpecificServiceMetadata(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getSchemeSpecificServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
This API is to resolve the Service Metadata based on the provided Document Type ID following the Peppol Policy for use of Identifiers 4.3.0.
Forbusdox-docid-qnsonly exact match is supported. - getSchemeSpecificServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getServiceGroup(IParticipantIdentifier) - Method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Returns a service group.
- getServiceGroup(IParticipantIdentifier) - Method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Returns a service group.
- getServiceGroup(IParticipantIdentifier) - Method in interface com.helger.smpclient.peppol.ISMPServiceGroupProvider
-
Returns a service group.
- getServiceGroup(IParticipantIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getServiceGroupByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Returns a service group.
- getServiceGroupByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Returns a service group.
- getServiceGroupByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Returns a service group.
- getServiceGroupOrNull(IParticipantIdentifier) - Method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
- getServiceGroupOrNull(IParticipantIdentifier) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceGroupProvider
-
Returns a service group.
- getServiceGroupOrNull(IParticipantIdentifier) - Method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
- getServiceGroupOrNull(IParticipantIdentifier) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceGroupProvider
-
Returns a service group.
- getServiceGroupOrNull(IParticipantIdentifier) - Method in interface com.helger.smpclient.peppol.ISMPServiceGroupProvider
-
Returns a service group.
- getServiceGroupOrNull(IParticipantIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getServiceMetadata(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceMetadata(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceMetadata(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in interface com.helger.smpclient.peppol.ISMPServiceMetadataProvider
-
Gets a signed service metadata object given by its service group id and its document type.
This is a specification compliant method. - getServiceMetadata(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in interface com.helger.smpclient.bdxr1.IBDXRServiceMetadataProvider
-
Gets a signed service metadata object given by its service group id and its document type.
This is a specification compliant method. - getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
- getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in interface com.helger.smpclient.bdxr2.IBDXR2ServiceMetadataProvider
-
Gets a signed service metadata object given by its service group id and its document type.
This is a specification compliant method. - getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in interface com.helger.smpclient.peppol.ISMPServiceMetadataProvider
-
Gets a signed service metadata object given by its service group id and its document type.
This is a specification compliant method. - getServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
This is a specification compliant method. - getServiceRegistrationByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier, IDocumentTypeIdentifier) - Static method in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceRegistrationByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier, IDocumentTypeIdentifier) - Static method in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getServiceRegistrationByDNS(ISMPURLProvider, ISMLInfo, IParticipantIdentifier, IDocumentTypeIdentifier) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Gets a signed service metadata object given by its service group id and its document type.
- getSMPHostURI() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- getSMPURIOfParticipant(IParticipantIdentifier, ISMLInfo) - Method in interface com.helger.smpclient.url.ISMPURLProvider
-
Get the SMP URI of the passed participant ID in the provided SML DNS zone name.
- getSMPURIOfParticipant(IParticipantIdentifier, String) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- getSMPURIOfParticipant(IParticipantIdentifier, String) - Method in interface com.helger.smpclient.url.IPeppolURLProvider
- getSMPURIOfParticipant(IParticipantIdentifier, String) - Method in interface com.helger.smpclient.url.ISMPURLProvider
-
Get the SMP URI of the passed participant ID in the provided SML DNS zone name.
- getSMPURLOfParticipant(IParticipantIdentifier, ISMLInfo) - Method in interface com.helger.smpclient.url.ISMPURLProvider
-
Get the SMP URL of the passed participant ID in the provided SML DNS zone name.
- getSMPURLOfParticipant(IParticipantIdentifier, String) - Method in interface com.helger.smpclient.url.ISMPURLProvider
-
Get the SMP URL of the passed participant ID in the provided SML DNS zone name.
- getTrustStore() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- getTrustStore() - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- getTrustStorePasswordCharArray() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getTrustStorePath() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getTrustStoreType() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
- getValidationDateTime() - Method in class com.helger.smpclient.security.TrustStoreBasedX509KeySelector
- getWildcardServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier, PeppolWildcardSelector.EMode) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Wildcard aware SMP lookup for PFUOI 4.2.
- getWildcardServiceMetadataOrNull(IParticipantIdentifier, IDocumentTypeIdentifier, PeppolWildcardSelector.EMode) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getWildcardServiceMetadataOrNull(ServiceGroupType, IParticipantIdentifier, IDocumentTypeIdentifier, PeppolWildcardSelector.EMode) - Method in interface com.helger.smpclient.peppol.ISMPExtendedServiceMetadataProvider
-
Wildcard aware SMP lookup for PFUOI 4.2.
- getWildcardServiceMetadataOrNull(ServiceGroupType, IParticipantIdentifier, IDocumentTypeIdentifier, PeppolWildcardSelector.EMode) - Method in class com.helger.smpclient.peppol.SMPClientReadOnly
- getZoneName() - Method in enum com.helger.smpclient.dbna.EDBNASML
H
- handleEntity(HttpEntity) - Method in class com.helger.smpclient.httpclient.AbstractSMPResponseHandler
-
Handle the response entity and transform it into the actual response object.
- handleEntity(HttpEntity) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- handleEntity(HttpEntity) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerUnsigned
- handleEntity(HttpEntity) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerWriteOperations
- handleResponse(ClassicHttpResponse) - Method in class com.helger.smpclient.httpclient.AbstractSMPResponseHandler
-
Read the entity from the response body and pass it to the entity handler method if the response was successful (a 2xx status code).
- hashCode() - Method in class com.helger.smpclient.extension.SMPExtension
- hashCode() - Method in class com.helger.smpclient.extension.SMPExtensionList
- httpClientSettings() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
I
- IBDXLURLProvider - Interface in com.helger.smpclient.url
-
BDXP URL provider.
- IBDXR2ServiceGroupProvider - Interface in com.helger.smpclient.bdxr2
-
Abstract interface to retrieve a service group instance.
- IBDXR2ServiceMetadataProvider - Interface in com.helger.smpclient.bdxr2
-
Abstract interface to retrieve a service metadata instance.
- IBDXRServiceGroupProvider - Interface in com.helger.smpclient.bdxr1
-
Abstract interface to retrieve a service group instance.
- IBDXRServiceMetadataProvider - Interface in com.helger.smpclient.bdxr1
-
Abstract interface to retrieve a service metadata instance.
- INSTANCE - Static variable in class com.helger.smpclient.url.BDXLURLProvider
-
The default instance that should be used
- INSTANCE - Static variable in class com.helger.smpclient.url.DBNAURLProviderSMP
-
The default instance that should be used
- INSTANCE - Static variable in class com.helger.smpclient.url.PeppolNaptrURLProvider
-
The default instance that should be used
- INSTANCE - Static variable in class com.helger.smpclient.url.PeppolURLProvider
-
The default instance that should be used
- internalGetDNSName(IParticipantIdentifier, boolean, boolean, String) - Static method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- IPeppolURLProvider - Interface in com.helger.smpclient.url
-
Base interface for a customizable URL provider so that different URL encoding schemes can be used.
- isAddIdentifierSchemeToZone() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- isEndpointValidAt(EndpointType, LocalDateTime) - Static method in class com.helger.smpclient.peppol.SMPClientReadOnly
-
Check if the provided SMP endpoint is valid at the provided date and time.
- isFollowSMPRedirects() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- isLowercaseValueBeforeHashing() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- ISMPExtendedServiceMetadataProvider - Interface in com.helger.smpclient.peppol
-
Abstract interface to retrieve extended Peppol Service Metadata instance.
- ISMPServiceGroupProvider - Interface in com.helger.smpclient.peppol
-
Abstract interface to retrieve a Peppol Service Group instance.
- ISMPServiceMetadataProvider - Interface in com.helger.smpclient.peppol
-
Abstract interface to retrieve a Peppol Service Metadata instance.
- ISMPURLProvider - Interface in com.helger.smpclient.url
-
Base interface for a customizable SMP URL provider.
- isSecureValidation() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- isSecureValidation() - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- isUseDNSCache() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- isUseDNSClientCache() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
-
Get the content of the property "http.useDNSClientCache" or
trueif undefined. - isUseNaptrDebug() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- isVerifySignature() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- isVerifySignature() - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
- isXMLSchemaValidation() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
J
- JSON_AGENCY_ID - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_AGENCY_NAME - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_AGENCY_URI - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_ANY - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_CERTIFICATE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_CERTIFICATE_DETAILS - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_CERTIFICATE_UID - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_DOCUMENT_TYPE_ID - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_ENDPOINT_REFERENCE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_ENDPOINTS - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_ERROR - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_EXTENSION - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_HREF - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_ID - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_MINIMUM_AUTHENTICATION_LEVEL - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_NAME - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_PARTICIPANT_ID - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_PROCESS_ID - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_PROCESSES - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_REASON - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_REASON_CODE - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_REDIRECT - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_REQUIRE_BUSINESS_LEVEL_SIGNATURE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_SERVICE_ACTIVATION_DATE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_SERVICE_DESCRIPTION - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_SERVICE_EXPIRATION_DATE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_SERVICEINFO - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_SMPTYPE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_TECHNICAL_CONTACT_URL - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_TECHNICAL_INFORMATION_URL - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_TRANSPORT_PROFILE - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_URI - Static variable in class com.helger.smpclient.extension.SMPExtension
- JSON_URLS - Static variable in class com.helger.smpclient.json.SMPJsonResponse
- JSON_VERSION_ID - Static variable in class com.helger.smpclient.extension.SMPExtension
L
- loadTrustStore() - Static method in class com.helger.smpclient.config.SMPClientConfiguration
-
Try to load the configured trust store.
M
- MUTABLE_INSTANCE - Static variable in class com.helger.smpclient.url.BDXLURLProvider
-
The writable API of the default instance
- MUTABLE_INSTANCE - Static variable in class com.helger.smpclient.url.DBNAURLProviderSMP
-
The writable API of the default instance
- MUTABLE_INSTANCE - Static variable in class com.helger.smpclient.url.PeppolNaptrURLProvider
-
The writable API of the default instance
- MUTABLE_INSTANCE - Static variable in class com.helger.smpclient.url.PeppolURLProvider
-
The writable API of the default instance
N
- NAPTR_SERVICE_NAME - Static variable in class com.helger.smpclient.url.DBNAURLProviderSMP
-
The U-NAPTR record service name.
O
- of(SMPExtension...) - Static method in class com.helger.smpclient.extension.SMPExtensionList
- ofBDXR1(ExtensionType) - Static method in class com.helger.smpclient.extension.SMPExtension
- ofBDXR1(List<ExtensionType>) - Static method in class com.helger.smpclient.extension.SMPExtensionList
- ofBDXR2(SMPExtensionsType) - Static method in class com.helger.smpclient.extension.SMPExtensionList
- ofBDXR2(SMPExtensionType) - Static method in class com.helger.smpclient.extension.SMPExtension
- ofJson(IJsonObject) - Static method in class com.helger.smpclient.extension.SMPExtension
- ofString(String) - Static method in class com.helger.smpclient.extension.SMPExtensionList
- ofXML(String) - Static method in class com.helger.smpclient.extension.SMPExtension
P
- PATH_OASIS_BDXR_SMP_2 - Static variable in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
- PeppolNaptrURLProvider - Class in com.helger.smpclient.url
-
The implementation of
IPeppolURLProvidersuitable for the Peppol Network to resolve NAPTR records.
Layout:strip-trailing(base32(sha256(lowercase(ID-VALUE))),"=")+"." - PeppolNaptrURLProvider() - Constructor for class com.helger.smpclient.url.PeppolNaptrURLProvider
-
Default constructor.
- PeppolSMPClientNamespaceContext - Class in com.helger.smpclient.peppol.marshal
-
The default namespace context for Peppol SMP v1.0.
- PeppolSMPClientNamespaceContext() - Constructor for class com.helger.smpclient.peppol.marshal.PeppolSMPClientNamespaceContext
-
Deprecated.Use
PeppolSMPClientNamespaceContext.getInstance()instead. - PeppolURLProvider - Class in com.helger.smpclient.url
-
The implementation of
IPeppolURLProvidersuitable for the Peppol Network to resolve CNAME records.
Layout:"B-"+hexstring(md5(lowercase(ID-VALUE)))+"." - PeppolURLProvider() - Constructor for class com.helger.smpclient.url.PeppolURLProvider
-
Default constructor.
- PeppolWildcardSelector - Class in com.helger.smpclient.peppol
-
Helper class to support the different ways of dealing with peppol-doctype-wildcard scheme in combination with the busdox-docid-qns scheme.
- PeppolWildcardSelector(PeppolWildcardSelector.EMode) - Constructor for class com.helger.smpclient.peppol.PeppolWildcardSelector
-
Create a new wildcard selector using the provided operational mode.
- PeppolWildcardSelector.EMode - Enum in com.helger.smpclient.peppol
-
Defines the different selection modes.
This was valid for Policy for use of Identifiers 4.2.0. - Pfuoi420 - Annotation Type in com.helger.smpclient.peppol
-
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.
- Pfuoi430 - Annotation Type in com.helger.smpclient.peppol
-
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.
- PILOT - Enum constant in enum com.helger.smpclient.dbna.EDBNASML
- PRODUCTION - Enum constant in enum com.helger.smpclient.dbna.EDBNASML
R
- resetToConfiguration() - Method in class com.helger.smpclient.httpclient.SMPHttpClientSettings
-
Overwrite all settings that can appear in the configuration file.
S
- saveServiceEndpoints(ParticipantIDType, IDType, List<EndpointType>, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Saves a service information data object.
- saveServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Saves a service group.
- saveServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Saves a service group.
- saveServiceGroup(IParticipantIdentifier, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Saves a service group.
- saveServiceGroup(ServiceGroupType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Saves a service group.
- saveServiceGroup(ServiceGroupType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Saves a service group.
- saveServiceGroup(ServiceGroupType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Saves a service group.
- saveServiceInformation(ServiceInformationType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Saves a service information data object.
- saveServiceInformation(ServiceInformationType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Saves a service information data object.
- saveServiceRedirect(IParticipantIdentifier, IDocumentTypeIdentifier, RedirectType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.peppol.SMPClient
-
Saves a redirect data object.
- saveServiceRedirect(ParticipantIdentifierType, DocumentIdentifierType, RedirectType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr1.BDXRClient
-
Saves a redirect data object.
- saveServiceRedirect(ParticipantIDType, IDType, RedirectType, BasicAuthClientCredentials) - Method in class com.helger.smpclient.bdxr2.BDXR2Client
-
Saves a redirect data object.
- select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class com.helger.smpclient.security.TrustStoreBasedX509KeySelector
- setAddIdentifierSchemeToZone(boolean) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- setAny(Element) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the any property.
- setConfig(IConfigWithFallback) - Static method in class com.helger.smpclient.config.SMPClientConfiguration
-
Overwrite the global configuration.
- setExtensionAgencyID(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionAgencyID property.
- setExtensionAgencyName(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionAgencyName property.
- setExtensionAgencyURI(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionAgencyURI property.
- setExtensionAsString(String) - Method in class com.helger.smpclient.extension.SMPExtensionList
- setExtensionID(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionID property.
- setExtensionName(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionName property.
- setExtensionReason(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionReason property.
- setExtensionReasonCode(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionReasonCode property.
- setExtensionURI(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionURI property.
- setExtensionVersionID(String) - Method in class com.helger.smpclient.extension.SMPExtension
-
Sets the value of the extensionVersionID property.
- setFollowSMPRedirects(boolean) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Should the SMP client follow the SMP redirects that can be found in service registrations.
- setLowercaseValueBeforeHashing(boolean) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- setMarshallerCustomizer(Consumer<? super GenericJAXBMarshaller<?>>) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Set the JAXB Marshaller Customizer
- setNAPTRServiceName(String) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- setSecureValidation(boolean) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Enable or disable the usage of secure XMLDsig validation.
- setSecureValidation(boolean) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
-
Enable or disable the usage of secure XMLDsig validation.
- setTrustStore(KeyStore) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Set the trust store to be used.
- setTrustStore(KeyStore) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
-
Set the trust store to be used.
- setUseDNSCache(boolean) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
-
Enable or disable internal DNS caching.
- setUseNaptrDebug(boolean) - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- setValidationDateTime(LocalDateTime) - Method in class com.helger.smpclient.security.TrustStoreBasedX509KeySelector
-
Set the date and time when the trust store entry should be valid.
- setVerifySignature(boolean) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Check the certificate retrieved from a signed SMP response?
- setVerifySignature(boolean) - Method in class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
-
Check the certificate retrieved from a signed SMP response?
- setXMLSchemaValidation(boolean) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Should the SMP client perform XML Schema validation or not.
- SMPClient - Class in com.helger.smpclient.peppol
-
This class is used for calling the Peppol SMP REST interface.
- SMPClient(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.peppol.SMPClient
-
Constructor with SML lookup
- SMPClient(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.peppol.SMPClient
-
Constructor with SML lookup
- SMPClient(URI) - Constructor for class com.helger.smpclient.peppol.SMPClient
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - SMPClientBadRequestException - Exception Class in com.helger.smpclient.exception
-
This exception is thrown, if the HTTP response was 400.
- SMPClientBadRequestException(HttpResponseException) - Constructor for exception class com.helger.smpclient.exception.SMPClientBadRequestException
- SMPClientBadResponseException - Exception Class in com.helger.smpclient.exception
-
This exception is thrown if the evaluation of the SMP response failed
- SMPClientBadResponseException(String) - Constructor for exception class com.helger.smpclient.exception.SMPClientBadResponseException
- SMPClientBadResponseException(String, Throwable) - Constructor for exception class com.helger.smpclient.exception.SMPClientBadResponseException
- SMPClientConfiguration - Class in com.helger.smpclient.config
-
This class manages the configuration properties of the SMP client.
- SMPClientException - Exception Class in com.helger.smpclient.exception
-
Base class for all SMP client exceptions.
- SMPClientException(String) - Constructor for exception class com.helger.smpclient.exception.SMPClientException
- SMPClientException(String, Throwable) - Constructor for exception class com.helger.smpclient.exception.SMPClientException
- SMPClientException(Throwable) - Constructor for exception class com.helger.smpclient.exception.SMPClientException
- SMPClientNotFoundException - Exception Class in com.helger.smpclient.exception
-
This exception is thrown, if the HTTP response was 404.
- SMPClientNotFoundException(HttpResponseException) - Constructor for exception class com.helger.smpclient.exception.SMPClientNotFoundException
- SMPClientParticipantNotFoundException - Exception Class in com.helger.smpclient.exception
-
This exception is thrown if a participant was not found on the network
- SMPClientParticipantNotFoundException(ConnectException) - Constructor for exception class com.helger.smpclient.exception.SMPClientParticipantNotFoundException
- SMPClientParticipantNotFoundException(UnknownHostException) - Constructor for exception class com.helger.smpclient.exception.SMPClientParticipantNotFoundException
- SMPClientReadOnly - Class in com.helger.smpclient.peppol
-
This class is used for calling the Peppol SMP REST interface.
- SMPClientReadOnly(ISMPURLProvider, IParticipantIdentifier, ISMLInfo) - Constructor for class com.helger.smpclient.peppol.SMPClientReadOnly
-
Constructor with SML lookup
- SMPClientReadOnly(ISMPURLProvider, IParticipantIdentifier, String) - Constructor for class com.helger.smpclient.peppol.SMPClientReadOnly
-
Constructor with SML lookup
- SMPClientReadOnly(URI) - Constructor for class com.helger.smpclient.peppol.SMPClientReadOnly
-
Constructor with a direct SMP URL.
Remember: must be HTTP and using port 80 only! - SMPClientUnauthorizedException - Exception Class in com.helger.smpclient.exception
-
This exception is thrown, if the HTTP response was 403.
- SMPClientUnauthorizedException(HttpResponseException) - Constructor for exception class com.helger.smpclient.exception.SMPClientUnauthorizedException
- SMPDebugHelper - Class in com.helger.smpclient.peppol.utils
-
SMP utilities for debugging purposes.
- SMPDNSResolutionException - Exception Class in com.helger.smpclient.url
-
Checked exception to be thrown if DNS resolution fails.
- SMPDNSResolutionException(String) - Constructor for exception class com.helger.smpclient.url.SMPDNSResolutionException
- SMPDNSResolutionException(String, Throwable) - Constructor for exception class com.helger.smpclient.url.SMPDNSResolutionException
- SMPExtension - Class in com.helger.smpclient.extension
-
This class contains a generic extension that works for Peppol SMP, OASIS BDXR SMP v1 and OASIS BDXR SMP v2.
- SMPExtension() - Constructor for class com.helger.smpclient.extension.SMPExtension
- SMPExtensionConverter - Class in com.helger.smpclient.peppol.utils
-
This class is used for converting between a String representation of the extension element and the "ExtensionType" complex type used in the PEPPOL SMP.
- SMPExtensionList - Class in com.helger.smpclient.extension
-
A list of generic
SMPExtensionobjects. - SMPExtensionList() - Constructor for class com.helger.smpclient.extension.SMPExtensionList
- SMPHttpClientSettings - Class in com.helger.smpclient.httpclient
-
Special SMP client
HttpClientSettingsthat are fed from the configuration file (seeSMPClientConfiguration). - SMPHttpClientSettings() - Constructor for class com.helger.smpclient.httpclient.SMPHttpClientSettings
-
Constructor.
- SMPHttpResponseHandlerSigned<T> - Class in com.helger.smpclient.httpclient
-
This is the Apache HTTP client response handler to verify signed HTTP response messages.
- SMPHttpResponseHandlerSigned(GenericJAXBMarshaller<T>, KeyStore) - Constructor for class com.helger.smpclient.httpclient.SMPHttpResponseHandlerSigned
-
Constructor
- SMPHttpResponseHandlerUnsigned<T> - Class in com.helger.smpclient.httpclient
-
This is the Apache HTTP client response handler to verify unsigned HTTP response messages.
- SMPHttpResponseHandlerUnsigned(GenericJAXBMarshaller<T>) - Constructor for class com.helger.smpclient.httpclient.SMPHttpResponseHandlerUnsigned
- SMPHttpResponseHandlerWriteOperations - Class in com.helger.smpclient.httpclient
-
This is the Apache HTTP client response handler for messages which don't deliver a response body (PUT or DELETE HTTP operations).
- SMPHttpResponseHandlerWriteOperations() - Constructor for class com.helger.smpclient.httpclient.SMPHttpResponseHandlerWriteOperations
- SMPJsonResponse - Class in com.helger.smpclient.json
-
Utility class to convert SMP data structures to JSON
- SMPMarshallerCompleteServiceGroupType - Class in com.helger.smpclient.peppol.marshal
-
A simple JAXB marshaller for the
CompleteServiceGroupTypetype. - SMPMarshallerCompleteServiceGroupType() - Constructor for class com.helger.smpclient.peppol.marshal.SMPMarshallerCompleteServiceGroupType
-
Constructor with validation enabled by default.
- SMPMarshallerServiceGroupReferenceListType - Class in com.helger.smpclient.peppol.marshal
-
A simple JAXB marshaller for the
ServiceGroupReferenceListTypetype. - SMPMarshallerServiceGroupReferenceListType() - Constructor for class com.helger.smpclient.peppol.marshal.SMPMarshallerServiceGroupReferenceListType
-
Constructor with validation enabled by default.
- SMPMarshallerServiceGroupType - Class in com.helger.smpclient.peppol.marshal
-
A simple JAXB marshaller for the
ServiceGroupTypetype. - SMPMarshallerServiceGroupType() - Constructor for class com.helger.smpclient.peppol.marshal.SMPMarshallerServiceGroupType
-
Constructor with validation enabled by default.
- SMPMarshallerServiceMetadataType - Class in com.helger.smpclient.peppol.marshal
-
A simple JAXB marshaller for the
ServiceMetadataTypetype. - SMPMarshallerServiceMetadataType() - Constructor for class com.helger.smpclient.peppol.marshal.SMPMarshallerServiceMetadataType
-
Constructor with validation enabled by default.
- SMPMarshallerSignedServiceMetadataType - Class in com.helger.smpclient.peppol.marshal
-
A simple JAXB marshaller for the
SignedServiceMetadataTypetype. - SMPMarshallerSignedServiceMetadataType() - Constructor for class com.helger.smpclient.peppol.marshal.SMPMarshallerSignedServiceMetadataType
-
Constructor with validation enabled by default.
T
- TEST - Enum constant in enum com.helger.smpclient.dbna.EDBNASML
- toString() - Method in class com.helger.smpclient.extension.SMPExtension
- toString() - Method in class com.helger.smpclient.extension.SMPExtensionList
- toString() - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
- toString() - Method in class com.helger.smpclient.peppol.PeppolWildcardSelector
- toString() - Method in class com.helger.smpclient.url.AbstractBDXLURLProvider
- TrustStoreBasedX509KeySelector - Class in com.helger.smpclient.security
-
Finds and returns a key using the data contained in a
KeyInfoobject - TrustStoreBasedX509KeySelector(KeyStore) - Constructor for class com.helger.smpclient.security.TrustStoreBasedX509KeySelector
-
Constructor
U
- URL_CHARSET - Static variable in class com.helger.smpclient.url.AbstractBDXLURLProvider
- URL_CHARSET - Static variable in class com.helger.smpclient.url.PeppolURLProvider
- URL_LOCALE - Static variable in class com.helger.smpclient.url.AbstractBDXLURLProvider
- URL_LOCALE - Static variable in class com.helger.smpclient.url.PeppolURLProvider
- URL_PART_COMPLETE - Static variable in class com.helger.smpclient.peppol.SMPClientReadOnly
- URL_PART_LIST - Static variable in class com.helger.smpclient.peppol.SMPClientReadOnly
- URL_PART_SERVICES - Static variable in class com.helger.smpclient.bdxr1.BDXRClientReadOnly
- URL_PART_SERVICES - Static variable in class com.helger.smpclient.bdxr2.BDXR2ClientReadOnly
- URL_PART_SERVICES - Static variable in class com.helger.smpclient.peppol.SMPClientReadOnly
V
- value() - Element in annotation type com.helger.smpclient.peppol.Pfuoi420
- value() - Element in annotation type com.helger.smpclient.peppol.Pfuoi430
- valueOf(String) - Static method in enum com.helger.smpclient.dbna.EDBNASML
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.helger.smpclient.dbna.EDBNASML
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- W3CEndpointReferenceHelper - Class in com.helger.smpclient.peppol.utils
-
As the default WS-Addressing binding since JAXB 2.1 uses the
W3CEndpointReferenceclass, we must also use this class, otherwise JAXB would complain, that there are 2 contexts for the same namespace+element combination.
The issue withW3CEndpointReferenceis that it can easily be created using theW3CEndpointReferenceBuilderclass, but it's not possible to extract information from it (get....). - WILDCARD_ONLY - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Select document types with scheme
peppol-doctype-wildcardonly. - WILDCARD_THEN_BUSDOX - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
-
Select document types with scheme
peppol-doctype-wildcardfollowed by schemebusdox-docid-qns. - withHttpClientSettings(Consumer<? super SMPHttpClientSettings>) - Method in class com.helger.smpclient.httpclient.AbstractGenericSMPClient
-
Special version to modify the httpClientSettings but with a chainable API.
X
- XWS - Static variable in class com.helger.smpclient.extension.SMPExtension
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BDXR1NamespaceContext.getInstance()instead.