Class SnapshotBootstrap
java.lang.Object
com.e1c.g5.v8.dt.internal.snapshot.integration.ui.SnapshotBootstrap
- All Implemented Interfaces:
IManagedService
,org.eclipse.ui.IStartup
Snapshot bootstrap is responsible for activating snapshot facilities on application start up.
-
Constructor Summary
ConstructorsConstructorDescriptionSnapshotBootstrap
(IGitIntegrationManager integrationManager, com.google.inject.Provider<IGitIntegrationStrategy> integrationStrategyProvider, SnapshotPreferencesManager preferencesManager) Constructs an instance of the bootstrap. -
Method Summary
-
Constructor Details
-
SnapshotBootstrap
@Inject public SnapshotBootstrap(IGitIntegrationManager integrationManager, com.google.inject.Provider<IGitIntegrationStrategy> integrationStrategyProvider, SnapshotPreferencesManager preferencesManager) Constructs an instance of the bootstrap.- Parameters:
integrationManager
- the snapshot Git integration manager, cannot benull
integrationStrategyProvider
- the provider of snapshot Git integration strategy, cannot benull
preferencesManager
- the snapshot preferences manager, cannot benull
-
-
Method Details
-
activate
public void activate()- Specified by:
activate
in interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivate
in interfaceIManagedService
-
earlyStartup
public void earlyStartup()- Specified by:
earlyStartup
in interfaceorg.eclipse.ui.IStartup
-