Class ParsersListProviderImpl

java.lang.Object
com.atlassian.bamboo.warnings.parsers.ParsersListProviderImpl
All Implemented Interfaces:
ParsersListProvider

@Component public class ParsersListProviderImpl extends Object implements ParsersListProvider
  • Constructor Details

    • ParsersListProviderImpl

      public ParsersListProviderImpl()
  • Method Details

    • getParsersMap

      @NotNull public @NotNull com.google.common.collect.ImmutableMap<String,String> getParsersMap()
      Specified by:
      getParsersMap in interface ParsersListProvider
      Returns:
      an immutable map containing Jenkins Parsers classes names (keys) and user readable names for those classes (values)
    • getParsersNames

      @NotNull public @NotNull com.google.common.collect.ImmutableSet<String> getParsersNames()
      Specified by:
      getParsersNames in interface ParsersListProvider
      Returns:
      an immutable map containing user readable names of all Jenkins Parsers.
    • parserExists

      public boolean parserExists(@NotNull @NotNull String parserName)
      Specified by:
      parserExists in interface ParsersListProvider
      Returns:
      true if given parser is present, false otherwise