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 benullintegrationStrategyProvider- the provider of snapshot Git integration strategy, cannot benullpreferencesManager- the snapshot preferences manager, cannot benull
-
-
Method Details
-
activate
public void activate()- Specified by:
activatein interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceIManagedService
-
earlyStartup
public void earlyStartup()- Specified by:
earlyStartupin interfaceorg.eclipse.ui.IStartup
-