Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBDXLURLProvider - Class in com.helger.smpclient.url
An abstract implementation of IBDXLURLProvider that 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 HttpClientResponseHandler implementation 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 IBDXLURLProvider suitable 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 CompleteServiceGroupType type.
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 ServiceGroupReferenceListType type.
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 ServiceGroupType type.
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 ServiceMetadataType type.
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 SignedServiceMetadataType type.
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.
Since 8.7.3. Use BDXR1NamespaceContext.getInstance() instead.
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-qns only.
BUSDOX_THEN_WILDCARD - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
Select document types with scheme busdox-docid-qns followed by scheme peppol-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 IBDXLURLProvider suitable 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 PI iso6523-actorid-upis::0010:1234 using BDX scheme would result in B-<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 PI iso6523-actorid-upis::0010:1234 using BDX scheme would result in B-<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_CHARSET encoding.
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_CHARSET encoding.
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.
For busdox-docid-qns only 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 true if 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 IPeppolURLProvider suitable 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
PeppolURLProvider - Class in com.helger.smpclient.url
The implementation of IPeppolURLProvider suitable 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 SMPExtension objects.
SMPExtensionList() - Constructor for class com.helger.smpclient.extension.SMPExtensionList
 
SMPHttpClientSettings - Class in com.helger.smpclient.httpclient
Special SMP client HttpClientSettings that are fed from the configuration file (see SMPClientConfiguration).
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 CompleteServiceGroupType type.
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 ServiceGroupReferenceListType type.
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 ServiceGroupType type.
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 ServiceMetadataType type.
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 SignedServiceMetadataType type.
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 KeyInfo object
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 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....).
WILDCARD_ONLY - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
Select document types with scheme peppol-doctype-wildcard only.
WILDCARD_THEN_BUSDOX - Enum constant in enum com.helger.smpclient.peppol.PeppolWildcardSelector.EMode
Select document types with scheme peppol-doctype-wildcard followed by scheme busdox-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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form