Interface IIzkmOrderMetadataService
- All Known Implementing Classes:
DefaultOrderMetadataService
,VocabularyOrderMetadataService
public interface IIzkmOrderMetadataService
-
Method Summary
Modifier and TypeMethodDescriptiongetBrandCode
(com.persequor.event.Event event) Metadata to populate data/field in order for IZKM.getIzkmOrderMetadata
(com.persequor.saga.modules.id.issuer.CreateOrderRequest request, IzkmIssuerParameters parameters) Metadata to populate data/field in order for IZKM.getProductInfo
(com.persequor.event.Event event) Metadata to populate data/field in order for IZKM.getProductionLineId
(com.persequor.event.Event event) getProductionOrderId
(com.persequor.event.Event event) getProductType
(com.persequor.event.Event event)
-
Method Details
-
getIzkmOrderMetadata
OrderData getIzkmOrderMetadata(com.persequor.saga.modules.id.issuer.CreateOrderRequest request, IzkmIssuerParameters parameters) Metadata to populate data/field in order for IZKM. Mandatory metadata keys that MUST be present in returned map:template-id
1-12mrp
6 digitsproduct-type
product-description
product-sku
factory-id
factory-country
- Parameters:
request
-parameters
-- Returns:
- metadata with mandatory keys present to populate IZKM order request
-
getProductType
-
getBrandCode
Metadata to populate data/field in order for IZKM. Mandatory metadata keys that MUST be present in returned map:template-id
1-12mrp
6 digitsproduct-type
product-description
product-sku
- Parameters:
event
-- Returns:
- metadata with mandatory keys present to populate IZKM order request
-
getProductInfo
Metadata to populate data/field in order for IZKM. Mandatory metadata keys that MUST be present in returned map:factory-id
factory-country
- Parameters:
event
-- Returns:
- metadata with mandatory keys present to populate IZKM order request
-
getProductionLineId
-
getProductionOrderId
-