Class DefaultTemplateIdFetcher
java.lang.Object
com.persequor.saga.modules.crpt.service.DefaultTemplateIdFetcher
- All Implemented Interfaces:
ITemplateIdFetcher
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTemplateIdFetcher
(com.persequor.saga.modules.id.service.IdOrderService orderService, MarkingCodePairedType markingCodePairedType) -
Method Summary
Modifier and TypeMethodDescriptiongetChildTemplateMap
(com.persequor.event.Event event) getParentTemplate
(com.persequor.event.Event event)
-
Constructor Details
-
DefaultTemplateIdFetcher
@Inject public DefaultTemplateIdFetcher(com.persequor.saga.modules.id.service.IdOrderService orderService, MarkingCodePairedType markingCodePairedType)
-
-
Method Details
-
getChildTemplateMap
- Specified by:
getChildTemplateMap
in interfaceITemplateIdFetcher
- Parameters:
event
- The event being processed- Returns:
- Map containing the template for every epc
-
getParentTemplate
- Specified by:
getParentTemplate
in interfaceITemplateIdFetcher
- Parameters:
event
- The event being processed- Returns:
- The template enum value for the parent id of an epcis event
-