Class DynOExtractor<T extends DynO>
java.lang.Object
overit.geocallapp.utilities.core.data.DynOExtractor<T>
- Type Parameters:
T- the generic type that extendsDynO
- Direct Known Subclasses:
BundleExtractor,CapacityPlanningScenarioDetailExtractor,DefaultDynOExtractor,ExpectedMaterialExtractor,InterventionAggregateExtractor,SchedulingProposalDetailExtractor,SerializedMaterialWithAccountExtractor,SharedResourceWithLogExtractor,SharedResourceWithLogExtractor,StockSerializedMaterialDetailExtractor,TransferRequestExtractor,TransferRequestItemExtractor,WarehouseMaterialDetailExtractor,WarehouseOperationExtractor,WarehouseOperationItemExtractor,WarehouseWOAgendaMaterialExtractor,WOAgendaMaterialExtractor,WorkOrderOperationAccountedMaterialExtractor
Abstract class that defines a generic extractor for a
Provides a framework for creating a map of objects starting from a specific
DynO object.Provides a framework for creating a map of objects starting from a specific
DynO.- Since:
- 1.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates aMapfrom the provided object of type T.
Implementation-specific logic determines how the object is used to construct the map.protected voidinitialize(List<T> objects, PoolKit poolKit) Initialize the extractor.
-
Constructor Details
-
DynOExtractor
public DynOExtractor()
-
-
Method Details
-
initialize
Initialize the extractor.- Parameters:
objects- the objects to whose values to extractpoolKit- thePoolKitto use for the transaction
-
extract
Creates aMapfrom the provided object of type T.
Implementation-specific logic determines how the object is used to construct the map.- Parameters:
object- the object to use for map creation- Returns:
- the
Mapobject of type T
-