Class DefaultOrderMetadataService
java.lang.Object
com.persequor.saga.modules.crpt.service.DefaultOrderMetadataService
- All Implemented Interfaces:
ICrptOrderMetadataService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBrandCode
(com.persequor.event.Event event) Metadata to populate data/field in order for CRPT.getCrptOrderMetadata
(com.persequor.saga.modules.id.issuer.CreateOrderRequest request, CrptIssuerParameters parameters) Metadata to populate data/field in order for CRPT.getProductInfo
(com.persequor.event.Event event) Metadata to populate data/field in order for CRPT.getProductionLineId
(com.persequor.event.Event event) getProductionOrderId
(com.persequor.event.Event event) getProductType
(com.persequor.event.Event event)
-
Constructor Details
-
DefaultOrderMetadataService
-
-
Method Details
-
getCrptOrderMetadata
public Orderdata getCrptOrderMetadata(com.persequor.saga.modules.id.issuer.CreateOrderRequest request, CrptIssuerParameters parameters) Description copied from interface:ICrptOrderMetadataService
Metadata to populate data/field in order for CRPT. 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
- Specified by:
getCrptOrderMetadata
in interfaceICrptOrderMetadataService
- Returns:
- metadata with mandatory keys present to populate CRPT order request
-
getProductType
- Specified by:
getProductType
in interfaceICrptOrderMetadataService
-
getBrandCode
Description copied from interface:ICrptOrderMetadataService
Metadata to populate data/field in order for CRPT. Mandatory metadata keys that MUST be present in returned map:template-id
1-12mrp
6 digitsproduct-type
product-description
product-sku
- Specified by:
getBrandCode
in interfaceICrptOrderMetadataService
- Returns:
- metadata with mandatory keys present to populate CRPT order request
-
getProductInfo
Description copied from interface:ICrptOrderMetadataService
Metadata to populate data/field in order for CRPT. Mandatory metadata keys that MUST be present in returned map:factory-id
factory-country
- Specified by:
getProductInfo
in interfaceICrptOrderMetadataService
- Returns:
- metadata with mandatory keys present to populate CRPT order request
-
getProductionLineId
- Specified by:
getProductionLineId
in interfaceICrptOrderMetadataService
-
getProductionOrderId
- Specified by:
getProductionOrderId
in interfaceICrptOrderMetadataService
-