package org.codehaus.sonar.cql;
import org.sonar.api.web.*;
@UserRole(UserRole.USER)
@Description("Show how to use Ruby Widget API")
@WidgetProperties({
@WidgetProperty(key="paramXdepend1",
description="This is a Xdepend mandatory parameter",
optional=false
),
@WidgetProperty(key="maxXdepend",
description="max Xdepend threshold",
type=WidgetPropertyType.INTEGER,
defaultValue="80"
),
@WidgetProperty(key="paramXdepend2",
description="This is an optional parameter Xdepend "
),
@WidgetProperty(key="floatprop",
description="test description Xdepend"
)
})
public class CqlDashboardWidget extends AbstractRubyTemplate implements RubyRailsWidget {
public String getId() {
return "Xdepend";
}
public String getTitle() {
return "Xdepend";
}
@Override
protected String getTemplatePath() {
return "/xdepend_dashboard_widget.html.erb";
}
}