java.lang.Object
com.hello2morrow.sonargraph.integration.jenkins.persistence.MetricIds
All Implemented Interfaces:
Serializable

public class MetricIds extends Object implements Serializable
See Also:
  • Constructor Details

    • MetricIds

      public MetricIds()
  • Method Details

    • addMetricId

      public void addMetricId(MetricId metricId)
    • getMetricIds

      public Map<String,MetricId> getMetricIds()
    • getMetricIds

      public Map<String,MetricId> getMetricIds(String language)
    • getMetricId

      public MetricId getMetricId(String metricName)
    • getMetricCategories

      public Set<String> getMetricCategories()
    • getMetricIdsForCategory

      public Set<MetricId> getMetricIdsForCategory(String metricCategory)
    • toJSON

      public static String toJSON(MetricIds metricIds)
    • fromJSON

      public static MetricIds fromJSON(String jsonString)
    • fromIMetricIds

      public static MetricIds fromIMetricIds(List<com.hello2morrow.sonargraph.integration.access.model.IMetricId> metricIds)
    • fromExportMetaData

      public static MetricIds fromExportMetaData(com.hello2morrow.sonargraph.integration.access.model.IExportMetaData exportMetaData)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • addAll

      public MetricIds addAll(MetricIds other)