return new Event(name, Category.PROFILE, data, description);
}
+ public static Event createDefinitionChange(String name, @Nullable String data, @Nullable String description) {
+ return new Event(name, Category.DEFINITION_CHANGE, data, description);
+ }
+
public String getName() {
return name;
}
}
public enum Category {
- ALERT, PROFILE
+ ALERT, PROFILE, DEFINITION_CHANGE
}
}
public static final String CATEGORY_VERSION = "Version";
public static final String CATEGORY_ALERT = "Alert";
public static final String CATEGORY_PROFILE = "Profile";
+ public static final String DEFINITION_CHANGE = "Definition change";
private Long id;
private String uuid;
package org.sonar.server.projectanalysis.ws;
public enum EventCategory {
- VERSION("Version"), OTHER("Other"), QUALITY_PROFILE("Profile"), QUALITY_GATE("Alert");
+ VERSION("Version"), OTHER("Other"), QUALITY_PROFILE("Profile"), QUALITY_GATE("Alert"), DEFINITION_CHANGE("Definition change");
private final String label;