Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addPayload(DBNAlliancePayload) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set an individual payload.
- areAllFieldsSet() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- areAllFieldsSet(boolean) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- areAllMandatoryFieldsSet() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
C
- CDBNAllianceXHE - Class in com.helger.peppol.xhe
-
Constants for the usage of XHE in DBNAlliance.
- com.helger.peppol.xhe - package com.helger.peppol.xhe
- com.helger.peppol.xhe.read - package com.helger.peppol.xhe.read
- com.helger.peppol.xhe.write - package com.helger.peppol.xhe.write
- createExchangeHeaderEnvelope(DBNAllianceXHEData) - Static method in class com.helger.peppol.xhe.write.DBNAllianceXHEDataWriter
-
Create a new
XHE10XHETypefrom the specified document data. - createXHEMarshaller() - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Create a new XHE10 marshaller used for reading XHE documents.
- CUSTOMIZATION_ID - Static variable in class com.helger.peppol.xhe.CDBNAllianceXHE
-
Constant for the Data Model
- CUSTOMIZATION_ID_MISSING - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/CustomizationID" element is missing
- CUSTOMIZATION_SCHEMA_ID - Static variable in class com.helger.peppol.xhe.CDBNAllianceXHE
-
Constant for the identifier scheme
D
- DBNAlliancePayload - Class in com.helger.peppol.xhe
-
This class contains all the DBNAlliance data per Payload instance, such as a single invoice in a syntax neutral way.
- DBNAlliancePayload(IIdentifierFactory) - Constructor for class com.helger.peppol.xhe.DBNAlliancePayload
-
Constructor
- DBNAllianceXHEData - Class in com.helger.peppol.xhe
-
This class contains all the DBNAlliance data per XHE document in a syntax neutral way.
- DBNAllianceXHEData(IIdentifierFactory) - Constructor for class com.helger.peppol.xhe.DBNAllianceXHEData
-
Constructor
- DBNAllianceXHEDataReader - Class in com.helger.peppol.xhe.read
-
Main class to read exchange header envelope and extract the DBNAlliance required data out of it.
- DBNAllianceXHEDataReader(IIdentifierFactory) - Constructor for class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
- DBNAllianceXHEDataReadException - Exception Class in com.helger.peppol.xhe.read
-
Exception that can occur during the reading of XHE documents.
- DBNAllianceXHEDataReadException(EDBNAllianceXHEDataReadError) - Constructor for exception class com.helger.peppol.xhe.read.DBNAllianceXHEDataReadException
- DBNAllianceXHEDataWriter - Class in com.helger.peppol.xhe.write
-
Convert DBNAlliance XHE data to a regular XHE document
- DEFAULT_CONTENT_TYPE_CODE_LIST_ID - Static variable in class com.helger.peppol.xhe.DBNAlliancePayload
- DEFAULT_INSTANCE_ENCRYPTION_INDICATOR - Static variable in class com.helger.peppol.xhe.DBNAlliancePayload
- DEFAULT_PERFORM_VALUE_CHECKS - Static variable in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
E
- EDBNAllianceXHEDataReadError - Enum in com.helger.peppol.xhe.read
-
This enum contains all the errors that can occur during XHE reading
- extractData(IReadableResource) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Exchange Header Envelope represents by the passed parameter.
- extractData(XHE10XHEType) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Exchange Header Envelope represents by the passed parameter.
- extractData(XHE10XHEType, XHE10PayloadsType) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Standard Business Document represents by the passed parameter.
- extractData(InputStream) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Exchange Header Envelope represents by the passed parameter.
- extractData(Node) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Exchange Header Envelope represents by the passed parameter.
- extractDataUnchecked(XHE10XHEType, XHE10PayloadsType) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Extract the document data from the Standard Business Document represents by the passed parameter without any value checks.
G
- GENERIC_XHE_ERROR - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
This is a fallback error code, in case the ID cannot be resolved to a proper other error code.
- getAsXHEDocument() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getContentTypeCode() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getContentTypeCodeListID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getCreationDateTime() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
The date and time for when this envelope was created.
- getCustomizationID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getCustomizationIDAsIdentifier() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getCustomizationIDSchemeID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getDescription() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Description - An OPTIONAL human readable description of the payload.
- getErrorCode() - Method in exception class com.helger.peppol.xhe.read.DBNAllianceXHEDataReadException
- getErrorMessage() - Method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
- getErrorMessage(Object...) - Method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
- getFromIDOrDefault(String, EDBNAllianceXHEDataReadError) - Static method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
- getFromIDOrNull(String) - Static method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
- getFromPartyAsIdentifier() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getFromPartyScheme() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getFromPartyValue() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getID() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
An informative unique ID created by the issuer of the envelope.
- getID() - Method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
- getIdentifierFactory() - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
- getInstanceEncryptionMethod() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
The method or algorithm used for encrypting payload content.
- getPayloadContent() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Get the contained payload content.
- getPayloadContentNoClone() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Get the contained payload content without cloning it.
- getPayloads() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Get the list of payloads of the exchange header envelope.
- getProfileID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getProfileIDAsIdentifier() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getProfileIDSchemeID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- getToPartyAsIdentifier() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getToPartyScheme() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- getToPartyValue() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
H
- hasContentTypeCode() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasContentTypeCodeListID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasCreationDateTime() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- hasCustomizationID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasCustomizationIDSchemeID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasDescription() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasID() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
- hasInstanceEncryptionMethod() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasPayloadContent() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Check if a payload content is present without having the need to explicitly call
DBNAlliancePayload.getPayloadContent()which returns a cloned node and is therefore an expensive operation. - hasProfileID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- hasProfileIDSchemeID() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- HEADER_MISSING - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header" element is missing
I
- INSTANCE_ENCRYPTION_INDICATOR_MISSING - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Payloads/Payload/InstanceEncryptionIndicator" has an invalid value
- INVALID_BUSINESS_MESSAGE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The main business message is invalid
- INVALID_CONTENT_TYPE_CODE_LIST_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Payloads/Payload/ContentTypeCode/listID" has an invalid value
- INVALID_CONTENT_TYPE_CODE_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Payloads/Payload/ContentTypeCode" has an invalid value
- INVALID_CREATION_DATE_TIME - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The value of the "XHE/Header/CreationDateAndTime" element is invalid
- INVALID_CUSTOMIZATION_ID_SCHEMA_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/CustomizationID/schemaID" attribute has an invalid value
- INVALID_CUSTOMIZATION_ID_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/CustomizationID" has an invalid value
- INVALID_FROM_PARTY_COUNT - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Not exactly one "XHE/Header/FromParty" element is present
- INVALID_FROM_PARTY_SCHEMA_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header/FromParty/PartyIdentification/ID/schemaID" attribute has an invalid value
- INVALID_FROM_PARTY_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header/FromParty/PartyIdentification/ID" has an invalid value
- INVALID_HEADER_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header/ID" has an invalid value
- INVALID_INSTANCE_ENCRYPTION_INDICATOR_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Payloads/Payload/InstanceEncryptionIndicator" has an invalid value
- INVALID_PAYLOAD_ID_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Payloads/Payload/ID" has an invalid value
- INVALID_PROFILE_ID_SCHEMA_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/ProfileID/schemaID" attribute has an invalid value
- INVALID_PROFILE_ID_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/ProfileID" has an invalid value
- INVALID_TO_PARTY_COUNT - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Not exactly one "XHE/Header/ToParty" element is present
- INVALID_TO_PARTY_IDENTIFICATION_COUNT - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Not exactly one "XHE/Header/ToParty" element is present
- INVALID_TO_PARTY_SCHEMA_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header/ToParty/PartyIdentification/ID/schemaID" attribute has an invalid value
- INVALID_TO_PARTY_VALUE - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/Header/FromParty/PartyIdentification/ID" has an invalid value
- INVALID_XHE_VERSION_ID - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "HeaderVersion" element has an illegal value
- INVALID_XHE_XML - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Failed to interpret ExchangeHeaderEnvelope as XML
- isInstanceEncryptionIndicator() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
InstanceEncryptionIndicator - Indicator to state whether the payload instance is encrypted or not.
- isInstanceHashValueExist(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
The Instance Hash Value MUST NOT be included in the envelope.
- isPerformValueChecks() - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
- isValidBusinessMessage(Element) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed business message is valid or not.
- isValidContentTypeCodeListID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed list id is valid or not.
- isValidContentTypeCodeValue(String, String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed content type code value is valid or not.
- isValidCreationDateTime(XMLOffsetDateTime) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed document identification creation date time is valid or not.
- isValidCustomizationID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed customization id is valid or not.
- isValidCustomizationIDSchemaID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed customization id schema is valid or not.
- isValidFromPartySchemaID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed from party schema is is valid or not.
- isValidFromPartyValue(String, String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed from party value is valid or not.
- isValidHeaderID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed header id is valid or not.
- isValidInstanceEncryptionIndicatorValue(boolean) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed instance encryption indicator value is valid or not.
- isValidPayloadIDValue(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed payload id is valid or not.
- isValidProfileID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed profile id is valid or not.
- isValidToPartySchemaID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed to party schema is valid or not.
- isValidToPartyValue(String, String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed to party value is valid or not.
- isValidXHEVersionID(String) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Check if the passed XHE version is valid or not.
M
- MISSING_PAYLOADS_PAYLOAD - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The StandardBusinessDocumentHeader element is not present
P
- PROFILE_ID - Static variable in class com.helger.peppol.xhe.CDBNAllianceXHE
-
Constant for the reference to the DBNAlliance specification
- PROFILE_ID_MISSING - Enum constant in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
The "XHE/ProfileID" element is missing
S
- setContentTypeCode(IMimeType) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content type code.
- setContentTypeCode(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content type code.
- setContentTypeCode(String, String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- setContentTypeCodeListID(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content type code list ID.
- setContentTypeCodeXML() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content type code to
application/xml - setCreationDateAndTime(XMLOffsetDateTime) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the content of the fields that are mapped to
XHE/Header/CreationDateTime. - setCreationDateAndTimeNow() - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the content of the fields that are mapped to
XHE/Header/CreationDateTimeto the current date and time. - setCustomizationID(IDocumentTypeIdentifier) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the customization identifier.
- setCustomizationID(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the customization identifier.
- setCustomizationID(String, String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- setCustomizationIDSchemeID(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the customization identifier scheme ID.
- setDescription(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content of the fields that are mapped to
XHE/Payloads/Payload/Description. - setFromParty(IParticipantIdentifier) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the from party participant identifier.
- setFromParty(String, String) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the sender participant identifier.
- setID(String) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the content of the fields that are mapped to
XHE/Header/ID. - setInstanceEncryptionIndicator(boolean) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the content of the fields that are mapped to
XHE/Payloads/Payload/InstanceEncryptionIndicator. - setInstanceEncryptionMethod(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the method or algorithm used for encrypting payload content.
- setPayloadContent(Element) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the main payload content that should be transmitted together with the XHE.
- setPayloadContentNoClone(Element) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the main payload content that should be transmitted together with the XHE.
- setPayloads(ICommonsList<DBNAlliancePayload>) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the list of payloads of the exchange header envelope (XHE).
- setPerformValueChecks(boolean) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Enable or disable the performing of value checks on data extraction.
- setProfileID(IProcessIdentifier) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the profile identifier.
- setProfileID(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the profile identifier.
- setProfileID(String, String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
- setProfileIDSchemeID(String) - Method in class com.helger.peppol.xhe.DBNAlliancePayload
-
Set the profile identifier scheme ID.
- setToParty(IParticipantIdentifier) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the to party participant identifier.
- setToParty(String, String) - Method in class com.helger.peppol.xhe.DBNAllianceXHEData
-
Set the to party participant identifier.
T
- toString() - Method in class com.helger.peppol.xhe.DBNAlliancePayload
V
- validateData(XHE10XHEType, XHE10PayloadsType, ErrorList) - Method in class com.helger.peppol.xhe.read.DBNAllianceXHEDataReader
-
Validate the provided XHE and the Payloads according to the DBNAlliance rules and store the results in an Error List.
- valueOf(String) - Static method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.helger.peppol.xhe.read.EDBNAllianceXHEDataReadError
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XHE_VERSION_ID - Static variable in class com.helger.peppol.xhe.CDBNAllianceXHE
-
The expected XHE version
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form