Class VcsRepositoryViewerManagerImpl
java.lang.Object
com.atlassian.bamboo.vcs.viewer.module.VcsRepositoryViewerManagerImpl
- All Implemented Interfaces:
VcsRepositoryViewerManager
-
Constructor Summary
ConstructorsConstructorDescriptionVcsRepositoryViewerManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor) -
Method Summary
Modifier and TypeMethodDescription@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)
-
-
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- Parameters:
pluginKey-
-
getViewerForRepository
@Nullable public @Nullable VcsRepositoryViewer getViewerForRepository(@NotNull @NotNull VcsRepositoryData vcsRepositoryData) Description copied from interface:VcsRepositoryViewerManagerGet viewer configured for a repository.- Specified by:
getViewerForRepositoryin interfaceVcsRepositoryViewerManager- Parameters:
vcsRepositoryData-- Returns:
-