public interface EdiSpecificationReader
Modifier and Type | Field and Description |
---|---|
static String |
INTERCHANGE_BINDING_CONFIG
Interchange properties key for the top level interchange binding config.
|
static String |
INTERCHANGE_TYPE
Interchange properties key for the interchange Type e.g.
|
static String |
MESSAGE_BINDING_CONFIG
Interchange properties key for the interchange message binding config.
|
Modifier and Type | Method and Description |
---|---|
EdiDirectory |
getEdiDirectory(String... includeMessages)
Get the
EdiDirectory instance for specification. |
Properties |
getInterchangeProperties()
Get the message interchange properties for the associated EDI specification.
|
Edimap |
getMappingModel(String messageName)
Get the EDI Mapping Model for the named message.
|
Set<String> |
getMessageNames()
Get a list of the names of the messages defined in the EDI Specification (e.g.
|
static final String INTERCHANGE_TYPE
static final String MESSAGE_BINDING_CONFIG
static final String INTERCHANGE_BINDING_CONFIG
Set<String> getMessageNames()
Edimap getMappingModel(String messageName) throws IOException
messageName
- The name of the message.IOException
- Error reading/converting the message definition to
an EDI Mapping Model.Properties getInterchangeProperties()
EdiDirectory getEdiDirectory(String... includeMessages) throws IOException
EdiDirectory
instance for specification.
Implementations should cache this instance.includeMessages
- Messages to include.IOException
- Error reading specification.Copyright © 2020. All rights reserved.