@Override public void define(Context context) { NewController controller = context.createController("api/updatecenter") .setDescription("Get list of installed plugins") .setSince("2.10"); Arrays.stream(actions).forEach(action -> action.define(controller)); controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/project_pull_requests") .setSince("7.1") .setDescription("Manage pull request (only available when the Branch plugin is installed)"); stream(actions).forEach(action -> action.define(controller)); controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController(CONTROLLER) .setSince("2.10") .setDescription("Manage project existence."); Arrays.stream(actions).forEach(action -> action.define(controller)); controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController("api/timemachine") .setDescription("Removed since 6.3, please use api/measures/search_history instead") .setSince("2.10"); defineIndexAction(controller); controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController(CONTROLLER_PROPERTIES) .setDescription("This web service is deprecated, please use api/settings instead.") .setSince("2.6"); indexAction.define(controller); controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/project_tags") .setDescription("Manage project tags") .setSince("6.4"); actions.forEach(a -> a.define(controller)); controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController(API_ENDPOINT) .setSince("4.4") .setDescription("Get JAR files and referentials for batch"); stream(actions).forEach(action -> action.define(controller)); controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController("api/project_links") .setDescription("Manage projects links.") .setSince("6.1"); for (ProjectLinksWsAction action : actions) { action.define(controller); } controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController(MeasuresWsParameters.CONTROLLER_MEASURES) .setSince("5.4") .setDescription("Get components or children with specified measures."); for (MeasuresWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController languages = context.createController("api/languages") .setDescription("Get the list of programming languages supported in this instance.") .setSince("5.1"); list.define(languages); languages.done(); }
@Override public void define(Context context) { NewController controller = context.createController("api/emails") .setDescription("Manage emails") .setSince("6.1"); for (EmailsWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController(CONTROLLER) .setDescription("List, create, and delete a user's access tokens.") .setSince("5.3"); for (UserTokensWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/plugins"); controller.setDescription("Manage the plugins on the server, including installing, uninstalling, and upgrading.") .setSince("5.2"); for (PluginsWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/security_reports"); controller.setDescription("Return data needed by the security reports"); controller.setSince("7.3"); for (SecurityReportsWsAction action : actions) { action.define(controller); } controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController(ENDPOINT) .setDescription("Manage custom measures for a project. See also api/metrics.<br/>" + "Custom measures are deprecated. Please use projects tags instead.") .setSince("5.2"); for (CustomMeasuresWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController(ENDPOINT); controller.setDescription("Get information on automatic metrics, and manage custom metrics. See also api/custom_measures."); controller.setSince("2.6"); for (MetricsWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/favorites") .setDescription("Manage user favorites") .setSince("6.3"); for (FavoritesWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/user_groups") .setDescription("Manage user groups.") .setSince("5.2"); for (UserGroupsWsAction action : actions) { action.define(controller); } controller.done(); }
@Override public void define(Context context) { NewController controller = context.createController(CONTROLLER); controller.setDescription("Manage permission templates, and the granting and revoking of permissions at the global and project levels."); controller.setSince("3.7"); for (PermissionsWsAction action : actions) { action.define(controller); } controller.done(); } }
@Override public void define(Context context) { NewController controller = context.createController("api/user_properties"); controller.setDescription("Removed since 6.3, please use api/favorites and api/notifications instead"); controller.setSince("2.6"); defineIndexAction(controller); controller.done(); }