new WorkOrderServiceFactory()
Interactions/IFC/interact/GoIFCComponents/Components/WorkOrderComponent/src/factories/WorkOrderServiceFactory.ts, line 6
Methods
-
staticWorkOrderServiceFactory.createService(isProduction)
Interactions/IFC/interact/GoIFCComponents/Components/WorkOrderComponent/src/factories/WorkOrderServiceFactory.ts, line 25 -
Creates a WorkOrderService instance with all dependencies properly injected.
Name Type Default Description isProductionfalse Whether running in production environment
Returns:
Configured WorkOrderService instance -
staticWorkOrderServiceFactory.getInstance(isProduction)
Interactions/IFC/interact/GoIFCComponents/Components/WorkOrderComponent/src/factories/WorkOrderServiceFactory.ts, line 38 -
Gets a singleton instance of WorkOrderService. Implements the Singleton pattern for shared service instance.
Name Type Default Description isProductionfalse Whether running in production environment
Returns:
Singleton WorkOrderService instance -
staticWorkOrderServiceFactory.resetInstance()
Interactions/IFC/interact/GoIFCComponents/Components/WorkOrderComponent/src/factories/WorkOrderServiceFactory.ts, line 49 -
Resets the singleton instance. Useful for testing or when configuration changes.
