import static com.google.common.base.Preconditions.checkArgument;
-class EventValidator {
- private static final int MAX_NAME_LENGTH = 400;
+public class EventValidator {
+ public static final int MAX_NAME_LENGTH = 400;
private static final int MAX_CATEGORY_LENGTH = 50;
private static final int MAX_DESCRIPTION_LENGTH = 4000;
import static java.lang.String.format;
import static org.apache.commons.lang.StringUtils.isNotBlank;
import static org.sonar.core.util.Protobuf.setNullable;
+import static org.sonar.db.event.EventValidator.MAX_NAME_LENGTH;
import static org.sonar.server.ws.WsUtils.writeProtobuf;
import static org.sonarqube.ws.client.projectanalysis.EventCategory.OTHER;
import static org.sonarqube.ws.client.projectanalysis.EventCategory.VERSION;
.setPossibleValues(VERSION, OTHER);
action.createParam(PARAM_NAME)
+ .setRequired(true)
+ .setMaximumLength(MAX_NAME_LENGTH)
.setDescription("Name")
- .setExampleValue("5.6")
- .setRequired(true);
+ .setExampleValue("5.6");
}
@Override