Class VcsRepositoryViewerManagerImpl
java.lang.Object
com.atlassian.bamboo.vcs.viewer.module.VcsRepositoryViewerManagerImpl
- All Implemented Interfaces:
VcsRepositoryViewerManager
-
Constructor Summary
ConstructorsConstructorDescriptionVcsRepositoryViewerManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, WebRepositoryViewerManager webRepositoryViewerManager) -
Method Summary
Modifier and TypeMethodDescription@Nullable Web2VcsRepositoryViewerConverterfindConverterFor(@NotNull String pluginKey) Looks for converted of an old style repository plugin data to a new style plugin data.@NotNull Stream<VcsRepositoryViewerModuleDescriptor>getAvailableViewersForRepositoryType(String pluginKey) @Nullable VcsRepositoryViewerModuleDescriptorgetVcsRepositoryViewerModuleDescriptor(@NotNull String pluginKey) Return module descriptor for given plugin key or null if it doesn't exists or plugin is disabled.@Nullable VcsRepositoryViewergetViewerForRepository(@NotNull VcsRepositoryData vcsRepositoryData) Get viewer configured for a repository.
-
Constructor Details
-
VcsRepositoryViewerManagerImpl
public VcsRepositoryViewerManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, WebRepositoryViewerManager webRepositoryViewerManager)
-
-
Method Details
-
getAvailableRepositoryViewers
- Specified by:
getAvailableRepositoryViewersin interfaceVcsRepositoryViewerManager
-
getAvailableViewersForRepositoryType
@NotNull public @NotNull Stream<VcsRepositoryViewerModuleDescriptor> getAvailableViewersForRepositoryType(String pluginKey) - Specified by:
getAvailableViewersForRepositoryTypein interfaceVcsRepositoryViewerManager
-
getVcsRepositoryViewerModuleDescriptor
@Nullable public @Nullable VcsRepositoryViewerModuleDescriptor getVcsRepositoryViewerModuleDescriptor(@NotNull @NotNull String pluginKey) Description copied from interface:VcsRepositoryViewerManagerReturn module descriptor for given plugin key or null if it doesn't exists or plugin is disabled.- Specified by:
getVcsRepositoryViewerModuleDescriptorin interfaceVcsRepositoryViewerManager
-
getViewerForRepository
@Nullable public @Nullable VcsRepositoryViewer getViewerForRepository(@NotNull @NotNull VcsRepositoryData vcsRepositoryData) Description copied from interface:VcsRepositoryViewerManagerGet viewer configured for a repository.- Specified by:
getViewerForRepositoryin interfaceVcsRepositoryViewerManager- Returns:
-
findConverterFor
@Nullable public @Nullable Web2VcsRepositoryViewerConverter findConverterFor(@NotNull @NotNull String pluginKey) Description copied from interface:VcsRepositoryViewerManagerLooks for converted of an old style repository plugin data to a new style plugin data.- Specified by:
findConverterForin interfaceVcsRepositoryViewerManager- Parameters:
pluginKey- key of an old plugin- Returns:
- converter class or null if none available
-