Class SnapshotConfigurationManager
java.lang.Object
com.e1c.g5.v8.internal.snapshot.participation.SnapshotConfigurationManager
Manages snapshot configuration gathering.
-
Constructor Summary
ConstructorsConstructorDescriptionSnapshotConfigurationManager
(ParticipantsRegistry participantsRegistry) Constructs the manager. -
Method Summary
Modifier and TypeMethodDescriptionGets format versions of registered snapshot participants.getSnapshotConfiguration
(org.eclipse.core.resources.IProject project) Gets snapshot configuration for the project.
-
Constructor Details
-
SnapshotConfigurationManager
Constructs the manager.- Parameters:
participantsRegistry
- the snapshot participants registry, cannot benull
-
-
Method Details
-
getSnapshotConfiguration
Gets snapshot configuration for the project.- Parameters:
project
- the project, cannot benull
- Returns:
- snapshot configuration, never
null
-
getParticipantFormatVersions
Gets format versions of registered snapshot participants.- Returns:
- the map from participant id to its format version, never
null
-