Class VcsRepositoryViewerManagerImpl
- java.lang.Object
-
- com.atlassian.bamboo.vcs.viewer.module.VcsRepositoryViewerManagerImpl
-
- All Implemented Interfaces:
VcsRepositoryViewerManager
public class VcsRepositoryViewerManagerImpl extends Object implements VcsRepositoryViewerManager
-
-
Constructor Summary
Constructors Constructor Description VcsRepositoryViewerManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, WebRepositoryViewerManager webRepositoryViewerManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable Web2VcsRepositoryViewerConverterfindConverterFor(@NotNull String pluginKey)Looks for converted of an old style repository plugin data to a new style plugin data.Stream<VcsRepositoryViewerModuleDescriptor>getAvailableRepositoryViewers()@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 Detail
-
VcsRepositoryViewerManagerImpl
public VcsRepositoryViewerManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, WebRepositoryViewerManager webRepositoryViewerManager)
-
-
Method Detail
-
getAvailableRepositoryViewers
public Stream<VcsRepositoryViewerModuleDescriptor> 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
-
-