@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid Order") })
@RequestMapping(value = "/emails/export", method = RequestMethod.GET)
@PostMapping(value = "alert_new_shift")
@DescribeResult(name = "result", description = "Rasterized grid")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_BY_BUSINESS_OBJECT_DEFINITION_GET)
@ApiParam(value = "provide valid rule id", required = true)
@GetMapping("/{userId}/goals")
@RequestMapping("/clinicaldocuments.html")
@RequestMapping(value = PROXY_PATH, method = RequestMethod.GET)
@PreAuthorize("hasRole('UserAdmin')")
@GetMapping("showcompileinfo")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.DOUBLE)
@ScalarFunction("ST_Length")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址") })
@ApiOperation(value = "Quality indicator for averageAwardPeriod endpoint, " + "showing the percentage of awards that have start and end dates vs the total tenders in the system")
@ApiParam("ID of workspace to get projects")
@Produces ( MediaType.WILDCARD )
@GetMapping(value="/v2/auth/approle/role/{role_name}/role_id",produces="application/json")
@ApiOperation(value = "Update a model", tags = { "Models" }, notes = "All request values are optional. " + "For example, you can only include the name attribute in the request body JSON-object, only updating the name of the model, leaving all other fields unaffected. " + "When an attribute is explicitly included and is set to null, the model-value will be updated to null. ")
@RequestMapping(value = "/{dbsetId}/list")
@RequestParam(value = "pageSize")
@RequestMapping( value = "/{host_id}/nicinfo", method = RequestMethod.GET )
@EventHandler(priority = EventPriority.LOW)
@PathParam("username")
@ApiParam(name = "consumerType", required = true)
@PreAuthorize("hasPermission(#organizationId, 'ORGANIZATION', 'viewOrganizationPage')")
@Description("Normal cdf given a mean, standard deviation, and value")
@ConvertGroup(to = CreateTodoValidationGroup.class)
@SuppressFBWarnings(value = "JAXRS_ENDPOINT", justification = "verified")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid ID supplied") , @ApiResponse(code = 404, message = "Pet not found") })
@Path("/type")
@RequestMapping(value = "/namespaceIamRoleAuthorizations/namespaces/{namespace}", method = RequestMethod.DELETE)
@ApiOperation("Delete single transaction from P2PRestApp node")
@Mapping(target = "targetPathComputationStrategy", source = "targetPathComputationStrategy")
@ApiOperation( value = "Download notification attachment", nickname = "downloadNotificationAttachment", tags = { IdmNotificationAttachmentController.TAG }, notes = "Returns input stream to notification attachment.", authorizations = { @Authorization(value = SwaggerConfig.AUTHENTICATION_BASIC, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }), @Authorization(value = SwaggerConfig.AUTHENTICATION_CIDMST, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }) })
@PathVariable("role_name" )
@Produces ( { APPLICATION_JSON, APPLICATION_XML } )
@PreAuthorize("hasAuthority('VIEW_CLIENT_ACL_SUBJECTS')")
@RequestMapping(value="list")
@PostAuthorize("hasPermission(returnObject, 'VIEW')")
@Inline(value = "$5.getPhysicsEngine().motionNewtonEuler1Law1D(($1), ($2), ($3), ($4))", imported = {PhysicsUtil.class})
@ApiParam( value = API_PARAM_GROUP_IDENTIFIER )
@RequestParam(value = CANCEL_PARAM, required = false)
@Param(value = XML_ELEMENT, required = true)
@Description("apoc.math.maxLong() | return the maximum value a long can have")
@RequestMapping(value = "create", method = RequestMethod.GET, params = "form")
@RequestMapping(value = "/sections/{sectionId}", method = RequestMethod.DELETE)
@ApiParam(required = true, value = "Workspace id")
@Path("/{dn}/evict")
@RequestParam(name = "humanReadable", defaultValue = "false", required = false)
@Before("execution(* net.sf.sahi.util.Utils.execute*(..))")
@Path(SIGN_SERVICE_METADATA_PATH)
@RequestParam("revisionId")
@ModelAttribute(name = SELECTION_FORM, binding = false)
@HystrixCommand( fallbackMethod = "", ignoreExceptions = {Exception.class} )
@ApiOperation(value = "${ServiceAccountsControllerV2.associateApprole.value}", notes = "${ServiceAccountsControllerV2.associateApprole.notes}")
@RequestMapping(value = "/api/ocds/averageNumberBidsExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@Path("/me")
@QueryParam("startTime")
@RequestMapping( value = {"/get_MicroServiceDictData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation("Pauses the workflow")
@PostMapping(value = "/update-content")
@RestQuery( name = "status", description = "Return status of message broker", returnDescription = "Return status of message broker", responses = { @RestResponse( responseCode = SC_NO_CONTENT, description = "Connection to message broker ok"), @RestResponse( responseCode = SC_SERVICE_UNAVAILABLE, description = "Not connected to message broker") })
@Path("{uuid}/documents")
@Qualifier("compositeTimeLimiterCustomizer")
@ApiOperation("Get profile by user's id")
@Around("@annotation(circuitBreakerAnnotation)")
@QueryParam(PARAM_RESPONSIBLE_HOSP_NAME)
@GetMapping(value="/v2/auth/userpass/users",produces="application/json")
@Qualifier("s3PathCleaner")
@ExtensionRequestParameter(name = "some-list", description = "a list to reply with")
@RequestMapping(value = VIEW, method = RequestMethod.POST)
@Path("/configsections")
@PathVariable("buildKey")
@ApiParam(name = "name", value = "Filter preparations by name.")
@RestQuery(name = "hasRepo", description = "Ask if the OAI-PMH server knows about a repository", returnDescription = "true|false", pathParameters = { @RestParameter(name = "repoId", isRequired = true, description = "The id of the repository", type = RestParameter.Type.STRING)}, responses = { @RestResponse(responseCode = SC_OK, description = "true|false")})
@Cacheable("getUserInfo")
@RequestMapping(value = "/byId/{taskId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ActionId(Modify.TYPE)
@Consumes({ MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN })
@Operation(description = "Replace provided VNF instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PathParam("resourceId")
@ModelAttribute("createOrderForm")
@ScalarFunction("to_encoded_polyline")
@javax.ws.rs.core.Context
@PermissionRule(value = "EDIT_SPEND_PROFILE_SECTION", description = "A partner can edit their own Spend Profile " + "section when their Companies House details are complete or not required, the Project Details have been submitted, " + "and the Organisation's Bank Details have been approved or not required")
@PathParam("positionId")
@GetMapping("/{name}/client/url")
@QueryParam("hash")
@RequestMapping(value = "/logs/{fileName:.+}", method = {RequestMethod.GET, RequestMethod.POST})
@NewCorrelationContextRequired
@RequestMapping( value = {"/get_ZoneData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_ASSET + "\")")
@RequestMapping(value = SECURITY_ROLES_URI_PREFIX + "/{securityRoleName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Path("/{uuid}/metadata")
@GetMapping(value = "/list", produces = APPLICATION_JSON_VALUE)
@PathParam("brokerName")
@Operation(tags = {"dex"}, summary = "Get candlesticks, APL/ETH, APL/PAX", description = "Retrieve candlesticks using buy orders history and stored candlesticks for specified currency pair. Time bounds are represented by unix seconds. Entirely UDF compatible.", responses = @ApiResponse(description = "trading data output with request parameters and candlesticks data", content = @Content(schema = @Schema(implementation = TradingDataOutputDTO.class), mediaType = "application/json")) )
@RequestMapping(value = "/group")
@RolesAllowed("viewThreatIntelOrigin")
@Scheduled(cron = "0 10 4 * * *")
@ApiOperation(value = "Update authenticated user's organization", response = OrganizationDTO.class)
@ApiParam(value = "UUID of the requested Object.")
@Produces("application/json")
@RequestMapping( method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
@Path("/{topologyId}/log")
@RequestMapping(path = "/post/{name}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestParam("start")
@PathParam("releaseName")
@Name("params")
@ApiException(BATCH_COPY_PROCESS_DEFINITION_ERROR)
@Path("/groupusers/{id}")
@ApiResponses(value = { @ApiResponse( responseCode = "200", description = "Job request accepted", content = @Content( schema = @Schema(implementation = APIJobCreatedResponse.class) )), @ApiResponse( responseCode = "400", description = "Invalid or malformed job request", content = @Content( schema = @Schema(implementation = APIErrorMessage.class) )) })
@SuppressFBWarnings(value = "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR", justification = "This is a false positive. A null check is present.")
@RequestMapping( value = "/{bugid}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
@WebParam(name = "patientNumberType")
@ApiOperation(value = "Delete a provider.", httpMethod = "DELETE", response = String.class)
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 200, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=DISPOSE_CONTAINER_RESPONSE_JSON)})) })
@Counted(absolute = true, name = "queries.total.added", monotonic = true)
@QueryParam("className")
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX, method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.GET, params = "form")
@SuppressWarnings("SwitchStatementWithTooFewBranches")
@RequestMapping(value = "{tourCode}/reserve", method = RequestMethod.GET, params = "complete")
@Path("/deleteBatch")
@Param(value = Constants.InputNames.JSON_PATH, required = true)
@GetMapping("/logs")
@RequestMapping(value = "page/page/{page}-{pageSize}", method = RequestMethod.GET)
@Path("/{intygId}")
@PathVariable("processGuid")
@RequestParam(name = "groupName")
@Timed(name = "http.rest.vertices.object.get", absolute = true)
@RequestMapping(value = REQUEST_MAPPING_LIST, method = RequestMethod.GET)
@ApiOperation("Get registered queues")
@Description("Encode binary data as base64")
@Path("/{username}/owners")
@RequestMapping(value = "/api/frequentTenderers", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Path("/contexts/{identifier:.+}")
@PutMapping(path = "/adminbasic/configs")
@Secured(SecurityFunctions.FN_EXPECTED_PARTITION_VALUES_POST)
@ApiOperation(value = "Upload document file", response = Response.class, authorizations = {@Authorization(value = "authorization")})
@GetMapping("/bank-details/export")
@Description("Suffix starting at given index")
@QueryParam("authIndexType")
@LogMethod("查询收益记录")
@RolesAllowed("USER")
@AtlasActionProcessor(sourceType = FieldType.ANY_DATE)
@PutMapping("/logs")
@Config("coordinator.expected-state.dir")
@PathParam("flavorId")
@When("^block domain \"([^\"]*)\" on (\\d+) instances$")
@ApiOperation("Retrieves the Catalog record by its ID.")
@Scheduled(fixedRate = 300_000, initialDelay = 120_000)
@ApiResponses({@ApiResponse(code = 200, message = "Returns JSON or HTML OpenAPI document")})
@RequestMapping( value = "/about", method = RequestMethod.GET )
@GetMapping(value = "/{serviceId}/{apiVersion}", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestParam(value = "fileName")
@GoalName("delete")
@PostMapping("/question/{questionId}")
@GetMapping("time")
@RequestParam(value = "searchCategory")
@Path("{eventId}/asset/attachment/attachments.json")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkspaceUserMemberShipDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@CliCommand(value = "repair corrupted clean files", help = "repair corrupted clean files")
@GetMapping("/app/list/only/bind")
@RequestMapping(value = "{id}", method = RequestMethod.PUT)
@PostMapping("/commands")
@PathVariable("tagTypeCode")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
@QueryParam("treeAgg")
@PostMapping("/download")
@WSDoc("Retires the Drug Group")
@RequestMapping(value = "/api/users/count", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Features were found", response=FeatureDTO.class), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 400, message = "Query is not correct")})
@JsonProperty("icon")
@UiHandler("artifactIdTextBox")
@RequestMapping(value = STORAGE_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@DeleteMapping(path = "/contacts/{contactsId}")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_DISTRIBUTION')")
@ApiOperation(value = "Get permissions of one user within a single application")
@ConfigurationProperty(name = "end", label = "End", description = "The end of the range")
@QueryParam("unformatted")
@ParameterName("pattern")
@RequestMapping(value="/setting",method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@Description("Returns the maximum of the long values<br/>" + "<b>numbers</b> - long integer values for comparison<br/>" + "Example:<br/>" + "#{maxLong(55555555555l, 44444444444l, 33333333333l)} returns 55555555555")
@ApiOperation(value = "${UserPassControllerV2.login.value}", notes = "${UserPassControllerV2.login.notes}")
@Path("/{type}/{id}/info")
@Qualifier("compositeBulkheadCustomizer")
@PathParam("roleId")
@PathParam("jobName")
@ApiOperation(value = "getKerberosStartupState", notes = "GET_USER_INFO_NOTES")
@Path("v1/owner/{owner}/project/{project}/stack/{stack}/z/{z}/box/{x},{y},{width},{height},{scale}/render-parameters")
@GetMapping("/age/{age}")
@QueryParam("subscription_id")
@PostMapping(value = "/grant-project")
@RequestMapping(value = SUBJECT_MATTER_EXPERTS_URI_PREFIX + "/{userId}", method = RequestMethod.GET)
@ManagedOperation(value = "Interrupts this LoadGenerator", impact = "ACTION")
@ApiOperation(value = "Displays the planning items, filtered by location. See the location filter " + "for the options to filter by")
@ApiParam( value = API_PARAM_RECORD_UUID, required = true)
@ApiOperation("Retrieve multiple page templates")
@RequestMapping(value = "/api/activeAwardsCount", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@GetMapping(value = "/get-receiver-cc")
@PostMapping(value = "/{projectId}/team", params = "close-add-team-member-form")
@ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "USER_NAME", type = "String") })
@ApiResponses(value = { @ApiResponse(code = 204, message = "No Content"), @ApiResponse(code = 404, message = "Not Found"), @ApiResponse(code = 409, message = "Failed to remove workspace member"), @ApiResponse(code = 500, message = "Internal Server Error")})
@ApiParam(value = "stepId", defaultValue = "head")
@RequestParam(name = "recommendationId", required = true)
@ApiOperation("Gets a list of Conflicts found between the two provided Branches' HEAD Commits.")
@Config("thrift.server.stats.enabled")
@ScalarFunction("ST_Boundary")
@Path("similarities")
@Header(NotificationRouteHeaders.LOGISK_ADRESS)
@PostMapping("/apps/{appId}/appnamespaces")
@Required("name")
@RequestParam(required=true)
@ApiOperation("Get all Fields")
@Name("string")
@ConditionalOnMissingBean(DefaultMQProducer.class)
@Operation( summary = "Verify a user email address", description = "Used to verify a user email. Typically, the user will click on this link in " + "their email to verify their account. Upon verification, the user object in the " + "database will be updated to indicate that the email address is verified.", tags = { "verify" }, responses = { @ApiResponse(responseCode = "200", description = "The operation was successfully completed", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "303", description = "The request should be redirected to /verify/success"), @ApiResponse(responseCode = "400", description = "The verify request was malformed"), @ApiResponse(responseCode = "404", description = "The user was not found in the database"), @ApiResponse(responseCode = "500", description = "The database rejected the request for an unknown reason"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@InboundProcessingEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionArgTransformerBuilder.class, serviceType = "Document Submission Deferred Request", version = "")
@PutMapping(value = "/document/{path:.*}", consumes = MULTIPART_FORM_DATA_VALUE)
@Path("/{version:[vV][3-5]}/{serviceId}/modeldifferences")
@Consumes({MediaType.TEXT_PLAIN, "text/csv", MediaType.APPLICATION_JSON})
@RequiresPermissions("nexus:roles:update")
@Name(value = "timezone",defaultValue = "UTC")
@XmlElement(name = "aggregation")
@Endpoint(name = "flatten")
@XmlElementDecl(namespace = "", name = "name")
@RequestMapping(value = "activityHistory.html")
@PostMapping("/shareprofit")
@ApiParam(value = "Filter by Applicationname or -part")
@QueryParam(TOP_N)
@OpenApi( path = ROUTE, method = HttpMethod.POST, summary = "Subscribe beacon node to committee attestation subnet.", tags = {TAG_VALIDATOR}, requestBody = @OpenApiRequestBody( content = {@OpenApiContent(from = SubscribeToBeaconCommitteeRequest.class)}), description = "After Beacon node receives this request it has to:\n" + "- add subnet to ENR\n" + "- announce subnet topic subscription on gossipsub\n" + "- search using discv5 for peers related to this subnet and replace current peers with those ones if neccessary\n" + "- aggregate attestations received on that subnet\n", responses = { @OpenApiResponse( status = RES_OK, description = "Slot signature is valid and beacon node is subscribed to given committee attestation subnet."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid request syntax."), @OpenApiResponse(status = RES_INTERNAL_ERROR, description = "Beacon node internal error.") })
@Given("^EC2 \"([^\"]*)\"$")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Scenario Object for given Scenario ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found for given Scenario ID") })
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_BY_SECURITY_FUNCTION_GET)
@SuppressWarnings("checkstyle:emptystatement")
@PreAuthorize(ROLE_USER)
@ApiOperation(value = "Change password.")
@ApiOperation(httpMethod = "GET", value = "API to get all asset group details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("meshCellSize")
@Consumes({MediaType.APPLICATION_JSON, RexsterMediaType.APPLICATION_REXSTER_JSON, RexsterMediaType.APPLICATION_REXSTER_TYPED_JSON})
@PostMapping(params = "invite-to-project")
@PathVariable("deploymentId")
@Description("apoc.date.fields('2012-12-23',('yyyy-MM-dd')) - return columns and a map representation of date parsed with the given format with entries for years,months,weekdays,days,hours,minutes,seconds,zoneid")
@BindingParam("ascending")
@PathParam("currentDraftId")
@ScalarFunction("rtrim")
@Secured(SecurityFunctions.FN_TIMEOUT_VALIDATION_GET)
@RequestParam( required = false)
@ApiParam(value = "provide valid asset group name", required = true)
@ApiOperation(value = "Get user profile information by id")
@ApiOperation(value = "Delete a bucket in an experiment", notes = "Can only delete a bucket for experiment that is in DRAFT state. The default call is " + "safe to use, but other than that please only delete buckets which you have created.")
@Option("opt")
@JniArg(cast = "const char*")
@ApiOperation(value = "${SafesController.getSafe.value}", notes = "${SafesController.getSafe.notes}")
@PutMapping("/detail_order")
@ApiParam(value = "Page name where the experiment will appear")
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.FLOAT, concerns = AtlasConversionConcern.RANGE)
@ShellMethodAvailability("postprocessorsAvailability")
@PostMapping(value="/v2/auth/userpass/users", consumes="application/json", produces="application/json")
@PathParam("questionnaireId")
@Path("/{id_family}/workers/{id_worker}")
@Secured(permission = "securityprofiles:id:read", description = "Lire un profile de sécurité donné")
@RequestMapping(value = "/measures", method = RequestMethod.DELETE)
@GetMapping("/{entityTypeId}/{entityId}/{fieldId}")
@ApiException(BATCH_MOVE_PROCESS_DEFINITION_ERROR)
@Produces({ALTO_IRD, ALTO_ERROR})
@ApiOperation(value = "Update GCM account for authenticated user", response = Response.class, authorizations = {@Authorization(value = "authorization")})
@Path("ticket")
@PostMapping("/manage/managers")
@RequestParam(value = "host", required = false)
@RequestMapping( value = {"/get_AddressGroupData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiResponses({ @ApiResponse(code = 200, message = "The resources details successfully fetched"), @ApiResponse(code = 404, message = "Account with specified id was not found"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@RequestMapping(value = "/jobs", method = RequestMethod.DELETE)
@SecuredBySpring(value = "EDIT_PROJECT_TEAM", description = "IFS Admin and support users can edit project team.")
@JsonProperty("executedAmount")
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "Competition finance users can view the finance totals.", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@Operation(summary = "Get Mapping", description = "Retrieve a mapping file saved on the server")
@ApiResponses({ @ApiResponse(code = 204, message = "DLQ consumption stopped successfully"), @ApiResponse(code = 404, message = "brokerName not found") })
@EventHandler("removeButton")
@PutMapping(value="/v2/serviceaccounts/onboard", produces="application/json")
@QueryParam("requestId")
@Path("{workspaceId}/parts/{partNumber}-{partVersion}")
@Path("regions")
@RawRes
@Path("{vm_id}/events/{event_id}/energy-consumption")
@Path("events/executions")
@PathParam("iteration")
@SuppressWarnings({ "unused", "WeakerAccess" })
@GetMapping({"", "/", "/list"})
@Path("/children/{parent:.*}")
@FormDataParam("email")
@Deprecated( )
@PathParam("secretId")
@Name("container")
@RequestMapping(method=RequestMethod.GET,value="list")
@JsonProperty("status")
@GetMapping(value = "/{entityTypeId}/meta/{attributeName}", produces = APPLICATION_JSON_VALUE)
@Path( "reserveId" )
@RequestMapping(value = SEARCH_INDEXES_URI_PREFIX, method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful delete of GCMAccount"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping( value = {"/get_MicroServiceModelsDataServiceVersion"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathVariable("postAwardService")
@ApiOperation(notes = "Updates the list of Hypervisor Guests Allows agents such as " + "virt-who to update its host list and associate the guests for each host. This is " + "typically used when a host is unable to register to candlepin via subscription" + " manager. In situations where consumers already exist it is probably best not " + "to allow creation of new hypervisor consumers. Most consumers do not have a" + " hypervisorId attribute, so that should be added manually when necessary by the " + "management environment. @deprecated Use the asynchronous method", value = "hypervisorUpdate")
@ApiOperation("Get all machines")
@PostMapping("/create-or-match")
@DescribeParameter(name = "srs", min = 0, description = "Target coordinate reference system (default is based on source when possible)")
@SuppressWarnings("ThrowableResultOfMethodCallIgnored")
@ApiOperation("Updates a specific Distribution of an UnversionedRecord.")
@ApiOperation(value = "Gets the build information")
@PermissionRule(value = "INTERVIEW", description = "Only project finance or competition admin can see interview panels" + "if the competition is in the correct state.")
@RequestParam(value = "exception", defaultValue = "")
@QueryParam("showAll")
@RequestParam("gourpId")
@ApiOperation( value = "Returns the details about this NiFi necessary to communicate via site to site", response = ControllerEntity.class, authorizations = { @Authorization(value = "Read - /site-to-site", type = "") } )
@DefaultValue(DEFAULT_SOURCE)
@PreAuthorize("hasAuthority('GENERATE_KEY')")
@Path("/{intygsTyp}/{intygsId}")
@QueryParam("operation")
@Throws({ IllegalNullArgumentException.class, IllegalEmptyArgumentException.class })
@QueryParam("userId")
@Timed(name = "getFavorites")
@RequestParam("funder_address")
@ApiResponses(value = { @ApiResponse(code = 200, message = "The trash for ${storageId}:${repositoryId}' was removed successfully."), @ApiResponse(code = 400, message = "Could not delete the trash for a specified storageId/repositoryId."), @ApiResponse(code = 404, message = "The specified (storageId/repositoryId) does not exist!") })
@OpenApi( path = ROUTE, method = HttpMethod.POST, summary = "Verifies given aggregate and proof and publishes it on appropriate gossipsub topic.", tags = {TAG_VALIDATOR}, requestBody = @OpenApiRequestBody(content = {@OpenApiContent(from = SignedAggregateAndProof.class)}), description = "Aggregates all attestations matching given attestation data root and slot.", responses = { @OpenApiResponse(status = RES_OK, description = "Successfully processed attestation."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid parameter supplied."), @OpenApiResponse(status = RES_INTERNAL_ERROR, description = "Beacon node internal error.") })
@RequestMapping(value = ATTRIBUTE_VALUE_LIST_URI_PREFIX + "/namespaces/{namespace}/attributeValueListNames/{attributeValueListName}", method = RequestMethod.DELETE)
@JsonProperty("runner_id")
@RequestMapping(value = "/c32/{patientId}", method = RequestMethod.GET)
@SuppressWarnings({"Duplicates"})
@Name(value = "config",defaultValue = "{}")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of TagSubscriptionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@SuppressWarnings("incomplete-switch")
@RequestMapping(value = BUSINESS_OBJECT_DATA_ATTRIBUTES_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}" + "/businessObjectDataAttributeNames/{businessObjectDataAttributeName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICE + "\")")
@Name(value="config", defaultValue = "{}")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'EDIT_DOCUMENTS_SECTION')")
@Path(TASK_ASSIGNING_QUERIES_TASK_DATA_URI)
@Contract(value = "null -> true; !null -> false", pure = true)
@GetMapping("/id/{userId}/profile-status")
@RestAccessControl(permission = Permission.SUPERUSER)
@Operation(description = "Find Orchestrated Requests for a given requestId", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@GetMapping("/root")
@Path("/{intygsTyp}/{intygsId}/skicka")
@CliOption(key = "hostGroup", mandatory = true, help = "Host group which to assign the host")
@RequestParam(value = "userId")
@RequestMapping(value = "/api/percentTendersUsingEBid", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@RequestMapping(value = AUDIT_PAGE_SET_UP_CONTRACT_URL, method = RequestMethod.GET)
@ApiOperation(value = "previewSchedule", notes = "PREVIEW_SCHEDULE_NOTES")
@EventHandler("button-cancel")
@ApiOperation( value = "Get groups", notes = "The catalog contains one or more groups. By default, there is 3 reserved groups " + "(Internet, Intranet, Guest) and a sample group.<br/>" + "This service returns all catalog groups when not authenticated or " + "when current is user is an administrator. The list can contains or not " + "reserved groups depending on the parameters.<br/>" + "When authenticated, return user groups " + "optionally filtered on a specific user profile.", nickname = "getGroups")
@LoadVertexParam(INPUT_NAME)
@RequestMapping(value = "/org", method = RequestMethod.GET)
@javax.ws.rs.Path(RECORDS_SECTIONS_RIS_TEXT)
@Async("pauseRunExecutor")
@RequestMapping( value = "/debug/switch/{switch_id}", method = RequestMethod.PUT )
@JsonProperty("push_title")
@RequestMapping(value = Uris.RANKING_BEST_USER_FOR_TIMERANGE + "{timeRange}", method = RequestMethod.GET)
@RequestMapping(path = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("feedId")
@PostMapping(value="/v2/serviceaccounts/offboard", produces="application/json")
@GetMapping(path = "/execute/execute/{orderId}")
@RequestMapping("/add")
@RequestMapping( value = "/{host_id}/memoryinfo", method = RequestMethod.GET )
@Description("apoc.convert.toNode(value) | tries it's best to convert the value to a node")
@Qualifier("loadMasterBalance")
@Path("/search/usernames")
@Parameter(description = "Lower timestamp bound for candlesticks", required = true)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ConsentService.createAisAuthorisation(..)) && args( psuData, consentId, password)", returning = "result", argNames = "result, psuData, consentId, password")
@ApiOperation(value = "Delete PersonAward", position = 4)
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.ANDROID_VERSION, description = OperationRecordLog.OperationDescription.UPDATE_ANDROID_VERSION)
@ApiImplicitParams({ @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", dataType = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "1"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "20") })
@Tx
@Mapping(method = Http.PUT, path = "/update")
@DescribeParameter( name = OUTPUT_BAND_COUNT, description = "Number of output bands. If not specified, will try to infer from the script, which will be possible only if the output band indices are literals.", min = 0, minValue = 1 )
@Mapping(target = "account", source = "accountReference")
@RequestMapping(method = GET, value = "id")
@DependsOn("governanceConfiguration")
@PathVariable(COMPETITION_ID_KEY)
@ApiOperation(value = "Get gender type by id")
@GetMapping(value="/v2/ss/sdb/safes",produces="application/json")
@Description("Reverse all code points in a given string")
@FormDataParam(CoordConsts.SVC_KEY_VERSION)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_GROUP_PERMISSION + "\")")
@Scheduled(fixedRate = DAY_IN_MILLIS)
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "operationType", value = "操作描述，这里的操作类型实际为操作描述（中文的），是根据操作资源查对应的操作类型查出来的"), @ApiImplicitParam(name = "appId", value = "appId，int型的"), @ApiImplicitParam(name = "phone", value = "手机号"), @ApiImplicitParam(name = "nickName", value = "用户昵称"), @ApiImplicitParam(name = "startDate", value = "查询开始时间"), @ApiImplicitParam(name = "endDate", value = "查询结束时间"), })
@PostMapping(value="/artists", produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/{competitionId}/manage-innovation-leads/overview")
@PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE)
@CliCommand(value = {"dataflow config info"}, help = "Show the Dataflow server being used")
@Description("apoc.convert.toRelationshipList(value) | tries it's best to convert " + "the value to a list of relationships")
@PermissionRule(value = "READ_FOR_UPDATE", description = "a consortium member can view the invites of their own organisation or if lead applicant")
@ApiImplicitParam(name = "name", value = "用户名", paramType = "path", required = true, dataType = "String")
@Cacheable(value = "listHotZones", key = "#a0")
@JsonProperty("callback_url")
@UdfParameter(description = "The regex pattern")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 403, message = "User not authorized to call this operation"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 500, message = "Internal Server Error")})
@QueryParam("number")
@QueryParam("cause")
@PostMapping(value = "/consignprice")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CONFIGURE_RNR')")
@GetMapping("/manageFactory")
@RequestMapping(value = "/api/events/count/", method = RequestMethod.GET, produces = "application/json")
@ApiOperation(value = "Update an existing pet", notes = "", nickname = "updatePet", tags = { "pet" })
@Param(value = COL_DELIMITER)
@GetMapping(value = "/editorPackages", produces = "application/json")
@RequestMapping(value = "/{enrolmentId}/enrolmentsubjects", method = RequestMethod.POST)
@PermissionRule(value = "READ", description = "Stakeholders can see application finances for organisations on applications they are assigned to")
@Qualifier("valueTemplate")
@RequestMapping(method=RequestMethod.GET,value="edit")
@Path("securities/bonds")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.STOP_DATABASE_SERVER)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_ALL_GET)
@Path("/change/to/trace")
@Path("/{workspaceId}/documents/{documentId}/{version}")
@ApiResponses({@ApiResponse(code = 200, message = "tenant has been successfully deleted"), @ApiResponse(code = 500, message = "delete tenant failed")})
@SuppressWarnings({"PMD.AvoidLiteralsInIfCondition", "PMD.AvoidInstantiatingObjectsInLoops"})
@RolesAllowed("updateThreatIntelOrigin")
@Validated(AddTableEntity.class)
@Procedure("apoc.static.set")
@RequestMapping( value = {"/get_DescriptiveScope"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "This API returns all Event Objects present in Elastic Search", response = ResponseEntity.class)
@PostMapping("/hash/{hash}")
@Param(value = Inputs.HOST, required = true)
@UdafFactory(description = "sum double values in a list into a single double")
@GetMapping({"submitpage", "submit"})
@CmdAnnotation(cmd = "ac_getAccountList", version = 1.0, description = "获取所有账户集合,并放入缓存/query all account collections and put them in cache")
@PathVariable("id")
@GetMapping("/open")
@PathVariable(value = "datasetId")
@ApiOperation(value = "<p>Returns an XML representation of the topology template." + " X and Y coordinates are embedded as attributes. Namespace:" + "{@link org.eclipse.winery.repository.common.constants.Namespaces.TOSCA_WINERY_EXTENSIONS_NAMESPACE} </p>" + "<p>{@link org.eclipse.winery.repository.client.WineryRepositoryClient." + "getTopologyTemplate(QName)} consumes this template</p>" + "<p>@return The XML representation of the topology template <em>without</em>" + "associated artifacts and without the parent service template </p>")
@RequestMapping(value = "/{zone}/administrator/username", method = RequestMethod.GET)
@QueryParam("message")
@RequestParam(name = "pageSize", required = false, defaultValue = "100")
@Config("backup.http.uri")
@UnstableApi
@Path("/{intygsTyp}/{intygsId}/ersatt")
@RequestParam(name = "targettype", required = true)
@PostMapping(value="/v2/sdb/createfolder",produces="application/json")
@GetMapping( "/get-invitation-overview/{competitionId}")
@Path("/prefs")
@DeleteMapping("/{userId}")
@RequestMapping( value = {"/get_ServiceListDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Generated("Eclipse")
@Description("Formats time in the UTC time zone modified according to a pattern into a string using format pattern after applying time zone offset (DST aware)." + FORMAT_HELP + MODIFY_HELP + "Example: #{formatTimeByZoneId(time, formatPattern, modifyPattern, timeZoneId)}")
@RequestParam(value = "os_authType", required = false)
@PermissionRule(value = "READ", description = "Logged in users can see all questions")
@ApiOperation("Find scheduling result for a task")
@ApiOperation(value = "Exports *Percentage of plans with tender* dashboard in Excel format.")
@ScalarFunction("ST_Within")
@Subscribe
@Resource(name = "bundlePathsList")
@Path("{networkId}/devices/{deviceId}/ports/{portNum}")
@WSDoc("Gets drug inventory for the uuid path")
@RequestParam(value = "other")
@Param(value = RESTART_PRIORITY, required = true)
@Name(value = "payload", defaultValue = "{}")
@ApiOperation(value = "Get options over harvest conext.", httpMethod = "OPTIONS", response = HarvestOptionListContainer.class)
@ApiParam(value = "Provide Issue Id", required = true)
@GetMapping(value="/accounts")
@Action(name = "Delete Cluster Rule", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Description("Returns the maximum of the BigDecimal values <br/>" + "<b>numbers</b> - BigDecimal values for comparison<br/>" + "Example:<br/>" + "#{maxBigDecimal(5.0B, 4.0B, 3.0B)} returns 5.0")
@ValidCrn
@DefaultValue(StringUtils.EMPTY)
@GetMapping("/{assessmentId}/terms-and-conditions")
@SuppressWarnings("PMD.SignatureDeclareThrowsException")
@Path("{eventId}/access")
@Consumes({ MediaType.APPLICATION_JSON })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.TEST_CONFIG + "\")")
@UpnpInputArgument(name = "StartingIndex", stateVariable = "A_ARG_TYPE_Index")
@PostMapping("/update/package/role")
@JsonProperty(BfConsts.PROP_OPTIONAL)
@Path("/optional")
@ApiOperation(value = "This API deletes all Scenario Objects from Elastic Search", response = ResponseEntity.class)
@GetMapping("/sprites/alphabet")
@PermissionRule(value = "READ_AVAILABLE_INNOVATION_AREAS", description = "A user can view the Innovation Areas that are available to their applications")
@RequestMapping(value = "/search/findByTags")
@RequestMapping(value = SECURITY_ROLES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiParam(value = "Image of eco news")
@RequestMapping(value = "/reporting-rate", method = GET, headers = BaseController.ACCEPT_JSON)
@PathVariable("investorId")
@ApiOperation("Remove a Mobi user's account")
@OmitSymbol( unless = "arez.enable_observer_error_handlers" )
@CliOption(key = {"kafkaHostname"}, mandatory = true, help = "The hostname of the Kafka Broker.")
@RequestMapping(value = { "/api/v1/plugin/{objectType}/{objectId}/lock", "/api/latest/plugin/{objectType}/{objectId}/lock" }, method = RequestMethod.DELETE)
@ApiOperation("Percentage of tenders with >1 tenderer/bidder): " + "Count of tenders with numberOfTenderers >1 divided by total count of tenders." + "This endpoint uses tender.tenderPeriod.startDate to calculate the tender year.")
@ApiOperation(value = "Updates a pet in the store with form data", notes = "", nickname = "updatePetWithForm", tags = { "pet" })
@Description("apoc.create.setProperty( [node,id,ids,nodes], key, value) - sets the given property on the node(s)")
@Header(name = MessageHeaderKey.TYPE, required = false)
@RequiresPermissions("nexus:roles:delete")
@RequestMapping(value = TAG_TYPES_URI_PREFIX + "/{tagTypeCode}", method = RequestMethod.GET)
@ExceptionHandler(NoHandlerFoundException.class)
@AuditEventMethod(event = DELETE_BACKUP)
@RequestParam(DATA_PARAM)
@Config("store.ttl")
@GetMapping(value = "/v1/list/application")
@CliOption(key = { "from" }, mandatory = true, help = "source file names")
@QueryParam("includeDeleted")
@RequestParam(value = "projectId", defaultValue = "")
@GetMapping(value = "/invites")
@RolesAllowed("admin")
@PreAuthorize("hasAnyRole('A', 'S', 'U')")
@PathParam("noteId")
@ApiOperation(value = "Get Duty Types by id")
@LogMessageDoc(level="WARN", message="Failed to send role request message " + "to switch {switch}: {message}. Disconnecting", explanation="An I/O error occurred while attempting to change " + "the switch HA role.", recommendation=LogMessageDoc.CHECK_SWITCH)
@PreAuthorize("hasAuthority('CREATE_API_KEY')")
@RequestMapping(value = "/notificationRegistrationStatus/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Path("/{id : .+}/backend/{backend}/register-server")
@QueryParam( "unique" )
@RequestMapping( value = {"/get_SettingsDictionaryData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "lockInDB", required = false, defaultValue = "true")
@RequestParam(value = PARAM_OUT_FORMAT, required = false, defaultValue = DEFAULT_OUT_FORMAT)
@PostMapping(value="/v2/auth/approle/role", consumes="application/json", produces="application/json")
@ApiImplicitParams({ @ApiImplicitParam(name = "scheduleId", value = "SCHEDULE_ID", required = true, dataType = "Int", example = "100") })
@RequestMapping(value = "verifyLink.html")
@DefaultValue("client_credentials")
@Path("{eventId}/workflows/{workflowId}/errors.json")
@RequestMapping(value = "/businessObjectFormatAttributeDefinitions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@GetMapping(value = "/say/one")
@RequestParam("common_dbPassword")
@RequestParam("hub.verify_token")
@GetMapping(value = "/v2/identity/group-alias/id/{id}", produces = "application/json")
@RequestMapping(value = "/{personId}/papers/{personPaperId}", method = RequestMethod.DELETE)
@Logged
@ApiOperation("Ack Task is received")
@Path("/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/addRelationships")
@Parameter(description = "ID of the job to get the outputs for")
@UdfParameter(description = "The string to upper-case")
@RequestMapping(value = "/api/bookings/{bookingId}", method = RequestMethod.GET)
@JsonProperty(CommonConstants.CAMUNDA_HOST)
@RequestMapping(value = Request.ID, method = RequestMethod.PUT)
@DescribeParameter(name = "minObservations", description = "Minimum number of observations required to support a grid cell (default = 2)", min=0, max=1, defaultValue="2")
@ApiException(QUERY_PROCESS_DEFINITION_LIST_PAGING_ERROR)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_PUT)
@ApiException(QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR)
@JsonProperty("dataSchema")
@ApiOperation("Disable two factor authentication")
@ApiOperation(value = "${VaultAuthControllerV2.lookup.value}", notes = "${VaultAuthControllerV2.lookup.notes}")
@Path("{tenant}/{name}/scale")
@ResponseState.ApduState
@RequestMapping("/view")
@ApiResponses(value = { @ApiResponse(code = 405, message = "Invalid input") })
@RequestMapping(value = {"/fw_dictionary/remove_AddressGroup"}, method = {RequestMethod.POST})
@IdProvider
@ApiResponses({@ApiResponse(code = 200, message = UPCHECK_RESPONSE)})
@BindingParam("newPassword")
@Cacheable(value = CacheConstants.HABIT_ITEM_STATISTIC_CACHE, key = "#language")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户旧密码"), @Parameter(parameterName = "newPassword", parameterType = "String", parameterDes = "账户新密码"), @Parameter(parameterName = "priKey", parameterType = "String", parameterDes = "账户私钥") })
@ApiOperation(value = "Get Asset State by id")
@Inline(value = "MathUtil.isEpsilonEqual($1, $2, Double.NaN)", imported = {MathUtil.class})
@Param(value = SECURE_PROCESSING)
@When("^SSM \"([^\"]*)\" disk full with (\\d+) GB on (\\d+) instance$")
@Path("/template")
@ApiParam(value = "Provide the User Id for getting the Default Asset Group", required = true)
@ConfigurationProperty(name = "emptyCellValue", label = "Empty Cell Value", description = "The value to use for empty cells. The default is \"\"", required = false)
@QueryParam(TO_PARAM)
@ApiOperation(notes = "Removes an Owner", value = "Delete Owner")
@AuthorityRequired(Authority.ACCESS_CONTROL_ADMIN)
@PreAuthorize("hasAuthority('Display') and @webSecurity.hasAttributeValue('confidentiality_level', #confidentialityLevel)")
@RequestMapping(value = "/buildInfo", method = RequestMethod.GET)
@Path ( "/jobinfo" )
@FormParam(Constants.Message.MFC)
@ApiOperation(httpMethod = "GET", value = "API to get all target types details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("pi")
@RequestMapping(value = "/api/monkeystrategies/team-strategies/", method = RequestMethod.GET, produces = "application/json")
@Path("htsGet")
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@Retryable( value = SdkClientException.class, maxAttempts = 15, backoff = @Backoff(delay = 1000, multiplier = 2, maxDelay = 10000) )
@Name("proc")
@SuppressWarnings("BooleanParameter")
@JsonProperty("sell")
@ResponsePayload
@ApiImplicitParams({ @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100") })
@Path(TagRESTConstants.TAGTYPES_RESOURCE)
@GetMapping("/{projectDocumentId}/edit")
@RequestMapping(value = {"/admin/category/delete"}, method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(code = 200, message = "The total resources are successfully fetched"), @ApiResponse(code = 404, message = "Account with specified id was not found"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ApiOperation(value = "A wrapper for POST /statistics API with default parameters", response = ExperimentStatistics.class)
@Description("apoc.map.submap(map,keys,[defaults],[fail=true]) - returns submap for keys or throws exception if one of the key doesn't exist and no default value given at that position")
@Path("/{name}/{version}" + ServerAPI.GET_LICENSES)
@ScalarFunction("line_interpolate_points")
@Post("/projects/{projectName}/repos")
@SecuredBySpring(value = "VIEW_PROJECT_DETAILS", description = "Project finance, comp admin, support, innovation lead and stakeholders can view the project details")
@Bean(name = Config.ServiceInstanceParameters.IDLE_DURATION)
@ApiOperation(value = "updates a rule by invalidating it and creating a new rule", authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@PutMapping(path = "/adminbasic/prices")
@RequestParam("delete-application")
@ApiResponse(responseCode = "400", description = "Attempt to delete the last existing use with the admin role, " + "which is not possible")
@UdfParameter(description = "Separator string and values to join")
@ExtensionRequestParameter(name = SCRIPT, description = API_SCRIPT, parseToJson = false)
@Path("/resolve")
@ScalarFunction("to_ieee754_64")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_TRX_LOG + "\")")
@RequestParam(value = "type", required = false)
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.BYTE)
@PathParam("mappingFormat")
@QueryParam("host")
@GetMapping("/{resource}/type")
@RequestMapping(value = "/{personId}/names/{personNameId}", method = RequestMethod.GET)
@RequestMapping(value = "/loginCheck.html")
@RequestParam("widgetId")
@RequestMapping(method = RequestMethod.GET, value = "/{projectId}/**", produces = {MediaType.TEXT_XML_VALUE})
@When("^R53 reset HealthCheck to default regions$")
@PostMapping("/update/plugin/role")
@QueryParam("includeTasks")
@PostMapping (value="/v2/sdb/role",consumes="application/json",produces="application/json")
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'APPROVE_REQUISITION')")
@GetMapping("/interview-assignment")
@Timed(name = MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.SearchAudio.TIMER_NAME, description = MediaService.MetricsDefinitions.SearchAudio.TIMER_DESCRIPTION)
@ApiModelProperty(hidden = true)
@CachedGauge(absolute = true, name = "streams.actions", timeout = 30, timeoutUnit = TimeUnit.SECONDS)
@RequestMapping(value = "/report/fetchForAllANMs", method = RequestMethod.GET)
@PathParam("campaignId")
@Size(max = 45)
@DeleteMapping(path = "/{id}", produces = APPLICATION_JSON_VALUE)
@Scheduled(fixedRate = 60 * 1000, initialDelay = 60 * 1000)
@RequestMapping(value = "/game/{gameId}/start-round", method = RequestMethod.POST)
@ApiOperation(value = "Get user permissions in a project", notes = "Get permissions for a user in a specified project, such as read, write, build, " + "run etc. ID of a user is set in a query parameter of a request URL. Roles allowed: workspace/admin", response = AccessControlEntry.class, responseContainer = "List")
@ApiOperation(value = "Remove a consumed or provided Relation from a specific Release", notes = "RelationName may be the identifier of a Relation or the name of the related Resource")
@Around("constructor() || method() || methodWithMultipleAnnotations() || constructorWithMultipleAnnotations()")
@ApiOperation(value = "Import resource", notes = "Import resource. JSON with a designated importer and project location is sent. It is possible to import from " + "VCS or ZIP", response = ImportResponse.class)
@DescribeParameter(name = "rasterHeight", description = "Height of the output grid in pixels", min = 1, max = 1, minValue = 1)
@QueryParam("resource-holder")
@Produces ( TEXT_PLAIN )
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the job was found and has been deleted. Response-body is intentionally empty."), @ApiResponse(code = 404, message = "Indicates the requested job was not found..") })
@GetMapping("/{isbn}")
@RequestMapping(value = "/api/scenarios/scenariosby-appname/{applicationName}", method = RequestMethod.DELETE, produces = "application/json")
@ExceptionHandler(value = { AccessDeniedException.class })
@PreAuthorize("hasAnyRole('ROLE_SU', 'ROLE_USER')")
@RequestMapping(value = "{id}", method = PUT)
@ShutdownHandler(phase = Phase.INBOUND_COMMAND_CONNECTOR)
@SuppressWarnings({ "unchecked", "null" })
@Name(value = "unit", defaultValue = "d")
@ApiOperation( value = "Update an existing ObjectType.", notes = "This operation updates an existing ObjectType.", response = ObjectType.class )
@RequestMapping(value = "/jobs/ids/{id}", method = RequestMethod.GET)
@CliCommand(value = "show logfile metadata", help = "Read commit metadata from log files")
@RequestMapping(value = "/delMenu/{menuId}", method = RequestMethod.PUT)
@Path("/permmaps/count")
@PathVariable(APIParamName.VERSION)
@RetryPolicy
@GetMapping("/{articleId:\\d+}")
@RequestParam("save")
@RuntimeType
@Procedure(name = "gds.alpha.closeness.harmonic.stream", mode = READ)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful operation." ) } )
@QueryParam("id")
@Operation(description = "Activate Port Mirroring", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(value = "/signup.html", method = RequestMethod.POST)
@ApiParam(value = "User Profile Image")
@RequestParam(value = "username", required = false)
@Name("propertyKey")
@RequestMapping(value=URI_PATTERN_P+"/event/notify", produces="application/json", method=RequestMethod.POST)
@UdfParameter(description = "The units for the return value. Either MILES or KM.")
@Secured(SecurityFunctions.FN_EXTERNAL_INTERFACES_PUT)
@PathVariable("attributeName")
@ApiException(QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR)
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@IbisDoc({"Alias used to obtain truststore password", ""})
@DeleteMapping("/admin/category/del")
@RequestMapping(path = "/v1/filters/rules", method = RequestMethod.GET)
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_QUERY, required = false)
@RequestParam("resend-partner-invite")
@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@RequestMapping(value = "/manage-pod-orders", method = GET)
@ApiOperation( value = "编辑自定义接口", notes = "修改自定义接口" )
@Path("/{id}/health")
@ApiParam(value = "User ID")
@RequestMapping(value = "stream", method = RequestMethod.GET)
@ApiParam(value = "Consent resource")
@RequirePOST
@Post("json")
@ApiOperation("Creates a new data set")
@Path("/genTweetIds")
@Secured(permission = "elimination:analysis", description = "Analyse de l'élimination d'unités archivistiques")
@RequestMapping(value = "joinSession", method = RequestMethod.POST)
@GetMapping("/books")
@RequestMapping(value = ASK_PATH, method = RequestMethod.GET)
@Transactional(rollbackFor = ValueSetNotFoundException.class)
@ApiParam(value = "ProviderId", required = true)
@PreAuthorize("hasPermission(#objectId, #objectType, 'lock')")
@Path("/onboardings")
@ApiOperation(value = "This API returns all Application Objects present in Elastic Search", response = ResponseEntity.class)
@ApiParam(required = true, value = "LOV to update")
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@FormParam("username")
@RequestParam(value = "validate", required = false)
@RequestParam("countryIsoCode")
@RequestMapping(value = "{id}", method = RequestMethod.GET)
@PreAuthorize("hasPermission(#userFrom.id, 'USER', 'ProfilePermission.SEND_PRIVATE_MESSAGES')")
@Produces({ MediaTypes.APPLICATION_ZANATA_PROJECTS_XML, MediaTypes.APPLICATION_ZANATA_PROJECTS_JSON, MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@ApiParam(value = "UUID or name of Subject.")
@RequestMapping(method = RequestMethod.POST, value = "{pageId}/widget/add")
@ApiParam(name = "storeRawRequest", required = true)
@Cacheable
@Param(value = AUTHENTICATION_TYPE)
@Cacheable(cacheNames="getInnovationAreas", key = "#root.methodName", unless = "#result.isFailure()")
@RightsAllowed({Right.CRUD_LEA_ADMIN, Right.CRUD_SEA_ADMIN, Right.CRUD_SLC_OPERATOR, Right.CRUD_SANDBOX_ADMIN, Right.CRUD_SANDBOX_SLC_OPERATOR })
@RequestMapping("/u/{username}")
@ApiOperation( value = "根据操作日志ID查询单条操作日志信息", notes = "根据操作日志ID查询单条操作日志信息" )
@SuppressWarnings({ "unchecked", "varargs" })
@GetMapping("/{id}/assign")
@Path("/{slaveResourceGroupName}")
@ApiOperation(value = "Export document baseline's files", response = File.class)
@GetMapping("/users/{userId}/numOfProjects")
@PermissionRule(value = "UPDATE_APPLICATION_STATE", description = "A project finance user can update the state of an application")
@QueryParam(TagRESTConstants.LAST_KNOWN_TAG_VERSION_PARAM)
@PermissionRule(value = "READ_TO_ASSIGN", description = "Assessors can read pending assessments to decide to " + "either to accept or reject")
@RequestMapping(path = "/v1/patching/topnoncompliantapps", method = RequestMethod.GET)
@ApiImplicitParams({ @ApiImplicitParam(name = "tenantCode", value = "TENANT_CODE", required = true, dataType = "String"), @ApiImplicitParam(name = "tenantName", value = "TENANT_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "queueId", value = "QUEUE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "description", value = "TENANT_DESC", dataType = "String") })
@ApiParam(value = "Sort key (by name or date).")
@RequestMapping(path = "/v1/certificates/expirybyapplication", method = RequestMethod.GET)
@PathVariable("judgmentId")
@Name(value = "exportproperties",defaultValue = "[]")
@Path("containers/{" + CONTAINER_ID + "}/release-id")
@Path("/db/{authorizerName}/groupMappings/{groupMappingName}")
@PermissionRule(value = "READ", description = "Monitoring officers can see application finances for organisations")
@RestQuery(name = "mux", description = "Starts an encoding process, which will mux the two tracks using the given encoding profile", restParameters = { @RestParameter(description = "The track containing the audio stream", isRequired = true, name = "sourceAudioTrack", type = Type.TEXT, defaultValue = AUDIO_TRACK_DEFAULT), @RestParameter(description = "The track containing the video stream", isRequired = true, name = "sourceVideoTrack", type = Type.TEXT, defaultValue = VIDEO_TRACK_DEFAULT), @RestParameter(description = "The encoding profile to use", isRequired = true, name = "profileId", type = Type.STRING, defaultValue = "mp4-medium.http") }, responses = { @RestResponse(description = "Results in an xml document containing the job for the encoding task", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if the source tracks aren't from the type Track", responseCode = HttpServletResponse.SC_BAD_REQUEST) }, returnDescription = "")
@Validated(OnCreate.class)
@RequestMapping(value = "/{name}", method = RequestMethod.DELETE)
@ParameterName( "string" )
@GetMapping("/id/{userId}/get-user-affiliations")
@RequestMapping(method = GET, value = "{id}/delete")
@JsonProperty("details")
@ParameterName("start position")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_EQUIPMENT_SETTINGS')" + " or @permissionEvaluator.hasPermission(principal,'MANAGE_EQUIPMENT_INVENTORY')")
@CheckPermissionByResourceName(action = AuthorizationResourceAction.SCALE_DATAHUB)
@RequestMapping(path = "/v1/overallcompliance", method = RequestMethod.GET)
@RouteMeta(permission = "查询所有日志", module = "日志", mount = true)
@EventHandler("decrease-hours")
@ApiParam(value = "Id of task", required = true)
@CliOption(key = {"pcjId"}, mandatory = true, help = "The ID of the PCJ that will be deleted.")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_SERVICES + "\")")
@Benchmark
@KafkaListener(id = "${kafka.topics.pgr.validated.id}", topics = "${kafka.topics.pgr.validated.name}", group = "${kafka.topics.pgr.validated.group}")
@GlobalCommand("deleteBranch")
@ApiOperation(value = "Delete all flows. Requires special authorization", response = FlowResponsePayload.class, responseContainer = "List")
@DoNotStrip
@SuppressAjWarnings
@QueryParam("mode")
@Metered(name = "send-email-requests")
@Udf(description = "Returns a new string with all matches of regexp in str replaced with newStr")
@ExtensionDefinition(extensionPoint = ExtensionPoint.EDGE)
@GetMapping(path = "/jobs", produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping(value = "/view-variables")
@GetMapping(value = "/form/form-data", produces = "application/json")
@Path("{experimentID}/assignments")
@ApiOperation(value = "createTenant", notes = "CREATE_TENANT_NOTES")
@ApiOperation(value = "Get shared document from resource token", response = DocumentRevisionDTO.class)
@ExceptionHandler(value = {IllegalArgumentException.class, HttpMessageNotReadableException.class, MissingServletRequestParameterException.class, TypeMismatchException.class, UnsupportedEncodingException.class})
@Path("/delete/{feedId}")
@ApiOperation("Retrieves a specific record security policy by its ID.")
@Path("/bulk/objects/{type}")
@ApiOperation(httpMethod = "GET", value = "API to get asset group details by name", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Get person type by id")
@ApiException(QUERY_TENANT_LIST_ERROR)
@Path("budget")
@Operation( summary = "Abort a running job", description = "Abort a job, stopping it or removing it from the job execute. The job's status " + "should immediately change to aborting. However, full job abortion is not guaranteed " + "to be immediate. This is because the underlying job may take time to close gracefully " + "or because the system itself has a short delay before forcibly killing the job outright.")
@Path("inuse")
@Around("@annotation(retryable)")
@Queue
@RequestMapping(value = "/api/todo", method = RequestMethod.GET)
@GetMapping("/node/{uniqueNodeId}/children")
@QueryParam("orderField")
@WebParam(name = "from")
@Path("/clusters/{clusterId}/topics/{topicName}")
@ApiOperation(value = "${SSLCertificateController.removeGroupFromCertificate.value}", notes = "${SSLCertificateController.removeGroupFromCertificate.notes}", hidden = true)
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "The kta can see the participation percentage for applications they assess")
@RequestMapping(value = "/recent/forum/markread", method = RequestMethod.GET)
@DescribeParameter(name = "bounds", description = "Bounding box of the area to rasterize", min = 0, max = 1)
@DescribeParameter( name = "noDataValue", description = "Value to use for NO_DATA cells (default = -999)", defaultValue = "-999", min = 0, max = 1 )
@Secured(permission = "contexts:create:json", description = "Importer des contextes dans le référentiel", isAdminOnly = true)
@PropertyKey
@Path("/{id : .+}/send-commit-success/{correlationId}")
@RequestParam(name="CorpId", defaultValue="")
@RequestParam("customerId")
@QueryParam("type")
@GetMapping(value = "/v1/recommendations/summaryByApplication")
@EventListener(ContextRefreshedEvent.class)
@AuthenticationPrincipal
@Path (REST_API_WEBSERVICES + REST_API_PATH_ID)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_TRX_LOG + "\")")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.NUMBER, concerns = { AtlasConversionConcern.FORMAT })
@CliCommand(value = STREAM_QUERIES_DETAILS_CMD, help = "Print detailed information about a specific query managed by the Rya Streams subsystem.")
@RequestMapping( value = {"/policyController/getDCAEMSTemplateData.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@Path( "/{host_id}/powerstatus" )
@UdfParameter(description = "The source string.")
@CliCommand(value = PREFIX + "copyToLocal", help = "Copy files to the local file system. Same as get")
@Name(value = "timezone",defaultValue = "")
@ApiOperation(value = "删除文章分类", notes = "id")
@Consumes({RexsterMediaType.APPLICATION_REXSTER_TYPED_JSON})
@SuppressWarnings ("rawtypes")
@Path("/{id}/comments")
@PsInterruptPersistence
@JsonProperty("maintenance")
@CliOption(key = {"sql"}, mandatory = true, help = "select query to run against view")
@RequestParam("orderId")
@FormDataParam(CoordConsts.SVC_KEY_NEW_ANALYSIS)
@XmlElement(name = "epochOfUse", required = true)
@ResponseStatus(HttpStatus.CREATED)
@DescribeParameter(name = "typeName", description = "Feauturetype name for the feature collection", min = 1)
@HttpTrigger(name = "req", methods = {HttpMethod.GET, HttpMethod.POST}, authLevel = AuthorizationLevel.FUNCTION)
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX, method = RequestMethod.GET)
@ApiException(UPDATE_ALERT_GROUP_ERROR)
@ApiOperation(value = "Add habit statistic.")
@RequestMapping(value = "/{icon:.+}", method = RequestMethod.GET)
@RequestMapping(value = "/findExternalUrlForTaxon/{taxonName}", method = RequestMethod.GET, produces = "application/json")
@PreAuthorize("hasPermission(#id, 'BRANCH', 'BranchPermission.VIEW_TOPICS')")
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.CHAR)
@GetMapping("/status")
@Path("{experimentID}/events")
@GetMapping("/baskets/{id}")
@RequestParam(value = "dataCenter", required = false)
@ApiOperation(value = "Creates new flow", response = FlowResponsePayload.class)
@RequestMapping(value = "/api/ocds/release/all", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Path("{activation_key_id}/product/{product_id}")
@Path("/api/policy/")
@PatchMapping
@SwtThread
@Path("/data/datasets/{name}/properties")
@RequestMapping( value = {"/get_ActionPolicyDictDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("name")
@TypeHint(ProcessStatus.class)
@RequestMapping(value = {"/ps_dictionary/remove_GroupPolicyScope"}, method = {RequestMethod.POST})
@RequestMapping(value = "/api/percentTendersCancelled", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Path("/{version:[vV][1]}/serviceInstances/{serviceInstanceId}/pnfs/{pnfName}/workflows/{workflowUuid}")
@Path("/auditmaps")
@ModelAttribute("analysisForm")
@AfterReturning(value = "@annotation(org.opengroup.osdu.ingest.aspect.CheckClientResponse)", returning = "response")
@PathParam("date")
@PostMapping(value = "/grants")
@FormParam("secretPhrase")
@RequestMapping(value = "auth/workbench/modifyproject/{projectid}", method = RequestMethod.GET)
@GetMapping(value = "/task-state-count")
@Action(name = "Get OS Descriptors", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@RequestParam(name = "page", defaultValue = "1")
@DefaultValue(DEFAULT_FETCH_COUNT)
@Output
@ApiParam(value = "Filter on favorite data sets")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = "alias", description = "别名") }))
@RequestMapping("/login")
@Around("( allContextHandlerClassMethods() || loggableAnnotation() || allPepMethods()) && ( ! noLogAnnotation())")
@RequestMapping(value = "/datapersistenttime/{time}", method = RequestMethod.PUT)
@RequiredScope(PUBLIC)
@PathParam("classIRI")
@DefaultValue("2")
@ApiOperation(value = "Upload part template files", response = Response.class)
@GetMapping("/inject")
@PostMapping("/messages/{type}/{name}/edit")
@RequestParam(value = "destTable", required = false)
@Path("/policy/{policyId}/version/{versionNo}")
@UpdateConsumerCheckIn
@ApiOperation(value = "createDataSource", notes = "CREATE_DATA_SOURCE_NOTES")
@Name("weightPropertyName")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_SERVICE_DEF + "\")")
@GetMapping(path = "/cancel/{orderId}/{loginId}")
@QueryParam("user")
@NotifyChange({USERS, TOTAL_SIZE, ACTIVE_PAGE, "filteredUsers"})
@GetMapping(path = "version.txt")
@Path("/namespaces/{id}/mapping/bulk")
@PermissionRule( value = "VIEW_SPEND_PROFILE_CSV", description = "Support users can view Spend Profile data of any applicant")
@Operation( summary = "Get the spec the job was submitted against", description = "Get the spec the job was submitted against. Note: This returns the spec as it was when the " + "job was submitted. Any subsequent updates to the spec will not be in the spec returned by this API call.")
@RequestMapping(method=RequestMethod.POST)
@PostMapping(params = "resend-partner-invite")
@RequestMapping(path = "/list-by-id-and-datasource", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{specOfferId}/waves/{id}", method = RequestMethod.GET)
@ApiOperation(value = "Find all Books", response = Book.class, responseContainer = "List")
@ApiOperation(httpMethod = "POST", value = "API to invoke rule", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@Path("infos/{infoId}")
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "rnName", value = "模块名称（约定）"), @ApiImplicitParam(name = "rnNickName", value = "RN包模块通用昵称"), @ApiImplicitParam(name = "rnStatus", value = "RN包状态，0:关闭 1:线上开启 2:测试需要"), })
@RequestParam(value = "searchParam", required = false)
@UdfParameter(value = "ask")
@RequestMapping(value = "/personSearch", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Name("type")
@Path("translate")
@Scheduled(fixedRate = 5000, initialDelay = 3000)
@GetMapping("/get-all-invites-to-resend/{competitionId}")
@RequestMapping(value = "/loadinformation", method = RequestMethod.GET)
@Path ( "{pathId : .+}/canAccessMap" )
@GetMapping("/restaurants")
@ApiParam(required = true, value = "Marker id")
@PreAuthorize("hasAnyProjectPermission(VIEW)")
@Order(Ordered.HIGHEST_PRECEDENCE)
@RequestMapping(value = "bank-transfer/hop-failure", method = RequestMethod.GET)
@DeleteMapping(path = "/adminbasic/stations")
@Inline(value = "Locale.getStringWithDefaultFrom(($1), ($2), ($3), ($4))", imported = {Locale.class})
@Path("{experimentID}/priority/{priorityPosition}")
@QueryParam("important")
@SqlType(StandardTypes.TINYINT)
@ApiOperation(value = "creates an XmlItem", notes = "this route creates an XmlItem", nickname = "createXmlItem", tags = { "fake" })
@DefaultValue( "true" )
@RequestMapping(value = "/supervisory-nodes", method = POST)
@Path("barrierdirections")
@NonNls
@Parameter(description = "filter UIDs by prefix (multiple comma-separated prefixes allowed, for example: 'system,mqtt')")
@Description("apoc.create.virtual.fromNode(node, [propertyNames]) returns a virtual node built from an existing node with only the requested properties")
@GetMapping("/{attemptId}")
@PathParam("seacloudsId")
@GetMapping("/find-all-active")
@PathParam("intygsTyp")
@GetMapping(value="/v2/ss/approle/{role_name}/accessors",produces="application/json")
@GetMapping("/group")
@RequestMapping( path = "/{identifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.DELETE)
@ApiOperation(value = "${AWSIAMAuthControllerV2.createStsRole.value}", notes = "${AWSIAMAuthControllerV2.createStsRole.notes}")
@ApiOperation("Starts the decision task for a workflow")
@RequestMapping(value = "clear/confirm", method = RequestMethod.GET)
@SuppressWarnings("squid:MethodCyclomaticComplexity")
@PathVariable("sign")
@RequestMapping(value="/markdownInRange/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/" + "{rangeStart:[0-9]+},{rangeEnd:[0-9]+}/{commit:[0-9a-fA-F]+}/json", method=RequestMethod.GET)
@RequestMapping(value = EXTERNAL_INTERFACE_URI_PREFIX + "/{externalInterfaceName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@SuppressWarnings("checkstyle:NestedTryDepth")
@Action(name = "Mount Tools", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@CliCommand(value = INSTALL_CMD, help = "Create a new instance of Rya interactively.")
@RequestMapping(value = "/branch/edit", method = RequestMethod.POST)
@RequestMapping(value = "/{enrolmentId}/enrolmentsubjects/{id}", method = RequestMethod.GET)
@GetMapping(value = "/inside_payment/money")
@PermissionRule(value = "READ", description = "A kta can see the application finances for organisations in the applications they assess")
@Mapping( "outgoing_typed_relationships" )
@Operation( summary = "Reset node to backup db before sharding specified by id", description = "Find backup before shard with specified id and when it exists - we will drop our blockchain and load backup entirely", security = @SecurityRequirement(name = "admin_api_key"), tags = {"shards"} )
@Mapping(target = "links", expression = "java(hrefLinkMapper.mapToLinksMap(transactionsReport.getLinks()))")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DELETE_DATABASE)
@RequestMapping(value = "/acknowledge", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE })
@RequestMapping(value = "/namespaceId/{namespaceId}/count", method = RequestMethod.GET)
@Description("apoc.map.groupByMulti([maps/nodes/relationships],'key') yield value - creates a map of the list keyed by the given property, with list values")
@RequestMapping(value = "/{uuid}", method = RequestMethod.DELETE, params = "purge")
@Name(value = "allowRepick", defaultValue = "false")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICES + "\")")
@Parameter(description = "ID of the job to abort")
@GetMapping(value = "/query-by-id")
@Path("/serialize")
@Param(value = INCLUDE_ROOT)
@Param(value = TYPE_NAME)
@UdafFactory(description = "Compute average of column with type Integer.", aggregateSchema = "STRUCT<SUM integer, COUNT bigint>")
@PreAuthorize("hasAuthority(#datasourceName+'_MANAGE') or hasAuthority('SYS_MANAGE_DATASOURCE')")
@JsonProperty("schema")
@SqlType(BOOLEAN)
@Path("/{consumer_uuid}/entitlements/pool/{pool_id}")
@Name(value = "pattern",defaultValue = "")
@PutMapping("/send-all")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully paused the server." ), @ResponseCode ( code = 500, condition = "An error occurred when pausing the scheduler." ) } )
@Complexity(HARD)
@ApiOperation(value = "Get three recommended eco news.")
@ApiOperation(value = "Used to delete the trash for a specified repository.")
@RequestMapping(value = {"/api/cnf-adapter/v1/healthcheck"}, method = RequestMethod.GET, produces = "application/json")
@Throws({ IllegalNullArgumentException.class, IllegalNumberArgumentException.class })
@Mappings({ @Mapping(source = "apiAddRequest.handicapGroupSetId", target = "handicapGroupSet"), @Mapping(source = "apiAddRequest.competitionGroupSetId", target = "competitionGroupSet") })
@ValidLanguage
@ApiOperation("Adds new application to SeaClouds Platform based on a SeaClouds-compliant TOSCA DAM specification")
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "PROCESS_DEFINITION_NAME", required = true, type = "String"), @ApiImplicitParam(name = "processDefinitionJson", value = "PROCESS_DEFINITION_JSON", required = true, type = "String"), @ApiImplicitParam(name = "locations", value = "PROCESS_DEFINITION_LOCATIONS", required = true, type = "String"), @ApiImplicitParam(name = "connects", value = "PROCESS_DEFINITION_CONNECTS", required = true, type = "String"), @ApiImplicitParam(name = "description", value = "PROCESS_DEFINITION_DESC", required = false, type = "String"), })
@RequestMapping(value = "/requisitions/{id}/comments", method = POST, headers = ACCEPT_JSON)
@DeleteMapping(value = "/{fieldId}")
@PostMapping(value="/v2/serviceaccounts/approle",consumes="application/json",produces="application/json")
@QueryParameter("instanceCap")
@ApiParam(value = "站内信对象", required = true)
@ApiParam(required = true, value = "Updated organization")
@PathParam("level")
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE, produces = {"application/xml", "application/json"})
@RequestMapping(value = TAG_TYPES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/history/{id}/{adhoc}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam("When set to true, it will return only future dated pools to the result, " + "based on the activeon date.")
@ApiOperation(value = "Fetch network/peer information")
@RequestMapping("/weekly/{country}/{city}")
@ApiParam(value = "whether an assignment should be generated if one doesn't exist", defaultValue = "true")
@ApiOperation("保存代码生成模板")
@Cacheable(CUSTOMERS_CACHE)
@ProducesText
@HeaderParam(AUTHORIZATION)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_POLICY_VERSION_LIST + "\")")
@PathParam("playlistId")
@PostMapping(value = "/login")
@PathParam("eventId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned count of Scenario objects for team name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@RequestMapping(method = RequestMethod.GET, path = "/hello")
@DescribeParameter( name = "translatey", description = "Offset parameter for the Y direction", min = 0 )
@RequestParam(value = "cascade", required = false, defaultValue = "false")
@RequestMapping(value = "/api/preparations/{preparationId}/steps/{stepId}/order", method = POST, consumes = APPLICATION_JSON_VALUE)
@ApiOperation(value = "Logs user into the system", notes = "", nickname = "loginUser", tags = { "user" })
@SuppressWarnings("checkstyle:AbbreviationAsWordInName")
@RequestParam(name = "shrink", defaultValue = "false")
@Path ( "{pathId : .+}/inline" )
@DeleteMapping(value = "/grant-agreement/{applicationId}", produces = "application/json")
@Operation(description = "Provides a summary of the connector as it would be built using a ConnectorTemplate identified by the provided `connector-template-id` and the data given in `connectorSettings`")
@NamespacePermission(fields = "#request?.userNamespaceAuthorizationKey?.namespace", permissions = NamespacePermissionEnum.GRANT)
@Secured(SecurityFunctions.FN_EXPECTED_PARTITION_VALUES_GET)
@RequestMapping(value = "/api/v1/pub/auth/register", method = RequestMethod.POST)
@RequestMapping(value = "/deleteJobs", method = RequestMethod.POST)
@Header(Constants.RECIPIENT)
@ExtensionDescriptor(description = "evaluate an ad-hoc Gremlin script for a graph.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = LANGUAGE, description = API_LANGUAGE), @ExtensionApi(parameterName = PARAMS, description = API_PARAMS), @ExtensionApi(parameterName = LOAD, description = API_LOAD), @ExtensionApi(parameterName = RETURN_TOTAL, description = API_RETURN_TOTAL), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_START, description = API_START_OFFSET), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_END, description = API_END_OFFSET) })
@QueryParam("timeout")
@Path("/compliance")
@RequestMapping(value = "/schedules", method = RequestMethod.POST, headers = "Accept=application/json")
@ConditionalOnMissingBean(DockerClientBuilder.class)
@PathParam("pageid")
@Procedure(value = "gds.fastRP.stream", mode = READ)
@Path("/{accountId}/available")
@PermissionRule( value = "DOWNLOAD_ASSESSOR_FEEDBACK", description = "An Internal user can see and download Assessor Feedback at any time for any Application")
@PostMapping("/{inviteHash}/register")
@RequestParam(name = "size", required = false)
@SecuredBySpring(value = "ACCEPT", description = "KTA users can accept invite to join an application.")
@PostMapping("/node/{uniqueNodeId}")
@Name(value = "conf", defaultValue = "{}")
@Bean(name = "expiredMetadataHandler")
@Produces ({MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN})
@ApiOperation(value = "This API returns Scenario Objects present in Elastic Search for given App Name", response = ResponseEntity.class)
@IsLocal
@ConditionalOnMissingBean(value=SpeechRequestDispatcher.class)
@OnPrimaryNodeStateChange
@Path( PATH_NAMED_RELATIONSHIP_INDEX )
@FormParam("document")
@Around("cougarAsyncMethod(event, observer)")
@Path(TagRESTConstants.RESOURCES_RESOURCE)
@Path( PATH_NODE_INDEX_ID )
@RequestMapping("/meta")
@Timed(name = MediaService.MetricsDefinitions.SearchMovies.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.SearchMovies.TIMER_NAME, description = MediaService.MetricsDefinitions.SearchMovies.TIMER_DESCRIPTION)
@ApiOperation("获取用户夺宝记录（带分页）")
@ExceptionHandler(NoFileInDatabaseException.class)
@QueryParam("consumer")
@PostMapping( value = "/{entityTypeId}/meta", params = "_method=GET", produces = APPLICATION_JSON_VALUE)
@RequestMapping(value = "/shortestPathsBetweenTaxon/{startTaxon}/andTaxon/{endTaxon}", method = RequestMethod.GET)
@Description("descriptor of project")
@PostMapping(path="/{competitionId}/section/terms-and-conditions", params = "uploadTermsAndConditionsDoc")
@Description("Returns a object by xpath.<br>" + "<b>content</b> - xml document<br>" + "<b>xpath</b> - path to object<br>" + "Example:<br/>" + "#{getObjectByXPath(content, xpath)}")
@UdafFactory(description = "Build a value-to-count histogram of input Strings")
@ dbDriver
@StreamListener(Sink.INPUT)
@ExceptionHandler(ConversionFailedException.class)
@QueryParam("is_admin")
@Observes
@ApiException(CREATE_UDF_FUNCTION_ERROR)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGE_UNIT_STATUS_PUT)
@GetMapping("/ip/{ip}")
@ApiParam(value = "Consent resource _id")
@AdminOrAdminOfTargetOrganization
@FormDataParam("notifierConfig")
@ApiParam(value = "Book to be created", required = true)
@WebMethod(operationName = "updateVnfNotification")
@Name(value = "objectIdAsMap", defaultValue = "true")
@Name(value = "addValue")
@Path("/run")
@RequestParam(value = "lang", required = false, defaultValue = "en")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully created the file." ), @ResponseCode ( code = 403, condition = "Failure to create the file due to permissions, file already exists, or invalid path id." ) } )
@ApiOperation(value = "Add a Resource")
@ApiParam(value = API_PARAM_RECORD_UUID, required = true)
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a BusinessObjectFormatVersionChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager")
@RequestMapping(value = "/projects/{projectId}/likes", method = RequestMethod.POST)
@SuppressWarnings("CheckReturnValue")
@Path("/list/{daterange}")
@Description("The bucket number of a value given a lower and upper bound and the number of buckets")
@Transactional(readOnly=false, propagation=Propagation.REQUIRED)
@ApiResponses({ @ApiResponse(code = 200, message = "Request to add a new schema received.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road not found.", response = StandardResponse.class), @ApiResponse(code = 409, message = "Schema is not compatible with previous schemas.", response = StandardResponse.class) })
@Scheduled(fixedDelayString = "${refreshPeriod:PT10S}")
@RequestParam(value = "distinct", defaultValue = "true", required = false)
@GetMapping(value = {LOGIN_URL, "/"})
@SuppressWarnings("ManualArrayToCollectionCopy")
@RequestMapping( value = "/{tagIdentifier}", method = RequestMethod.PUT)
@Primary
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the Service keys of the first 100 registered services in XML")
@ApiOperation(httpMethod = "GET", value = "API to get all policy ids", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@JmsListener(id = HerdJmsDestinationResolver.SQS_DESTINATION_SEARCH_INDEX_UPDATE_QUEUE, containerFactory = "jmsListenerContainerFactory", destination = HerdJmsDestinationResolver.SQS_DESTINATION_SEARCH_INDEX_UPDATE_QUEUE)
@ApiParam(value = "Task", required = true)
@Updater
@Param(value = DNS_SERVER)
@Path("/zones/name/{name}")
@RequestMapping(path = "/v1/trend/compliance/tagging", method = RequestMethod.POST)
@SuppressWarnings(value = "unchecked")
@Description("Returns the minimum of the double values<br/>" + "<b>numbers</b> - double values for comparison<br/>" + "Example:<br/>" + "#{minDouble(5.0, 4.0, 3.0)} returns 3.0")
@GetMapping(value = "/{mtmCascadeExtId}")
@DescribeParameter(name = "srsHandling", min = 0, description = "Desired SRS handling (default is FORCE_DECLARED, others are REPROJECT_TO_DECLARED or NONE)")
@Credentials(BackendID.MS)
@RequestMapping(value = "/newaccount.jsp")
@Trace(async = true)
@ApiParam(name = "stepId", value = "optional step id", defaultValue = "head")
@Path("/$validate")
@Path("mux")
@Validated(AddSelectEntity.class)
@Path(CoordConsts.SVC_RSC_CONFIGURE_ANALYSIS)
@RequestMapping(value = {"/pm/inbox/{pmId}", "/pm/outbox/{pmId}"}, method = RequestMethod.GET)
@RequestMapping(value = {"/component/registerViaFile", "/rest/component/registerViaFile"}, method = RequestMethod.GET)
@SecurityHole
@Name("codepoint")
@Description("apoc.map.setPairs(map,[[key1,value1],[key2,value2])")
@Cacheable(lifetime = 0)
@RequestMapping(value = "/ops/states", method = RequestMethod.GET)
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Requested FactType does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@PutMapping(value="/v2/auth/aws/role",consumes="application/json",produces="application/json")
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "DB_TYPE", required = true, dataType = "DbType") })
@Metered(name = "update-requests")
@Transactional(rollbackFor = PersonNotFoundException.class)
@Produces("image/jpeg")
@AtlasActionProcessor(sourceType = FieldType.ANY)
@GetMapping(path = "/admintravel")
@PostMapping("/partner-organisation/{organisationId}/spend-profile/incomplete")
@RouteMeta(permission = "删除一个权限组", module = "管理员")
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Requested Fact does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@GetMapping(value = "/detail")
@ApiOperation(notes = "Removes a Subscription", value = "deleteSubscription")
@RequestParam(value = "processDefinitionId")
@QueryParam( "roleName" )
@QueryParam("job")
@EventHandler("time-cycle-language")
@GetMapping(value = "/identity/groups", produces = "application/json")
@Description("apoc.cypher.mapParallel2(fragment, params, list-to-parallelize) yield value - executes fragment in parallel batches with the list segments being assigned to _")
@ActionEvent(eventType = EventTypes.EVENT_GLOBAL_LOAD_BALANCER_CREATE, eventDescription = "creating global load " + "balancer rule", create = true)
@ApiOperation(value = "Get Edu Form Type by id")
@Path (REST_API_USERS + REST_API_PATH_ID)
@Secured(SecurityFunctions.FN_STORAGE_ATTRIBUTES_PUT)
@QueryParam("jmxPort")
@ApiOperation("Kill a job")
@ExceptionHandler(CustomParameterizedException.class)
@Export(name = "itemSummary", description = ItemSummaryToCSV.class)
@RequiresPermission(ACCESS_NETWORK_STATE)
@IbisDoc({"repository id", ""})
@RequestMapping(value = "/api/topTenLargestAwards", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Name("adapterTypes")
@Secured( {"ROLE_CUSTOMERGROUP", "ROLE_GUEST", "ROLE_CUSTOMERMANAGERGROUP", "ROLE_TRUSTED_CLIENT"})
@ApiResponses({ @ApiResponse(code = 200, message = "The child organizations successfully fetched"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated Account"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/api/scenarios/", method = RequestMethod.GET)
@Operation( summary = "The API returns Block information", description = "The API returns Block information with transaction info depending on specified params", tags = {"block"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = BlockDTO.class))) })
@SuppressWarnings("checkstyle:hiddenField")
@Scheduled(cron = "*/" + KademliaOptions.BUCKET_REFRESH + " * * * * *")
@RequestMapping(value="/flag/{id:.+}", method = RequestMethod.POST)
@RequestMapping(value = {"/fw_dictionary/save_serviceGroup"}, method = {RequestMethod.POST})
@SuppressWarnings ( "rawtypes" )
@ExceptionHandler(DataAlreadyExistsException.class)
@Then("^assertTrue R53 failover from \"([^\"]*)\" to \"([^\"]*)\"$")
@RequestMapping(value = "/{departmentId}/contacts", method = RequestMethod.POST)
@ApiOperation(value = "Used to get storage metadata")
@Param(TIMEZONE)
@Action(name = "List Prepender", outputs = { @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@Path("accounts")
@QueryParam(Constants.PARAM_OPERATION_NAME)
@UserConfirmationDef
@Path("/logout")
@ModuleName
@Path("/griffin")
@ApiOperation(value = "deleteResource", notes = "DELETE_RESOURCE_BY_ID_NOTES")
@ApiOperation( value = "Returns the details about this NiFi necessary to communicate via site to site", response = ControllerEntity.class, authorizations = { @Authorization(value = "Read - /site-to-site") } )
@ApiOperation("Retrieves list of available actions.")
@UnitOfWork(transactional = false)
@ApiParam(required = true, value = "Updated account")
@ApiOperation(value = "Update an aggregator.", httpMethod = "PUT", response = String.class)
@EventHandler("closeCollectionEditorButton")
@Cacheable(value = "funds", key = "#requestId", unless = "#result.isEmpty()")
@GetMapping("/get-all-invites-by-user/{userId}")
@ActionEvent(eventType = EventTypes.EVENT_AFFINITY_GROUP_CREATE, eventDescription = "Creating Affinity Group", create = true)
@Transactional
@GraphTransaction
@RequestMapping(value = "/person/search", method=RequestMethod.POST)
@ApiOperation("Update scaling policy")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@Secured(SecurityFunctions.FN_SECURITY_FUNCTIONS_POST)
@RequestMapping(value="remove/{vendorId}/{userId}", method = RequestMethod.GET, headers = ACCEPT_JSON)
@PathParam("edOrgId")
@Path("metadataCacheDetails")
@GridItemVariant
@RequestMapping(value = "/settings", method = RequestMethod.POST)
@ApiOperation( value = "Add an identifier template", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "addIdentifier")
@Produces( "application/json" )
@RequestMapping(value = "/{slug}", method = GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Modifies( "items" )
@Path("/{taskId}")
@ApiOperation(value = "Add comment.")
@UdfParameter(description = "If true then the resulting entries are sorted by key")
@DescribeParameter(name = "thresholdArea", description = "Indicates the minimum area of a polygon to be included in the final result", min = 0)
@PathVariable("emrClusterName")
@RequestMapping(value = {"/fw_dictionary/save_addressGroup"}, method = {RequestMethod.POST})
@ApiParam(value = "Include only violations that are audit relevant")
@PutMapping("/manage/factoryList/{id}/enable")
@ApiException(START_PROCESS_INSTANCE_ERROR)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated RoleDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RightsAllowed({ Right.SECURITY_EVENT_VIEW })
@Path(MIGRATION_STATUS_URI)
@ExceptionHandler(IntegrationUnavailableException.class)
@Path("/users/{id}")
@PermissionRule(value = "READ", description = "everyone can read sections")
@RequestMapping(path = "/v1/vulnerabilities/trend/total-affected", method = RequestMethod.POST)
@Name("bucket")
@RequestParam("format")
@QueryParam ( "includeSysDirs" )
@QueryParam("serviceName")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_ACCEPTANCE_POST)
@ApiOperation(value = "Get file or folder", response = ItemReference.class)
@ApiOperation( value = "根据应用id（int）获取应用信息", notes = "根据应用id（int）获取应用信息" )
@FormDataParam("deletions")
@Param(value = WORKGROUP)
@Path("/groupgroups")
@RequestMapping(value = "/count")
@ApiOperation(value = "Program detail By Code", notes = "Returns program detail by code", response = Program.class)
@ShellMethod("Welcome command")
@RequestPart("file")
@RequestMapping(value = "/{srs}", method = RequestMethod.GET)
@ApiParam(value = "Id of record", required = true)
@Delete("/projects/{projectName}/repos/{repoName}")
@RequestParam(value = "createNewVersion", required = false)
@RestAccessControl(permission = Permission.CONTENT_EDITOR)
@PostMapping(value = "/invite", params = "removeAll")
@SuppressWarnings("TryWithIdenticalCatches")
@RequestMapping(value = "parameters", method = RequestMethod.GET)
@Produces({ MediaType.APPLICATION_OCTET_STREAM })
@Description("apoc.map.setLists(map,[keys],[values])")
@PostMapping( value = "/{entityTypeId}/{id}/{refAttributeName}", params = "_method=GET", produces = APPLICATION_JSON_VALUE)
@ApiOperation(httpMethod = "GET", value = "API to get domain details by name", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@ExtensionDefinition(extensionPoint = ExtensionPoint.VERTEX, produces = MediaType.APPLICATION_XML)
@PostMapping(params = "hide-application")
@RequestMapping(value="/configuration/sape", method=RequestMethod.GET)
@PutMapping("filtered/{id}")
@RequestMapping("_search")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Template identifier removed.") , @ApiResponse(code = 404, message = "Resource not found.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Editor can access it.") })
@CheckPermissionByAccount(action = AuthorizationResourceAction.ENVIRONMENT_READ)
@RequestParam(value = "repeatPassword")
@ApiOperation(value = "authedDatasource", notes = "AUTHORIZED_DATA_SOURCE_NOTES")
@ApiResponses(value = { @ApiResponse(code = 200, message = "商品信息", response = String.class), @ApiResponse(code = 201, message = "ErrorType.errorCheckToken" + "(token验证失败)", response = String.class), @ApiResponse(code = 202, message = "ErrorType.error500" + "(系统错误)", response = String.class)})
@ApiOperation(value = "Fetch a workflow instance", notes = "Fetch full state and action history of a single workflow instance.")
@Scheduled(cron = "0 0 4 * * ?")
@RequestMapping(value="/alerts", method = RequestMethod.GET)
@ApiParam(value = "Index where to start from(negative not allowed)", defaultValue = "0")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_AUDIT_MAP + "\")")
@RequestParam(value = "projectId")
@CliOption(key = {"enableFreeTextIndex"}, mandatory = false, help = "Use Free Text Indexing.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@Path("/groups/count")
@SuppressWarnings("sync-override")
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "The assessor can see the participation percentage for applications they assess")
@RequestMapping(value = "/task/{taskId}", method = RequestMethod.GET)
@GetMapping(value = "/{flow-id}/path")
@ApiOperation("Update job's disruption budget")
@SuppressFBWarnings(value = {"DE_MIGHT_IGNORE", "PATH_TRAVERSAL_IN"}, justification = "Ignored exception causes empty properties object, which is fine, " + "false positive, user can't control the path")
@QueryParam("datasetId")
@Path("/{consumerId}")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Scenario objects successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "Scenario with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@RequestMapping(value = "/introspect", method = POST)
@ApiOperation(value = "queryProcessDefinitionListPaging", notes = "QUERY_PROCESS_DEFINITION_LIST_PAGING_NOTES")
@ApiParam(value = "Notification attachment uuid identifier.", required = true)
@CliCommand(value = PREFIX + "chgrp", help = "Change group association of files")
@RequestMapping(value = "/supported-uploads", method = GET, headers = ACCEPT_JSON)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_SEARCH_POST)
@Operation(description = "Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@GetMapping("/{quartzGroupName}/{quartzJobName}")
@DescribeParameter(name = "first attributes to retain", collectionType = String.class, min = 0, description = "First feature collection attribute to include")
@RequestMapping(value = "/users/*/security", method = RequestMethod.POST)
@FormDataParam(CoordConsts.SVC_KEY_WORKID)
@Path("/{gavc}" + ServerAPI.SET_DO_NOT_USE)
@RequestParam(name = "estimateValue")
@Path("{nodeId}")
@Transactional(propagation=Propagation.REQUIRED)
@ApiException(VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR)
@Path("/{frameworkId}/serializations")
@RequestMapping(path = "/find/{petId}", method = RequestMethod.GET)
@RequestMapping(value = "/topics/new", method = RequestMethod.POST)
@OnStartup
@ApiOperation(value = "This API deletes a Scenario Objects from Elastic Search for given App Name", response = ResponseEntity.class)
@PutMapping(value = "/stations")
@RequestMapping(method = RequestMethod.GET, value = "/audit/messages")
@PostMapping(value = "/invite", params = {"inviteNewUsers"})
@RequestPart(value = "json")
@OmitSymbol( unless = "arez.enable_property_introspection" )
@Path("/create")
@RequestMapping(value = "/view", method = RequestMethod.GET)
@Path ( "/job" )
@Produces({"application/json"})
@RequestMapping(path = "/v1/vulnerabilities/summarybyassets", method = RequestMethod.GET)
@Path(CoordConsts.SVC_RSC_GET_QUESTION_TEMPLATES)
@PostMapping( value = "/{entityTypeId}/meta/{attributeName}", params = "_method=GET", produces = APPLICATION_JSON_VALUE)
@GetMapping("/wechatForward/{goodId}_{id}")
@Path("/" + MappingOptionListContainer.MAPPINGID)
@HeaderParam(AIRSHIP_SLOTS_VERSION_HEADER)
@Path("/descriptor")
@ApiMethod( name = "updateConference", path = "conference/{websafeConferenceKey}", httpMethod = HttpMethod.PUT )
@RequestMapping( value = { "/{host_id}/bootoptions", "/{host_id}/chassisidentify", "/{host_id}/selinfo" }, method = RequestMethod.PUT )
@Path( "/entries" )
@GetMapping("/invite/interview/{inviteHash}/reject/thank-you")
@Description("apoc.coll.shuffle(coll) - returns the shuffled list")
@Produces ( APPLICATION_JSON )
@Export(name = "categorySummary", description = CategorySummaryToCSV.class)
@PermissionRule( value = "VIEW_GRANT_OFFER_LETTER_SEND_STATUS", description = "Monitoring officers can view the send status of Grant Offer Letter for a project")
@RequestMapping(value = "reserve/{token}/{id}/{expiration}", method = RequestMethod.POST)
@Description("Returns a geometry that represents the point set union of the input geometries.")
@Operation(description = "Enable Port Mirroring", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping("/{organizationId}")
@ApiOperation( value = "添加自定义接口", notes = "添加自定义接口" )
@RequestParam(name = "start", required = false)
@RequestMapping( value = {"/get_PSResourceData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("instanceName")
@Param(1)
@ExceptionHandler(value = ActivitiException.class)
@Description("apoc.couchbase.exists(hostOrKey, bucket, documentId) yield value - check whether a couchbase json document with the given ID does exist.")
@Path( "/{catalog : .+}/download" )
@Action( verifyRequired = false )
@Operation(name = ProviderConstants.PARTITION_MANAGEMENT_UPDATE_PARTITION)
@Path("{agreementId}/stop")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of UserDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Path(RMWSConsts.APPS)
@RequestMapping(value = "/checkAll")
@AuditEventMethod(event = INIT_SERVER_CONFIGURATION)
@PathVariable("commentId")
@SuppressWarnings({"squid:S1166"})
@PermissionRule(value = "READ", description = "A monitoring officer can download a file for an answer")
@PostMapping("/partner-organisation/{organisationId}/spend-profile/complete")
@PreAuthorize("hasPermission(#objectId, #objectType, 'unlock')")
@ApiOperation(value = "Find pet by ID", notes = "Returns a single pet", nickname = "getPetById", tags = { "pet" })
@ApiOperation(value = "Get PersonAward by id", position = 3)
@ApiOperation(httpMethod = "GET", value = "API to get all target types categories", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/{queryId}/new-response")
@Then("^assertElastiCache cluster status \"([^\"]*)\"$")
@RequiresPermissions("nexus:*")
@InternalApi("For google-cloud-java client use only")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = UserRoleDto.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@ConfigurationProperties(PROPERTY_PREFIX + ".services")
@Description(LABEL_PROPAGATION_DESCRIPTION)
@RequestParam(value = "packageId", required = false)
@PathParam("mode")
@PostMapping("/querytotalprofit")
@Description("apoc.mongodb.insert(host-or-key,db,collection,documents) - inserts the given documents into the mongodb collection")
@Cleanup
@RolesAllowed( "Environment-Management|Update" )
@GetMapping(value="/v2/auth/aws/role/{role}",produces="application/json")
@RequiresPermissions("nexus:selectors:update")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "udfIds", value = "UDF_IDS", type = "String") })
@Path("/assets/{id}")
@Path("/v2")
@Operation(httpMethods = "POST", bodyParam = "album")
@ApiOperation(value = "Returns data to show in the table on corruption risk overview page." + "This is presented as releases only with the information in the table present and unwinded by " + "flags.flaggedStats")
@UdfParameter( description = "The string to replace the matches with." + " If null, then function returns null.")
@Path("/ingests/{objectId}/manifests")
@DescribeResult(name = "result", description = "Normalized raster")
@ApiOperation(value = "This API returns list of all Event objects present in Elastic Search for given team", response = ResponseEntity.class)
@Path("/{workflowId}/skiptask/{taskReferenceName}")
@GetMapping(path = "/jobs/{jobId}", produces = org.springframework.http.MediaType.APPLICATION_JSON_VALUE)
@JsonGetter("directed")
@PermissionRule(value = "SAVE_USER_INVITE", description = "Only an IFS Administrator can save a new user invite")
@PathParam("providerId")
@RequestParam(value = "developer", required = false)
@Modifies( { "lastAnswer", "decimalAnswer", "numberAnswer", "textAnswer", "booleanAnswer", "listAnswer", "dateAnswer", "answered" } )
@StereotypeProperty(IDENTITY_GROUP_NAME)
@UseCaseAdministratorDeleteProject(@Step(number = 5, name = "Inform users that the project has been deleted"))
@PageableDefault(100)
@PathParam("id_family")
@Path("/{workspaceId}/part-templates/{templateId}/")
@RequestMapping( value = {"/get_PEPOptionsDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("isbn")
@Config("jmx.base-name")
@LiteralParameters({"x", "y", "z"})
@ExceptionHandler({JsonParseException.class, IllegalStateException.class, MismatchedInputException.class})
@QueryParam( "user" )
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentCancellationAuthorisationService.updatePisCancellationPsuData(..)) && args( request)", returning = "result", argNames = "result,request")
@Param(value = DATABASE_POOLING_PROPERTIES)
@Path( "/users" )
@When("^start (service|process) \"([^\"]*)\" on (\\d+) instance$")
@GetMapping(value = "/verify-user-name")
@ApiOperation(value = "Change status of one of the goals for current user to DONE.")
@RolesAllowed({Role.ADMIN_NAME})
@GetMapping("/all")
@When("^SSM start (service|process) \"([^\"]*)\" on (\\d+) instance$")
@RequestParam(value = "storageName", required = true)
@ApiOperation("Find the task with the specified ID")
@GetMapping(value = "/consignprice/{weight}/{isWithinRegion}")
@SuppressWarnings("PMD.DoNotHardCodeSDCard")
@ApiException(OFFLINE_SCHEDULE_ERROR)
@ApiOperation(value = "${SafesController.updateSafe.value}", notes = "${SafesController.updateSafe.notes}")
@DefaultValue("json")
@Path("{username}/roles")
@PostMapping("/{projectId}/duration")
@RequestMapping(value = "/job/resume", method = RequestMethod.PUT)
@Path("{eventId}/metadata")
@Description("apoc.map.fromPairs([[key,value],[key2,value2],...])")
@RequestMapping(value = "/list")
@Path ( "/blockout/hasblockouts" )
@Name(value = "languageTag", defaultValue = "en")
@ApiParam(value = "provide valid role details", required = true)
@Path("/questionsold")
@PathParam("userName")
@Mapping(target="access.allPsd2", source="access.allPsd2", qualifiedByName = "mapToAccountAccessType")
@RequestMapping(method = RequestMethod.GET, value = "mine")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/commits/{commitId}/resource")
@Path("/{project}/{endpoint}/exploratory_templates")
@QueryParam("includeLessors")
@RequestMapping(value = NEW_RESULTS_PATH + "/{id}", method = RequestMethod.GET)
@RequestParam(value = "inheritance", defaultValue = "false", required = false)
@SuppressWarnings("squid:S1075")
@ApiOperation(value = "Get a list of ListOfValues for given parameters", response = ListOfValuesDTO.class, responseContainer = "List")
@PermissionRule(value = "MAX_FUNDING_LEVEL_OVERRIDDEN", description = "A user can see the grant claim maximums if they are in a project for the competition")
@RequestMapping(value = "/creations", method = RequestMethod.POST)
@Path("holidays/{holidayId}")
@ApiOperation("Creates a Tag for the identified VersionedRecord.")
@GetMapping("/get-question-by-id-and-assessment-id/{questionId}/{assessmentId}")
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.FLOAT)
@CliOption(key = { "" }, mandatory = true, help = "file name to be changed permissions")
@ApiOperation(value = "queryParentInstanceBySubId", notes = "QUERY_PARENT_PROCESS_INSTANCE_BY_SUB_PROCESS_INSTANCE_ID_NOTES")
@Language("JSON")
@Description("Compute sha256 hash")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.PUT, consumes = { "application/xml", "application/json"})
@ParameterName("match")
@ApiOperation( value = "Create a new Origin.", notes = "This operation creates a new Origin in the Namespace of the running instance.\n\n" + "All Facts are marked with an Origin in order to identify where the information came from. This operation " + "creates an Origin of type 'Group', i.e. an Origin which is not bound to a specific user. Origins bound " + "to specific users will automatically be created when Facts are added without an Origin. Then the user " + "adding the Fact will become the Origin. If the request contains an organization users must hold the " + "permission to create Origins for that organization.", response = Origin.class, code = 201 )
@Path("/resources/{resourcename}")
@GetMapping(value = "/stations/id/{stationNameForId}")
@RequestParam(value = "password")
@RequestParam(value = "severity", required = false)
@ApiResponses( value = { @ApiResponse(code = 400, message = "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification."), @ApiResponse(code = 401, message = "Client could not be authenticated."), @ApiResponse(code = 403, message = "Client is not authorized to make this request."), @ApiResponse(code = 409, message = "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful.") } )
@ApiResponses(value = { @ApiResponse(code = 404, message = "按收信人查询时未给出mail_status"), @ApiResponse(code = 404, message = "未指定target") })
@PostMapping("/querywaterbyid")
@ApiParam(value = "The identifier for the CSAR", required = true, example = "test")
@AttrRes
@Description("apoc.coll.avg([0.5,1,2.3])")
@Name(value = "from",defaultValue="0")
@RequestParam(value = "stateType", required = false)
@Description("apoc.example.movies() | Creates the sample movies graph")
@ApiOperation(value = "countQueueState", notes = "COUNT_QUEUE_STATE_NOTES")
@RequestParam("subject")
@RequestMapping(path = "/v1/network-utilization", method = RequestMethod.GET)
@Timed("scheduler_resource_offers")
@CliOption(key = { "crc" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether copy CRC")
@GetMapping("/maximum-funding-level-overridden/{competitionId}")
@ApiOperation("Enable an organization")
@ApiResponses(value = {@ApiResponse(code = 201, message = "Logs saved successfully")})
@Path("/{" + DB_NAME + "}/query")
@EventHandler("date-input")
@Path("/{id}/nutrition")
@GetMapping(value = "/subscriptions/{subscriptionId}")
@RequestMapping(value = "/businessObjectFormatParents/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ApiOperation(value = "查询RN路由", notes = "根据版本号、应用ID、平台、状态获取RN路由信息，根据[更新时间]倒序")
@RequestMapping(path = "/accounts", method = RequestMethod.GET)
@FormDataParam("ontologies")
@LedFade
@C.NetworkType
@ApiOperation("Save Document")
@PathParam("milestoneId")
@Transactional(REQUIRED)
@GetMapping("support/ckfinder.action")
@Bean(name = ServiceInstanceParameters.IGNORE_ROUTE_SERVICE_ERROR)
@Path("/{id}/history")
@QueryParam("product")
@ApiOperation("Retrieves an instance of a particular class type from a Dataset in the local Catalog")
@JsonProperty( JSON_PROPERTY_HOST_NAMES )
@Decision(HANDLE_OK)
@RequestMapping(value = "/degrees/{id}", method = RequestMethod.PUT)
@Interceptors(ResponseInterceptor.class)
@Scheduled(cron = "0 15 0 * * *")
@ApiResponses(value = { @ApiResponse(code = 404, message = "stack not found") })
@WsDataService
@ApiOperation(value = "Adds a new schema to a road")
@ScalarFunction("geometry_to_bing_tiles")
@FormParam("type")
@FormDataParam("parser")
@QueryParam("timeSeries")
@ApiOperation(value = "创建用户，为用户发送验证邮件，等待用户激活，若24小时内未激活需要重新注册", response = Void.class)
@Operation(description = "Resume request for a given requestId", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(value = "/filter/programId/{programId}/facilityTypeId/{facilityTypeId}", method = GET, headers = ACCEPT_JSON)
@ApiParam(value = "主键id", required = true)
@ApiOperation(value = "${SafesController.getFolders.value}", notes = "${SafesController.getFolders.notes}")
@Path("/change/to/all/{loggerName}")
@UseCaseAdminFetchesMonitoringStatus(@PDSStep(name="service call",description = "service fetches job state counts and gathers hearbeats of cluster members by serverId",number=4))
@Path("/db/{authenticatorName}/users/{userName}/credentials")
@Secured(SecurityFunctions.FN_JOBS_GET_BY_ID)
@ApiOperation(value = "This API returns count of Scenario objects available in Elastic Search for team name", response = ResponseEntity.class)
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT, paramIndex = 1, userRole = { RoleNames.ROLE_COLLABORATOR_OWNER, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN }) })
@Path("/authSessions")
@DeleteMapping("/users/{userId}/notifications/{notificationId}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Output string") })
@Restartable
@Timed(name = "http.rest.vertices.object.delete", absolute = true)
@RequestParam(name = "resourceType", required = true)
@RequestMapping(value = "/schedules/{id}", method = RequestMethod.GET, headers = "Accept=application/json")
@Mapping(target = "birthDate", dateFormat = "dd.MM.yyyy")
@SuppressWarnings({"checkstyle:designforextension"})
@ApiOperation(httpMethod = "GET", value = "API to get all policies", response = Page.class, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("versionNo")
@ApiOperation(value = "Method for updating person address")
@Path("/files/{fileId}/owners")
@JsonbTypeAdapter(BitbucketRepositoryAdapter.class)
@ExceptionMetered
@RequestParam(value = "content", defaultValue = "")
@Timed(value = "bootstrap", description = "Timing information for the bootstrapping event.")
@ApiOperation(value = "${ServiceAccountsControllerV2.removeAWSRole.value}", notes = "${ServiceAccountsControllerV2.removeAWSRole.notes}")
@PostMapping("/mongo/update")
@RequestMapping(path = "/{orderId}", method = RequestMethod.GET)
@RequestMapping(value = {"/components/{componentPackageFileName:.+}/register", "/rest/components/{componentPackageFileName:.+}/register"}, method = RequestMethod.POST)
@PermissionRule( value = "READ", description = "Project finance user can see all bank details on all projects")
@Operation(summary = "Create a new user")
@RequestParam(name = "from", required = false)
@PostMapping("/edit")
@ApiParam(name = "path", value = "Filter preparations by full path (<folder path>/<preparation name>).")
@PermissionRule( value = "REMOVE_ASSESSOR_FEEDBACK", description = "A Comp Admin user can remove Assessor Feedback documentation so long as the Feedback has not yet been published", particularBusinessState = "Application's Competition Status != 'Project Setup' or beyond")
@ApiParam(name = "owner", required = true)
@Path("/audit")
@JsonProperty("ic")
@RequestMapping(value = "/sentinel/address", method = RequestMethod.PUT)
@PathVariable("attributeId")
@Lock({LeafQueue.class, FiCaSchedulerApp.class})
@Description("apoc.map.removeKey(map,key,{recursive:true/false}) - remove the key from the map (recursively if recursive is true)")
@PathVariable("rolloutId")
@ApiParam("Workspace ID")
@ResponseConverter(CreateApiResponseConverter.class)
@Param(KERBEROS_SKIP_PORT_CHECK)
@RequestMapping(value = {"/cl_dictionary/remove_pepOptions"}, method = {RequestMethod.POST})
@JsonProperty("reaminingAmount")
@ApiParam(value = "Limit the number of returned meta Facts (default 25, 0 means all)")
@UpdateAction
@RequestParam(value = PARAM_MIN, required = false)
@ApiOperation("所有实例数")
@ApiOperation(value = "Get EmployeeStatusResource by id")
@GetMapping(value = "/statistics/article", produces = TEXT_EVENT_STREAM_VALUE)
@RequestParam (required = false)
@Mappings({ @Mapping(source = "apiAddRequest.handicapGroupId", target = "handicapGroup"), @Mapping(source = "apiAddRequest.competitionGroupId", target = "competitionGroup") })
@KafkaListener(topics = "${kafka.topics.egov.index.name}")
@DeleteMapping(value = "/{projectId}")
@RequestMapping(path = "/{environmentName}", method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.GET, value = {"", "/"})
@ApiOperation( value = "Returns the available Peers and its status of this NiFi", response = PeersEntity.class, authorizations = { @Authorization(value = "Read - /site-to-site", type = "") } )
@OnEditorAction(R.id.activity_converter_a1c_glucose)
@HeaderParam(MAX_EXPECTED_SIZE)
@PostMapping(value = "/copy/{path:.+}")
@Operation(summary = "Find environment by name", tags = {"environment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = Environment.class))), @ApiResponse( responseCode = "404", description = "Environment not found")})
@ScalarFunction(alias = "rand", deterministic = false)
@Produces( MimeTypes.PLAIN_TEXT )
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = AddEcoNewsDtoResponse.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@GetMapping(value = "/{indexId}")
@Path("/JSON/opInfo/{id}")
@PathVariable(value = "objectId")
@PermissionRule(value = "READ_SCORE", description = "Assessors can read the score of Assessments except those pending or rejected")
@ApiOperation(value = "createUser", notes = "CREATE_USER_NOTES")
@Path("/{jobName}/{jobId}")
@ScalarFunction("ltrim")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully returns system role list." ) } )
@Description("Returns an array of spatial partition IDs for a given geometry")
@EventHandler("advanced-options-anchor")
@Transactional(readOnly = true, noRollbackFor = Exception.class)
@RequestParam(value = "messages", required = false)
@DescribeParameter(name = "scaley", description = "Scale parameter for the Y direction", min = 0)
@RequestMapping(value = "/config", method = RequestMethod.GET)
@Param(value = FILE_PATH)
@RequestParam(name = "assetIds", required = true)
@PutMapping("/{userId}/{appId}/unBind")
@RequestMapping(value = {"/users/{editedUserId}/profile", "/users/{editedUserId}"}, method = RequestMethod.GET)
@Action(input = "http: public void createVnfNotification(@WebParam(name = "messageId", targetNamespace = "")
@ApiParam(value = "to date to download assignments")
@HystrixCommand(fallbackMethod = "processPaymentFallback")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_GROUP_GROUPS + "\")")
@PermissionRule(value = "READ", description = "An Assessor can download a file for an answer to an Application they are Assessing")
@ConfigDescription("Unsupported type handling strategy")
@SuppressWarnings( "StatementWithEmptyBody" )
@RequestParam(value = "database", required = false)
@Description("Returns TRUE if and only if no points of right lie in the exterior of left, and at least one point of the interior of left lies in the interior of right")
@PreAuthorize("isAuthenticated() and hasPagePermission(#projectName, #branchName, #path, VIEW)")
@Path("/{role}/{env}/{job}/{instance}")
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME, targetType = FieldType.DATE_TIME)
@RestQuery(name = "getAttachmentsList", description = "Returns a list of attachments from the given event as JSON", returnDescription = "The list of attachments from the given event as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns a list of attachments from the given event as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Path("current")
@Audit
@ApiParam(value = "Path to requested project", required = true)
@PathParam("serviceDefName")
@Mapping(source = "timeCreate", target = "createdTime")
@Path("{eventId}/comment/{commentId}/{replyId}")
@Path( "/{username}" )
@ApiOperation("Creates a Commit for a specific Branch and sets it to be the new HEAD Commit.")
@PreAuthorize("hasAuthority('RESTORE_CONFIGURATION')")
@RequestMapping(value = CUSTOM_DDLS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.GET)
@FormatSupport
@Description("apoc.date.format(12345,('ms|s|m|h|d'),('yyyy-MM-dd HH:mm:ss zzz'),('TZ')) get string representation of time value optionally using the specified unit (default ms) using specified format (default ISO) and specified time zone (default current TZ)")
@RequestParam("language")
@RequestParam(value = FROM_DATE)
@RequestMapping(value="/queue", method=RequestMethod.GET)
@DescribeParameter( name = "thresholds", min = 0, description = "List of thresholds (use this one to specify custom intervals). Ignored if classifier is specified (use classes in that case)." )
@ApiOperation(value = "Upload document template file", response = Response.class)
@JsonProperty("landingPage")
@UseCaseUserFetchesJobStatus(@PDSStep(name="service call",description = "returns job status",number=2))
@PutMapping(value = "/configs")
@ApiOperation(value = "Get a user’s picture", produces = "application/octet-stream", tags = { "Users" }, notes = "The response body contains the raw picture data, representing the user’s picture. The Content-type of the response corresponds to the mimeType that was set when creating the picture.")
@Path("{eventId}/asset/publication/{id}.json")
@RequestParam(value = "start", required = false)
@Parameter(description = "The number of entries a response page should contain.")
@PathParam("localeId")
@RequestMapping(value = "/person/create", method = RequestMethod.GET)
@ApiOperation(value = "Get options over mappings conext.", httpMethod = "OPTIONS", response = MappingOptionListContainer.class)
@ApiException(DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR)
@DeleteMapping(path = "/order/{orderId}")
@PreAuthorize("hasPermission('Todo', 'add')")
@PathParam("connectorType")
@RequestParam(value = "type")
@ApiOperation(value = "Get a comment on a historic process instance", tags = { "History Process" }, notes = "")
@UdfParameter(description = "String to be padded")
@ApiParam
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get the beacon chain state root for the specified slot.", tags = {TAG_BEACON}, queryParams = {@OpenApiParam(name = SLOT, description = SLOT_QUERY_DESCRIPTION)}, description = "Returns the beacon chain state root for the specified slot.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = String.class), description = "The beacon chain `state_root`(`Bytes32`) for the specified slot."), @OpenApiResponse( status = RES_NOT_FOUND, description = "The beacon state root matching the supplied parameter was not found."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Missing a query parameter."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@After("constructor() || method() || methodWithMultipleAnnotations() || constructorWithMultipleAnnotations()")
@TrimConfigUpdated
@Secured(SecurityFunctions.FN_NAMESPACES_GET)
@Udf(description = "Returns Euler's number e raised to the power of an INT value.")
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = {"target.id"}, direction = Sort.Direction.ASC)
@AdapterDelegationEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionArgTransformerBuilder.class, serviceType = "Document Submission Deferred Request", version = "LEVEL_a0")
@ApiOperation("Disable an organization")
@QueryParam("blacklistedTables")
@RequestParam(STATE_MATCH_PARAM)
@RequestMapping( method = POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
@ScalarFunction("bing_tile_zoom_level")
@Path (REST_API_WEBSERVICES)
@PostMapping("send")
@GetMapping(path = ALL_PUBLIC_KEYS_PATH)
@RequestMapping(value = {"/components/packages/{componentPackageFileName:.+}/", "/rest/components/packages/{componentPackageFileName:.+}/"}, method = RequestMethod.DELETE)
@CliCommand(value = {"system properties"}, help = "Shows the shell's properties such as if " + "'addon development mode' is enabled, JVM version, file encoding...")
@ApiParam("Parent organization id")
@PathParam("paragraphId")
@Path("/queue/requeue/{taskType}")
@ApiOperation(value = "Delete habit")
@ApiOperation(value = "Calculates the average tender period, per each year. The year is taken from " + "tender.tenderPeriod.startDate and the duration is taken by counting the days" + "between tender.tenderPeriod.endDate and tender.tenderPeriod.startDate")
@Named(StopPlaceRequest.ATTR_ASSISTANT)
@RequestParam(value = "countOnly", defaultValue = "false")
@RequestMapping(value = "/task", method = RequestMethod.GET)
@Path( "/getSitemapJson" )
@Path("/alto/{pi}")
@PostMapping("/hero/new")
@RequiredScope(USER)
@SuppressWarnings("UnusedReturnValue")
@ScalarFunction("ST_Relate")
@PostMapping(value = "/move")
@GetMapping(value = "/{articleId}")
@RequestParam(value = "q", required = false)
@JsonProperty("start")
@Path(CoordConstsV2.RSC_CONTAINERS)
@AnimRes
@ApiParam(name = "eventList", required = true, value = "For impression", defaultValue = DEFAULT_EVENT)
@PreAuthorize("hasRole('ADMIN') or @grantPermissionManager.ownerPermission(#id, {'FOLDER'})")
@ApiParam( hidden = true )
@PathVariable("personPaperId")
@Name("exists")
@RepeatMode
@ApiOperation( value = "Commit or cancel the specified transaction", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/output-ports/{uuid}", type = "") } )
@Description("Modifies a date/time string using format and modify patterns after applying time zone offset (DST aware)." + FORMAT_HELP + MODIFY_HELP + "Example; #{modifyDateTimeByZoneId(source, formatPattern, modifyPattern, timeZoneId)}")
@Path("/getVersion")
@XmlElement(name = "permission")
@Description("Returns the number of points in a Geometry")
@Execute(name = "recycle", validates = { @Validate(validator = Validators.SIGN) })
@PathVariable("zone")
@Path("{requestId}/comments")
@ApiOperation(value = "${AWSIAMAuthControllerV2.authenticateAWS.value}", notes = "${AWSIAMAuthControllerV2.authenticateAWS.notes}")
@Secured(SecurityFunctions.FN_ATTRIBUTE_VALUE_LISTS_ALL_GET)
@Path("/enrollment-invite")
@ApiResponses({ @ApiResponse(code = 200, message = "List of schemas returned successfully.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road not found.", response = StandardResponse.class) })
@RequestParam(value = "failureStrategy", required = false, defaultValue = "END")
@PathParam("vm_id")
@SecuredBySpring(value = "UserManagementController.viewAvailableAssessors() method", description = "Only comp admin and project finance can view unavailable assessors")
@ApiOperation(value = "Assign roles for a list of users and applications")
@ApiParam(value = "optional sort direction (asc, desc) - defaults to asc", required = false)
@RequestMapping(value = {"", "0"}, method = RequestMethod.POST, produces = "application/json")
@ConfigurableValue(valueType = "Double", dump=false, description = "Standard Deviation ratio for bid price")
@FormParam("targetRmsLevDb")
@ApiParam(value = "Organization to update", required = true)
@NotifyChange({LEFT_PROPERTY, RIGHT_PROPERTY, LEFT_SELECTED_PROPERTY, RIGHT_SELECTED_PROPERTY})
@Path("/waitingTasks")
@RequestMapping(value = "{canonicalClassName:.+}", method = RequestMethod.GET)
@CliCommand(value = PREFIX + "copyFromLocal", help = "Copy single src, or multiple srcs from local file system to the destination file system. Same as put")
@Description("Reverse a given varbinary")
@RequestMapping("/fetchKey")
@PutMapping("/dimension")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICE_DEF_BY_NAME + "\")")
@JmsListener(id = HerdJmsDestinationResolver.SQS_DESTINATION_HERD_INCOMING, containerFactory = "jmsListenerContainerFactory", destination = HerdJmsDestinationResolver.SQS_DESTINATION_HERD_INCOMING)
@Path (REST_API_VIDEOS)
@ShellOption(help = "Not interactive. Default is: false")
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "element provided should always be an Edge")
@OnClick(R.id.bagger_entry_invite_button)
@CliOption(key = {"headeronly"}, help = "Print Header Only", unspecifiedDefaultValue = "false")
@RequestParam(value = "page",defaultValue = "0")
@PreAuthorize("hasBranchPermission(#form.projectName, #form.name, EDIT_BRANCH)")
@ExceptionMetered(name = "illegalArgumentExceptionMeteredMethod", cause = IllegalArgumentException.class)
@RequestBody(description = "Csv", content = @Content(mediaType = "text/csv", schema = @Schema(implementation = String.class)))
@Produces(MediaType.APPLICATION_JSON + ";charset=UTF-8")
@RequestMapping(value = "/api/v1/user/commodity/exchange/temp2", method = {RequestMethod.POST, RequestMethod.GET})
@Description("apoc.math.minInt() | return the minimum value an int can have")
@PutMapping(path = "/sca-approaches")
@GetMapping(value="/auth/tvault/revoke",produces="application/json")
@Path( "/restore" )
@RequestMapping( value = "/{tagIdentifier}", method = RequestMethod.DELETE)
@GetMapping(params = "show-errors")
@Parameter(description = "The email address of the user to verify.", required = true)
@ApiOperation(value = "This API updates a Monkey Strategy Objects into Elastic Search", response = ResponseEntity.class)
@ApiParam(name = "subscriptionId", value = "a subscription Id")
@FormDataParam("commit")
@RequestMapping(method = RequestMethod.GET, value = "outstanding-for-user")
@CliOption(key = {"enableEntityCentricIndex"}, mandatory = false, help = "Use Entity Centric Indexing.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@XmlElementWrapper(name = "operands")
@HystrixCommand(fallbackMethod = "findAllVisibleByTypeFallback")
@AtlasConversionInfo(sourceType = FieldType.DATE, targetType = FieldType.DATE_TIME_TZ)
@QueryParam("flowrunid")
@Path("/files/{fileId}/owners/{ownerId}")
@ApiParam(value = "tenantId of tenant being deleted", required = true)
@Path("{image_id}")
@PreAuthorize("hasPermission('Todo', 'delete')")
@RequestMapping(value = "/access-token", method = RequestMethod.POST)
@RequestMapping(value = "/main/forum/markread", method = RequestMethod.GET)
@RequestMapping(value = "/", method = RequestMethod.POST)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_TRX_LOG + "\")")
@Mapping(target = "bandwidth", ignore = true)
@FormDataParam( DATASOURCE_ACL )
@PathVariable("organisation")
@RequestMapping(value = "/handle81")
@QueryParam("metricstimeend")
@UdafFactory(description = "return the earliest value of a string column", aggregateSchema = "STRUCT<SEQ BIGINT, VAL STRING>")
@WebResult(name = "IsValid")
@Param(value = OUT_LOCALE_COUNTRY)
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/userIds/{userId}", method = RequestMethod.DELETE)
@Operation(httpMethods = {"POST", "GET"}, path = "cajole")
@SuppressWarnings("rawTypes")
@EventHandler(uei=EventConstants.ACKNOWLEDGE_EVENT_UEI)
@FormDataParam("isPublic")
@PatchMapping(path = "/assurances/{assuranceId}/{orderId}/{typeIndex}")
@LogMethod("列出日程记录")
@RequestParam(value = "pageNum", required = false)
@Path("{secretName}")
@WSDoc("Fetch all non-retired drug purchase orders according to stockLocation")
@LogDocument
@ApiOperation(value = "${SSLCertificateController.getAllCertificatesOnCertType.value}", notes = "${SSLCertificateController.getAllCertificatesOnCertType.notes}", hidden = true)
@ApiOperation(value = "Create a new layer for given product", response = LayerDTO.class)
@GetMapping("/notifications/open-requests")
@LogMessageDocs({ @LogMessageDoc(level="ERROR", message="Ignoring PacketIn (Xid = {xid}) because the data" + " field is empty.", explanation="The switch sent an improperly-formatted PacketIn" + " message", recommendation=LogMessageDoc.CHECK_SWITCH), @LogMessageDoc(level="WARN", message="Unhandled OF Message: {} from {}", explanation="The switch sent a message not handled by " + "the controller") })
@IbisDoc({"TrustManager Algorithm", "pkix"})
@Validated(UpdateDbSet.class)
@ApiException(UNAUTHORIZED_UDF_FUNCTION_ERROR)
@RequestMapping(value="/login/forbidden", method=RequestMethod.GET)
@RequiresPermissions("nexus:settings:read")
@Size(16)
@ReactMethod
@Path("/{dataSourceName}/loadstatus")
@ApiParam(value = "Filer")
@DeleteMapping(value = "/trips/{tripId}")
@SamzaSqlUdfMethod(params = SamzaSqlFieldType.ANY)
@Description("apoc.convert.toMap(value) | tries it's best to convert the value to a map")
@CmdAnnotation(cmd = "ac_isAliasUsable", version = 1.0, description = "检查别名是否可用/check whether the account is usable")
@ApiOperation(value = "Update PersonName", position = 3)
@PostMapping(path = "/registration")
@Path("agreements/{seaCloudsId}/terms/{termName}/violations")
@GetMapping(value="/v2/auth/tvault/renew",produces="application/json")
@RequestParam(value = "rb-version", required = false)
@SuppressWarnings({"SameParameterValue"})
@RequestParam(POST_ID)
@ApiOperation(value="registerUser",notes = "REGISTER_USER_NOTES")
@Description("Set the behavior of whether to pre-aggregate relationships to the default. That value is returned.")
@SuppressFBWarnings("NP_LOAD_OF_KNOWN_NULL_VALUE")
@RequestParam(value = "filename", required = false)
@IntRange(from = 1, to = 31)
@ApiOperation(httpMethod = "POST", value = "Save or Update Projection Details")
@RequestMapping(value = "/businessObjectFormats/generateDdl", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathParam("freeSpace")
@Validated(TransferGroupDB.class)
@ApiOperation(value = "Query for historic activity instances", tags = {"History", "Query" }, notes = "All supported JSON parameter fields allowed are exactly the same as the parameters found for getting a collection of historic task instances, but passed in as JSON-body arguments rather than URL-parameters to allow for more advanced querying and preventing errors with request-uri’s that are too long.")
@JniMethod(cast = "glfs_t *")
@PostMapping(value="/v2/sslcert/approle",consumes="application/json",produces="application/json")
@ApiOperation(value = "Facilities", notes = "Returns a list of facilities.", response = Facility.class)
@PathVariable("globalAttributeDefinitionName")
@QueryParam("excludeType")
@RequestMapping(value = "/rest/{layerId}/{featureId}.{format}", method = RequestMethod.GET)
@Path("{itemID : .+}")
@RequestMapping( value = "/rel/**", method = RequestMethod.GET, produces = "text/html" )
@RequestMapping("/news-feed.part")
@PermissionRule(value = "READ_USER_PROFILE", description = "A user can read their own profile")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully updated the ACL" ), @ResponseCode( code = 401, condition = "Unauthorized" ), @ResponseCode( code = 409, condition = "DSW doesn't exist" ), @ResponseCode( code = 500, condition = "Failed to save acls due to another error." ) } )
@CliOption(key = { "" }, mandatory = false, specifiedDefaultValue = ".", unspecifiedDefaultValue = ".", help = "directory to be listed")
@GetMapping("/interview-invites")
@RequestMapping(value = "{id}/edit", method = RequestMethod.POST)
@PathParam( "translatorName" )
@SuppressWarnings("SSBasedInspection")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100") })
@RequestMapping(value = "deliveryZones/{zoneId}/programs/{programId}/periods", method = GET, headers = ACCEPT_JSON)
@Path("/pages")
@GetMapping("/user/{userId}")
@OnMessage(types = TaggedEvent.NAME)
@SuppressWarnings({ "unchecked", "checkstyle:IllegalThrows", "checkstyle:IllegalCatch" })
@Name("maps")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Output composite") })
@Description("Returns a <b>rounded</b> by <b>precision</b> and <b>direction</b> number<br/>" + "<b>value</b> - rounding value.<br/>" + "<b>direction = 0</b> - the value will be rounded down.<br/>" + "<b>direction = 1</b> - the value will be rounded up.<br/>" + "<b>direction = 2</b> - arithmetic rounding<br/>" + "<b>precision</b> - symbols of the value double are set to zero, starting from the position precision. Must be positive.<br/>" + "Example:<br/>" + "#{round_zero(12345,1,0)} returns 12340<br/>" + "#{round_zero(12345,1,1)} returns 12350<br/>" + "#{round_zero(12345,1,2)} returns 12350")
@SubscribeMapping("/route")
@SafeVarargs
@Operation(httpMethods = "PUT", bodyParam = "album")
@ChaosExperiment(experimentType = ExperimentType.RESOURCE)
@OnClick(R.id.auth_btn_login)
@Value("${search.page.size}")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_DONOR')")
@PostMapping(path = "/bulk_publish")
@Validated(DeleteUser.class)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Returns the workspace file path for the specified user." ), @ResponseCode ( code = 500, condition = "File path failed to be retrieved. This could be caused by an invalid user request." ) } )
@JsonSubTypes({ @JsonSubTypes.Type(PluginDescriptorRestful.class), @JsonSubTypes.Type(VendorRestful.class), @JsonSubTypes.Type(MessageRestful.class), @JsonSubTypes.Type(KeyValueRestful.class), @JsonSubTypes.Type(PostPayloadRestful.class), @JsonSubTypes.Type(TranslationRestful.class), @JsonSubTypes.Type(PropertyRestful.class) })
@RequestParam("invite-to-project")
@RequestMapping("/{token}*")
@RequestMapping(value = {"/ps_dictionary/remove_PSClosedLoop"}, method = {RequestMethod.POST})
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully downloaded the analysis file" ), @ResponseCode( code = 401, condition = "Unauthorized" ), @ResponseCode( code = 500, condition = "Unabled to download analysis file" ) } )
@InjectVariable("workDir")
@RequestMapping(method = RequestMethod.GET, produces = "application/json")
@Timed(name = MediaService.MetricsDefinitions.GetMovies.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetMovies.TIMER_NAME, description = MediaService.MetricsDefinitions.GetMovies.TIMER_DESCRIPTION)
@RequestMapping(value = "/admin/preferencedetail/edit", method = RequestMethod.GET)
@RequestMapping(value = "/task/save", method = RequestMethod.POST)
@PathParam(REST_API_PATH_PARAM_ID)
@Parameter(SocketServerPort.class)
@RequestMapping(value = {"/ps_dictionary/save_psService"}, method = {RequestMethod.POST})
@RequestParam(name = "instance", defaultValue = StringUtils.EMPTY)
@LayoutRes
@Path("/profiles/{identifier:.+}")
@RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PreAuthorize("hasAuthority('DOWNLOAD_ANCHOR')")
@Then("^start container \"([^\"]+)\"$")
@ApiParam("Uses ISO 8601 format")
@Description("Compute xxhash64 hash")
@Description("apoc.number.exact.div(stringA,stringB,[prec],[roundingModel]) - return the division's result of two large numbers")
@Produces({"application/xml", "text/xml", "application/json", "text/yaml", "text/x-yaml", "application/x-yaml", "application/x-protobuf", "application/x-protostuff"})
@QueryParam("includeGroups")
@Description("Returns an array of points in a geometry")
@GetMapping(path = "/{dataSourceGUID}/schemas")
@PathVariable(name = "resourceId", required = true)
@LogMethod("更新收益记录")
@ApiOperation( notes = "Checks for the existence of a Consumer. This method is used to check if a consumer" + " is available on a particular shard. There is no need to do a full " + "GET for the consumer for this check.", value = "")
@Path( "/{host_id}/nicinfo" )
@PerformanceMetric("v3.topics.get")
@FormDataParam(CoordConsts.SVC_KEY_ANALYSIS_QUESTIONS)
@APIResponses({ @APIResponse(responseCode = "200", description = "Successful retrieval of requested todo"), @APIResponse(responseCode = "404", description = "Todo with given id does not exist"), @APIResponse(responseCode = "500", description = "Internal server error", content = @Content(schema = @Schema(implementation = ApplicationErrorDTO.class))) })
@RequestMapping("/getById/{id}")
@CliOption(key = "value", mandatory = true, help = "Value of the config")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.LIST, valueType = List.class, valueElement = SimpleAccountDTO.class, description = "返回账户集合"), }))
@Secured(permission = "operations:read", description = "Récupérer les informations sur une opération donnée")
@DeleteMapping("/todos/{id}")
@SuppressWarnings("checkstyle:InnerAssignment")
@Path("{id: [a-zA-Z0-9_\\-]+}/references")
@ApiParam(required = true, value = "ACL rules to set")
@Decision(value = MALFORMED, method = "POST")
@GetMapping(path = "/greeting", produces = {MediaType.TEXT_PLAIN_VALUE})
@Path( "/{connectionId : .+}" )
@Verify(User.class)
@RequestMapping(path = "/v1/issues/revoke-exception", method = RequestMethod.POST)
@ApiParam(required = true, value = "Direction (up/down)")
@Path("accession-register")
@ApiOperation(value = "Counts the projects and the indicators eligible, grouped by indicator type. " + "The 'count' represents the number of indicators eligible, the 'projectCount' represents the number" + " of projects eligible.")
@Parameter(name = "subgraph", optional = false)
@RequestParam(value = "vendor", required = false)
@RequestMapping(value = "/rest/authors/{id}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME, targetType = FieldType.LONG)
@PostMapping(value="/v2/ss/auth/approle/role", consumes="application/json", produces="application/json")
@PermissionRule(value = "READ", description = "Competition finance user can read statuses of all questions")
@MVCMember
@ApiOperation(httpMethod = "POST", value = "API to create asset group", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping(value = "/select-sub-process")
@RequestMapping(value = "/lastUpdated", method = RequestMethod.GET)
@RequestMapping(value = {"/sp_dictionary/save_safePolicyWarning"}, method = {RequestMethod.POST})
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_DELETE)
@JsonProperty("volume")
@RequestMapping(value = "/businessObjectData/search", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PutMapping(value = "/inbox/document/{path:.*}", consumes = MULTIPART_FORM_DATA_VALUE)
@PathParam("rating")
@RequestParam(value = "note", required = false)
@ApiParam("注册用户地址Id")
@PathParam("pipelineId")
@Path("{guid}")
@RequestMapping(value = {"/sp_dictionary/save_riskType"}, method = {RequestMethod.POST})
@Capabilities
@Description("Returns the 2D Euclidean area of a geometry")
@ApiOperation(value = "Counts the indicators flagged, and groups them by indicator type and by year/month. " + "An indicator that has two types it will be counted twice, once in each group.")
@Path("/{pi}/manifest")
@Path("/{app_id}/scalinghistory")
@Path("/musics/download/{m.id}")
@QueryParam("originReleaseName")
@Description("Returns the maximum of the values <br/>" + "<b>numbers</b> - values for comparison. Must be of the same type<br/>" + "Example:<br/>" + "#{max(5, 4, 3)} returns 5")
@QueryParam("maxLong")
@JsonProperty("side")
@GetMapping("greet")
@RequestMapping(value = "/changeLocale", method = PUT, headers = ACCEPT_JSON)
@Param(value = RESOURCE_POOL)
@ApiOperation(value = "Get metadata of map", httpMethod="GET", response=MetaDataDTO.class)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.DOUBLE)
@RequestParam("from")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8")
@PostMapping("/sample3")
@ApiOperation("修改项目信息")
@ApiOperation(value = "connectDataSource", notes = "CONNECT_DATA_SOURCE_NOTES")
@PermissionRule(value = "COMPLETE_SPEND_PROFILE_REVIEW", description = "Only a Project Manager can complete the project's spend profiles review")
@PreAuthorize("hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.CREATE_POSTS') " + "and #post.userCreated.username != principal.username")
@ApiOperation(value = "Query a beacon via a GET request", response = BeaconAlleleResponse.class)
@Min(1)
@RequestMapping(value = OA_TEXT_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@RequestMapping(value = "/voted", method = RequestMethod.GET)
@Path("/backup/{objectId:.+}")
@ApiOperation(value = "Create a new milestone", response = MilestoneDTO.class)
@QueryParam("includeHidden")
@Path("{tenant}")
@GetMapping(value = "/inside_payment/{userId}/{money}")
@PostMapping("/save-kta-invite")
@SuppressFBWarnings("SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE")
@RequestParam(name = "removeFamilyMemberAffiliation")
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_LIMIT, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_LIMIT)
@Scheduled(fixedDelayString = "${kafka.broker.monitor.fixed.delay:60000}")
@RequestMapping(value = { "/pipelines", "/rest/pipelines" }, method = RequestMethod.GET)
@Path ( "/tree" )
@Path("recreateIndex")
@Description("Extract query parameter from url")
@RequestParam(value = "taskId", required = false)
@RequestParam(defaultValue = "1")
@RequestMapping(value = "/pm", method = {RequestMethod.DELETE})
@ApiOperation(value = "Reads aspsp specific settings")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Monkey Strategy Objects for given team"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given team") })
@RequestMapping(value = "/{departmentId}/specialties/{id}", method = RequestMethod.DELETE)
@RequestMapping(path = "/v1/trend/issueTrend", method = RequestMethod.GET)
@DeleteMapping(path = INVALIDATE_PATH)
@OnTextChanged(value = R.id.activity_converter_a1c_glucose, callback = OnTextChanged.Callback.AFTER_TEXT_CHANGED)
@CliOption(key = "args", mandatory = false, help = "input path")
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a StorageUnitStatusChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager")
@SlashedClassName
@RequestMapping(value = "/stockedOutFacilities", method = GET, headers = ACCEPT_JSON)
@androidx.annotation.NonNull
@RequestParam(value = "emrClusterId", required = false)
@Description("Returns the minimum of the int values<br/>" + "<b>numbers</b> - integer values for comparison<br/>" + "Example:<br/>" + "#{minInt(5, 4, 3)} returns 3")
@Wrapped(element = "owners")
@ApiOperation(value = "${ServiceAccountsControllerV2.getServiceAccounts.value}", notes = "${ServiceAccountsControllerV2.getServiceAccounts.notes}")
@SuppressFBWarnings({"RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE", "PATH_TRAVERSAL_IN"})
@PathParam("fileName")
@Path("/roles/{role}/permissions")
@DescribeParameter( name = "minObservations", description = "Minimum number of observations required to support a grid cell (default = 2)", min = 0, max = 1, defaultValue = "2" )
@Path("/bytes")
@Mapping( "self" )
@Produces({MediaType.TEXT_HTML})
@Name("endNode")
@PostMapping(value = "/send", params = {"removeFeedbackApplicationId"})
@Action(name = "Merge Arrays", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Path("/{experimentName}")
@Description("apoc.coll.remove(coll, index, [length=1]) | remove range of values from index to length")
@ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class)
@Path(AccessExtAPI.ACCESSION_REGISTERS_API)
@RequestMapping(method = RequestMethod.GET, params = "encounterType")
@Scheduled(fixedDelayString = "${ping.jvm.period.millis}")
@PermissionRule(value = "READ_OVERHEAD_CONTENTS", description = "The consortium can read the overhead file contents for their application and organisation")
@BetaApi( "The surface for long-running operations is not stable yet and may change in the future.")
@Secured({ROLE_USER_KEY, ROLE_ADMIN_KEY})
@PostMapping(path = ResourcePath.OWNED_ENTITY, produces = "application/hal+json")
@QueryParam("repairParallelism")
@PathParam("extensionGrant")
@ApiOperation("Remove a Mobi User from a group")
@PathParam( "relationshipId" )
@ApiOperation(value = "[public] check url already submitted in zone", notes = "Check url already submitted as external-url-article in zone")
@PathVariable("certType")
@QueryParam("matches")
@QueryParam("commentResolution")
@ApiException(QUERY_DATABASE_STATE_ERROR)
@QueryParam( value = "overwriteMode" )
@Api(2.4)
@ApiParam( value = "Source identifier", required = true )
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_GENERATE_DDL_POST)
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.INTEGER)
@RequestMapping(value = "/jobs/health", method = RequestMethod.GET)
@Mapping(source = "company", target = "companyName")
@ApiParam(value = "Only return meta Facts added before a specific timestamp.")
@ApiParam(value = "UUID of referenced Fact.")
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_WHITELIST, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
@Path(RSC_SNAPSHOTS + ":" + RSC_FORK)
@PathVariable("customDdlName")
@ApiOperation(value = "updateTenant", notes = "UPDATE_TENANT_NOTES")
@RequestParam(name = "issueId")
@ApiParam( value = "Including Internet, Intranet, Guest groups or not" )
@HeaderParam(AuditManager.X_DRUID_AUTHOR)
@Path("key")
@RequestMapping(value = "/requisitionGroups/{id}", method = GET)
@Param(NMAP_TIMEOUT)
@Contract("!null->!null; null->null")
@RequestMapping(value = "channel", method = RequestMethod.GET)
@RequestParam("TPName")
@PathParam("task")
@GetMapping("/application-ready-for-submit/{applicationId}")
@RequestParam(name = "domainId", required = false)
@RequestMapping(value = {"/brms_dictionary/remove_brmsDependency"}, method = {RequestMethod.POST})
@C.Encoding
@SuppressWarnings({"UnnecessaryLocalVariable", "SuspiciousNameCombination"})
@GetMapping("/invite/{inviteHash}/competition-name")
@NullToNotFound
@ApiParam(value = "provide valid dataSource name", required = true)
@ApiOperation(value = "Initiates an export of data.", httpMethod = "POST", response = String.class)
@PostMapping("/citizen/_create")
@Action(name = "Apply XSL Transformation", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, isDefault = true, isOnFail = true) })
@RequestMapping(value = "/search", method = RequestMethod.POST)
@RequestParam("content")
@ApiParam(value = "provide valid policy details", required = true)
@QueryParam("url")
@RequestMapping(value = "/api/application/", method = RequestMethod.POST, produces = "application/json", consumes = MediaType.ALL_VALUE)
@RequestMapping(value = "/pages", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ExceptionHandler(value={ IllegalArgumentException.class, ValidationException.class, NotFoundException.class, NotImplementedException.class })
@RequestParam(defaultValue="", name = "assetGroupName", required = true)
@Secured(permission = "contexts:read", description = "Lister le contenu du référentiel des contextes")
@Path("/v3")
@GetMapping("/application/{applicationId}/user-roles")
@ScalarFunction("ST_Contains")
@RequestMapping(value = EXPECTED_PARTITION_VALUES_URI_PREFIX + "/partitionKeyGroups/{partitionKeyGroupName}", method = RequestMethod.GET)
@RequestParam("value")
@RequestMapping(value = "/{userId}", method = RequestMethod.DELETE)
@ApiOperation("Deletes an instance by its ID.")
@JsonProperty("createTime")
@JsonbProperty("created_on")
@RequestMapping(value = "/api/ocds/procurementMethodExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "integer")
@Async("shadowTrafficTaskExecutor")
@RequestMapping(value = {"/brms_dictionary/save_BRMSDependencyData"}, method = {RequestMethod.POST})
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages" + "/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/s3KeyPrefix", method = RequestMethod.GET)
@PathParam("pool_id")
@EventHandler("typeButton")
@RequestMapping(value = "periods/{facilityId}/{programId}", method = RequestMethod.GET)
@CliOption(key = CREATE_MAPPING__SCHEMA_NAME, help = CREATE_MAPPING__SCHEMA_NAME__HELP)
@ApiOperation(value = "${AWSAuthControllerV2.listRoles.value}", notes = "${AWSAuthControllerV2.listRoles.notes}")
@Procedure(name = "gds.alpha.similarity.cosine.stats", mode = READ)
@ApiOperation(value="Retrieves license information")
@ApiOperation(value = "Exports *Number of eBid Awards* dashboard in Excel format.")
@RequestMapping(value = "/api/avgTimeFromPlanToTenderPhase", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Max(10000)
@PreAuthorize("hasPermission(#branch.id, 'BRANCH', 'BranchPermission.VIEW_TOPICS')")
@SuppressWarnings( {"unchecked"})
@DefaultValue ( "false" )
@ApiOperation(value = "queryAuthorizedProject", notes = "QUERY_AUTHORIZED_PROJECT_NOTES")
@GetMapping(value = "/view-tree")
@Scheduled(cron = "${xs2a.cms.not-confirmed-payment-expiration.cron.expression}")
@Around("execution(@org.apache.servicecomb.saga.omega.transaction.annotations.Compensable * *(..)) && @annotation(compensable)")
@CORSBinding
@Cacheable(cacheNames = "cloudResourceVmTypeCache", key = "#cloudCredential?.id + #region.getRegionName()")
@Path ( "/jobState" )
@GetMapping("/set")
@Path("repository-admin")
@ApiOperation(value = "Return metadata for a single experiment", response = Experiment.class)
@ApiResponses({ @ApiResponse(code = 200, message = "API definition", response = ApiEntity.class), @ApiResponse(code = 500, message = "Internal server error")})
@FormParam("tradesJson")
@Path("/{type}/{id}/effective-policy")
@RequestMapping(params = "logout=true")
@Pattern(regexp = DomELCommonSimpleDateFormats.DATE_RANGE_PATTERN_STRING, message = "domel.relative.timestamp.range.value.invalid")
@DeleteMapping(value = "/v2/certificates/{certificate_name}/{certificate_type}", produces = "application/json")
@Description("Logarithm to base 10")
@ApiMethod(name = "createConference", path = "conference", httpMethod = HttpMethod.POST)
@GetMapping(value="/list-ids")
@CliOption(key = {"endTs"}, mandatory = false, help = "end time for commits, default: now - 1 day")
@CliOption(key = { "file" }, mandatory = false, help = "A local file containing the SPARQL Query that is to be read and executed.")
@PathParam("name2")
@Value("${ehour.database.url:}")
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "admin", value = "是否是管理员，0：管理员，1：管理员"), @ApiImplicitParam(name = "phone", value = "手机号"), })
@RequestMapping(value = "/api/tendersAwardsYears", method = {RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Name("operator")
@ApiOperation( value = "Search notification recipients (/search/quick alias)", nickname = "searchNotificationRecipients", tags = { IdmNotificationRecipientController.TAG }, authorizations = { @Authorization(value = SwaggerConfig.AUTHENTICATION_BASIC, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }), @Authorization(value = SwaggerConfig.AUTHENTICATION_CIDMST, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }) })
@RequestMapping(value = "{id}", method = RequestMethod.DELETE, produces = "application/json")
@ApiOperation(value = "Get all user custom goals.")
@ApiParam(value = "provide valid target types details", required = true)
@ApiOperation(value = "强制用户下线", httpMethod = "GET", produces = "application/json", response = Result.class)
@RequestMapping(value = "{tourCode}/reserve", method = RequestMethod.POST, params = "redo")
@Secured(SecurityFunctions.FN_SUBJECT_MATTER_EXPERTS_GET)
@ParameterName( "ctx" )
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ConsentService.createAccountConsentsWithResponse(..)) && args( request, psuData, explicitPreferred)", returning = "result", argNames = "result,request,psuData,explicitPreferred")
@Path ( "{pathId : .+}/default" )
@FormParam("title")
@XmlElement(name = "begin", required = true)
@Name(value = "timezone", defaultValue = "")
@Qualifier("retryingMessageReader")
@Cacheable("entry")
@GetMapping("/api")
@ManagedOperationParameters({ @ManagedOperationParameter(name = "mode", description = "Access rights for 'world,trusted' (values: FULL/READONLY/NONE) (e.g. 'none,full')"), })
@ApiOperation("Get all Mobi Groups")
@Param(value = PASSWORD, encrypted = true, required = true)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of ListOfValuesDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Name("statement")
@Path("/unitsWithInheritedRules")
@ApiParam(value = "Query", required = true)
@Secured(SecurityFunctions.FN_UPLOAD_BUSINESS_OBJECT_DEFINITION_SAMPLE_DATA_FILE_POST)
@DescribeParameter( name = "shearx", description = "Shear parameter for the X direction", min = 0 )
@PostMapping(Constants.Urls.API + Constants.Urls.POST)
@Path("/{event}")
@ApiException(QUERY_RESOURCES_LIST_PAGING)
@Path("/lib_install")
@QueryParam(Command.DATA)
@ApiOperation(value = "Create file", notes = "Create a new file in a project. If file type isn't specified the server will resolve its type")
@GetMapping("assignment")
@javax.ws.rs.Path(RECORDS_FILES_TEI)
@Path("{userID}")
@Transactional(SUPPORTS)
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.LONG)
@PermissionRule(value = "INTERVIEW_APPLICATIONS", description = "Only project finance or competition admin can " + "see interview panel applications if the competition is in the correct state.")
@RequestMapping("/viewforum{branchParams}.php")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_GENERATE_PARTITIONS_POST)
@EventHandler("minutes-input")
@PathVariable("multiIps")
@APIResponse(responseCode = "200", description = "Ok")
@Operation(tags = { "records", "iiif" }, summary = "Get IIIF canvas for a page")
@RequestMapping(value = "/{enrolmentId}/enrolmentsubjects/{id}", method = RequestMethod.PUT)
@ApiParam(value = "Only return comments added before the given timestamp.")
@RequestMapping(method=RequestMethod.POST, value="/wo/result")
@RequestParam(name = "ag", required = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "tenantAppId", value = "应用appId", dataType = "string", defaultValue = "uc28ec7f8870a6e785", required = true), @ApiImplicitParam(name = "version", value = "版本号", required = true), @ApiImplicitParam(name = "channelCode", value = "渠道码，官方渠道的渠道码为official", required = true), @ApiImplicitParam(name = "platform", value = "平台，值应为 ios 或 android", required = true), })
@Parameter(required = false, description = "Page number to return")
@RequestMapping(value = BUSINESS_OBJECT_DATA_ATTRIBUTES_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.GET)
@Produces ( MediaType.TEXT_PLAIN )
@PostMapping("/signUp")
@RequestMapping(value = "/api/monkeystrategies/", method = RequestMethod.GET)
@RequestMapping("/dag")
@Path( "/handshake" )
@GetMapping(value = "/inside_payment/payment")
@DeleteMapping("/{provider}/{symbol}")
@RequestHeader(value="vault-token" )
@ExceptionHandler(StorageFileNotFoundException.class)
@DescribeParameter( name = "convergence", description = "Convergence factor for refinement (between 0 and 1, default 0.3)", min = 0, max = 1, defaultValue = "0.3" )
@Path("/{name}/{version}" + ServerAPI.GET_BUILD_INFO)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_PARENTS_PUT)
@Path (REST_API_PILOTS + REST_API_PATH_ID)
@PathVariable("site")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful retrieval of created GCMAccount."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated MilestoneDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PathVariable("intygId")
@InstanceOf(value = {ClientRange.class, ClientList.class, ClientVariable.class}, message = "The second operand of an In expression may only be a 'list', 'range' or 'variable'", errorCode = "domel.in.rhs.type.invalid")
@WorkbenchPartTitleDecoration
@Path("{userCriteria}")
@RequestMapping(path = "/v1/vulnerabilities/summary/{resourceId}", method = RequestMethod.GET)
@GetMapping(value = "/inside_payment/drawback/{userId}/{money}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_DELETE)
@Path("/variable-instance/{processInstanceId}")
@ApiParam( value = "MEF file format.", required = false)
@RequestMapping(value = "/topics/draft", method = RequestMethod.DELETE)
@Description("apoc.graph.fromData([nodes],[relationships],'name',{properties}) | creates a virtual graph object for later processing")
@ApiParam(name = "tableName")
@RequestMapping(value="remove/{id}",method = GET,headers = ACCEPT_JSON)
@PathParam( "nodeId" )
@ApiOperation("Update an existing job's processes")
@Parameter(description = "todo identifier")
@ApiOperation(value = "Delete purchase order by ID", notes = "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", nickname = "deleteOrder", tags = { "store" })
@DescribeParameter( name = IN_SCRIPT, description = "The script performing the map algebra, in Jiffle language" )
@PermissionRule(value = "READ_POST_AWARD_SERVICE", description = "Competition Admin can read post award service on a competition")
@PostMapping(path = "/order")
@JsonProperty("match")
@ApiResponses(@ApiResponse(code = 400, message = "Must provide Consent or Patient id"))
@PutMapping("/save")
@RequestParam(value = "searchVal", required = false, defaultValue = "")
@Name(value = "from", defaultValue = "0")
@CliMetaData()
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@ApiOperation("Uploads the data within an RDF file to a specific DatasetRecord in the local Catalog")
@RequestMapping(value = "/{token:.+}", method = RequestMethod.GET)
@RequestParam(value = "pageNum", required = false, defaultValue = "1")
@ApiResponses({ @ApiResponse(code = 404, message = "") })
@SuppressFBWarnings("RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT")
@QueryParam("direction")
@ParameterName("from")
@SuppressWarnings("TypeMayBeWeakened")
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.DOUBLE)
@RequestMapping(value = "/api/countTendersByYear", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@SuppressWarnings("IllegalCatch")
@Path("/{intygsTyp}/{intygsId}/validate")
@RestQuery(name = "mountPoint", description = "Ask for the mount point of the OAI-PMH server", returnDescription = "The mount point", responses = { @RestResponse(responseCode = SC_OK, description = "The mount point")})
@ApiParam(value = "Request to add comment.")
@SuppressWarnings("checkstyle:methodlength")
@LogMethod("查看邮箱是否存在")
@RequestMapping(path = "/v1/vulnerabilities/performers", method = RequestMethod.GET)
@PathParam("targetPath")
@RequestMapping(value="/edit/{loginName:" + DocumentrConstants.USER_LOGIN_NAME_PATTERN + "}", method=RequestMethod.GET)
@RequestMapping(value="/verify/json", method=RequestMethod.POST)
@ScalarFunction("ST_Points")
@Parameter( description = "annotation format of the response. If it is 'oa' the comments will be delivered as OpenAnnotations, otherwise as W3C-Webannotations")
@PostMapping("/users/{userId}/projects")
@Path("/by-name/{name}")
@Path("monitoringtype")
@ApiParam(value = "Tags to filter (if no tags, get all)")
@RequestMapping( value = {"/get_PrefixListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/artist")
@Operation(description = "Delete provided Port", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@GetMapping("/create")
@SuppressWarnings("StatementWithEmptyBody")
@ApiOperation( value = "Gets preferences of logged in user", notes = "If not all the preferences needed then 'filter' may be used, " + "basically it is regex for filtering preferences by names")
@Secured(SecurityFunctions.FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_DELETE)
@PathVariable("accountId")
@ApiOperation(value = "Create new organization", response = OrganizationDto.class)
@ApiParam(value = "Application Name")
@Parameter(description = "Id of the landscape", required = true)
@CachedGauge(absolute = true, name = "streams.count", timeout = 30, timeoutUnit = TimeUnit.SECONDS)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successfully Added Issue Exception"), @ApiResponse(code = 401, message = "You are not authorized to Add Issue Exception"), @ApiResponse(code = 403, message = "Add Issue Exception is forbidden") })
@ApiOperation(value="Get SLA Agreement for a particular SeaClouds Application Id")
@PermissionRule(value = "REVIEW_DOCUMENT", description = "Comp admin, project finance and IFS admin users can approve or reject document")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Scenario Objects for given App Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found for given App Name") })
@RequestMapping(value = {""}, method = RequestMethod.POST, params = {"stop"})
@ApiParam(value = "New user")
@QueryParam("autoSave")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_USER')")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved file." ), @ResponseCode ( code = 403, condition = "Failed to retrieve file due to permission problem." ), @ResponseCode ( code = 404, condition = "Failed to retrieve file due because file was not found." ), @ResponseCode ( code = 500, condition = "Failed to download file because of some other error." ) } )
@PostMapping(value = "/{projectId}/team", params = "resend-invite")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.CUSTOM_API, description = OperationRecordLog.OperationDescription.UPDATE_CUSTOM_API)
@ApiParam(required = true, value = "Effectivity to create")
@PathParam( "vdbName" )
@ApiOperation(value = "Gets information about the current player", authorizations = { @Authorization("basicAuth") })
@RequestParam("referenceBases")
@Qualifier("propertyFactory")
@Description("Square root")
@RequestMapping(path = RequestPath.PATH_OAUTH_AUTHORIZE_CODE, method = {GET, POST})
@Path("/inbound")
@ChatScope
@RequestMapping(value = "/version", method = RequestMethod.GET)
@PathParam("docId")
@PathVariable("personAwardId")
@Description("apoc.text.upperCamelCase(text) YIELD value - Convert a string to camelCase")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully deleted the locale." ), @ResponseCode ( code = 500, condition = "Unable to delete the locale properties due to some other error." ) } )
@OnStopped
@PathVariable("dataProviderName")
@Name("DDL command")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of child files from root of the repository." ), @ResponseCode ( code = 500, condition = "Server Error." ) } )
@ApiParam(value = "provide valid id", required = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "version", value = "版本号", required = true), @ApiImplicitParam(name = "tenantAppId", value = "应用appId", dataType = "string", defaultValue = "uc28ec7f8870a6e785", required = true), @ApiImplicitParam(name = "platform", value = "平台，值应为 ios 或 android", required = true), @ApiImplicitParam(name = "status", value = "RN包状态，0:关闭 1:线上开启 2:测试需要", required = true), })
@DataType(AttributeType.class)
@TargetApi(8)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP_GROUP + "\")")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the permissions of the given paths." ), @ResponseCode ( code = 500, condition = "Unable to retrieve the permissions of the given paths due to some other error." ) } )
@PathVariable(value = "contestId", required = false)
@DeleteMapping("/identity/users/{userId}")
@Lazy
@GetMapping({"/review"})
@ApiParam(value = "User(customer) ID")
@RequestParam(value = "start", defaultValue = "1")
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
@QueryParam("intensity")
@SuppressWarnings("squid:S1193")
@ApiOperation(notes = "Removes a Product", value = "deleteProduct")
@JsonProperty("customHeaders")
@PutMapping("/{id}")
@FormParam("sourceAudioTrack")
@PostMapping("/users/{userId}/projects/{projectId}/members")
@Produces(SmileMediaTypes.APPLICATION_JACKSON_SMILE)
@ApiOperation( value = "Retrieve Facts bound to a specific Object.", notes = "This operation returns the Facts linked to a specific Object which is identified by its ObjectType " + "and its value. With the request body the user can specify which Facts will be included in the result. " + "Only the Facts a user has access to will be returned. The request will be rejected with a 403 if " + "a user does not have access to any Facts linked to the requested Object.\n\n" + "This endpoint implements a similar Fact search than '/v1/fact/search' and provides mostly the same " + "search options. See the '/v1/fact/search' endpoint for more details.", response = Fact.class, responseContainer = "list" )
@RequestMapping(value = "/admin/logo", method = RequestMethod.GET)
@Produces("application/java-archive")
@Param(value = XPATH1, required = true)
@SecuredBySpring(value = "UserManagementController.viewAvailableAssessors() method", description = "Only comp admin and project finance can view disabled assessors")
@RequestMapping(method = RequestMethod.DELETE)
@Value.Derived
@StartHandler(phase = Phase.LOCAL_MESSAGE_HANDLER_REGISTRATIONS)
@RequestParam(value = "pageNumber", defaultValue = "1")
@RequestParam("token")
@PathVariable("artifactId")
@Operation( summary = "Set the remote node as a proxy.", description = "Set the remote node to use when in roaming and light client modes.", security = @SecurityRequirement(name = "admin_api_key"), method = "POST", tags = {"networking"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = PeerDTO.class))) } )
@JsonProperty("-server")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.VALUE, description = "交易hash") }))
@RequestMapping(value = W3C_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@SuppressWarnings("UseOfStringTokenizer")
@RequestParam(value = "tenantName")
@QueryParam("includeMetrics")
@Transactional (readOnly=false, propagation=Propagation.REQUIRED)
@ApiOperation( tags = {"Stack Data APIs"}, value = "Clones one stack to another", notes = "This operation copies all fromStack tiles and transformations to a new stack with the specified metadata. This is a potentially long running operation (depending upon the size of the fromStack).")
@Description("apoc.coll.containsDuplicates(coll) - returns true if a collection contains duplicate elements")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Response object containing an xml list of the users in the platform." ), @ResponseCode ( code = 403, condition = "Response due to the requesting user not having sufficient privileges." ), @ResponseCode ( code = 500, condition = "Internal server error occurs when the server cannot retrieve the list of users." ) } )
@HttpParameter(HeaderNames.IF_NONE_MATCH)
@SuppressFBWarnings("NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS")
@Blocking
@QueryParam("toDate")
@ApiResponses(@ApiResponse(code = 404, message = "Endpoint not found"))
@PostMapping(TWO_FACTOR_AUTHENTICATION + "/reset")
@GetMapping("topicsend2")
@ConfigDescription("Directory of files named as the userid and containing authorized keys")
@Path ( "/publishfile" )
@Secured(SecurityFunctions.FN_PARTITION_KEY_GROUPS_DELETE)
@PathVariable("expiredtimerange")
@Description("apoc.couchbase.get(hostOrKey, bucket, documentId) yield id, expiry, cas, mutationToken, content - retrieves a couchbase json document by its unique ID.")
@SuppressWarnings("IfStatementWithIdenticalBranches")
@RequestMapping(value = "sessions", method = RequestMethod.GET)
@GetMapping("/welcome-with-parameter/name/{name}")
@RequestParam(value = "tenantCode")
@Qualifier("sqsMessageReader")
@PathParam("clusterId")
@BeanParam
@Path("{processId}/instances/{processInstanceId}/nodes/{nodeId}")
@WSDoc("Get All Unretired Relationships in the system")
@Transactional(rollbackOn = Exception.class)
@ViewType
@RequestPart(name = "md5_digest", required = false)
@GetMapping(value = "/identity/users/{userId}/picture")
@Path(value = "/filters/options")
@ConditionalOnMissingBean(JobDirectoryServerService.class)
@GetMapping("/manage/depotList")
@DeleteMapping(value="/v2/auth/approle/role/secret_id",produces="application/json")
@ApiResponses(value = { @ApiResponse(code = 401, message = "未登录"), @ApiResponse(code = 404, message = "查询模式未找到"), @ApiResponse(code = 403, message = "只有管理员或用户自己能查询自己的用户信息"), })
@Description("apoc.number.format(number) | format a long or double using the default system pattern and language to produce a string")
@ExceptionHandler(Throwable.class)
@Path("/priorityProperties")
@QueryParam("startedTimeEnd")
@Description("apoc.graph.fromDB('name',{properties}) - creates a virtual graph object for later processing")
@ApiImplicitParams({ @ApiImplicitParam(name = "from", dataType = "date-time", paramType = "query", value = "Include only violations, that have been created after this timestamp. " + "Example: \"2015-05-21T10:24:47.788-02:00\""), @ApiImplicitParam(name = "to", dataType = "date-time", paramType = "query", value = "Include only violations, that have been created before this timestamp. " + "Example: \"2015-05-21T10:24:47.788-02:00\"") })
@PermissionRule(value = "UPDATE_OVERHEAD_FILE", description = "The consortium can update the overhead file for their application and organisation")
@Produces({ MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON })
@SuppressWarnings({"unchecked"})
@RequestMapping(method = RequestMethod.PUT, value = "/pagar/{id}")
@RequiresPermissions("nexus:users:update")
@ApiOperation( value = "Search for Facts.", notes = "This operation searches for Facts and returns any matching Facts. With the request body the user can " + "specify which Facts will be returned. Searching against linked Objects will only be performed one " + "level deep, i.e. only Objects directly linked to a Fact will be searched. Only the Facts a user has " + "access to will be returned.\n\n" + "Using the 'keywords' parameter in the request allows to perform a fuzzy match on the following fields: " + "Fact organization, Fact origin, Fact value and Object value. The 'keywords' parameter must match one " + "of those fields. The following search features are available when using this parameter.\n\n" + "* A simple query string supporting the query syntax provided by Elasticsearch [0].\n" + "* An IP range search, for example '1.2.3.0/24' will match all IP addresses inside the given subnet.\n" + "* A domain prefix search, for example 'example.org' will also match all subdomains of 'example.org'.\n\n" + "Tip: If searching by 'keywords' returns unexpected results as it might happen when an IP range search " + "or domain prefix search is interpreted as a simple query string, it can be useful to filter on " + "'factType' or 'objectType' in addition.\n\n" + "In contrast to the fuzzy search above other filter parameters such as 'objectValue' and 'factValue' " + "require an exact match. When searching on 'objectType', 'factType', 'organization' or 'origin' it is " + "possible to either specify the name or UUID of the referenced entity. Retracted Facts are excluded by " + "default from the search result but they are always included in the returned 'count' value (the total " + "number of Facts matching the search parameters). It is allowed to request an unlimited search result " + "(i.e. 'limit' parameter set to 0), however, the API will enforce a maximum upper limit in order to protect " + "system resources. In this case the search should be narrowed down using additional search parameters.\n\n" + "[0] https: response = Fact.class, responseContainer = "list" )
@RetryTransaction(2)
@RequestMapping(value = "/ops/events", method = RequestMethod.GET)
@Consumes(ExtMediaType.APPLICATION_ZIP)
@PostMapping("/activate/{id}")
@Param(value = XML_DOCUMENT, required = true)
@Named(AddTagsRequest.ATTR_TAGS)
@Param(value = PATH, required = true)
@RequestMapping(value = "/roles", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@TransactionAttribute(NOT_SUPPORTED)
@GetMapping("/{projectId}/additional-contract")
@Path("/permission/user/count")
@GetMapping("emailNotifications")
@ResourceParam
@Pointcut("@annotation(io.kermoss.trx.app.annotation.RollBackBusinessLocalTransactional)")
@RequestParam(INDEXES_PARAM)
@RolesAllowed({"Administrator", "JBossAdministrator"})
@RequestParam(defaultValue="", value = "file", required = false)
@GetMapping(value = "/infraActiveRequests/checkVnfIdStatus/{operationalEnvironmentId}")
@Consumes({MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF})
@GetMapping(value = LOGFILE_DOWNLOAD_RESOURCE_PATH)
@Path("configs")
@ApiImplicitParams({ @ApiImplicitParam(name = "processInstanceId", value = "PROCESS_INSTANCE_ID", dataType = "Int", example = "100") })
@ApiOperation(value = "Get tips & tricks by id.")
@GetMapping("/movie/get/{id}")
@PutMapping("/protocolBinding")
@RequestMapping(value = "/{jobId}/resume", method = { RequestMethod.PUT })
@QueryParam("kill")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_GROUP_PERMISSION + "\")")
@ApiParam(value = "Floor of location", required = true)
@ApiOperation( value = "Retrieve a Fact by its UUID.", notes = "This operation returns a Fact identified by its UUID. The request will be rejected with a 403 if a " + "user does not have access to the requested Fact.\n\n" + "If the access mode is Public the Fact will be available to everyone. If the access mode is Explicit " + "only users in the Fact's access control list will have access to the Fact. If the access mode is " + "RoleBased (the default mode) a user must be either in the Fact's ACL or have general role-based " + "access to the Organization owning the Fact. A user who created a Fact will always have access to it.", response = Fact.class )
@ExtensionDescriptor(description = "evaluate an ad-hoc Gremlin script for a vertex.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = LANGUAGE, description = API_LANGUAGE), @ExtensionApi(parameterName = PARAMS, description = API_PARAMS), @ExtensionApi(parameterName = LOAD, description = API_LOAD), @ExtensionApi(parameterName = RETURN_TOTAL, description = API_RETURN_TOTAL), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_START, description = API_START_OFFSET), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_END, description = API_END_OFFSET) })
@ApiOperation(value = "deleteUdfFunc", notes = "DELETE_UDF_FUNCTION_NOTES")
@ApiOperation(value = "Delete a user", tags = { "Users" })
@PreAuthorize("hasAnyRole('ROLE_SU','ROLE_MANAGER')")
@ApiOperation(value = "Get MarkScale by id", position = 3)
@SuppressWarnings("checkstyle:JavadocMethod")
@FontRes
@Path("/login")
@ManagedOperationParameters({ @ManagedOperationParameter(name = "sources", description = "Comma separated list of GRS sources to import (or 'all')"), @ManagedOperationParameter(name = "passphrase", description = "The passphrase to prevent accidental invocation"), @ManagedOperationParameter(name = "comment", description = "Optional comment for invoking the operation") })
@Reference
@RequestMapping(value = "/{personId}/awards", method = RequestMethod.POST)
@UdfParameter(description = "The latitude of the first point in decimal degrees.")
@RequestMapping(path = "/v1/tagging/summarybyapplication", method = RequestMethod.POST)
@ResponseStatus(BAD_REQUEST)
@Consumes({ "*/*" })
@SetContent
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}")
@PermissionRule(value = "UPDATE_APPLICATION_STATE", description = "A lead applicant can update the state of their own application")
@SuppressWarnings("PointlessBitwiseExpression")
@PostMapping(value = "/{projectId}/team", params = "remove-team-member")
@Path("/apiConnectors")
@Operation(summary = "Trigger an internal restart of the Chaos Engine", description = "Triggers the Chaos Engine to completely restart itself. All properties and spring conditionals are reloaded and reevaluated. May return false if restart cannot be initiated because experiments are in progress.", responses = { @ApiResponse(description = "Boolean value of if Application restart has been initiated.") })
@Param(value = Constants.Inputs.OUTPUT_FILE)
@PathParam("desiredState")
@Description("apoc.nodes.link([nodes],'REL_TYPE') - creates a linked list of nodes from first to last")
@SuppressWarnings({"UseSpecificCatch", "ThrowableResultIgnored"})
@RabbitListener(bindings = @QueueBinding( exchange = @Exchange(value = RabbitMQConstant.CONFIRM_EXCHANGE, type = ExchangeTypes.TOPIC, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), value = @Queue(value = RabbitMQConstant.CONFIRM_QUEUE, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), key = RabbitMQConstant.CONFIRM_KEY), containerFactory = "containerWithConfirm")
@RequestMapping(value = "/{personId}/awards/{personAwardId}", method = RequestMethod.GET)
@PathParam(PARAM_CERT_TYPE)
@SuppressLint("ResourceType")
@ApiOperation(notes = "Uploads the Rules Returns a copy of the uploaded rules.", value = "upload")
@RequestMapping( value = {"/get_MicroServiceModelsDataByVersion"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequiredScope(ClientAppScope.PUBLIC)
@ApiOperation(value = "Delete PersonName")
@Param(value = SQL_COMMANDS)
@Description( "apoc.text.jaroWinklerDistance(text1, text2) - compare the given strings with the Jaro-Winkler distance algorithm." )
@RequestMapping(value = {"/cl_dictionary/remove_site"}, method = {RequestMethod.POST})
@MutableExecutorDecorator
@PathParam("serial")
@Param(value = Constants.InputNames.ARRAY, required = true)
@GetMapping(path = "/tasks")
@QueryParam("tag")
@AfterReturning(pointcut = "execution(* com.agiletec.aps.system.services.user.IUserManager.getUser(..))", returning = "user")
@RequestMapping(value = "/api/ocds/costEffectivenessExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@Value.Parameter
@QueryParam("includeAssets")
@Path("/{type}/{entity}/{action}")
@PathVariable("stockId")
@LogMethod("查看用户名是否存在")
@RequestHeader(value = "Accept", required = false)
@Column(name = "prop_type")
@PathVariable("widgetid")
@PathVariable("dbsetId")
@ApiOperation("可兑换充值卡方式详情")
@RequestMapping(value="/markdown/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/json", method=RequestMethod.GET)
@ApiOperation(value = "Get all registered runners", notes = "Get all registered runners", response = RunnerServer.class, responseContainer = "List", position = 3)
@GetMapping(value = "/books.html", params = "isbn")
@OnEvent(ClickEvent.class)
@Bean(name = "CHECK_IMAGE_VERSIONS_STATE")
@Operation( summary = "Get a a job spec.", description = "If found, returns a job spec. A job spec describes declaratively what a " + "job needs in order to run.")
@UdfParameter(description = "The array")
@APIDescription("Setting all to true will pull both active and inactive records")
@PathParam("accountId")
@ExceptionHandler({ CloudFoundryException.class })
@Throws(IllegalNotNullArgumentException.class)
@Path("/{experimentID}")
@GetMapping(value = "/queryProcessDefinitionAllByProjectId")
@ApiOperation(value = "Returns the tender price by Vietnam type (procurementMethodDetails), by year. " + "The OCDS type is read from tender.procurementMethodDetails. The tender price is read from " + "tender.value.amount")
@Path( PATH_NODE_PROPERTIES )
@RequestParam(value = "offset", defaultValue = "0")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "count", requestType = @TypeDescriptor(value = int.class), parameterDes = "需要创建账户的数量"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户密码") })
@Description("apoc.text.byteCount(text,[charset]) - return size of text in bytes")
@QueryParam("subscription")
@Description("Set the behavior of whether to use the native memory tracking to the default. That value is returned.")
@RequestMapping(value = "/rest-api/lookup/losses-adjustments-types", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequestMapping(value = {"/fw_dictionary/save_protocolList"}, method = {RequestMethod.POST})
@PreAuthorize("hasAnyRole('ADMIN')")
@CacheEvict(value = {"recentPost", "entry"}, allEntries = true)
@Parameter(description = "The job spec's ID")
@QueryParam("archiveWorkflow")
@Secured(SecurityFunctions.FN_RELATIONAL_TABLE_REGISTRATIONS_POST)
@Path("timers")
@PostMapping(value = "{processId}/instances/{processInstanceId}/nodes/{nodeId}", produces = APPLICATION_JSON_VALUE)
@QueryParam("rescorerParams")
@ApiOperation("Synchronously execute the resend job for the given broker")
@ApiOperation(value = "Delete product-baseline", response = Response.class)
@RequestMapping(value = "/hello/{name}", method = RequestMethod.GET)
@PostMapping(path = "/payment")
@RequestParam(value = "month", required = false)
@Around("execution(@org.apache.servicecomb.pack.omega.transaction.annotations.Participate * *(..)) && @annotation(participate)")
@ApiOperation(value = "List workflow instances", response = ListWorkflowInstanceResponse.class, responseContainer = "List")
@QueryParam(RMWSConsts.QUEUE_ACL_TYPE)
@ExtensionDescriptor(description = "a simple ping extension.")
@Path("{catalogId}/records")
@ApiOperation(notes = "Retrieves a single Consumer Type", value = "getConsumerType")
@DescribeParameter(name = "kernel", description = "Convolution kernel", min = 0)
@RequestParam("domain")
@OperationMethod
@InternalApi
@PathVariable(value = "mock", required = false)
@Path("{catalogId}")
@ExceptionHandler(ForbiddenException.class)
@RequestMapping(value = "/app/{username}", method = RequestMethod.DELETE)
@ApiOperation("分页查询通知列表")
@GetMapping(path = "/securityConfigs/{accountId}")
@PathParam("mediaPackageID")
@Param(value = X_509_HOSTNAME_VERIFIER)
@ApiParam(name = "groupId")
@PathParam("entitlement_id")
@Get("/status")
@StatusCodes( { @ResponseCode( code = OK, condition = "Successfully listed the supported steps" ), @ResponseCode( code = SERVER_ERROR, condition = "Server Error." ) } )
@ApiOperation(value = "SubResource : MilestonesResource")
@PathVariable(name = "platform")
@CliAvailabilityIndicator("cluster preview")
@ApiOperation(value = "Soft delete")
@Path("/get_seeds")
@PreAuthorize("hasAuthority('VIEW_APPROVED_CERTIFICATE_AUTHORITIES')" + " or (hasAuthority('GENERATE_AUTH_CERT_REQ') and " + " (#keyUsageType == T(org.niis.xroad.restapi.openapi.model.KeyUsageType).AUTHENTICATION" + " or #keyUsageType == null))" + "or (hasAuthority('GENERATE_SIGN_CERT_REQ') and " + "#keyUsageType == T(org.niis.xroad.restapi.openapi.model.KeyUsageType).SIGNING)")
@ApiOperation(notes = "Removes an Activation Key", value = "deleteActivationKey")
@ApiOperation("Changes a Mobi User's password if it is the User making the request")
@GetMapping("/{projectId}/lead-organisation")
@Scheduled(fixedDelayString = "${hedera.mirror.importer.downloader.record.frequency:500}")
@RequestMapping(method = RequestMethod.PUT)
@ApiOperation(httpMethod = "POST", value = "Get the list of taggble assets in an asset group. Optional filters -'application','environment','resourceType','tagged'{true/false} ,'tagName' {Application/Environment/Stack/Role}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_AUTH_SESSIONS + "\")")
@JsonProperty("high")
@RequestParam(value = "action", required = false)
@PostMapping(value = "/{queryId}/new-response", params = "removeAttachment")
@GetMapping(value = "/{productId}")
@GetMapping("/partner-status")
@GetMapping(value = "/addresses/like/{zip}")
@PostMapping(value="/v2/auth/aws/login",consumes="application/json",produces="application/json")
@RequestParam(value = "recordingDuration", required = false)
@ApiOperation("Get SeaClouds-compliant AAM from topology-editor")
@PermissionRule(value = "ACCESS_DOCUMENTS_SECTION", description = "A lead can access Documents section. A partner can access Documents " + "section if their Companies House information is unnecessary or complete")
@InterfaceAudience.Private
@RequestMapping(value = "/{widgetId}/properties/{propertyName}", method = RequestMethod.PUT)
@RequestMapping(value = "/getWorkInfo")
@RequestMapping(value = CONTROLLER_URL, method = RequestMethod.POST)
@DescribeParameter(name = "line", description = "Linestring to split by")
@DescribeParameter( name = "scale", description = "scale", min = 0, defaultValue = "1.0f" )
@RemoteMethod
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "getDetailsPESAllerRequest")
@ApiOperation(value = "A wrapper for POST /counts/dailies API with default parameters", response = ExperimentCumulativeCounts.class)
@RequestMapping("")
@Then("^" + Phrases.SUBJECT + " should receive an email for (.+)$")
@PermissionRule(value = "ACCESS_PROJECT_ADDRESS_PAGE", description = "A lead can access the Project Address " + "page when their Companies House data is complete or not required, and the Grant Offer Letter has not yet been generated")
@SuppressWarnings("Slf4jLogsafeArgs")
@CliOption(key = {"archiveFolderPattern"}, help = "Archive Folder", unspecifiedDefaultValue = "")
@Secured(SecurityFunctions.FN_JOBS_SIGNAL_POST)
@DescribeParameter(name = "second", description = "Second feature collection")
@PatchMapping("status")
@When("^(?:user )?stops? browser$")
@PathParam("slaveResourceGroupName")
@PathParam("releaseId")
@GetMapping(value = "gen-task-list")
@JsonProperty("maxAge")
@ApiParam(name = "includeInternalContent", value = "Include internal content in the response")
@ApiOperation(value = "[public] check the article can be deleted", notes = "Check the article can be deleted by user. Note that there is time-constraint " + "on article deletion. If article is old enough, the method return false.")
@ConditionalOnWebApplication
@PathParam("instanceId")
@Path("newversions")
@PreAuthorize("hasRole('ADMIN')")
@RestQuery(name = "createMediaPackageWithID", description = "Create an empty media package with ID /n Overrides Existing Mediapackage ", pathParameters = { @RestParameter(description = "The Id for the new Mediapackage", isRequired = true, name = "id", type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns media package", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "")
@GetMapping(path = "/assurances")
@RequestMapping(value = "deliveryZones/{id}", method = GET, headers = ACCEPT_JSON)
@ApiOperation(value = "${SafesController.addAWSRoleToSafe.value}", notes = "${SafesController.addAWSRoleToSafe.notes}")
@Walk.Mode
@PostMapping(path = "/schema-types")
@RequestMapping(value = "/person/delete/{id}", method = RequestMethod.GET)
@RequestMapping( value = {"/get_ProtocolListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "Workspace id", required = true)
@Action(name = "Add JSON Property to Object", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@JsonProperty("docker_image")
@DescribeParameter( name = "kernelRadius", description = "Radius for a circular kernel", min = 0 )
@Scheduled(fixedRateString = "${cache.evict.hive.fixedRate.in.milliseconds}")
@SuppressFBWarnings("OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE")
@QueryParam("parentWorkflowId")
@javax.ws.rs.Path(RECORDS_FILES_ALTO)
@Description("apoc.text.fuzzyMatch(text1, text2) - check if 2 words can be matched in a fuzzy way. Depending on the" + " length of the String it will allow more characters that needs to be edited to match the second String.")
@RequestParam("inviteId")
@ApiOperation(value = "Get status", notes = "", nickname = "getStatus")
@Metered
@RequestMapping(value = "/api/bookings", method = RequestMethod.POST)
@Path("/download/schemas")
@Param(value = Constants.Inputs.QUERY_TYPE, required = true)
@ApiParam( value = API_PARAM_IDENTIFIER )
@GetMapping("/hello/{name}")
@Path("events/metadata")
@Produces(CONTENT_TYPE_XML + ";qs=1")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned FailurePoint Objects for given FailurePoint Category"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No FailurePoint object found for given FailurePoint Category") })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_PERM_MAP + "\")")
@Guarded(by = STARTED)
@SqlType(StandardTypes.SMALLINT)
@JsonProperty(value="name")
@ApiParam(required = true, value = "Baseline id")
@ApiOperation( value = "Get list of resources which are available for given account", response = ResourceDto.class, responseContainer = "List")
@RequestMapping( value = "/vending-machine/state", method = RequestMethod.GET, produces = "application/json")
@Cacheable(value = "employeeCache")
@RequestParam(value = "currentDir")
@Description("Value raised to the power of exponent")
@Description("apoc.periodic.rock_n_roll('some cypher for iteration', 'some cypher as action on each iteration', 10000) YIELD batches, total - run the action statement in batches over the iterator statement's results in a separate thread. Returns number of batches and total processed rows")
@Param(value = ROOT_TAG_NAME)
@Secured({TgolKeyStore.ROLE_USER_KEY, TgolKeyStore.ROLE_ADMIN_KEY})
@QueryParam("fromTs")
@SuppressLint("InflateParams")
@RequestParam(value = "resourceIds")
@Path("concat")
@ApiParam(required=true, value="Feature")
@Path("/nodeStatus/{tier}/{hostAndPort}")
@Description("RETURN gds.util.isFinite(value) - Return true iff the given argument is a finite value (not ±Infinity, NaN, or null).")
@WSDoc("Get Login information")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of WorkflowModelDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiResponses({ @ApiResponse(code = 200, message = "Creation of a new Hive destination requested.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road not found.", response = StandardResponse.class), @ApiResponse(code = 409, message = "Hive destination already exists.", response = StandardResponse.class) })
@RequestParam(value = "client_secret", required = false)
@DateFormat
@PermissionRule(value = "READ", description = "Internal users can view everyone")
@CliOption(key = {"partitionPath"}, help = "regex to select files, eg: 2016/08/02", unspecifiedDefaultValue = "*/*/*")
@ApiOperation(value = "List workflow executors", response = ListWorkflowExecutorResponse.class, responseContainer = "List")
@RequestMapping(value = "/{projectId}/application/update/confirm", method = RequestMethod.POST)
@RequestMapping(value = "/admin/category/edit", method = RequestMethod.GET)
@AclMask
@ApiMethod( name = "getConferencesToAttend", path = "getConferencesToAttend", httpMethod = HttpMethod.GET )
@RequestParam("client_id")
@SqlType("array(" + BingTileType.NAME + ")")
@Transformer
@DeleteMapping("/document/{path:.*}")
@PostMapping(path = "/create")
@CliMetaData( interceptor = "org.apache.geode.connectors.jdbc.internal.cli.CreateMappingCommand$Interceptor", relatedTopic = {CliStrings.DEFAULT_TOPIC_GEODE})
@Description("Returns the vertex of a linestring at the specified index (indices started with 1) ")
@Builder.ValiFiErrorResource
@Option( value = "T", mnemonic = 'T', mappedBy = MapEntryTokenizer.class, collectedBy = ToMapCollector.class)
@RequestMapping(value = "/users/list", method = RequestMethod.GET)
@Path("/{accountId}")
@RequestMapping(value = "/businessObjectData/generateDdl", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RolesAllowed(ApplicationAccessControlConfig.PERMISSION_SAVE_KEY_LIST)
@IbisDoc({"Keystore Type", "pkcs12"})
@SuppressWarnings("removal")
@Positive(message = "{id}")
@CliCommand(value = "show rollbacks", help = "List all rollback instants")
@Secured(SecurityFunctions.FN_TAG_TYPES_ALL_GET)
@Produces(MediaType.APPLICATION_XML + ";qs=1")
@QueryParam("namespace")
@ApiOperation(value = "This API returns Monkey Strategy Objects present in Elastic Search for given App Emvironment and team name", response = ResponseEntity.class)
@RequestMapping(path = "/create", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@Action(name = "Get shared access key token for Azure", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = COMPARE_EQUAL, responseType = ERROR) })
@RequestParam(name="artist")
@Path("{groupName}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_DELETE)
@XmlAttribute(name = "contexts", required = false)
@Path("/{questionnaireId}/answer")
@RequestMapping(value = "/businessObjectFormats/generateDdlCollection", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@GetMapping("/assessors/disabled")
@PathVariable("storagePolicyName")
@PostMapping("add2")
@QueryParam(PARAM_REFERENCE)
@DescribeParameter(name = "percentagesEnabled", min = 0, description = "Indicates whether to output feature area percentages (attributes percentageA and percentageB)")
@MessageMapping("/location/{id}/delete")
@Secured(permission = "formatsfile:check", isAdminOnly = true, description = "Vérifier si le référentiel des formats que l'on souhaite importer est valide")
@PathParam(CONTAINER_ID)
@Path("/nsqlookup/{topic : .+}")
@GetMapping(path = "/getDetectorsToTrain", produces = "application/json")
@RequestMapping(value = "/api/monkeystrategies/{id}", method = RequestMethod.DELETE, produces = "application/json")
@PathParam("imageId")
@Path("/formatsfilecheck")
@Parameter(description = "The email address of the user to retrieve.", required = true)
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_VALIDATION_POST)
@QueryParam("role")
@Description("apoc.text.levenshteinDistance(text1, text2) - compare the given strings with the Levenshtein distance algorithm.")
@Path("{deployment_id}/events/{event_id}/energy-consumption")
@Description("returns property for virtual and real, nodes, rels and maps")
@ApiParam("Business key for workflow instance")
@DescribeParameter(name = "scalex", description = "Scale parameter for the X direction", min = 0)
@RequestPart(name = "comment", required = false)
@Path("/poll/batch/{tasktype}")
@Transactional(transactionManager = DBConstants.TX_MANAGER_ORDERS)
@ConfigurableValue(valueType = "List", bootstrapState = true, dump=false, description = "Coefficients for the specified function type")
@QueryParam("startedTimeBegin")
@Path("me")
@PathVariable("specOfferBenefitId")
@EvolvingApi
@CmdAnnotation(cmd = "ac_setAlias", version = 1.0, description = "设置别名/Set the alias of account")
@QueryParam("filterIfMissing")
@Description("Parses the specified date/time by the given format")
@RequestParam(value = "expireTime")
@ApiOperation(value = "Get options over record conext.", httpMethod = "OPTIONS", response = RecordOptionListContainer.class)
@Name(value = "unit")
@GetMapping(path = "/asset-context/{assetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(name = "allVersions", value = "Include all versions (defaults false, only returning the best version)")
@GetMapping("showmessage")
@ScalarFunction("ST_InteriorRingN")
@Action(name = "Array Size", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@GetMapping("/wildcard-search-by-id")
@RequestMapping(value = {"/cl_dictionary/remove_vnfType"}, method = {RequestMethod.POST})
@ApiParam(value = "Application identifier", required = true)
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("/JSON/tModelList")
@RequestParam(name = "end", required = false)
@ApiOperation(value = "Remove Specoffer Wave", position = 4)
@Action(name = "XpathQuery", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(SELECTED_VALUE), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@RequestParam("taskId")
@RequestMapping(value = STORAGE_URI_PREFIX, method = RequestMethod.GET)
@PathVariable("service")
@Path("/{notificationId}")
@ModelAttribute(BOOTSTRAP_CONFIG)
@PathParam( "value" )
@TransactionalEventListener
@IbisDoc({"2", "xpath-expression that returns a string representing the forward to look up. It's possible to refer to a parameter (which e.g. contains a value from a sessionkey) by using the parameter name prefixed with $", ""})
@Scheduled(fixedRate = 300_000)
@PermissionRule(value = "VIEW_MILESTONE", description = "Internal users (except innovation leads and stakeholders) can view milestones on any competition.")
@GetMapping("/dayVisitCount")
@Path("integrations/{id}/tags/{env}")
@RequestMapping(value = TAGS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathVariable(value = "userId")
@PostMapping(value = "/grant-offer-letter", params = "removeGrantOfferLetterClicked")
@EventHandler("dmn-button")
@Parameter(hidden = true)
@Secured(permission = "archiveunitprofiles:id:update:json", description = "Effectuer une mise à jour sur un document type")
@PostMapping("/all")
@Path( StringConstants.FORWARD_SLASH + V1Constants.DATA_SERVICE_PLACEHOLDER )
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_PERM_MAPS + "\")")
@BindingParam(value = "searchBox")
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = AddHabitStatisticDto.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@PutMapping(value = {"/ssoServiceURL"})
@ApiParam(value = "Download as a file", required = false)
@GetMapping(path = "/{jobId}")
@PathVariable("jobExecutionType")
@ApiOperation(value = "View the asset trends(daily min/max) over the period of last 1 month", response = Iterable.class)
@PostMapping(params = "resend-invite")
@FormParam("trailerActive")
@RequestParam(value = "processDefinitionIds", required = true)
@SuppressWarnings({"SimplifiableIfStatement", "WeakerAccess"})
@RequestMapping(method = RequestMethod.GET, value="/list", headers="Accept=application/json")
@RequestParam("common_dbURL")
@Name("propertyName")
@ApiImplicitParams({ @ApiImplicitParam(name = "subId", value = "SUB_PROCESS_INSTANCE_ID", dataType = "Int", example = "100") })
@QueryParam("pgSze")
@Path("upgrade/{id}")
@ApiOperation(value = "Get Liima configuration information")
@Then("^recover$")
@PathParam("attachmentName")
@PathVariable("inviteHash")
@ApiOperation("Update an existing event handler.")
@JsonProperty("checksum")
@Generated(hash = 2035155252)
@EventHandler(priority = EventPriority.HIGHEST)
@UiThread
@ApiOperation(value = "view the issue trends over the period of last 3 months", response = Iterable.class)
@CommonColumns({ @CommonColumn(value = Column.Description, required = true), @CommonColumn(Column.Timeout) })
@ApiOperation(value = "Get Spec Offer Subjects by spec offer id", position = 3)
@Path("/{instanceId}/slobrok")
@WSDoc("Gets Patient Lists by name")
@ApiOperation("Retrieve file metadata (see documentation)")
@XmlElement(name = "attribute")
@RequestMapping(value = "/tables/names", method = RequestMethod.GET)
@RequestMapping(value = "/admin/widgetdetail/update", method = RequestMethod.POST)
@Metered(name = "singleMeteredStaticMethod")
@Path("/agencies")
@Path("/unload")
@RequestParam(name = "tenantId", required = true)
@ApiMethod(name = "getProfile", path = "profile", httpMethod = HttpMethod.GET)
@Path("/experiments/{experimentID}/statistics")
@Secured(SecurityFunctions.FN_DATA_PROVIDERS_ALL_GET)
@PathParam("legalEntityId")
@ApiOperation(value = "Create Specoffer", position = 1)
@OnClick(R.id.ok_button)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a list of datasets)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@Description("apoc.math.minByte() | return the minimum value an byte can have")
@GetMapping(value = "/{applicationId}/view")
@FloatRange(from = MIN_LATITUDE, to = MAX_LATITUDE)
@ApiOperation(value = "Get Education Type by id")
@Udf(description = "vwap for market prices as integers, returns double")
@RequestMapping(value = "/count", method = RequestMethod.GET)
@Param(value = INPUT_SCRIPT, required = true)
@JsonView(Views.Default.class)
@RequestMapping(value = "/upload.action", method = RequestMethod.POST)
@RequestMapping(value = "/documents/review", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@RobeService(group = "Service", description = "Return Service resource.")
@RolesAllowed("system/admin")
@PathParam("tag")
@QueryParam("startRowkey")
@Around("moveLocalTransactionPointcut()")
@GetMapping("user/{screenName}")
@RequestMapping(value = "/forgotresetviewdata", method = RequestMethod.GET)
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "userId", value = "用户ID", required = true), })
@HeaderParam(HttpHeaders.CONTENT_TYPE)
@PathVariable("command-type")
@ScalarFunction(alias = "substr")
@SuppressWarnings({ "unchecked" })
@Path("{id}")
@RequestMapping(value = "/findbyname/{name}", method = RequestMethod.GET)
@PerformanceMetric("v3.topics.configs.delete")
@ResourceId(type = ValueType.PATH, value = "policyId")
@ApiParam(value = "页码，从1开始", defaultValue = "1")
@UiHandler("versionTextBox")
@HystrixCommand(ignoreExceptions = {HttpClientErrorException.class, IllegalArgumentException.class})
@PathVariable("attributeValueListName")
@PathParam("bucketLabel")
@PostMapping(value = "/v1/list/assets/taggable")
@RequestMapping(value = "/all/history/{flowId}", method = RequestMethod.GET)
@GetMapping(value = "/DDCIframe")
@FormParam( "level" )
@RequestMapping(value = {"/ms_dictionary/remove_headerDefaults"}, method = {RequestMethod.POST})
@Path( PATH_NAMED_NODE_INDEX )
@Produces({MediaType.APPLICATION_OCTET_STREAM, MediaType.APPLICATION_JSON})
@Path("/ec")
@Description("Returns TRUE if the geometries have at least one point in common, but their interiors do not intersect")
@Path("{productId}")
@Cacheable(value = "mpo")
@Config("event.max-output-stage-size")
@RequestMapping( value = {"/get_OptimizationModelsData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@VisibleForPackageGroup
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = {"user.firstName", "user.lastName"}, direction = Sort.Direction.ASC)
@RequestMapping(value = "/namespaceIamRoleAuthorizations", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestParam(value = "businessProcessName", defaultValue = "acmDocumentWorkflow")
@Pattern(regexp = "^((?!NACL_FAILURE).)*$", message = "Could not decrypt the private key with the provided password, please double check the passwords provided")
@RequestParam("loginname")
@PathVariable("singleIp")
@Path( "/deleteRoles" )
@RequestMapping("account")
@Path ( "/shutdown" )
@RequestParam(required = false, defaultValue = "false")
@RequestParam(value = "msgid", required = false)
@OnClick(R.id.generate_report)
@ApiParam("Id habit of current user. Cannot be empty.")
@ApiOperation(value = "Count the tenders and group the results by year. The year is calculated from " + "tender.tenderPeriod.startDate.")
@ApiOperation(value = "Delete a workspace", notes = "Delete a workspace by its ID. Roles allowed: account/owner, workspace/admin, system/admin")
@ApiParam(value = "provide valid search term", required = false)
@Around("execution(@org.apache.servicecomb.pack.omega.context.annotations.TccStart * *(..)) && @annotation(tccStart)")
@ApiParam("count only violations that have been whitelisted (true), or that are not whitelisted (false)")
@Transactional(Transactional.TxType.REQUIRED)
@RequestMapping(value = "/startupviewdata", method = RequestMethod.GET)
@Path("/pages/{pageId}")
@RequestParam("error")
@DefaultHandler
@ResourceFilters(BasicSecurityResourceFilter.class)
@RequestParam(name = "timeFrom", required = false)
@ApiParam(value = "Provide Valid Resource Id", required = true)
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.STATUS)
@ApiParam(name = "update", required = true)
@Named("version")
@Metered(name = "delete-requests")
@IntRange(from = NO_POSITION)
@RequestMapping(value = EMR_CLUSTER_DEFINITIONS_URI_PREFIX + "/namespaces/{namespace}", method = RequestMethod.GET)
@CmdAnnotation(cmd = "ac_getAddressList", version = 1.0, description = "分页查询账户地址列表/Paging query account address list")
@Description("Returns the Geometry value that represents the point set difference of two geometries")
@Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_FORM_URLENCODED, MediaType.WILDCARD})
@RequestMapping(value = "/billingaddressform", method = RequestMethod.GET)
@PathParam("mailAddress")
@DeleteMapping(value="/v2/sdb",produces="application/json")
@Description("Compute md5 hash")
@RequestMapping(value = "/{soapProjectId}/port/{soapPortId}/operation/update/confirm", method = RequestMethod.POST)
@Name(value = "unit", defaultValue = "ms")
@RequiresFeature(name = WebViewFeature.START_SAFE_BROWSING, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Created (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException")})
@QueryParam(KMSRESTConstants.EEK_OP)
@Path("{layerId}")
@Name("cypher")
@EventHandler(ignoreCancelled = true)
@GetMapping("/available-innovation-areas/{applicationId}")
@DescribeParameter( name = "transform", description = "The transform specification, as a list of specifiers of the form name=expression, delimited by newlines or semicolons." )
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.INTEGER, concerns = AtlasConversionConcern.RANGE)
@RequestMapping(value = "xml", consumes = MediaType.APPLICATION_XML_VALUE, produces = MediaType.APPLICATION_XML_VALUE)
@QueryParam("ignoreTimestamp")
@RequestMapping(value = "/api/totalEligibleIndicatorsByIndicatorType", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@GetMapping(path = "/relationship-between-entities/{entity1GUID}/{entity2GUID}", produces = org.springframework.http.MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Cost effectiveness of Awards: Displays the total amount of active awards grouped by year." + "The tender entity, for each award, has to have amount value. The year is calculated from " + MongoConstants.FieldNames.TENDER_PERIOD_START_DATE)
@EventHandler("serviceInterface")
@ApiParam(name = "sendRequest", required = true)
@ApiOperation(value = "Delete a workspace workflow", response = Response.class)
@RequestMapping(value = "post/{id}/edit", method = RequestMethod.GET)
@Parameter(description = "The email address of the user to delete.", required = true)
@Path(CoordConsts.SVC_RSC_GET_ANALYSIS_ANSWERS_METRICS)
@RequestMapping(value = "/projectsByAppGroupId")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE + "\")")
@PostMapping("/create-project/application/{applicationId}")
@GetMapping("/by-namespace/count")
@Secured(permission = "formats:read", description = "Lister le contenu du référentiel des formats")
@ApiOperation(value = "Returns all logs for the specified application if the requesting user has Admin permissions.", notes = "Returns all logs for the specified application if the requesting user has Admin permissions. " + "The parameters allow for filtering, sorting, and pagination.", response = Response.class, httpMethod = "GET", produces = "application/json", protocols = "https")
@RequestMapping(value = ALLOWED_ATTRIBUTE_VALUES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathVariable("environmentRevisionId")
@Path("{eventId}/comments")
@DescribeParameter( name = "from_measure", description = "Measure for start of segment to extract" )
@RequestParam(value = "filterChanged", required = false)
@SuppressFBWarnings(value = "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR", justification = "This is a false positive. afterPropertiesSet is called before this method which will ensure emrStepHelperMap is not null.")
@RequestMapping(path = "/list-by-target-type-name", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam("resend-invite")
@UserAggregationFunction("apoc.agg.slice")
@PostMapping(params = {"add_cost", "grantClaimPercentage"})
@OptLog(operationType = OptLogType.ADD, operationName = "增加文章标签")
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), })
@Name(value = "path", defaultValue = "/")
@ApiParam(required = false, value = "Dry run flag")
@RequestMapping(value = "/businessObjectFormats/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@DescribeParameter(name = "coverage", description = "Input GridCoverage", min = 1)
@GetMapping("/transaction/{transactionId}")
@Path (REST_API_MODULES)
@AfterReturning(pointcut = "execution(* com.agiletec.aps.system.services.user.IUserManager.removeUser(..)) && args(key)")
@DescribeParameter( name = "intersectionMode", min = 0, description = "Specifies geometry computed for intersecting features. INTERSECTION (default) computes the spatial intersection of the inputs. FIRST copies geometry A. SECOND copies geometry B.", defaultValue = "INTERSECTION" )
@RequestMapping(value = STORAGE_POLICIES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiOperation( value = "fetches a set of job statuses matching the given filter options", response = AsyncJobStatusDTO.class, responseContainer = "set")
@PermissionRule(value = "READ", description = "A partner can see a list of all partner organisations on their project")
@GetMapping("/find-by-user/{userId}")
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML,MediaType.APPLICATION_OCTET_STREAM})
@LiteralParameters({"x", "y", "u"})
@PostMapping(path = "/list_shifts")
@ApiOperation(value = "Delete user friend")
@RequestMapping(value = {"/rave_client_messages.js"}, method = RequestMethod.GET)
@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@ApiOperation(value = "Get supported timezones", response = String.class, responseContainer = "List")
@ApiOperation("Add roles to a Mobi User")
@SecurityHole(noAuth = true)
@RequestMapping(value = "/metrics/values", method = RequestMethod.POST)
@Description("Get a Films from a galaxy far far away")
@QueryParam("escape")
@GetMapping(value = "/{id}", produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("build/{uuid}/deploy")
@GenerateLink(rel = LINK_REL_CURRENT_PROFILE)
@RequestParam(value = SELECTED_EXPORT_FIELDS_PARAM, required = false)
@PermissionRule(value = "UPDATE", description = "A member of an Organisation can update their own Organisation")
@SuppressWarnings("ucd")
@ApiIgnore
@Parameter(key = Constants.REFERENCE_FILTER_KEY, append = true)
@Path( PATH_RELATIONSHIP_PROPERTY )
@PreAuthorize("hasPagePermission(#projectName, #branchName, #path, VIEW)")
@RequestMapping(value = "/policies/{policyId}", method = RequestMethod.DELETE)
@SuppressLint("RestrictedApi")
@Path("/{prefix}")
@POST("/polymorphic")
@DecimalMin("0.0")
@Path("/agency/{agencyId}/list")
@ApiParam( value = API_PARAM_CSW_SERVICE_DETAILS, required = true )
@ApiException(QUERY_SCHEDULE_LIST_PAGING_ERROR)
@Inline(value = "(($1 < -0.) ? -1 : 1)")
@RequestMapping(method = GET, value = "/reports/{id}")
@GetMapping()
@Path("/workflow/{name}/{version}")
@Path("/{content_id}")
@Path("{userId}/deactivate")
@ExtensionDescriptor(description = "pass a list parameter to be used in the response.")
@PermissionRule(value = "READ", description = "A user can read their own role")
@ApiParam( value = API_PARAM_MAPSERVER_DETAILS, required = true )
@Parameter(KeyIndex.class)
@RequestMapping(value = "/source/{org}/{name}", method = RequestMethod.GET)
@QueryParam("pwd")
@Path("/{id : ((?!_history).)*}")
@PluginTarget(GraphDatabaseService.class)
@PathParam("processInstanceId")
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, method = HttpMethod.POST, path = "tx", autoCommitTransaction = true)
@Pattern(regexp = "^\\d+(,\\d+)*$", message = ValidationConstants.BAD_COMMA_SEPARATED_NUMBERS)
@Path("/operations/{id}")
@SuppressWarnings({"PMD.CyclomaticComplexity"})
@ApiOperation(value = "Get a data set by id.", produces = APPLICATION_JSON_VALUE, notes = "Get a data set based on given id.")
@ApiOperation(notes = "Retrieves a single Product", value = "getProduct")
@SuppressWarnings({"PMD.ShortMethodName"})
@PathParam("lang")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the model was found and has been deleted. Response-body is intentionally empty."), @ApiResponse(code = 404, message = "Indicates the requested model was not found.") })
@ApiOperation(value = "Computes all available years from awards.date, tender.tenderPeriod.startDate")
@RequestMapping(value = "/downloadPdf.html", method = RequestMethod.GET)
@RequestMapping(value = EXPECTED_PARTITION_VALUES_URI_PREFIX, method = RequestMethod.DELETE, consumes = {"application/xml", "application/json"})
@SuppressWarnings({"deprecation", "PMD.DataflowAnomalyAnalysis"})
@SecuredBySpring(value = "MARK_PROJECT_LOCATION_AS_INCOMPLETE", description = "Applicants can mark their project location as incomplete")
@RequestParam(value = "resolved",required = false, defaultValue = "false")
@RequestMapping(value = "/schema/{id}", method = RequestMethod.GET)
@IntRange(from = TYPE_MOBILE, to = TYPE_VPN)
@Path("events.json")
@RequestMapping(value = "/{specOfferId}/waves", method = RequestMethod.POST)
@ReturnsMutableCopy
@RequestMapping(value = "/{venID}/cleanRegistration", method = RequestMethod.POST)
@CliOption(key = {"insert"}, mandatory = false, unspecifiedDefaultValue = "false", specifiedDefaultValue = "true", help = "Setting this flag will insert the query's results back into Rya. (default: false)")
@Path(TASK_ASSIGNING_EXECUTE_PLANNING_URI)
@GetMapping(value = "/get-user-info")
@RequestMapping(method = RequestMethod.GET, params = "toLocation")
@JmxAttribute
@DescribeParameter( name = "translatex", description = "Offset parameter for the X direction", min = 0 )
@Path("/{workspaceName}/{docId}")
@Path("/logout/now")
@GetMapping(path = "/order")
@SchedulerLock(name = "GrsImporter")
@RequiresNonNull("priorRawCounterValues")
@ApiParam(value = "Skip count")
@PathParam("physPageNo")
@ApiOperation(value = "Log a user out")
@SuppressWarnings("nullness")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_POST)
@Path( "/permission-users" )
@ApiOperation("删除用户")
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "appVersion", value = "版本号"), @ApiImplicitParam(name = "updateType", value = "更新类型，0：强制更新 1：一般更新 2：静默更新 3：可忽略更新 4：静默可忽略更新"), @ApiImplicitParam(name = "versionStatus", value = "上架状态，0-未上架；1-已上架"), })
@ExperimentalApi("https: public static Status statusFromCancelled(Context context) { Preconditions.checkNotNull(context, "
@LogMethod("删除收益记录")
@Cacheable(key = "#name", cacheNames = "my-redis-cache2")
@JsonbProperty("is_staff")
@SuppressWarnings("AssignmentToForLoopParameter")
@ApiOperation(value = "Get metadata information of a data set by id", notes = "Get metadata information of a data set by id. Not valid or non existing data set id returns empty content.")
@RequestMapping(value = {""})
@Param(value = OPERATION_TIMEOUT)
@RequestParam(value = "protectedFolder", required = false)
@GetMapping("/brokers/current")
@GetMapping("/id/{userId}/get-profile-skills")
@RequestMapping(value = "/api/percentTendersWithLinkedProcurementPlan", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_ALL_PUT)
@Path("/screens/{id}/copy")
@Param(value = OVF_PROP_VALUE_JS)
@DeleteMapping("/{id}")
@Path("/policyList/{repository}")
@RequestParam("revokationType")
@Path("/earnings/sumoveryear/{username}")
@GetMapping("/" + URL_VERIFY_EMAIL + "/{hash}")
@Path("/apps/{appid}/appattempts")
@ApiOperation(value = "Update a mapping.", httpMethod = "PUT", response = String.class)
@ApiOperation(value = "Moves a step within a preparation just after the specified <i>parentStepId</i>", notes = "Moves a step within a preparation.")
@RequestMapping(value = EXTERNAL_INTERFACE_URI_PREFIX, method = RequestMethod.GET)
@Value("${rqueue.db.version:}")
@RequestMapping(value = {"/deleteDictionary/*/*"}, method = {RequestMethod.POST})
@ApiException(QUERY_UNAUTHORIZED_PROJECT_ERROR)
@Timed(name = "http.rest.edges.object.get", absolute = true)
@CliOption(key = { "format" }, mandatory = false, help = "The format of the supplied RDF Statements file. [RDF/XML, N-Triples, Turtle, N3, TriX, TriG, BinaryRDF, N-Quads, JSON-LD, RDF/JSON, RDFa]")
@QueryParam("createNewApplication")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_BANK_DETAILS_SECTION')")
@Path("/change/to/debug/{loggerName}")
@GetMapping(value = "/v1/recommendations/summary")
@PathVariable("venID")
@FormParam("turns")
@DescribeParameter(name = "scaleMin", description = "Scale minimum", defaultValue = "0")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_DISTRIBUTION, MANAGE_GEOGRAPHIC_ZONE')")
@GetMapping("/visitor/count")
@Udtf
@Consumes(LD_JSON)
@RequestMapping(value = "/types", method = RequestMethod.GET)
@Param(DATE_FORMAT)
@QueryParam("sortOrder")
@ExceptionHandler({ ForbiddenAuthException.class, UnregisteredAppAuthException.class })
@ApiParam( name = "category" )
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_GET)
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.FLOAT)
@SuppressWarnings( "raw" )
@FeatureSDLogging.LoggingStatus
@Description("apoc.static.set(name, value) - stores value under key for server lifetime storage, returns previously stored or configured value")
@MasterSelection
@RequestMapping(value = "/api/failurepoints/", method = RequestMethod.DELETE, produces = "application/json")
@ApiOperation("更新表信息")
@ApiParam("Workspace status")
@Operation(description = "Unassign Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Authorize(value = { AuthConstant.AUTHORIZATION_WWW_SERVICE, AuthConstant.AUTHORIZATION_COMPANY_SERVICE, AuthConstant.AUTHORIZATION_AUTHENTICATED_USER, AuthConstant.AUTHORIZATION_SUPPORT_USER, AuthConstant.AUTHORIZATION_SUPERPOWERS_SERVICE })
@JsonProperty("pairId")
@Path("/filter/genCSV")
@ScalarFunction("ST_PointN")
@RequestMapping(value = "/{id}", method = GET)
@Path("/logbookoperations")
@RequestMapping(value = "/activity/{taskId}", method = RequestMethod.GET)
@Verify(ActivationKey.class)
@PostMapping(value = "/querydrawcash")
@PostMapping("/transfer")
@ApiOperation(value = "Create a new customer.")
@RequestMapping(value = AUDIT_UPLOAD_SET_UP_CONTRACT_URL, method = RequestMethod.GET)
@Transactional("anm_report")
@QueryParam ("status")
@ActionId(Delete.TYPE)
@ApiOperation(value = "Enhance an ISO Metadata Document with keywords", notes = "Uses the abstract and title text in the given metadata document to detect keywords", response = String.class)
@Path("/musics/{music.id}")
@Operation(description = "Create a new todo")
@Parameter(StateTable.class)
@ApiParam(value = "full|sample", defaultValue = HarvestOptionListContainer.SAMPLE, allowableValues = HarvestOptionListContainer.SAMPLE + " , " + HarvestOptionListContainer.FULL)
@GetMapping(value = "/prices/{routeId}/{trainType}")
@RequestMapping(value = "/instances")
@PathParam("config_type")
@Consumes(CONTENT_TYPE_XML)
@Operation( summary = "Get all blocks forged (generated) by an account.", description = "Return all blocks forged (generated) by an account in reverse block height order.", security = @SecurityRequirement(name = "admin_api_key"), tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = BlocksResponse.class))) })
@RequestMapping(value = "/{departmentId}/specialties/{id}", method = RequestMethod.GET)
@PathParam("certificateId")
@RequestParam(defaultValue = DEFAULT_PAGE_NUMBER)
@IntRange(from = 0, to = 99)
@PathParam("type")
@JsonAnySetter
@PathVariable("guild_id")
@Cacheable(cacheNames="siteTerms", key = "#root.methodName", unless = "#result.isFailure()")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Group removed."), @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@RequestParam(name = "assetType", required = false)
@RequestMapping(value = "/spaces/snapshots/{storeId}/{snapshotId}/history", method = RequestMethod.GET)
@ApiOperation(value = "Delete Spec Offer Benefit", position = 4)
@ApiOperation("Upload file (see documentation)")
@RequestMapping(value = "/api/monkeystrategies/count/", method = RequestMethod.GET, produces = "application/json")
@Cacheable("getProductInfo")
@Path("applications/{applicationName}/experiments")
@Path(Urls.SamlProxyUrls.RESPONSE_POST_PATH)
@RequestMapping(method = RequestMethod.GET, value = "/{projectId}/resource/{resourceId}")
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST_OF_RETURN_VALUE", justification = "cast is safe")
@RequestMapping(value = "/degrees/{id}", method = RequestMethod.DELETE)
@RestQuery(name = "getMedia", description = "Returns the details of a media from the given event and media id as JSON", returnDescription = "The details of a media from the given event and media id as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "id", description = "The media id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns the media of a catalog from the given event and media id as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event or media with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@PutMapping(path= "/update")
@RequestParam("patientProgramId")
@ApiImplicitParams({ @ApiImplicitParam(name = "guild_id", dataTypeClass = DiscordSnowflake.class, example = "174820236481134592", required = true, paramType = "path", type = "string", format = "Discord snowflake", value = "Discord snowflake"), @ApiImplicitParam(name = "bot_id", dataTypeClass = DiscordSnowflake.class, example = "223809720098488320", required = true, paramType = "query", type = "string", format = "Discord snowflake", value = "Discord snowflake"), })
@RequestMapping(value = "/fileTypes", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@GetMapping("/{competitionId}/edit")
@FunctionMeta(description = "Show multiple select options from a list or array object's properties in a form", example = "${w:showOptions(groupBys, payload.groupBy, 'name', 'description')}")
@RequestMapping(value="/job/{id}/children", method=RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 404, message = "Factory not found"), @ApiResponse(code = 409, message = "Failed to validate Factory URL"), @ApiResponse(code = 500, message = "Internal Server Error")})
@ConditionalOnSingleCandidate(ConnectionFactory.class)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of effectivity"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/timeoutValidation", method = RequestMethod.GET)
@RequestMapping(value = "/codeSystemVersion/delete/{id}", method = RequestMethod.POST)
@ApiParam(value = "Accept header should indicate which is the appropriate format " + "to return. It could be text/html, application/xml, application/zip, ..." + "If no appropriate Accept header found, the XML format is returned.", required = true)
@PostMapping(path = "/jobs/{jobId}/disable")
@Parameter(required = true, example = "io.syndesis:salesforce-create-or-update:latest")
@Path("/exportAudit")
@RequestMapping(value = "/{wsName:.+}", method = RequestMethod.DELETE)
@Path("/probativevalueexport")
@QueryParam("path")
@ApiException(DELETE_RESOURCE_ERROR)
@RequestParam(value = "principal")
@UdfParameter( description = "The source string." + " If null, then function returns null.")
@Param(value = TRUST_ALL_ROOTS)
@ApiOperation(value = "Finds Pets by tags", notes = "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", nickname = "findPetsByTags", tags = { "pet" })
@Name(value = "format", defaultValue = DEFAULT_FORMAT)
@ApiOperation("分页查询代码生成模板列表")
@RequestMapping(value = "/{regionWidgetId}/collapsed", method = RequestMethod.PUT)
@NonSideEffect
@SuppressFBWarnings(value = {"BC_UNCONFIRMED_CAST_OF_RETURN_VALUE", "NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"}, justification = "manifestReader.readJsonManifest will always return an DownloaderInputManifestDto object. targetLocalDirectory.list().length will not" + " return a NullPointerException.")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_KEY + "\")")
@ApiException(DELETE_PROJECT_ERROR)
@ApiOperation(value = "Copy a dataset.", httpMethod = "POST", response = String.class)
@PathVariable("tenant")
@Config("discovery.max-age")
@TransactionRequired
@GetMapping(value="/v2/auth/oidc/callback",produces="application/json")
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = ScopedProxyMode.TARGET_CLASS)
@Param(value = XPATH2)
@Path("/do_snapshot")
@Restricted(NoExternalUse.class)
@Path("/decide/{workflowId}")
@RequestMapping(value = "/forms", method = RequestMethod.GET, headers = ACCEPT_JSON)
@DescribeParameter( name = "gridStrategyArgs", description = "Grid strategy arguments", min = 0 )
@Consumes(JSON)
@RequestMapping( value = {"/get_OnapNameData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path(ResourceDefinitions.Path.Common.SEARCH_FULL_PATH)
@Produces( {MediaType.APPLICATION_XML, MediaType.TEXT_XML, MediaType.APPLICATION_JSON})
@ShellMethod("Admin command")
@PutMapping("/users/{userId}/projects/{projectId}")
@MotorState
@Action(name = "Power On Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@PostMapping(value = "import", consumes = APPLICATION_JSON_VALUE)
@GetMapping("/user/requests")
@RequestMapping(value = "/api/applications/count/", method = RequestMethod.GET, produces = "application/json")
@Path("package")
@Name(value = "offset",defaultValue = "0")
@GetMapping("/review-all-bank-details")
@RequestMapping(value = "/project/{projectId}", method = RequestMethod.GET)
@LogMethod("重置密码")
@Path ( "/blockout/blockstatus" )
@ScalarFunction("from_unixtime")
@RequestMapping(value = "/api/chart", method = RequestMethod.POST)
@Parameter(FinalState.class)
@PreAuthorize("hasPermission(#applicationId, 'org.innovateuk.ifs.application.resource.ApplicationCompositeId', 'ADD_NEW_ORGANISATION')")
@GetMapping("/app/list")
@Path ( "/state" )
@ApiOperation( value = "列出当前选择的APP内所有RN路由（可分页，查询）", notes = "列出当前选择的APP内所有RN路由信息（可分页，查询）" )
@PathVariable("first")
@RestQuery(name = "getuserinfo", description = "Returns information on the logged in user.", returnDescription = "", responses = { @RestResponse(description = "The user information is returned.", responseCode = HttpServletResponse.SC_OK) })
@Throws({ IllegalNullArgumentException.class, IllegalMissingAnnotationException.class })
@JsonProperty(Intrinsic.ID)
@PreAuthorize("hasAuthority('ARTIFACTS_DELETE')")
@Path("/credstores/count")
@RequestMapping( value = {"/get_MicroServiceModelsDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("partVersion")
@RequestMapping(value = {"/cse-data", "/tokenize"}, method = GET)
@ApiParam(value = "Ids of custom goals separated by a comma \n e.g. 1,2", required = true)
@ApiOperation("Removes users' storage id and credentials")
@PathVariable("applicationId")
@LogMethod("删除日程记录详情")
@Config("coordinator.auth.authorized-keys-dir")
@UserFunction("apoc.create.virtual.fromNode")
@QueryParam("session_id")
@ApiOperation(value = "viewVariables", notes = "QUERY_PROCESS_INSTANCE_GLOBAL_VARIABLES_AND_LOCAL_VARIABLES_NOTES")
@ApiOperation("Retrieves a specific security policy by its ID.")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of LayerDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(method = RequestMethod.POST, value = "/posts/bbToHtml")
@ApiOperation(value = "Get specific aggregator.", httpMethod = "GET", response = Aggregator.class)
@ApiParam(name = "fragment", value = "Substring case-insensitive to search for")
@PostMapping("modifyuser")
@Path("{noteId}")
@GetMapping(value = LOGFILE_RESOURCE_PATH)
@Bean(name = "quartzConf")
@Param(value = TIME_ZONE)
@SamzaSqlUdfMethod(disableArgumentCheck = true)
@PutMapping("/users/{name}/todos/{id}")
@QueryParam("clusterName")
@RequestMapping(value = "/postByJson", method = RequestMethod.POST)
@HeaderParam(Constants.API_VERSION_HEADER)
@IbisDoc({"the wsdl to read the xsd's from", " "})
@RequestParam(value = "redirect_uri", required = false)
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, method = HttpMethod.GET, path = "vertices")
@JsonProperty("oAuthScopes")
@ApiOperation(value = "queryAccessTokenList", notes = "QUERY_ACCESS_TOKEN_LIST_NOTES")
@Generated(hash = 128553479)
@Path("/superadmins")
@RequestParam( defaultValue = "desc")
@PreAuthorize("hasRole('ROLE_SYS_ADMIN')")
@RequestMapping(value = "/{personId}/works", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = HttpURLConnection.HTTP_OK, message = "Success"), @ApiResponse(code = HttpURLConnection.HTTP_SEE_OTHER, message = "See Other Location"), @ApiResponse(code = HttpURLConnection.HTTP_NOT_FOUND, message = "Request Url Not Found"), @ApiResponse(code = HttpURLConnection.HTTP_INTERNAL_ERROR, message = "An error occurred while executing download request."), @ApiResponse(code = HttpURLConnection.HTTP_UNAVAILABLE, message = "Service Unavailable.") })
@Parameter(key = Constants.SERVICE_FILTER_KEY, append = true)
@PutMapping("/acsendpoint")
@GetMapping(value = "/queue-count")
@PostMapping()
@ApiOperation(value = "Delete user", notes = "This can only be done by the logged in user.", nickname = "deleteUser", tags = { "user" })
@PostMapping("/create/user")
@Path("/{entityType}/events")
@ApiOperation(value = "Update a feature", httpMethod="PUT", response=FeatureDTO.class)
@RequestMapping("/now")
@Param(value = DATE_FORMAT)
@Action(name = "Offset Time By", description = "Changes the time represented by a date by the specified number of seconds", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = COMPARE_EQUAL, responseType = ERROR, isOnFail = true)})
@SuppressWarnings("MissingSwitchDefault")
@QueryParam(Consent.SP_RES_ID)
@ApiResponse(responseCode = "404", description = "No landscape with such id.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Tag details.") })
@ApiResponses({ @ApiResponse(code = 400, message = "Invalid owner specified in body") })
@DefaultMountFlags
@RequestParam(value = "port", required = false)
@GetMapping({"/v2/catalog", "{platformInstanceId}/v2/catalog"})
@RequestParam(defaultValue = "default")
@RequestMapping(method = RequestMethod.POST, value = "/search")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_POST)
@SuppressWarnings("checkstyle:npathcomplexity")
@SeverityReason
@RequestMapping(value = "/api/repositories", method = RequestMethod.POST)
@Scheduled(every = "2s")
@Description("apoc.convert.toString(value) | tries it's best to convert the value to a string")
@Secured(SecurityFunctions.FN_UPLOAD_EXTEND_CREDENTIALS_GET)
@ApiResponses({ @ApiResponse(code = 204, message = "The devfile successfully removed"), @ApiResponse(code = 403, message = "The user does not have access to remove the devfile"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@SuppressWarnings("PMD.ForLoopsMustUseBraces")
@GetMapping("/get-all-invites-to-send/{competitionId}")
@OnClick(R.id.deck_card)
@ApiOperation(value = "Delete marker", response = Response.class)
@BindingParam("column")
@PutMapping(path = "/order/admin")
@Path("/disable")
@Path("/batchjobResources/{app}")
@PostMapping(params = "delete-application")
@PathVariable("distributionsetTagId")
@Request(value = StopPlaceRequest.NAME, service = true)
@GetMapping("/plugin/user/{username}")
@Path("sendraw")
@Name(value = "skip", defaultValue = "0")
@Param(value = OVF_NETWORK_JS)
@WSDoc("Gets Full representation of Patient Lists for the uuid path")
@Path("/{dataSourceName}")
@RequestParam("searchWord")
@Path("/{type}/{id}/changestatus")
@Path(PURGE_EXPIRED_DIP_FILES_URI)
@InternalApi("Visible for testing")
@OnError
@PerformanceMetric("v3.topics.delete")
@QueryParam("externalId")
@RequestMapping( value = "/businessObjectData/destroy/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.POST)
@PutMapping("/{uuid}")
@UdfParameter( description = "The regular expression to split the string by. " + "If NULL, then function returns NULL.")
@PostMapping(value = "/seats/left_tickets")
@InternalApi("For internal usage only")
@Param(value = Constants.Inputs.FEATURES)
@QueryParam("searchText")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_DELETE)
@Timed(name = "http.rest.indices.collection.get", absolute = true)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_GET)
@Secured(SecurityFunctions.FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_PUT)
@RequestMapping( value = {"/get_SafePolicyWarningData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "Include deleted Origins (default false)")
@Path( "/import/uploaded" )
@PathVariable("policyId")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", dataType = "string", value = "Only return group with the given id", paramType = "query"), @ApiImplicitParam(name = "firstName", dataType = "string", value = "Only return users with the given firstname", paramType = "query"), @ApiImplicitParam(name = "lastName", dataType = "string", value = "Only return users with the given lastname", paramType = "query"), @ApiImplicitParam(name = "displayName", dataType = "string", value = "Only return users with the given displayName", paramType = "query"), @ApiImplicitParam(name = "email", dataType = "string", value = "Only return users with the given email", paramType = "query"), @ApiImplicitParam(name = "firstNameLike", dataType = "string", value = "Only return userswith a firstname like the given value. Use % as wildcard-character.", paramType = "query"), @ApiImplicitParam(name = "lastNameLike", dataType = "string", value = "Only return users with a lastname like the given value. Use % as wildcard-character.", paramType = "query"), @ApiImplicitParam(name = "displayNameLike", dataType = "string", value = "Only return users with a displayName like the given value. Use % as wildcard-character.", paramType = "query"), @ApiImplicitParam(name = "emailLike", dataType = "string", value = "Only return users with an email like the given value. Use % as wildcard-character.", paramType = "query"), @ApiImplicitParam(name = "memberOfGroup", dataType = "string", value = "Only return users which are a member of the given group.", paramType = "query"), @ApiImplicitParam(name = "tenantId", dataType = "string", value = "Only return users which are a members of the given tenant.", paramType = "query"), @ApiImplicitParam(name = "potentialStarter", dataType = "string", value = "Only return users which members are potential starters for a process-definition with the given id.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "id,firstName,lastname,email,displayName", paramType = "query"), })
@RequestMapping(value = "/jobs", method = RequestMethod.GET)
@RequestParam(name="UserPrincipalName", defaultValue="")
@Header(Constants.INTYGS_TYP)
@Path("/applications/{applicationName}/experiments/{experimentLabel}/assignments/counts")
@ValidStackNameLength
@GetMapping(SystemService.helpCenterURi)
@Path("/uuid/{id}")
@PermissionRule(value = "VIEW_PROJECT_SETUP_COMPETITION_STATUS", description = "Competition finance users should be able to access current status of competition that are assigned to them")
@Param(value = 1)
@RequestParam("loadBalancerId")
@Description("Reuse compiled expressions across multiple queries")
@RequestMapping(value = "createSession", method = RequestMethod.POST)
@SuppressWarnings(UNCHECKED)
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK) })
@SuppressWarnings("PMD.AvoidUsingShortType")
@PutMapping(path = "/orderOther")
@GetMapping("/find-all-visible")
@RequestParam(value = "branchId", required = false)
@RequestMapping(method = RequestMethod.POST, params = "retireRadiologyModality")
@ExceptionHandler(value = ImageFormatException.class)
@PathVariable("externalId")
@RequestMapping(value = "/game/{gameId}/name/{name}/vote", method = RequestMethod.POST)
@CliOption(key = DRIVER_CLASS_NAME, help = DRIVER_CLASS_NAME_HELP, mandatory = true)
@RequestHeader(value = "vault-token")
@Background
@Path("/pages/{pageId}/owners")
@RequestMapping(value="/save/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}", method=RequestMethod.POST)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_PERM_MAP + "\")")
@RequestMapping(value = "/indexSearch", method = POST, consumes = {"application/xml", "application/json"})
@QueryParam("versionIdx")
@Name("second")
@Path("/identityTypes")
@ApiOperation("Creates an instance of a particular class type in a Dataset in the local Catalog")
@RequestParam(value="error_description", required=false)
@GetMapping("/portfolio/{portfolioId}")
@GetMapping("/closed")
@ApiOperation(value = "List batches", tags = { "Batches" }, nickname = "listBatches")
@ApiOperation(value = "Delete MarkScale", position = 4)
@Name("properties")
@RequestMapping(value = "/api/failurepoints/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("users/{objectId}")
@HeaderParam(GlobalDataRest.X_TENANT_ID)
@ApiOperation(value = "Store a feature", httpMethod="POST", response=FeatureDTO.class)
@Operation(description = "Say hello world")
@JsonProperty("tags")
@Timed("lock_store_delete_locks")
@Secured(SecurityFunctions.FN_CUSTOM_DDLS_ALL_GET)
@Path("/admin/accession-register/{originatingAgency}/accession-register-detail")
@WebParam(partName = "SubscriberIdentity", name = "subscriberIdentity", targetNamespace = VAS_NAMESPACE, header = true)
@PreAuthorize("hasPermission('Todo', 'update')")
@GetMapping("/send")
@PostMapping(value = "/platform/database/initialize")
@Timed(name = "timer ${timerIdBean.id}")
@RequestAttribute(value = Constants.SESSION_USER)
@ApiParam(value = "Include only violations with a certain types")
@RequestMapping(method = RequestMethod.GET, value = "/users/{privilege}/{group}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Application Objects for given team"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Application object found for given team") })
@PathParam("tenant")
@Path("/previousIntyg/{personnummer}/{currentDraftId}")
@RequestMapping(value = "/reference-data/toggle/{key}", method = RequestMethod.GET)
@ApiOperation(value = "Get MarkScale Value by id", position = 3)
@Path( PATH_RELATIONSHIP_INDEX )
@Scheduled(cron = "0 0 3 * * ? ")
@QueryParam("entityidprefix")
@RequestMapping(value = "/get/{id}")
@GetMapping("/infosdoc/{idFlux}")
@GetMapping(value = "region/{regionId}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "The identifier of the Job.", required = true)
@PostMapping(path = "/orderOther")
@GetMapping(path = "/cancel/refound/{orderId}")
@Path ( "{pathId : .+}" )
@GetMapping("/{assessmentId}/summary")
@CheckPermissionByResourceName(action = AuthorizationResourceAction.DESCRIBE_DATALAKE)
@ApiParam(value = "provide valid action", required = true)
@GetMapping("/{projectId}/details")
@PostMapping("/{competitionId}/allocated-applications/{assessorId}/send-invite")
@PostMapping(value = "/request-session", consumes = {MediaType.APPLICATION_JSON_VALUE})
@Description("RETURN gds.util.isInfinite(value) - Return true iff the given argument is not a finite value (not ±Infinity, NaN, or null).")
@size_t
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.STRING, concerns = {AtlasConversionConcern.CONVENTION})
@DescribeParameter( name = "emisphere", description = "Add Emishpere", min = 0, defaultValue = "False" )
@ApiParam("count only violations that have been resolved (true), or that are still open (false)")
@RequestMapping(value = "/api/countAwardsByYear", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Path("/{lookupId}")
@Produces({TURTLE + UTF_8 + DEFAULT, PLAIN + UTF_8})
@SuppressLint("SimpleDateFormat")
@Secured(permission = "ontologies:create:json", description = "Importer les ontologies dans le référentiel")
@Procedure(mode = Mode.WRITE,eager = true)
@Size(min = 1, max = MAX_ATTRIBUTE_FIELD_LENGTH)
@ApiOperation(hidden = true, value = "${OIDCAuthController.readEntityByName.value}", notes = "${OIDCAuthController.readEntityByName.notes}")
@RequestMapping(value="/{wsName:.+}", method = RequestMethod.GET)
@QueryParam("includeClosed")
@RequestParam (value = "startTime", required = true)
@Operation(description = "Execute custom PNF workflow", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestParam( name = "includeResourceMappings", required = false, defaultValue = "false" )
@ApiParam(value = "Container id for scanner to be updated", required = true, example = "evaluation_1.0.0-SNAPSHOT")
@ApiOperation(value = "Update Person", position = 2)
@ExceptionHandler(value = { Throwable.class })
@Path("/untag")
@PostMapping(path = "/processes/{processGuid}/ports")
@GetMapping("/{entityTypeId}/attributes")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Returns the boolean response" ), @ResponseCode ( code = 401, condition = "User is not authenticated" ) } )
@CliOption(key = CREATE_MAPPING__PDX_NAME, mandatory = true, help = CREATE_MAPPING__PDX_NAME__HELP)
@PostMapping("/commands/{commandId}/restart")
@Path("/delete")
@DeleteMapping(path = "/jobs/{jobId}")
@ApiParam(value = "provide valid domain name", required = true)
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
@HeaderParam("If-None-Match")
@ApiOperation(notes = "Updates an Activation Key", value = "Update Activation Key")
@Secured2FA
@Produces ( "text/plain" )
@WSDoc("Gets DrugPurchaseOrder for the uuid path")
@ApiParam("Internal id for workflow instance")
@ApiOperation(value = "To test class name in snake case", notes = "To test class name in snake case", nickname = "testClassname", tags = { "fake_classname_tags 123#$%^" })
@RequestParam(value = "o", required = false, defaultValue = "true")
@DescribeParameter( name = "preserveLocation", description = "Indicates wheter to preserve the original location of points for single/superimposed points", defaultValue = "Never", min = 0 )
@RequestMapping("/getUsers")
@ApiOperation(notes = "Retrieves a Compliance Status list for a list of Consumers", value = "getComplianceStatusList")
@Path("helloworld")
@GetMapping("/project-overhead-calculation-document")
@GenerateLink(rel = LINK_REL_USER)
@RequestMapping(value = "/api/scenarios/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/tree/{parent:.*}")
@RequestMapping(value = "/tables/{srcEnv}/{srcDB}", method = {RequestMethod.GET})
@PathVariable("debateId")
@Transactional(value = "transactionManager")
@ApiOperation(value = "登录", httpMethod = "POST", produces = "application/json", response = Result.class)
@PostMapping("/{projectId}/complete-offline")
@QueryParam("ignore_missing")
@PostMapping(value="/v2/auth/tvault/lookup",produces="application/json")
@GetMapping(path = "/asset-relationships/{assetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_REPORT_LOGS + "\")")
@DescribeParameter(name = "nodata", description = "Value to treat as NODATA (default is 0)", collectionType = Number.class, min = 0)
@JsonProperty("summary")
@QueryParam("commentId")
@Path("/{job-id}/abort")
@DeleteMapping("/management/jobs/{jobId}")
@PermissionRule(value = "VIEW_PROJECT_STATUS", description = "Competition finance users should be able to view current status of project from competition assigned to them")
@ConditionalOnProperty(prefix = "spring.rocketmq", value = {"name-server", "producer.group"})
@RequestMapping( value = {"/get_MicroServiceConfigNameDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@NotNull(message = "Input must not be null.")
@QueryParam ( "asCronString" )
@Parameter(description = "page id")
@Path( PATH_RELATIONSHIP_INDEX_ID )
@RequestPart(name = "filetype", required = true)
@Path("{baselineId}/export-files")
@RequestMapping(value = USER_REGISTER_URL, method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 404, message = "Project with specified path doesn't exist in workspace"), @ApiResponse(code = 403, message = "Operation is forbidden"), @ApiResponse(code = 409, message = "Update operation causes conflicts"), @ApiResponse(code = 500, message = "Server error")})
@RequestMapping(method = RequestMethod.GET, value="get")
@ApiOperation("Returns the percent of tenders that were cancelled, grouped by year." + " The year is taken from tender.tenderPeriod.startDate. The response also contains the" + " total number of tenders and total number of cancelled tenders for each year.")
@WebMethod
@Timed(name = "deleteFavorite")
@UdfParameter( description = "The source string. If null, then function returns null.")
@ApiOperation( value = "Get workspaces by given namespace", notes = "This operation can be performed only by authorized user", response = WorkspaceDto.class, responseContainer = "List")
@Name(value = "timeout",defaultValue = "10")
@QueryParam("letters")
@RestQuery(name = "applyAclToEvent", description = "Immediate application of an ACL to an event", returnDescription = "Status code", pathParameters = { @RestParameter(name = "eventId", isRequired = true, description = "The event ID", type = STRING) }, restParameters = { @RestParameter(name = "acl", isRequired = true, description = "The ACL to apply", type = STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "The ACL has been successfully applied"), @RestResponse(responseCode = SC_BAD_REQUEST, description = "Unable to parse the given ACL"), @RestResponse(responseCode = SC_NOT_FOUND, description = "The the event has not been found"), @RestResponse(responseCode = SC_UNAUTHORIZED, description = "Not authorized to perform this action"), @RestResponse(responseCode = SC_INTERNAL_SERVER_ERROR, description = "Internal error") })
@ScalarFunction("geometry_from_hadoop_shape")
@RequestMapping(value = "/login", method = RequestMethod.POST)
@ApiParam(value = "Filter by consumed WS name or part")
@PermissionRule(value = "UPDATE_PARTNER_PROJECT_LOCATION", description = "A partner can update the project location for their own organisation")
@ApiOperation("Resend transactions for given key or message hash/recipient")
@SuppressWarnings("PMD.LawOfDemeter")
@GetMapping("/movie/like/{movieId}/{account}")
@SuppressWarnings("ByteBufferBackingArray")
@Released
@RequestMapping(value = {"/brms_dictionary/save_BRMSParam"}, method = {RequestMethod.POST})
@PathParam("fact")
@RequestMapping(method = RequestMethod.GET, value = "id")
@HeaderParam ( "user-agent" )
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
@Transactional(rollbackFor = ValueSetCategoryNotFoundException.class)
@ApiOperation(notes = "Retrieves a list of Users", value = "list", response = UserDTO.class, responseContainer = "List")
@Inline(value = "getLegalTrafficSide() == $1.LEFT", imported = LegalTrafficSide.class)
@PostMapping(value = "/preserveOther")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_DOCUMENTS_SECTION')")
@LogToResult(logClassInstance = false, logArgs = false)
@RobeService(group = "Menu", description = "Get menu for logged user")
@Path("/domain")
@RequestMapping(value = LIST_APPS_URL, method = RequestMethod.GET)
@PathParam("processDefinitionId")
@Produces({MediaType.APPLICATION_OCTET_STREAM, "text/*", "application/*"})
@PathParam("iOSID")
@PutMapping("/{id}/release-feedback")
@Operation(description = "Create NetworkInstance on a specified version and serviceInstance ", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(value = "/{uuid}", method = RequestMethod.GET)
@RequestParam(required = false, defaultValue = "10")
@RequestMapping(value = {"/fw_dictionary/remove_PortList"}, method = {RequestMethod.POST})
@RequestMapping(value = CONFIGURATION_ENTRIES_URI_PREFIX + "/{configurationEntryKey}", method = RequestMethod.GET)
@RequestMapping(value = "/getUser", method = RequestMethod.GET)
@QueryParam(Consent.SP_PATIENT)
@QueryParam("finalStatus")
@RequestMapping(value = "/{widgetId}/rating", method = RequestMethod.POST)
@FormDataParam("format")
@RequestParam(value = "status", required = false)
@Path("/server")
@GetMapping("updateUserPassword")
@HealthCheckRemoveFromRotation("server shutdown state")
@SqlType("varchar(y)")
@Contract("null,_->false")
@ApiParam(access = "internal")
@QueryParam("create_missing")
@GetMapping(value = "/project-overhead-calculation-document-details", produces = "application/json")
@ApiOperation(httpMethod = "POST", value = "Save Asset Configuration")
@LinkifyMask
@RequestMapping(value = "/tables_and_columns", method = RequestMethod.GET)
@PathParam("partitionId")
@Consumes(MyObject.MIME_TYPE)
@Operation(httpMethods="GET")
@ApiOperation(value = "新增账户", notes = "返回新生成的主键id")
@EventHandler("viewMode")
@Path("/group/{groupName}/user/{userName}")
@RestQuery(name = "resolveeventcomment", description = "Resolves an event comment", returnDescription = "The resolved comment.", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING) }, responses = { @RestResponse(responseCode = SC_NOT_FOUND, description = "The event or comment to resolve has not been found."), @RestResponse(responseCode = SC_OK, description = "The resolved comment as JSON.") })
@PostMapping(value="/v2/auth/oidc/auth_url",produces="application/json")
@Operation(tags = { "records", "iiif" }, summary = "Get IIIF manifest for record")
@RequestMapping(value = {"/searchPolicy"}, method = {RequestMethod.POST})
@GetMapping("/state")
@WebMethod(operationName = "ValidateCreditCard")
@RequestMapping(value = "/api/preparations/{id}/details", method = RequestMethod.GET, produces = APPLICATION_JSON_VALUE)
@Around("getMulti()")
@RequestMapping(value = "/api/averageTenderPeriod", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Parameter
@ExperimentalApi
@ManagedOperation
@GetMapping(path = "/orderOther/status/{orderId}/{status}")
@ApiOperation(value = "Download part template file", response = File.class)
@ApiParam( value = "The port type.", required = true, allowableValues = "input-ports, output-ports" )
@GetMapping(value="/v2/sdb/folder",produces="application/json")
@RequestMapping(value="/{id}", method=RequestMethod.PUT)
@Bean(name = "hiveClientFactory")
@AlsInterruptSwitch
@Parameter(description = "Source file name")
@PostMapping("/{assessmentId}/summary")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful operation." ), @ResponseCode ( code = 401, condition = "User is not authorized to create blockout." ) } )
@RequestParam(value = "page", required = false)
@ApiOperation( value = "Get a virtual CSW", notes = "", nickname = "getVirtualCsw")
@RequestMapping(value = "/job", method = RequestMethod.DELETE)
@Contract("null, _ -> param2")
@RequestMapping(value = "/add-payment-address", method = POST)
@Param(value = DB_CLASS)
@ScriptExecutionForbidden
@GetMapping(GROUP_MEMBER_END_POINT)
@RequestPart(value = "data", required = false)
@QueryParam("includeRepositoryNames")
@GetMapping("/{siren}/dcId")
@SuppressWarnings({"deprecation"})
@Cacheable(cacheNames = "imageCatalogCache", key = "#catalogUrl")
@Path("/api/service/")
@Path("{stateId}")
@ApiOperation("Gets the current user token")
@GetMapping("/transaction/by-portfolio/{portfolioId}")
@ApiOperation( value = "Get virtual CSW services", notes = "Virtual CSWs are created to easily setup services " + "providing access to records without the need to define filters. For example, " + "in Europe, local, regional and national organizations define entry point " + "for records in the scope of the INSPIRE directive. Those services can then be " + "easily harvested to exchange information. " + "Virtual CSWs do not support transaction. For this use the main " + "catalog CSW service.", nickname = "getAllVirtualCsw")
@WSDoc("Save New Drug")
@FieldValue("bean")
@Path("/resetParentDept")
@ApiOperation(value = "${SSLCertificateController.deleteCertificate.value}", notes = "${SSLCertificateController.deleteCertificate.notes}", hidden = true)
@RequestMapping(value = "/supervisory-nodes", method = GET)
@ResourceId(type = ValueType.PATH, value = "recordId")
@ApiResponses({ @ApiResponse(code = 200, message = "The response contains requested profile entity"), @ApiResponse( code = 404, message = "Profile for the user with requested identifier doesn't exist"), @ApiResponse(code = 500, message = "Couldn't retrieve profile due to internal server error") })
@JsonProperty(value = "outputRefinement", required = true)
@ApiResponses(@ApiResponse(code = 200, message = "The response contains jvm heap dump"))
@Path("/queryflights")
@Retryable(value = GetCloudParameterException.class, maxAttempts = 5, backoff = @Backoff(delay = 1000, multiplier = 2, maxDelay = 10000))
@Udf(description = "Converts formattedDate, a string representation of a date into" + " an integer representing days since epoch using the given formatPattern.")
@PostMapping(value="/syncverifystatus")
@PathVariable("instID")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_AUTH_SESSION + "\")")
@ApiOperation("查询商品兑换方式")
@ApiOperation(value = "Update Spec Offer Subject", position = 2)
@Command(value = "city.create", args = @Arg(name = "name", sticky = true))
@Path("/info")
@Measure(ClusterDecorator.class)
@QueryParam(BOT)
@DefaultValue("DEBUG")
@Secured("ROLE_USER")
@Description("apoc.coll.duplicates(coll) - returns a list of duplicate items in the collection")
@ModelAttribute(ShoppingCart.SHOPPING_CART_KEY)
@RequestMapping(value = "/api/totalFlaggedIndicatorsByIndicatorTypeByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation(value = "通过id获取账户")
@DeleteMapping(value="/v2/sslcert/group", produces="application/json")
@Secured(permission = "profiles:read", description = "Lister le contenu du référentiel des profils")
@Mapping(target = "currencyExchange", expression = "java(mapToReportExchanges(transactions.getCurrencyExchange()))")
@DescribeParameter(name = "convergence", description = "Convergence factor for refinement (between 0 and 1, default 0.3)", min=0, max=1, defaultValue="0.3")
@Parameter(description = "The optional response type, either HTML or JSON. If HTML is " + "specified, the URL will redirect to /verify/success.")
@PostMapping("/save.json")
@ApiResponses({@ApiResponse(code = 200, message = "successful operation")})
@ScalarFunction("to_big_endian_64")
@Endpoint
@Description("apoc.coll.sortMaps([maps], 'name') - sort maps by property")
@ApiOperation("用户查看订单信息（tip:未使用、未实现功能）")
@PathParam("mailboxAddress")
@PathVariable(TYPE_ID)
@ApiOperation(value = "Lists all of the cron task types and the field types of those tasks.")
@ApiParam(value = "User Profile Request", required = true)
@PathParam( "id" )
@ApiOperation(value = "Get exact or closest past resource release")
@PostMapping(value="/v2/sslcert/certificates/download", consumes="application/json")
@PutMapping(value = "/prices")
@GetMapping("usercmp")
@RequestParam(name = "from", required = false, defaultValue = "0")
@PathVariable("patientId")
@GetMapping(path = "/account/get/{username}")
@DoNotInvoke
@RequestMapping( value= {"/api/agente/login/{numeroPlaca}/{pass}"}, method = RequestMethod.GET)
@RequestParam(value = "flightId", required = true)
@ApiException(TASK_INSTANCE_STATE_COUNT_ERROR)
@ApiOperation(value = "signOut", notes = "SIGNOUT_NOTES")
@GetMapping(path = "/assurances/{typeIndex}/{orderId}")
@PermissionRule(value = "READ", description = "Any assessor user can view the current agreement")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_PERM_MAPS + "\")")
@PathVariable("subjectId")
@Produces({ MediaType.APPLICATION_XML })
@ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR)
@CalledByNative
@QueryParam(LocalizationResourceApi.ITEM_BUNDLENAME)
@Param(value = IDENTIFIER, required = true)
@ActionId(value = Modify.TYPE)
@Path("/status")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the table exists and the table column info is returned."), @ApiResponse(code = 404, message = "Indicates the requested table does not exist.") })
@ApiParam(value = "用户信息，用户的用户名、密码、昵称、邮箱不可为空", required = true)
@RequestParam(RequestParameterKeys.RESOURCE_IDS)
@ToolSecurityPolicyCheck
@Name("vector2")
@ApiOperation(value = "", notes = "Test serialization of outer string types", nickname = "fakeOuterStringSerialize", tags = { "fake" })
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.GET)
@RequestMapping(value = "/accept.do", method = POST)
@Path("start")
@Scheduled(fixedDelay = 300_000L)
@GetMapping("/metrics")
@Secured(Roles.ROLE_USER)
@ShellMethod(key = COMMAND_POST_PROCESSORS, value = "Display the available post processors")
@Optional
@Path("/search/{query}")
@PostMapping(value="/v2/sdb/user",consumes="application/json",produces="application/json")
@ApiOperation(value = "Get users of given user group", response = UserDTO.class, responseContainer = "List")
@ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "typeid", dataType = "int", required = true), @ApiImplicitParam(paramType = "query", name = "msgid", dataType = "int", required = false) })
@Parameter(description = "Time frame for which trading candlesticks should be returned. Possible values: QUARTER, HOUR, FOUR_HOURS, DAY or tv compatible 15, 60, 240, D ", required = true)
@PostMapping("body")
@GetMapping(value = "/trips")
@PreAuthorize("hasAuthority('ADD_TSP')")
@ApiResponses({ @ApiResponse(code = 200, message = "Return the view of the account", response = String.class) })
@Secured(SecurityFunctions.FN_EMR_CLUSTER_DEFINITIONS_ALL_GET)
@CliOption(key = {"username"}, mandatory = true, help = "The username of the user that will be granted access.")
@RepositoryMapping
@RequestMapping(value = "/{projectId}", method = RequestMethod.GET)
@PostMapping("/sendVerifyEmail")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE + "\")")
@RolesAllowed("viewThreatIntelType")
@ApiOperation(value = "createProject", notes = "CREATE_PROJECT_NOTES")
@Path("/room")
@PathParam("value")
@ScalarFunction("from_encoded_polyline")
@JsonProperty("stage")
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.SHORT)
@RequestMapping("/config.js")
@QueryParam("businessKey")
@RequestParam(name = "skip_confirm", required = false, defaultValue = "false")
@ApiOperation("Add a Mobi User to a Group")
@RequestMapping(value = "**", method = RequestMethod.GET)
@PutMapping("/profile/{username}")
@RequestMapping(value = "/execJob/", method = RequestMethod.POST, produces = "application/json")
@RequestMapping(DispatcherServletConfiguration.CLIENT_AUTHENTICATION_ERROR_PATH)
@ApiResponses({ @ApiResponse( code = 200, message = "The deletion of the CSAR was successful", response = Void.class ), @ApiResponse( code = 400, message = "The deletion of the CSAR failed, because there is one or more transformations still running.", response = RestErrorResponse.class ), @ApiResponse( code = 404, message = "There is no CSAR for the given name (identifier)", response = RestErrorResponse.class ) })
@RequestMapping("/mobile")
@Around("anySaveMethod() && args(entity)")
@Produces(MediaType.APPLICATION_ATOM_XML)
@Operation(description = "VF Auto Scale Out", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@AuthenticationPrincipal(errorOnInvalidType = true)
@SuppressWarnings({UNCHECKED, RAWTYPES})
@ApiOperation( value = "列出全部操作日志（可分页，查询）", notes = "列出全部操作日志（可分页，查询）" )
@CacheEvict(value = CacheConstants.NEWEST_ECO_NEWS_CACHE_NAME, allEntries = true)
@Path("/exclusions/experiment1/{experimentID_1}/experiment2/{experimentID_2}")
@ApiOperation(value = "Returns the top ten largest active awards." + " The amount is taken from the award.value field. The returned data will contain" + "the following fields: " + "planning.bidNo, awards.date, awards.suppliers.name, " + "awards.value.amount, awards.suppliers.name, planning.budget (if any)")
@RequestMapping(value="/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{pagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/" + "{name:.*}", method={ RequestMethod.GET, RequestMethod.HEAD })
@ApiOperation(value = "查询集合", notes = "Article")
@Consumes({MediaType.APPLICATION_JSON, SmileMediaTypes.APPLICATION_JACKSON_SMILE})
@QueryParam("email_locale")
@UdfParameter(description = "First array of values")
@RequestMapping(value = "sendContactEmail.html", method = RequestMethod.POST)
@GetMapping("/do-lookup")
@ApiResponses(@ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = DfdlInspectionResponse.class)), description = "Return a Document object represented by XmlDocument"))
@EventHandler("addItemButton")
@Path("stop/{projectName}/{exploratoryName}")
@MessageMapping("/vehicle/deleteAny")
@QueryRequestAudit
@ApiOperation(value = "updateProcessDefinition", notes = "UPDATE_PROCESS_DEFINITION_NOTES")
@ApiOperation(hidden = true, value = "${OIDCAuthController.readEntityAliasById.value}", notes = "${OIDCAuthController.readEntityAliasById.notes}")
@ApiParam("Resources to cap")
@Path("{agreement_id}/sla")
@RequestMapping(value = "available", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping( value = API_RESOURCE_PATH, produces = APPLICATION_JSON_VALUE )
@RequestMapping("/hello")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP_USER + "\")")
@Param("sortWeeklyList")
@QueryParam(RECON_QUERY_BATCH_PARAM)
@ApiOperation(value = "Get FMB data for ICD10 codes", httpMethod = "GET", notes = "Fetch the admin user details", produces = MediaType.APPLICATION_JSON)
@QueryParam("ws")
@ShellMethodAvailability("jvmPropertiesAvailability")
@PostMapping("/repos/{owner}/{repoName}/stage-changes")
@Path(SUBSCRIPTION_PATH)
@Udf(description = "Returns a masked version of the input string. The first n characters" + " will be replaced according to the default masking rules.")
@RequestParam(value = MAP_SRS_PARAM, defaultValue = "EPSG:4326")
@RequestMapping(value = "/pages/{pagePathName}/edit", method = RequestMethod.GET)
@ApiOperation(value = "分页查询用户信息", response = PageInfo.class, authorizations = {@Authorization("登录权限")})
@ApiOperation(value = "Create a data set", produces = TEXT_PLAIN_VALUE, notes = "Create a new data set based on content provided in POST body. For documentation purposes, body is typed as 'text/plain' but operation accepts binary content too. Returns the id of the newly created data set.")
@Path("/acl/{spaceID}")
@PathParam("output-id")
@GetMapping("/summary")
@PostMapping("/{projectDocumentId}/delete")
@ExceptionHandler(ExecutionException.class)
@Path( value = "/host/HMS" )
@RequestMapping(value = "/api/v1/user/commodity/exchange/temp5", method = {RequestMethod.POST, RequestMethod.GET})
@UserFunction("apoc.node.id")
@RequestMapping(value = "/customers/create", method = RequestMethod.GET)
@RequestMapping(value = "/disable", method = RequestMethod.PUT)
@RequestParam("entityType[]")
@Path("createnewstatefulversion")
@RequestParam(value = "processDefinitionJson", required = true)
@RequestMapping(method = RequestMethod.POST, value = "save", headers = ACCEPT_JSON)
@RequestMapping(value = "/date-formats", method = GET, headers = ACCEPT_JSON)
@RequestMapping( value = {"/get_ClosedLoopSiteDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation( value = "Saves preferences of logged in user", notes = "All the existing user's preferences will be override by this method")
@PermissionRule(value = "READ", description = "The System Registration user can view everyone")
@Udf(description = "Converts a BIGINT millisecond timestamp value into the" + " string representation of the timestamp in the given format. Single quotes in the" + " timestamp format can be escaped with '', for example: 'yyyy-MM-dd''T''HH:mm:ssX'" + " The system default time zone is used when no time zone is explicitly provided." + " The format pattern should be in the format expected" + " by java.time.format.DateTimeFormatter")
@ApiOperation(value = "Update organization record", notes = "Update specific Organization record.", authorizations = @Authorization(value = "access_token"))
@SuppressWarnings({"finally", "ReturnInsideFinallyBlock"})
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful member add operation"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Name("label")
@ConditionalOnProperty(prefix = "spring.rabbitmq", name = "dynamic", matchIfMissing = true)
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_NO_DEFAULT")
@Param(value = GUEST_OS_ID, required = true)
@PathParam("alias")
@JsonProperty("sdk_key")
@RequestMapping(method = RequestMethod.GET, value = "/actions")
@GetMapping(value = "/{projectId}/grant-offer/details", produces = "application/json")
@RequestMapping(value = "/baseType2")
@JsonProperty("low")
@RequestParam(name = "removeAppointment")
@Path("/{personnummer}")
@Produces({MediaType.APPLICATION_OCTET_STREAM})
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_POST)
@RequestMapping(value = {"/ms_dictionary/remove_msConfigName"}, method = {RequestMethod.POST})
@ConditionalOnMissingBean(name = "jobDirectoryManifestCache")
@NwhinInvocationEvent(beforeBuilder = PRPAIN201305UV02EventDescriptionBuilder.class, afterReturningBuilder = PRPAIN201306UV02EventDescriptionBuilder.class, serviceType = "Patient Discovery", version = "1.0")
@Description("apoc.data.email('email_address') as {personal,user,domain} - extract the personal name, user and domain as a map")
@Async("asyncCustomTaskExecutor")
@FormParam("reason")
@RequestParam(value = "code", required = false)
@GetMapping("/dashboard/live")
@Path("/{version:[vV][7]}/{requestId}/resume")
@javax.ws.rs.Path(RECORDS_SECTIONS_RANGE)
@ApiOperation("Creates a branch for a specific VersionedRDFRecord.")
@QueryParam("offset")
@RequestMapping(value = "", method = { RequestMethod.POST })
@Name("fragment")
@ApiOperation(value = "Send private raw transaction payload")
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
@Path("/{gavc}")
@RouteMeta(permission = "查询自己拥有的权限", module = "用户", mount = true)
@EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST)
@GetMapping("/comment/pid/{pid}")
@Path("/config/all")
@PreAuthorize("hasAuthority('INIT_CONFIG')")
@RequestMapping(path = "/create", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Delete a preparation by id", notes = "Delete a preparation content based on provided id. Id should be a UUID returned by the list operation. Not valid or non existing preparation id returns empty content.")
@ApiResponses({ @ApiResponse(code = 400, message = "if both consumer(unit) and owner are given, or if a" + " product id is specified without a consumer(unit) or owner"), @ApiResponse(code = 404, message = "if a specified consumer(unit) or owner is not found"), @ApiResponse(code = 403, message = "") })
@Validated(OnUpdate.class)
@Path("createMediaPackageWithID/{id}")
@Path("/table/count")
@ApiOperation(value = "Search global property based on name, param", response = Set.class)
@ParameterName("range2")
@Name("duration")
@RequestMapping(value = STORAGE_POLICIES_URI_PREFIX + "/namespaces/{namespace}/storagePolicyNames/{storagePolicyName}", method = RequestMethod.GET)
@RequestMapping(value = "/studies/{studyId}/associations/download", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@GetMapping("/{competitionId}/generateCompetitionCode")
@ApiOperation("runSync")
@RequestMapping(method = GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation( value = "Commit or cancel the specified transaction", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/output-ports/{uuid}") } )
@Path("{tenant}/{internalId}")
@SuppressFBWarnings(value = "PATH_TRAVERSAL_IN", justification = "process runs in same security context as user who provided path")
@ResponseStatus(HttpStatus.PRECONDITION_FAILED)
@AtlasActionProcessor
@QueryParam("submissionOnly")
@GetMapping(params = "all")
@SuppressWarnings("InsecureCryptoUsage")
@JsonProperty( "isDefault" )
@RequestMapping(value = {"/getDictionary/*"}, method = {RequestMethod.GET})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP + "\")")
@SuppressFBWarnings(value = "DLS_DEAD_LOCAL_STORE", justification = "Iteration required to count size of an iterable")
@ApiOperation(value = "Send private transaction payload")
@GetMapping(value = "/{cascadeExtId}")
@PathParam("testName")
@PermissionRule(value = "DEACTIVATE", description = "System Maintenance can deactivate Users")
@AfterThrowing(pointcut = "execution(* net.sf.sahi.util.Utils.execute*(..))", throwing = "error")
@Path("shared/download/{fileName}")
@ApiOperation(notes = "Retrieves list of Content", value = "list", response = ContentDTO.class, responseContainer = "list")
@ApiOperation("Retrieves the Difference of the two specified Commits.")
@ApiOperation( value = "Get all sources", notes = "Sources are the local catalogue, subportal, external catalogue (when importing MEF files) or harvesters.", nickname = "getSources")
@SuppressWarnings({"checkstyle:CyclomaticComplexity", "checkstyle:FinalParameters"})
@Bean(name="loadSlaveBalance")
@SuppressWarnings("DuplicateStringLiteralInspection")
@WriteOperation
@Name(value = "format",defaultValue = DEFAULT_FORMAT)
@RequestParam(value = "tenantId")
@ApiParam(value = "ISO Metadata XML document for keyword enhancements", required = true)
@PostMapping(value="/v2/auth/tvault/login",produces="application/json")
@ApiOperation(value = "Create a new account", response = AccountDTO.class, authorizations = {})
@QueryParam("fromid")
@DocumentedDefinition("conditonSearchAdvanced")
@UdfParameter(description = "The map to create entries from")
@SqlType("varchar(z)")
@BindingParam(value = "searchString")
@RequestUser
@ApiResponses(value = { @ApiResponse(code = 200, message = "Build info.") })
@PreventParam(name = "userPhone")
@ApiOperation( value = "Update user group", notes = NON_GUARANTEED_ENDPOINT, response = UserGroup.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "write"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@QueryParam("origin")
@DeleteMapping("/admin/tag/del")
@EventListener
@Transactional()
@ApiOperation(value = "${SysControllerV2.checkVaultHealth.value}", notes = "${SysControllerV2.checkVaultHealth.notes}")
@Start(order = 90)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a service entity in XML")
@Description("apoc.convert.toNodeList(value) | tries it's best to convert " + "the value to a list of nodes")
@SpringBean
@DeleteMapping(value = "/{projectId}/signed-grant-offer-letter", produces = "application/json")
@ApiOperation(value = "${SelfSupportController.addGroupToSafe.value}", notes = "${SelfSupportController.addGroupToSafe.notes}")
@Path("/{type}/{id}/{locale}/{filename}")
@Path("build")
@PermissionRule(value = "ADD_COST", description = "Stakeholders can add a cost to the application finances they are assigned to")
@Secured(SecurityFunctions.FN_STORAGES_PUT)
@UserFunction("gds.alpha.similarity.jaccard")
@ApiOperation(value = "Deploy Environment revision")
@Mapping( "nodes" )
@OnUpdateState
@QueryParam("subscriptionid")
@ApiOperation(value = "Reads list of sca approaches")
@Operation(description = "Deactivate Port Mirroring", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(value = {"/newaccount", "/newaccount/*"}, method = RequestMethod.POST)
@RequestParam(required = true, value = "file")
@QueryParam("versionCorrection")
@GetMapping(produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE })
@RequestMapping(value = "/requisitions/{id}/save", method = PUT, headers = ACCEPT_JSON)
@ApiOperation(value = "Get global property by id", response = GlobalPropertyDomain.class)
@PreAuthorize("hasAuthority(#datasourceName+'_MANAGE') or hasAuthority(#datasourceName+'_VIEW')")
@ApiOperation(value = "Cypher query resolver", response = String.class, notes = "Resolves curies and relationships.")
@Secured(SecurityFunctions.FN_NAMESPACES_ALL_GET)
@PostMapping("/users/{userId}/projects/{projectId}/pbis")
@Description("Convert a number to a string in the given base")
@RequestParam(value = "file")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_ALL_GET)
@ApiParam(required = true, value = "Document version")
@SqlType(BingTileType.NAME)
@GetMapping("/{competitionId}/manage-innovation-leads/find")
@PostMapping(value = "/stations/namelist")
@PermissionRule(value = "SAVE", description = "lead applicant can save invite kta to the application")
@Transactional (readOnly = true)
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "appId", value = "appid(int型)", required = true), })
@ApiOperation("Update attributes of a task")
@RequestParam("invite-to-existing-organisation")
@ApiOperation(value = "Get Admin Unit Types by id")
@PathVariable("periodId")
@Param(value = LIST, required = true, description = LIST_DESC)
@RequestHeader(CONTENT_TYPE)
@EventStation
@RequestMapping(value = "/businessObjectFormats", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/ping", method = RequestMethod.GET)
@PermissionRule(value = "MARK_SPEND_PROFILE_INCOMPLETE", description = "Any lead partner can mark partners spend profiles as incomplete")
@JniArg(cast = "char *", flags = NO_IN)
@Path( "/status" )
@JsonProperty("orderType")
@Path("/stop/{deviceId}")
@RequestMapping(value = "/{departmentId}/addresses/{id}", method = RequestMethod.PUT)
@RequestMapping(value = "/{switchId}", method = RequestMethod.DELETE)
@ApiOperation(value = "Get users by page")
@GetMapping(path = "${wechat.mp.authorize-code-path:" + WeChatMpProperties.AUTHORIZE_CODE_PATH + '}')
@PostMapping(value = "/overhead-calculation-document", produces = "application/json")
@PreAuthorize("hasPermission(#componentId, 'COMPONENT', 'GeneralPermission.ADMIN')")
@PutMapping("/snapshot/{configUniqueId}")
@Reference(cardinality = MULTIPLE, policy = DYNAMIC, unbind = "unbindAopSupport")
@ApiOperation("Queries a Hive table and applies a series of transformations on the rows.")
@Config("access-control.config-files")
@PreAuthorize(AclExpressions.ISSUE_CREATE)
@Attribute("user")
@Origin(cache = true)
@Param(value = AFFINE_HOST_GROUP_NAME)
@GetMapping("/webUpdate")
@QueryParam("modifiedBefore")
@ApiParam("Use with consumerUuid to list all pools available to the consumer. " + "This will include pools which would otherwise be omitted due to a rules" + " warning. (i.e. not recommended) Pools that trigger an error however will" + " still be omitted. (no entitlements available, consumer type mismatch, etc)")
@ApiOperation("分页查询岗位列表")
@SuppressWarnings("checkstyle:RegexpSingleLineJava")
@PathVariable("propertyName")
@QueryParam("infofilters")
@Contract("null -> null")
@RequestMapping(value = "/schedules/{scheduleId}/periods", method = POST, headers = ACCEPT_JSON)
@RequestMapping(value = STATUS_RESOURCE_PATH, method = RequestMethod.GET)
@CheckRole("admin")
@WXComponentProp(name = Constants.Name.SRC)
@LogMethod("添加待办事项")
@ApiOperation( value = "Deletes a Existing CSAR", notes = "Deletes the Resulting CSAR and its transformations (if none of them is running). " + "If a transformation is running (in the state TRANSFORMING) the CSAR cannot be deleted" )
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_GROUP_USERS + "\")")
@SuppressWarnings({"synthetic-access" })
@DefaultValue("1")
@QueryParam("cdn_label")
@QueryParam(Constants.PARAM_QUERY)
@Api(2.0)
@TransactionAttribute(value = TransactionAttributeType.REQUIRES_NEW)
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX + "/userIds/{userId}/namespaces/{namespace}", method = RequestMethod.GET)
@PermissionRule( value = "DOWNLOAD_ASSESSOR_FEEDBACK", description = "A member of the Application Team can see and download Assessor Feedback attached to their Application when it has been published", particularBusinessState = "Application's Competition Status = 'Project Setup' or beyond")
@RequestMapping(value = "/valueSet/delete/{id}", method = RequestMethod.DELETE)
@ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "USER_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "userPassword", value = "USER_PASSWORD", required = true, dataType = "String") })
@PathParam("transactionId")
@After("execution(* net.sf.sahi.rhino.RhinoScriptRunner.setReporter*(*))")
@GetMapping("showsolutiondetails")
@Complexity("O(n)")
@RequiresPermissions("nexus:selectors:read")
@JsonProperty("tradeCount")
@RequestMapping(value = "/{personId}/addresses/{addressId}", method = RequestMethod.GET)
@JsonProperty("bids")
@ApiOperation("getResponse")
@GetMapping(value = "/list-all")
@RequestMapping(value = "/handle63")
@Then("create a repeating group \"([^\"]*)\" in message \"([^\"]*)\"")
@RequestMapping(value = {""}, method = RequestMethod.POST)
@RequestParam()
@PathParam("gavc")
@DescribeParameter( name = "areasEnabled", min = 0, description = "Indicates whether to output feature areas (attributes areaA and areaB)" )
@RequestMapping(value = "/reference-data/pageSize", method = RequestMethod.GET)
@Path( "/import" )
@Get("/:name")
@ApiResponse(responseCode = "400", description = "Invalid query parameters")
@RequestParam(defaultValue = "", name = "assetGroupId", required = true)
@Managed(description = "Commit locally spooled events for flushing")
@Secured(permission = "contexts:id:update", description = "Effectuer une mise à jour sur un contexte", isAdminOnly = true)
@Cacheable("github.polishCommit")
@CheckForSigned
@Path("/experiments/{experimentID}/statistics/dailies")
@ApiOperation(value = "viewTree", notes = "VIEW_TREE_NOTES")
@CacheMode
@ApiParam(value = "return batch job inventory")
@ScalarFunction("bing_tiles_around")
@SuppressFBWarnings("RV_RETURN_VALUE_IGNORED")
@PathParam( "pathId" )
@PreAuthorize("hasRole('UserAdmin') or hasRole('Administrator')")
@PostMapping("/cancel/{jobExecutionType}/{jobExecutionId}")
@JsonProperty("statuses")
@SuppressWarnings("NoFunctionalReturnType")
@Path("/{groupId}/users")
@ExceptionHandler({ BadRequestException.class, DataConstraintViolationException.class, RepositoryConstraintViolationException.class })
@RequestMapping(value = "/source", method = RequestMethod.GET)
@Description("apoc.refactor.extractNode([rel1,rel2,...], [labels],'OUT','IN') extract node from relationships")
@PathVariable("tagCode")
@ActionEvent(eventType = EventTypes.EVENT_TEMPLATE_CREATE, eventDescription = "creating template", create = true)
@ApiParam(value = "Filter by Release")
@Path("/{id}/resume")
@Path("/{busNumber}/list")
@ApiOperation( value = "cancels the job associated with the specified job ID", response = AsyncJobStatusDTO.class)
@Path("/{workspaceId}/product-instances/{serialNumber}/{ciId}/")
@RequestParam("redirect_uri")
@HasPermission(permission = Permission.SHAKEDOWN_TEST_MODE)
@RequestMapping(value = "/links/delete/{id}", method = RequestMethod.DELETE)
@Description("apoc.date.field(12345,('ms|s|m|h|d|month|year'),('TZ')")
@GetMapping("/tag/{tagId}")
@Min(-90)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully removed the analysis data" ), @ResponseCode( code = 401, condition = "User is not authorized to delete the analysis datasource" ), @ResponseCode( code = 500, condition = "Unable to remove the analysis data." ) } )
@JsCacheRemove(cls = OcelotServices.class, methodName = "getLocale", keys = {}, userScope = true)
@Path("addTrack")
@PermissionRule( value = "VIEW_MONITORING_OFFICER", description = "Partners can view Monitoring Officers on Projects that they are partners on")
@GetMapping(value = "/inbox/documents/{path:.*}", produces = APPLICATION_JSON_VALUE)
@Path("/{id}/checkeat")
@InjectProject
@GetMapping("/{userName}")
@GetMapping(value = "/repository/process-definitions", produces = "application/json")
@ReactProp(name = PROP_ACCESSIBILITY_ROLE)
@RestQuery(name = "updateeventcommentreply", description = "Updates an event comment reply", returnDescription = "The updated comment as JSON.", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING), @RestParameter(name = "replyId", isRequired = true, description = "The comment reply identifier", type = STRING) }, restParameters = { @RestParameter(name = "text", isRequired = true, description = "The comment reply text", type = TEXT) }, responses = { @RestResponse(responseCode = SC_NOT_FOUND, description = "The event or comment to extend with a reply or the reply has not been found."), @RestResponse(responseCode = HttpServletResponse.SC_BAD_REQUEST, description = "If no text is set."), @RestResponse(responseCode = SC_OK, description = "The updated comment as JSON.") })
@RestrictedTo({Authority.ROLE_ADMIN})
@FormDataParam(CoordConsts.SVC_KEY_ANALYSIS_NAME)
@Description("Returns a Geometry type Point object with the given coordinate values")
@Path(TagRESTConstants.TAGRESOURCEMAPS_RESOURCE)
@Transaction()
@PreAuthorize("hasRole('ADMIN') OR (#configuration.parentId != null AND hasRole('CONFIGURATION_MANAGER') AND " + "hasPermission(#configuration.parentId, 'com.epam.pipeline.entity.pipeline.Folder', 'WRITE') AND " + "@grantPermissionManager.hasPermissionToConfiguration(#configuration.entries, 'EXECUTE'))")
@Description("The constant Pi")
@RequestMapping(value = "/ops/states/{ciId}", method = RequestMethod.GET)
@Description("apoc.agg.last(value) - returns last value")
@SuppressWarnings({"unchecked", "deprecation"})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Scenario object successfully deleted from ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Path ( "{pathId : .+}/generatedContentForUser" )
@Name("list")
@GetMapping("resources/{id}")
@EventHandler("value-text")
@Path("/runner_environments/{path:.*}")
@Path("/{email: [\\w\\.]+@[\\w\\.]+}")
@DefaultValue("PROD")
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.INTEGER)
@GetMapping("/non-ifs-competition/create")
@PostMapping("/permission/dispatch")
@DefaultPosition
@RequestMapping(value = "/activations", method = RequestMethod.POST)
@ApiOperation(value = "用户登陆", httpMethod = "POST",code = 200,produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping("/label/{label}")
@ApiParam(required = true, value = "Name")
@PathVariable("fileType")
@Path( "/download/all" )
@Description("Finds the value of the target field for a message within the list, matching the specified field.<br/>" + "<b>fieldName</b> - the field name for the matching group.<br/>" + "<b>fieldValue</b> - the field value for the matching group.<br/>" + "<b>targetFieldName</b> – the target field name." + "<b>return</b> - the target field value.<br/>" + "Considering the above said, the final syntax is:<br/>" + "#{FindField(groups, fieldName, fieldValue, targetFieldName)}")
@RequestMapping(value = "/register",method = RequestMethod.POST, produces = { "application/json"})
@PostMapping("/apps/{appId}/clusters/{clusterName}/namespaces")
@RequestParam(defaultValue = "false")
@SchedulerLock(name = "backupNotifications")
@FunctionMeta(description = "Format number with message pattern with auto scaling", example = "${w:formatNumber(12345, '0.#', 'B')}")
@ApiException(DELETE_SCHEDULE_CRON_BY_ID_ERROR)
@PermissionRule(value = "REMOVE_PARTNER_ORGANISATION", description = "Internal users can remove partner organisations for any project")
@PermissionRule(value = "REVIEW", description = "Only project finance or competition admin can see review panels" + "if the competition is in the correct state.")
@RequestMapping("/modelsConfig")
@RequestParam(value = "sort", required = false, defaultValue = "ASSESSOR")
@RequestMapping(value = {"/admin/category/update"}, method = RequestMethod.POST)
@ApiOperation(value = "Same as /api/tenderPriceByBidSelectionMethod, but it always returns " + "all bidSelectionMethods (it adds the missing bid selection methods with zero totals")
@PathVariable("username" )
@RequestMapping(value = "/loadAllServerGroups")
@Exportable
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get validators matching the specified query.", tags = {TAG_BEACON}, description = "Returns validator information.\n\n" + "Returns the first page of validators in the current epoch if you do not specify any parameters.", queryParams = { @OpenApiParam( name = EPOCH, description = EPOCH_QUERY_DESCRIPTION + " Defaults to the current epoch."), @OpenApiParam( name = ACTIVE, description = "Only return validators that are active in the specified `epoch`. " + "By default, returns inactive and active validators.\n\n" + "**Note**: The field accepts any value to return active validators."), @OpenApiParam( name = PAGE_SIZE, type = Integer.class, description = "`Integer` The amount of results to return per page. Defaults to " + PAGE_SIZE_DEFAULT + " results."), @OpenApiParam( name = PAGE_TOKEN, type = Integer.class, description = "`Integer` Page number to return. Defaults to page " + PAGE_TOKEN_DEFAULT + ".") }, responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = BeaconValidators.class), description = "List of validator objects."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@ApiOperation(value = "unauthorizedUser", notes = "UNAUTHORIZED_USER_NOTES")
@GetMapping("/investors/admin")
@ApiOperation(notes = "To un-set the defaultServiceLevel for an owner, submit an empty string.", value = "Update Owner", response = OwnerDTO.class)
@Value("${xdsbRegistryEndpointAddress}")
@PermissionRule(value = "VIEW_PROJECT_STATUS", description = "Innovation lead users should be able to view current status of project from competition assigned to them")
@QueryParam("relatedSubject")
@GetMapping(value = "v1/{assetGroup}/ec2/{resourceId}/cost")
@Mapping( "directions" )
@ApiOperation(value = "Fetch network/peer public keys")
@SuppressWarnings("squid:S2259")
@Operation(tags = { "records" }, summary = "Get NER tags for a record")
@RequestMapping(value = "/pm/new", method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates both deployment and resource have been found and the resource has been returned."), @ApiResponse(code = 404, message = "Indicates the requested deployment was not found or there is no resource with the given id present in the deployment. The status-description contains additional information.") })
@ApiOperation("Resumes the workflow")
@Description("Returns the maximum of the double values<br/>" + "<b>numbers</b> - double values for comparison<br/>" + "Example:<br/>" + "#{minDouble(5.0, 4.0, 3.0)} returns 5.0")
@RequestParam(REFERER_ATTR)
@QueryParam ( "tempFileName" )
@CheckPermissionByAccount(action = AuthorizationResourceAction.REGISTER_DATABASE)
@RequestParam(value="sort", required=false)
@Parameter(description = "The number of entries a response page should contain. Max page size is " + MAX_PAGE_SIZE)
@Path("/{workflowId}/rerun")
@GetMapping("/{name}/{lob}/products/{productName}/components")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", dataType = "string", value = "Only return models with the given version.", paramType = "query"), @ApiImplicitParam(name = "category", dataType = "string", value = "Only return models with the given category.", paramType = "query"), @ApiImplicitParam(name = "categoryLike", dataType = "string", value = "Only return models with a category like the given name.", paramType = "query"), @ApiImplicitParam(name = "categoryNotEquals", dataType = "string", value = "Only return models which do not have the given category.", paramType = "query"), @ApiImplicitParam(name = "name", dataType = "string", value = "Only return models with the given name.", paramType = "query"), @ApiImplicitParam(name = "nameLike", dataType = "string", value = "Only return models with a name like the given name.", paramType = "query"), @ApiImplicitParam(name = "key", dataType = "string", value = "Only return models with the given key.", paramType = "query"), @ApiImplicitParam(name = "deploymentId", dataType = "string", value = "Only return models with the given category.", paramType = "query"), @ApiImplicitParam(name = "version", dataType = "integer", value = "Only return models with the given version.", paramType = "query"), @ApiImplicitParam(name = "latestVersion", dataType = "boolean", value = "If true, only return models which are the latest version. Best used in combination with key. If false is passed in as value, this is ignored and all versions are returned.", paramType = "query"), @ApiImplicitParam(name = "deployed", dataType = "boolean", value = "If true, only deployed models are returned. If false, only undeployed models are returned (deploymentId is null).", paramType = "query"), @ApiImplicitParam(name = "tenantId", dataType = "string", value = "Only return models with the given tenantId.", paramType = "query"), @ApiImplicitParam(name = "tenantIdLike", dataType = "string", value = "Only return models with a tenantId like the given value.", paramType = "query"), @ApiImplicitParam(name = "withoutTenantId", dataType = "boolean", value = "If true, only returns models without a tenantId set. If false, the withoutTenantId parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "id,category,createTime,key,lastUpdateTime,name,version,tenantId", paramType = "query"), })
@ApiOperation(value = "Get available runner environments", notes = "Get available runner environments", response = RunnerEnvironmentTree.class, position = 8)
@PathParam("language")
@GetMapping("replies/{parentCommentId}")
@When("^block S3 on (\\d+) instances$")
@Path("/queue/all/verbose")
@SuppressWarnings("checkstyle:EmptyBlock")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of effectivities. It can be an empty list"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PostMapping(value="/v2/serviceaccounts/aws/role",consumes="application/json",produces="application/json")
@RequestParam(value = "namespace", required = false)
@ApiResponses(@ApiResponse(code = 200, message = "The response contains thread dump"))
@RequestMapping(path = "/v1/patching/progress", method = RequestMethod.POST)
@RequestMapping(method = POST, headers = ACCEPT_JSON)
@RequestMapping(value = {"/auto_Push/PushPolicyToPDP.htm"}, method = {RequestMethod.POST})
@LogMessageDocs({ @LogMessageDoc(level="ERROR", message="Switch {switch}: received unexpected role reply for " + "Role {role}" + " Disconnecting switch", explanation="The switch sent an unexpected HA role reply", recommendation=HA_CHECK_SWITCH), @LogMessageDoc(level="ERROR", message="Switch {switch}: expected role reply with " + "Xid {xid}, got {xid}. Disconnecting switch", explanation="The switch sent an unexpected HA role reply", recommendation=HA_CHECK_SWITCH), @LogMessageDoc(level="ERROR", message="Switch {switch}: expected role reply with " + "Role {role}, got {role}. Disconnecting switch", explanation="The switch sent an unexpected HA role reply", recommendation=HA_CHECK_SWITCH) })
@Path("stop/{id}")
@Produces ( { WILDCARD } )
@Then("^attach ElastiCache subnet \"([^\"]*)\"$")
@ApiOperation("List versions of document")
@QueryParam("datasource")
@Param(value = WINRM_LOCALE)
@Path("{username}/password")
@SuppressWarnings({"rawtypes" })
@ApiParam(value = "The user group configuration details.", required = true)
@Path ( "/canAdminister" )
@JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
@Path("dam")
@Removal(version = "3.12.0", message = "Use a access-token-writer instead")
@ApiException(DOWNLOAD_RESOURCE_FILE_ERROR)
@RequestMapping("renderAccountingDataCacheInfo.ftl")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid status value") })
@Named("websafeConferenceKey")
@FormDataParam ( "importDir" )
@ApiOperation(value = "Get Degree Types by id")
@RequestMapping(value = "/measures", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "API to get rule by id", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@UdfParameter(value = "input", description = "If null, then function returns null.")
@Path("{id}/{name}")
@PostMapping(value="/v2/ss/auth/aws/role",consumes="application/json",produces="application/json")
@ExceptionHandler(QppValidationException.class)
@Path("{name}")
@PreAuthorize("hasAnyAuthority('support', 'innovation_lead', 'ifs_administrator', 'comp_admin', 'project_finance', 'stakeholder')")
@RequestParam(value = "style", required = false)
@RequestMapping(value = "/{appId}" + CANCEL_URL + "/{referenceId:\\S+}", method = RequestMethod.DELETE)
@FormDataParam ( "overwriteFile" )
@GetMapping("/get-previous-question-by-section/{sectionId}")
@UdfParameter(description = "a valid URL")
@Inline(value = "$6.getPhysicsEngine().motionNewtonEuler1Law2D(($1), ($2), ($3), ($4), ($5))", imported = {PhysicsUtil.class})
@RequestMapping(value = {"/ms_dictionary/save_configName"}, method = {RequestMethod.POST})
@QueryParam("rel")
@PostMapping("/add-research-category-question-to-competition/{competitionId}")
@Udf(description = "Returns a masked version of the input string. The last n characters" + " will be replaced according to the default masking rules.")
@RequestParam(value = "jobName", required = false)
@PathVariable("formInputId")
@RequestMapping( value = {"/get_PSClosedLoopData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("job")
@RequestMapping(value = "auth/workbench/{workspaceid}/activateWorkspace", method = RequestMethod.GET)
@Path("{processId}/instances/{processInstanceId}/skip")
@Path("/fulltext/{pi}")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.IOS_VERSION, description = OperationRecordLog.OperationDescription.DELETE_IOS_VERSION)
@PostMapping(value="/v2/sslcert/group",consumes="application/json",produces="application/json")
@RequestParam("factorId")
@PermissionRule( value = "VIEW_GRANT_OFFER_LETTER_SEND_STATUS", description = "Partners can view the send status of Grant Offer Letter for a project")
@GetMapping(value = "/configs/{configName}")
@RequestMapping(value = "/baseType")
@Bean(name = "expiredHousekeepingMetadataMessageEventHandler")
@RateLimiter(base = RateLimiter.Base.General, permits = 2, timeUnit = TimeUnit.MINUTES)
@RequestParam("useDeliveryAddress")
@Secured(permission = "workflows:read", description = "Récupérer la liste des tâches des workflows")
@Path("/{normalizationName}/{id}")
@ApiOperation(value = "${SelfSupportController.createIamRole.value}", notes = "${SelfSupportController.createIamRole.notes}")
@PathVariable("appId")
@RequestMapping(value = "states", method = RequestMethod.GET, produces = "application/json")
@Path("{eventId}/asset/catalog/{id}.json")
@Data.Policy
@JsonProperty(JSON_PROPERTY_PROP2)
@GetMapping(path = "version.svg")
@DescribeParameter( name = "dataLimit", description = "Limit for the number of input features processed", min = 0, max = 1 )
@Get("/{name}")
@Param(value = TRUST_KEYSTORE)
@ApiOperation("保存表信息")
@CliOption(key = { "" }, mandatory = true, help = "file name to be changed group")
@MotechListener(subjects = MCTSReportScheduler.SUBJECT)
@RequestMapping(value = "/service/{name}", method = RequestMethod.GET)
@UdfParameter(description = "start index")
@QueryParam("update")
@ApiOperation( value = "Create a list of permissions on an type for a single user or role", code = 201, response = ResponseEntity.class)
@ApiOperation(value = "Migrate view instance data", notes = "Migrates view instance persistence data from origin view instance specified in the path params.")
@PatchMapping("{userId}")
@Parameter(description = "Filename of the alto document")
@SuppressWarnings("squid:ForLoopCounterChangedCheck")
@ApiOperation(value = "Get all feedback")
@Path("/uuid/{id}/facts")
@Param(value = PACKET_COUNT, description = PACKETS_COUNT_INPUT_DESC)
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = "txHash", description = "设置别名交易hash") }))
@GetMapping(path = "/accounts/{id}")
@RequestMapping(method = RequestMethod.GET, produces = "application/vnd.openxmlformats-officedocument.wordprocessingml.document")
@ApiOperation(hidden = true, value = "${OIDCAuthController.createGroupAlias.value}", notes = "${OIDCAuthController.createGroupAlias.notes}")
@RequestMapping(value = {"/id/{userid:.*}"}, method = RequestMethod.GET)
@ApiOperation("Update an existing job's status")
@GetMapping("/{name}/info")
@Description("Compute murmur3 hash")
@Operation(description = "Delete E2E Service Instance on a specified version and serviceId", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping(path = "/edit", params = {"addAppointment"})
@RequestParam("anmIdentifier")
@ApiOperation(httpMethod = "POST", value = "API to update domain", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(method = RequestMethod.GET, value = "/internal/identityProviders")
@ApiOperation(value = "This API returns single Application Object present in Elastic Search for given App ID", response = ResponseEntity.class)
@FormParam("bumperActive")
@mode_t
@Header(value="CamelFileAbsolutePath")
@DeleteMapping(value = "/{projectId}/grant-offer/reset")
@Path("/JSON/serviceList")
@GetMapping("/get-questions-by-assessment/{assessmentId}")
@ApiOperation(value = "This Endpoint will be used to retreive all the versions of packages present in artifactory.")
@Path("/{connector}/tasks")
@Path("/preservationScenario")
@GetMapping("clients")
@KafkaListener(topics = "goodsKill-kafka")
@PreAuthorize("hasRole(@configHolder.getSuperAdminRoleName()) or hasPermission(#e, 'DELETE')")
@SuppressWarnings("empty-statement")
@PutMapping(value="/credentials/secret")
@Consumes("multipart/mixed")
@SuppressForbidden
@PostMapping(value = "/v2/identity/group/name/{name}", produces = "application/json")
@RequestMapping(value = "/orders", method = GET)
@SneakyThrows({ InterruptedException.class, ExecutionException.class })
@ApiOperation(value="Get SLA Agreement Term Penalties for a particular SeaClouds Application Id and Term Name")
@Validated(AddServerGroup.class)
@PostAuthorize("hasRole('ADMIN') OR hasPermission(returnObject, 'READ')")
@SuppressLint({ "CommitPrefEdits", "ApplySharedPref" })
@CheckingMethodType
@ApiResponses(value = { @ApiResponse(code = 200, message = "Application objects successfully updated into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Update operation"), @ApiResponse(code = 409, message = "Application can be changed only by the owning team"), @ApiResponse(code = 404, message = "Applicaiton object not found in ES for given App ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@RolesAllowed( "Resource-Management|Write" )
@ValidStackNameFormat
@ExceptionHandler(Exception.class)
@RequestMapping(value = "/configure/{name}", method = RequestMethod.GET)
@RequestMapping(value = PARTITION_KEY_GROUPS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@JsonIgnoreProperties(ignoreUnknown = true)
@RequestMapping(value = "/studies/{studyId}/associations/approve_checked", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PathParam("spaceId")
@Path("/change/to/all")
@Action(semantics = SemanticsOf.NON_IDEMPOTENT)
@Path("/{gavc}" + ServerAPI.GET_MODULE)
@GetMapping("/statistic/{habitId}")
@RestQuery(name = "getcataloguiadapters", description = "Returns the available catalog UI adapters as JSON", returnDescription = "The catalog UI adapters as JSON", responses = { @RestResponse(description = "Returns the available catalog UI adapters as JSON", responseCode = HttpServletResponse.SC_OK) })
@PreAuthorize("hasAuthority('" + ADD_PERM +"') and hasAuthority('" + EDIT_PERM +"') and hasAuthority('" + DELETE_PERM +"')")
@ApiOperation(value = "Get all available roles")
@RequestMapping(value = "/handle61")
@ResponseStatus(HttpStatus.NOT_FOUND)
@ApiResponses(value = { @ApiResponse(code = 400, message = "Someting wrong") })
@TargetDataSource(dataSource = "writeDruidDataSource")
@ApiParam(value = "Filter on name containing the specified name")
@Path("applications/{applicationName}/experiments/{experimentLabel}/users")
@ApiOperation(value = "${SelfSupportController.updateRole.value}", notes = "${SelfSupportController.updateRole.notes}")
@RequestParam("program")
@RequestMapping(value = TgolKeyStore.ADD_USER_URL, method = RequestMethod.POST)
@RequestMapping(value="/page/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/json", method=RequestMethod.POST, produces="application/json")
@GetMapping(path = "/get_account_by_phonenumber")
@GetMapping("/list.json")
@SuppressWarnings("checkstyle:illegalCatch")
@DescribeResult(description = "The collection of split polygons")
@PathParam("vehicleId")
@PathVariable("projectName")
@UdfParameter( description = "The string to be split. If NULL, then function returns NULL.")
@ApiParam(value = "Request to search for Facts.")
@Action(name = "Power Off Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiResponse(code = 500, message = "Internal server error occurred")
@DeleteMapping("/{userId}/userGoals")
@Name(value = "length", defaultValue = "-1")
@PathVariable("securityFunctionName")
@GetMapping(value = "/v1/count")
@RequestParam(value = "whitelisted", required = false, defaultValue = "false")
@QueryParam("create")
@RequestMapping(value = "/period/{id}", method = GET, headers = BaseController.ACCEPT_JSON)
@Path("/{id}/content_manipulation_lock")
@RequestMapping(value = "{id}/open", method = RequestMethod.GET)
@ApiOperation("Remove a load balancer")
@GetMapping(value = "/create/attribute", produces = "application/json")
@Dsl(DslSchema.UPDATE_BY_ID)
@Bind("uid")
@DescribeParameter( name = "second feature collection", description = "Second feature collection" )
@FloatRange(from = 0)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_AVAILABILITY_COLLECTION_POST)
@SecuredBySpring(value = "APPLICANT_CONFIRM_SUBMIT", description = "Applicants can confirm they wish to submit their applications")
@RequestMapping( value = BUSINESS_OBJECT_DATA_STATUS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}" + "/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/{departmentId}/names/{id}", method = RequestMethod.DELETE)
@PostMapping("/notify-assessors/{competitionId}")
@ApiOperation( value = "删除自定义接口（硬删）", notes = "删除自定义接口" )
@IntRange(from = 1, to = 255)
@PostMapping(value = "/invite", params = {"removeAll"})
@ApiParam(name = "userId")
@HeaderParam(GlobalDataRest.X_REQUEST_ID)
@QueryParam("sizePerPage")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_GROUPS + "\")")
@Name("stringA")
@ApiParam(value="Latitude of location", required=true)
@PathVariable("studyTitle")
@RequestMapping(value = ALLOWED_ATTRIBUTE_VALUES_URI_PREFIX + "/namespaces/{namespace}/attributeValueListNames/{attributeValueListName}", method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.GET, value = "/info", produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value="/project/{name:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/json", method=RequestMethod.POST, produces="application/json")
@ApiOperation(value = "Return a summary of the data collected for the experiment", notes = "Return unique and non-unique counts at the experiment, bucket, and action levels " + "for both actions and impressions.", response = ExperimentCounts.class)
@ApiResponses({ @ApiResponse( code = 200, message = "The operation was executed successfully", response = GetInputsResponse.class ), @ApiResponse( code = 404, message = "There is no CSAR for the given identifier or the CSAR does not have " + "a Transformation for the specified platform.", response = RestErrorResponse.class ) })
@PathParam("internalId")
@Param(value = TRUST_STORE)
@Before("@annotation(team)")
@ApiOperation("Updates an existing record security policy using the provided JSON body.")
@PathParam("busNumber")
@RequestMapping(value = "entity-facts", method = RequestMethod.GET)
@AuthStatus
@FormDataParam(CoordConsts.SVC_KEY_SNAPSHOT_NAME)
@EventHandler("increase-hours")
@RequestMapping(value = "/spaces/restores", method = RequestMethod.POST)
@Async("threadPoolTaskExecutor")
@GetMapping("/eligibility")
@RequestParam(defaultValue = "true")
@EventHandler("decision-component-item")
@ApiOperation(notes = "Retrieves a single User", value = "getUserInfo")
@GetMapping(path = "/order/orderPay/{orderId}")
@RequestMapping(value = "/placeOrder")
@GetMapping("/assessment/{assessmentId}")
@DateTimeFormat(iso = ISO.DATE)
@ApiOperation( value = "Create user", notes = NON_GUARANTEED_ENDPOINT, response = User.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "write"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@BetaApi("The surface for extra headers is not stable yet and may change in the future.")
@ApiOperation(value = "删除指定ID的user记录", notes="删除指定ID的user记录")
@RequestMapping(value = "/alarms/{alarmId}/subscriptions/{subscriptionId}", method = RequestMethod.DELETE)
@RequestMapping(method = GET, value = "list")
@EventHandler("prev-element")
@RequestMapping(value = "/api/ocds/numberCancelledFundingExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@GetMapping("/{competitionId}")
@ApiOperation(value = "Update Employee", position = 2)
@RequestMapping(value = "/update/{id}", method = RequestMethod.GET)
@TransactionTokenCheck(value = "cancel", type = TransactionTokenType.IN)
@NamespacePermission(fields = "#businessObjectDataStorageUnitKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@Path("{consumer_uuid}/certificates/serials")
@RestQuery(name = "updateeventsmetadata", description = "Update the passed metadata for the events with the given ids", restParameters = { @RestParameter(name = "eventIds", isRequired = true, type = RestParameter.Type.STRING, description = "The ids of the events to update"), @RestParameter(name = "metadata", isRequired = true, type = RestParameter.Type.TEXT, description = "The metadata fields to update"), }, responses = { @RestResponse(description = "All events have been updated successfully.", responseCode = HttpServletResponse.SC_NO_CONTENT), @RestResponse(description = "One or multiple errors occured while updating event metadata. " + "Some events may have been updated successfully. " + "Details are available in the response body.", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR)}, returnDescription = "In case of complete success, no content is returned. Otherwise, the response content " + "contains the ids of events that couldn't be found and the ids and errors of events where the update failed " + "as well as the ids of the events that were updated successfully.")
@ApiOperation("Deletes a MergeRequest that has the provided requestId")
@Udf(description = "The 2 input points should be specified as (lat, lon) pairs, measured" + " in decimal degrees. An optional fifth parameter allows to specify either \"MI\" (miles)" + " or \"KM\" (kilometers) as the desired unit for the output measurement. Default is KM.")
@HeaderParam(REFERER)
@ApiOperation(value = "Get an certificate plugin", notes = "There is no particular permission needed. User must be authenticated.")
@ApiOperation(value = "uploads an image", notes = "", nickname = "uploadFile", tags = { "pet" })
@GetMapping(value="/v2/auth/aws/iam/role/{role}",produces="application/json")
@ApiOperation(value = "Create MarkScale Exchange", position = 1)
@WillCloseWhenClosed
@Cacheable("weather")
@Inline(value = "Math.abs($1) < Math.ulp($1)", imported = Math.class)
@RightsAllowed({Right.INGEST_DATA })
@FormDataParam(CoordConsts.SVC_KEY_NETWORK_NAME)
@RequestMapping(method = RequestMethod.GET, value = "deletecomment")
@GetMapping("/show-application-team/{applicationId}/{userId}")
@Path("addPartialTrack")
@Description("apoc.date.fromISO8601('yyyy-MM-ddTHH:mm:ss.SSSZ') return number representation of time in EPOCH format")
@ConfigurationProperty(name = "ignoreBlankRows", label = "Ignore Blank Rows", description = "Excludes blank rows from the import", required = false)
@TransactionalLock(lockArea = LockArea.HRC_STATUS_CACHE, lockType = LockType.WRITE)
@EventHandler("drdNameInput")
@RequestParam(value = "childType", required = false, defaultValue = "")
@ApiOperation(value = "Create a new base64 encoded X509 certificate for authentication at the " + "XS2A API with the corresponding private key and meta data", response = CertificateResponse.class)
@Path( "/createUser" )
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_BY_SECURITY_ROLE_GET)
@RequestMapping(value = {"/cl_dictionary/remove_VsclAction"}, method = {RequestMethod.POST})
@ApiOperation( value = "Get mapservers", notes = "Mapservers are used by the catalog to publish record attachments " + "(eg. ZIP file with shape) or record associated resources (eg. " + "database table, file on the local network) in a remote mapserver like " + "GeoServer or MapServer. The catalog communicate with the mapserver using " + "GeoServer REST API.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "getMapservers" )
@RequestMapping(path = "/categories", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Param(value = TRUST_EVERYONE)
@PostMapping("/publicProfile")
@RequestMapping("cc/courts/{commonCourtId}/courtDivisions/list")
@ApiOperation(value = "[article] Create an article with external link", notes = "Create an article with external link in specified zone. Before calling the method, " + "it is recommended check the link already submitted by other users. check API - " + "'GET /zone/{zone}/external-link'")
@FormParam("idscheme")
@PathVariable("category")
@JsonProperty("className")
@UserAggregationFunction("apoc.agg.first")
@QueryParam("realmId")
@ApiResponses({ @ApiResponse(code = 400, message = "")})
@PreAuthorize("hasApplicationPermission(ADMIN) and !isAdmin(#loginName)")
@Path("/db/{authorizerName}/cachedSerializedGroupMappingMap")
@ApiParam(required = true, value = "Organization to create")
@PathParam("sourceId")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_BY_NOTIFICATION_FILTER_GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Latest Events per Scenario for given App Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Event object found for given App Name") })
@ServiceErrors(ILLEGAL_ALBUM)
@Around("execution(* net.sf.sahi.util.Utils.getCommandTokens(..)) && args(commandString)")
@PostMapping("/{projectId}/organisation/{organisationId}/partner-project-location")
@AcmAcquireAndReleaseObjectLock(objectIdArgIndex = 3, objectType = "FOLDER", lockType = "WRITE", lockChildObjects = false, unlockChildObjects = false)
@RequestMapping(value = "/degrees/{id}", method = RequestMethod.GET)
@QueryParameter("endPointUrl")
@Path("{agreementId}/start")
@EventHandler("search-button")
@Path("/{logger}")
@RequestMapping(value = "/{id}/avatar", method = RequestMethod.GET)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICE_BY_NAME + "\")")
@RequestParam(value = "sort", defaultValue = "APPLICATION_NUMBER")
@GetMapping(value = "/stations/name/{stationIdForName}")
@PreAuthorize("(hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OWN_POSTS') and " + "#post.userCreated.username == principal.username) or " + "(hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OTHERS_POSTS') and " + "#post.userCreated.username != principal.username)")
@ApiParam(required = true, value = "Tag subscription to update or create")
@Parameter(description = "Client query string")
@RequestMapping(method = GET, value = "/registers/ec")
@RequestParam(value = "storageName", required = false)
@UdfParameter( value = "value", description = "The value to get the sign of." )
@ManagedOperation(description = "List all registered Domain Type Configurations")
@ApiOperation(value = "Upload a file", notes = "Upload a new file")
@RequestMapping(value = "/api/applications/{id}", method = RequestMethod.DELETE, produces = "application/json")
@PreValidateCheckoutStep(checkoutStep = CHOOSE_PAYMENT_METHOD)
@RequestParam(value = "name", defaultValue = "")
@IntRange(from = 1, to = 12)
@RequestMapping(value="/branch/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{name:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/json", method=RequestMethod.POST, produces="application/json")
@Path("/forcepause")
@PutMapping("/id/{userId}/update-user-profile")
@RequestParam("rows")
@RequestMapping(value = "json")
@RequestHeader(X_FORWARDED_PORT)
@RequestParam(value = "flightId")
@IbisDoc({"4", "Name of the key in the <code>PipeLineSession</code> to retrieve the input message from, if a serviceSelectionStylesheetFilename or a xpathExpression is specified. " + "If no serviceSelectionStylesheetFilename or xpathExpression is specified, the value of the session variable is used as the name of the forward. " + "If none of sessionKey, serviceSelectionStylesheetFilename or xpathExpression are specified, the element name of the root node of the input message is taken as the name of forward.", ""})
@OnClick(R.id.button_fab_qr)
@PathVariable(name = "resourceType", required = true)
@ApiOperation("Save Table")
@ApiOperation(value = "Request current version of P2PRestApp")
@PathParam("timeslotId")
@ApiOperation(value = "This API returns single Monkey Strategy Object present in Elastic Search for given Monkey Strategy Name", response = ResponseEntity.class)
@RequestMapping(value = "/applicationVersionNumber", method = RequestMethod.GET)
@RequestMapping(value = { "/rssfeed" }, method = RequestMethod.GET)
@GetMapping("/invite-accept/competition/{inviteHash}/accept")
@RequestParam("facilityId")
@PathParam("searchText")
@ApiParam("Organization id")
@URL
@JsonProperty("public_key")
@Description(STATS_DESCRIPTION)
@Path("/{action}/{id}")
@Description("Set the behavior of whether to skip orphan nodes to the default. That value is returned.")
@selectableFragment
@Description("Given a (longitude, latitude) point, returns the surrounding Bing tiles at the specified zoom level")
@Validated({Default.class, PhoneNumberValidationGroup.class, TermsValidationGroup.class})
@ApiOperation(value = "Create a new marker in a given layer", response = MarkerDTO.class)
@PathVariable("version")
@RequestParam("range")
@Validated(UpdateServer.class)
@Cacheable(value = "user_profile", key = "#principal.name")
@PathVariable("account")
@Path("/logout/cancel")
@QueryParam ("scaleType")
@JsonProperty("stacktrace")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of MilestoneDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Description("apoc.map.setValues(map,[key1,value1,key2,value2])")
@RequestMapping(value = "/reviews/new", method = RequestMethod.GET)
@HeaderParam(value = "c11n-to")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.LIST, valueType = List.class, valueElement = String.class, description = "创建的账户地址集合"), }))
@ApiParam( value = "Setting set. A common set of settings to retrieve.", required = false )
@RequestMapping(value = "/deleteJob/{jobId}", method = RequestMethod.POST)
@RequestMapping(value = "/{id}/venResponse", method = RequestMethod.GET)
@CliOption(key = MEMBER_NAME, help = MEMBER_NAME__HELP)
@RequestParam(value = "queueName")
@ApiOperation(value = "updateProject", notes = "UPDATE_PROJECT_NOTES")
@TaskAction
@ApiParam(required = true, value = "Workflow id")
@ApiOperation( value = "Add a group", notes = "Return the identifier of the group created.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "addGroup")
@QueryParam("skipTransforms")
@Description("apoc.math.maxByte() | return the maximum value an byte can have")
@RequestMapping("/{menuId}/{pluginId}/**")
@ApiOperation(value = "Create PersonName", position = 1)
@PostMapping(SecurityConst.ACCESS_TOKEN_URL)
@ApiOperation("根据ID查询用户")
@ApiParam(value = "VNF creation parameters", required = true)
@ExceptionHandler(value = ImageSizeException.class)
@PutMapping("/subsection-status/incomplete/{competitionId}/{parentSection}/{subsection}")
@RequestMapping(value = "/fileTypes/{fileTypeCode}", method = RequestMethod.GET)
@GetMapping({"loginpage", "login"})
@ApiOperation("更新角色")
@ApiException(ALERT_GROUP_GRANT_USER_ERROR)
@PreAuthorize("hasAuthority('READER') or hasAuthority('MODIFIER') or hasAuthority('ADMIN')")
@Path("/confirm2fa")
@QueryParam("group")
@PostMapping("/movie/new")
@RequestParam(value = "deviceIds[]")
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "element provided should always be an Entity")
@PostMapping(value = "/v1/search")
@Path("getBasesetNameList")
@This
@GetMapping("message")
@Path("/{applicationName}/experiments")
@DocumentedDefinition("drugOrderSearch")
@QueryParam("exclusive")
@RequestMapping(value = "/api/plannedFundingByLocation", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@EventHandler("saveButton")
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of identifier templates.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Editor can access it.") })
@RequestMapping(value = "/marketplace/entries.json", method = RequestMethod.GET)
@SelectDataSource(storage = Storage.SCHEDULER)
@SqlType(StandardTypes.REAL)
@Path(RMWSConsts.CLUSTER_USER_INFO)
@RequestMapping(value = {"/admin/categories", "/admin/categories/"}, method = RequestMethod.GET)
@ApiOperation(value = "Exports *Procurement activity by year* dashboard in Excel format.")
@XmlElement(name = "definition")
@RequestMapping(value = "/forgot", method = RequestMethod.POST)
@Path("/users/{userID}/permissions")
@HeaderParam("c11n-from")
@QueryParam("abuse-contact")
@HeaderParam(HttpHeaders.LINK)
@PathParam("experimentLabel")
@SuppressWarnings({"UnnecessaryLocalVariable", "ConstantConditions"})
@ApiOperation(value = "", notes = "Test serialization of object with outer number type", nickname = "fakeOuterCompositeSerialize", tags = { "fake" })
@ApiOperation("Retrieves all workflow definition along with blueprint")
@ApiParam("The limit of the items in the response, default is 30")
@Param(USERNAME)
@ApiOperation(value = "This API returns single FailurePoint Object present in Elastic Search for given FailurePoint Name", response = ResponseEntity.class)
@GetMapping("/users/{userId}/projects/{projectId}/sprintStories")
@PostMapping(value = "start-process-instance")
@Path("/XML/businessList")
@PostMapping("add")
@Then("^assertEC2 healthy host count = (\\d+)$")
@ActionEvent(eventType = EventTypes.EVENT_VOLUME_DETACH, eventDescription = "detaching volume", async = true)
@Path("/{campaignId}/{pi}/")
@IbisDoc({"Alias used to obtain credentials for authentication to proxy", ""})
@QueryParam("containerType")
@PreAuthorize("hasAnyAuthority('project_finance')")
@ApiOperation("Retrieves the Records in the Catalog.")
@ResourceFilters(SupervisorResourceFilter.class)
@SuppressWarnings(RAWTYPES)
@ApiParam(value = "Provide valid Rule Details ", required = true)
@SuppressFBWarnings("ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD")
@ApiParam( value = API_PARAM_IDENTIFIER_TEMPLATE_DETAILS )
@ScalarFunction("ST_SymDifference")
@Validated(DeleteServerConfig.class)
@BadSmell("This should not receive the index")
@RequestParam(value = "attributes", required = false)
@QueryParam(RMWSConsts.QUEUE)
@ParameterName("range1")
@QueryParam(RMWSConsts.STATE)
@PermissionRule(value = "READ", description = "Internal users other than innovation leads and stakeholders can see all competition search results")
@GetMapping("/{metric}/portfolio/{name}/{lob}/product")
@Path("/{id}/{devicetype}/{deviceid}")
@RequestMapping(value = "/getDeclineMessage", method = GET)
@GetMapping("/{appName}/**")
@RequestMapping(value = "/adHocTask", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiException(DELETE_DATA_SOURCE_FAILURE)
@Retries.RetryTranslated
@RequestMapping(params = "load", method = RequestMethod.GET)
@RabbitListener( bindings = @QueueBinding(value = @Queue, exchange = @Exchange( value = ICONATOR_ENTRY_EXCHANGE, type = ExchangeTypes.TOPIC, ignoreDeclarationExceptions = "true", durable = "true" ), key = RATES_EXCHANGE_REQUEST_ROUTING_KEY) )
@PathVariable(TOPIC_ID)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_USER_ROLES_BY_NAME + "\")")
@Path("/{type}/{id}/operations")
@CanIgnoreReturnValue
@RequestParam(value = "countryCode", required = false)
@RequestMapping(value = TAGS_URI_PREFIX + "/tagTypes/{tagTypeCode}/tagCodes/{tagCode}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Named("sasAuth")
@ApiOperation( value = "Get tags", notes = "", nickname = "getTags")
@LogMethod("删除待办事项")
@Description("RETURN gds.alpha.similarity.euclideanDistance(vector1, vector2) - Given two collection vectors, calculate the euclidean distance (square root of the sum of the squared differences)")
@StatusCodes( { @ResponseCode( code = 200, condition = "Metadata datasource removed." ), @ResponseCode( code = 401, condition = "User is not authorized to delete the Metadata datasource." ) } )
@SneakyThrows({ MalformedURLException.class, NoSuchAlgorithmException.class })
@WinkAPIDescriber.Description("Return the configuration for available redpens matching the supplied language (default is any language)")
@SuppressFBWarnings("NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE")
@QueryParam( "role" )
@RequestMapping(value = "/children", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings("java:S3752")
@ApiOperation(value = "Get EnrolmentForeignTypeResource by id")
@RequestMapping(value="/reviewcomments/new", method = RequestMethod.POST)
@Config("web-ui.enabled")
@ModelAttribute("efoTraits")
@ApiOperation("Retrieve a username based on the passed User IRI")
@Transactional(propagation = Propagation.NEVER)
@PostMapping(value = "/onboard_worker")
@Cacheable(value = "promotionService-groovyCache", key = "#promotion.promotionId")
@DeleteMapping("/{userId}/userFriend/{friendId}")
@LiteralParameter("x")
@RequestMapping(value="/alarms/{id}", method = RequestMethod.GET)
@ScalarFunction("ST_IsClosed")
@RequestMapping(method = RequestMethod.GET, value = "/{projectId}", produces = {MediaType.TEXT_XML_VALUE})
@RequestMapping(value = "/getMenu", method = RequestMethod.POST, produces = {"application/json"})
@PreAuthorize("hasAnyAuthority('comp_admin', 'project_finance')")
@PreAuthorize("hasPermission(#forumComponentId, 'COMPONENT', 'GeneralPermission.ADMIN')")
@Path("/worker/{host}/enable")
@ScalarFunction("ST_Union")
@Wrapped(element = "pools")
@ExceptionHandler(value = {PersistenceException.class})
@Then("^assertCW alarm = \"([^\"]*)\"$")
@XmlElement(name = "dateBasis")
@Description("Encode binary data as base64 using the URL safe alphabet")
@PathVariable("currentTopicId")
@JsonProperty("isBase64Encoded")
@JsonProperty("resourceGroupId")
@EmailQueueSender
@QueryParam("relatedAction")
@Parameter(name = "params", optional = true)
@GetMapping("/users")
@RequestMapping("/settings")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_MODULE_DEF_PERMISSION + "\")")
@QueryParam(value="inferred-phase")
@ApiOperation( value = "Retrieve an Origin by its UUID.", notes = "This operation returns an Origin identified by its UUID.", response = Origin.class )
@JsonProperty("modified_at")
@Bean("facesContext")
@PostMapping(value="/v2/auth/aws/login/{authType}",produces="application/json")
@Operation( summary = "Get details of a job managed by the system.", description = "")
@PostMapping(value = "/ticketinfo")
@Path( PATH_NODE_RELATIONSHIPS_W_DIR )
@Validated(AddProject.class)
@ScalarFunction("ST_Intersection")
@ApiOperation(value = "Removes the devfile")
@Path("paths")
@Path("/search-devices")
@Mapping(target = "maxLatency", expression = "java(flowPatchDto.getMaxLatency() != null ? flowPatchDto.getMaxLatency() * 1000000L : null)")
@ApiOperation(value = "Update a group", tags = { "Groups" }, notes = "All request values are optional. For example, you can only include the name attribute in the request body JSON-object, only updating the name of the group, leaving all other fields unaffected. When an attribute is explicitly included and is set to null, the group-value will be updated to null.")
@QueryParam ( "depth" )
@ApiOperation(value = "Create Person", position = 1)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentAuthorisationService.updatePisCommonPaymentPsuData(..)) && args( request)", returning = "result", argNames = "result,request")
@SuppressFBWarnings(value = "RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE", justification = "False positive on try-with-resources as of JDK11")
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
@Path("/generate")
@QueryParam("originResourceGroupName")
@SuccessResponse(statuses = { HttpStatus.S_200_OK })
@Around("timeable()")
@PostMapping("/pending/resend-invite")
@ApiOperation(httpMethod = "POST", value = "API to allocate user roles", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@QueryParam(CLIENT_ID)
@Get("/list")
@ScheduleDelay( initialDelayParameterName = "che.workspace.activity_cleanup_scheduler_initial_delay_s", delayParameterName = "che.workspace.activity_cleanup_scheduler_period_s")
@PathParam("appId")
@PermissionRule(value = "VIEW_ADD_ORGANISATION_PAGE", description = "Allowed to view the add organisation page")
@GetMapping("/readiness")
@RequestMapping(method = RequestMethod.POST, value = "/webUploader")
@RequestParameter(value = "t:selectvalue", allowBlank = true)
@Command(MSG_SEARCH_FOR_CITY_RESULT)
@ApiImplicitParams({ @ApiImplicitParam(name = "processInstanceId", value = "PROCESS_INSTANCE_ID", required = false, dataType = "Int", example = "100"), @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", type = "String"), @ApiImplicitParam(name = "taskName", value = "TASK_NAME", type = "String"), @ApiImplicitParam(name = "executorName", value = "EXECUTOR_NAME", type = "String"), @ApiImplicitParam(name = "stateType", value = "EXECUTION_STATUS", type = "ExecutionStatus"), @ApiImplicitParam(name = "host", value = "HOST", type = "String"), @ApiImplicitParam(name = "startDate", value = "START_DATE", type = "String"), @ApiImplicitParam(name = "endDate", value = "END_DATE", type = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "1"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "20") })
@PutMapping("/id/{userId}/update-user-affiliations")
@ValidBlockchainHeight
@ActionEvent(eventType = EventTypes.EVENT_SNAPSHOT_CREATE, eventDescription = "taking snapshot", async = true)
@Timestamp
@SendTo("/topic/echo")
@PermissionRule(value = "CHOOSE_POST_AWARD_SERVICE", description = "Competition Admin can set post award service on a competition")
@PreAuthorize("isAuthenticated()")
@RouteMeta(permission = "查询一个权限组及其权限", module = "管理员")
@Path("/{username}")
@PathParam("repositoryName")
@PostMapping("/create-application-by-name/{competitionId}/{userId}/{organisationId}")
@Path("/listMatching")
@RequestMapping(value = "/startBackup", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("activeOnly")
@Path("/request/{requestId}/output")
@ApiOperation( value = "Get list of regions", nickname = "getRegions" )
@PermissionRule(value = "ACCESS_GRANT_OFFER_LETTER_SECTION", description = "A lead partner can access the Grant Offer Letter " + "section when all other sections are complete and a Grant Offer Letter has been generated by the internal team")
@SuppressWarnings( { "fallthrough" } )
@Procedure(mode = Mode.READ)
@ApiException(LIST_PAGING_ALERT_GROUP_ERROR)
@Scheduled(fixedDelay = 3000, initialDelay = 1500)
@Transactional(rollbackFor = Exception.class, propagation = Propagation.NOT_SUPPORTED, value = "msgTransactionManager")
@DetectSlowExecution(threshold = 1000)
@SuppressWarnings("checkstyle:indentation")
@Secured(permission = "logbookoperations:create", description = "Créer une opération")
@RequestMapping(value = "/groups", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Name("relationshipTypesAndDirections")
@PutMapping("/users/{userId}/projects/{projectId}/sprints/{sprintId}/makeSprintCurrent")
@RequestParam(value = "n", required = false, defaultValue = "10")
@Path("/{projectName}/{exploratoryName}")
@HeaderParam(LdpWebService.HTTP_HEADER_PREFER)
@JsonProperty("trading_pair")
@PerformanceMetric("v3.brokers.configs.alter")
@RequestMapping(value = "/{configurationType}/{configurationId}/{hash}", consumes = MediaType.MULTIPART_FORM_DATA_VALUE, method = RequestMethod.POST, produces = MediaType.TEXT_PLAIN_VALUE)
@RequestMapping(value = "/article/{uri}", method = RequestMethod.GET)
@QueryParam(PARAM_PATIENT_ALTERNATE_SSN)
@PathVariable("entityTypeId")
@ParameterName( "n" )
@PostMapping(value = "/grant-udf-func")
@IbisDoc({"Accept self signed certificates", "false"})
@RequestParam("promId")
@PathParam("jobID")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned FailurePoint Object for given FailurePoint Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No FailurePoint object found for given FailurePoint Name") })
@ApiParam(value = "newDatasetId", required = true)
@ResponseStatus(HttpStatus.FORBIDDEN)
@Path("/permission/user")
@ApiOperation(value = "Get tag subscriptions of given user group", response = TagSubscriptionDTO.class, responseContainer = "List")
@JsonProperty(PROP_IS_VALUE)
@SuppressWarnings( { "PMD.WhileLoopsMustUseBraces", "StatementWithEmptyBody" } )
@AssertTrue(message = "the provided certificate passphrase does not match with the uploaded certificate")
@ApiOperation( value = "Retrieve a FactType by its UUID.", notes = "This operation returns a FactType identified by its UUID.", response = FactType.class )
@PostMapping(path = "/securityConfigs")
@ApiOperation(value = "SubResource : ChangeIssuesResource")
@JsonProperty(PROP_LENGTH_RANGE)
@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = DuplicateMessageException.class)
@SuppressWarnings("UnsynchronizedOverridesSynchronized")
@JmsListener( destination = Topics.TRACKER_IMPORT_NOTIFICATION_TOPIC_NAME, containerFactory = "jmsQueueListenerContainerFactory" )
@Operation(summary = "Remove a user identified by its Id")
@Path("/bulk")
@Transient
@PathVariable("download-id")
@StereotypeProperty(IDENTITY_USER_NAME)
@ShutdownHandler(phase = LOCAL_MESSAGE_HANDLER_REGISTRATIONS)
@ApiOperation(value = "Returns all available packages, filtered by the given criteria." + "This will contain the OCDS package information (metadata about publisher) plus the release itself.")
@ApiOperation(httpMethod = "POST", value = "API to get all target type attributes", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/debate", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE })
@Path("{activation_key_id}/pools/{pool_id}")
@WebParam(name = "contactDto")
@Visibility
@Inline(value = "($1) / 1e-6")
@GetMapping(value = "/version/delete")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.SHORT, concerns = AtlasConversionConcern.RANGE)
@ApiOperation(value = "Method for creating person address")
@RequestMapping( path = PathConstants.SLASH, method = RequestMethod.GET, produces = {APPLICATION_JSON_VALUE, MediaTypes.PROBLEM_VALUE} )
@ApiOperation(notes = "Retrieves a Certificate for a Product", value = "getProductCertificate")
@ApiOperation("查看充值卡卡密")
@Parameters({ @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链ID"), @Parameter(parameterName = "height", requestType = @TypeDescriptor(value = long.class), parameterDes = "区块高度") })
@RequestMapping(value = "/{personId}/pensions", method = RequestMethod.POST)
@WXModuleAnno(runOnUIThread = false)
@TargetDataSource(dataSource = "writeDataSource")
@ConditionalOnMissingBean
@Path("integrations/{id}/tags")
@RestQuery( name = "getagent", description = "Returns a single capture agent.", returnDescription = "", pathParameters = { @RestParameter(name = "agentId", description = "The agent id", isRequired = true, type = STRING) }, responses = { @RestResponse(description = "The agent is returned.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The specified agent does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) } )
@RequestMapping( method = {RequestMethod.GET, RequestMethod.POST}, value = "/scripts/{name}/start")
@PathVariable("content")
@PathVariable("applyToAll")
@Description( "Pause script and wait untill user resume script. "+ "If #timeout parameter is specified wait number of milliseconds and continue execution.")
@DescribeParameter( name = "useLog", description = "Whether to use log values (default=false)", defaultValue = "false" )
@PermissionRule(value = "DOWNLOAD_DOCUMENT", description = "Internal user can download document")
@ApiOperation(value = "Get group permissions", response = Collection.class)
@Path("/{fileId}/content")
@Path("{eventId}/publications.json")
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME_TZ, targetType = FieldType.DATE_TIME, concerns = AtlasConversionConcern.TIMEZONE)
@RequestMapping(value = "/{publicActivityId}/awards/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "test inline additionalProperties", notes = "", nickname = "testInlineAdditionalProperties", tags = { "fake" })
@RequestParam(value = "language", required = false)
@ResponseMetered
@RequestParam(value = "startNodeList", required = false)
@DeleteMapping("/delete-invite")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully updated the ACL" ), @ResponseCode( code = 401, condition = "Unauthorized" ), @ResponseCode( code = 409, condition = "Metadata DS doesn't exist" ), @ResponseCode( code = 500, condition = "Failed to save acls due to another error." ) } )
@Path("{workflowId}")
@ApiOperation(value = "Fetch Endpoint resource", notes = "Fetch a specific Endpoint associated to an Organization.")
@OnOpen
@RequestMapping( value = {"/get_MicroServiceConfigNameData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Named("USER_NAME")
@GetMapping("/manage-applications")
@ApiException(COUNT_PROCESS_INSTANCE_STATE_ERROR)
@PatchMapping("/books/{id}")
@RequestMapping(value = "/{switchId}/ports/{port}/properties", method = RequestMethod.PUT)
@DeleteMapping("/{entityId}")
@ApiOperation("Retrieves a MergeRequest from the application by its ID")
@Description("apoc.text.toCypher(value, {skipKeys,keepKeys,skipValues,keepValues,skipNull,node,relationship,start,end}) | tries it's best to convert the value to a cypher-property-string")
@WebParam(name = "endDate")
@FormParam("scheduling")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_EQUIPMENT_SETTINGS')")
@SqlQuery("select events.* from events join follow where follow.follower_id = :uid and events.user_id = follow.followee_id order by date limit 100")
@PublicAPI(usage = ACCESS, state = EXPERIMENTAL)
@PostMapping("/update/plugin/user")
@GetMapping("systemInfo")
@RequestParam(value = "value", required = true)
@PostMapping("add-row/{rowType}")
@SuppressWarnings({"PMD.CyclomaticComplexity", "PMD.StdCyclomaticComplexity"})
@When("^executeCommand \"([^\"]*)\" on (\\d+) instance$")
@ApiOperation(value = "Get MarkScaleTypeResource by id")
@DescribeParameter(name = "outputWidth", description = "Width of output raster in pixels")
@PathParam("outageName")
@Selector
@PathVariable("grantId")
@SuppressWarnings("squid:S4248")
@Timer("zkIdController")
@GetMapping({"/review-invites"})
@RolesAllowed("viewThreatIntelFactComment")
@Name("start")
@ApiParam("When set to true, it will add future dated pools to the result, " + "based on the activeon date.")
@ApiOperation("Send document to inbox")
@RequestMapping(value = "studies/{studyId}/association_tracking", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@RequestParam(value = PAGE_NUMBER, required = false, defaultValue = "0")
@UdfParameter( description = "The string to replace the old substrings with." + " If null, then function returns null.")
@QueryParam("issuerName")
@RequestParam(value = "end", required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", type = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "100"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "100") })
@Min(value = 1, message = "{group_id}")
@PostMapping("/permission/remove")
@Path("")
@ApiOperation( value = "Create a tag", notes = "If labels are not defined, a default label is created " + "with the category name for all languages.", nickname = "putTag")
@RequestMapping(value = "/api/assets/ids", method = RequestMethod.GET)
@CliCommand(value = "desc", help = "Describe Hoodie Table properties")
@Operation(summary = "Get all Spring batch job execution by ID")
@ApiException(UNAUTHORIZED_DATASOURCE)
@Param(value = PROTOCOL)
@Converter
@RequestHeader( value = HttpHeaders.ACCEPT, defaultValue = MediaType.APPLICATION_XML_VALUE )
@GetMapping("{id}/application")
@Action(name = "Delete DRS Host Group", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@DescribeParameter(name = "coverage", description = "The coverage to analyze")
@RequestMapping(path = "/v1/{assetGroup}/ec2/{resourceId}/open-ports", method = RequestMethod.GET)
@ApiOperation(value = "[vote] Vote on an article", notes = "Vote on an article. Note that kaif do not support DOWN vote on article.")
@FormDataParam("accessURL")
@SuppressWarnings("PMD.EmptyMethodInAbstractClassShouldBeAbstract")
@SuppressWarnings( "SameParameterValue" )
@RequestMapping(value = {""}, method = RequestMethod.GET)
@EventHandler("applyButton")
@ScalarFunction("ST_Distance")
@PostMapping(value = "/{projectId}/team", params = "invite-to-project")
@Path("{name}/secrets")
@DefaultValue(DateFormat.NOW)
@Description("Checks that a string of digits is valid according to the Luhn algorithm")
@RequestParam(value="program", defaultValue = "0")
@ApiParam(value = "Number of aggregators requested(-1 to get all)", defaultValue = "-1")
@Named("shindig.signing.viewer-access-tokens-enabled")
@ApiResponses(value = { @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_EDITOR) })
@Inline(value = "2.*Math.sin(($1)/2.)", imported = {Math.class})
@RequestParam(name = "jobName")
@PathParam(RestConstants.ID)
@GraphqlSelection("list")
@SuppressFBWarnings("PREDICTABLE_RANDOM")
@EventHandler("ruleFlowGroup")
@Path("/attendee/{id}")
@HydraTask(configId = "Backup", name = "Backup", interval = HOUR)
@ApiOperation(httpMethod = "POST", value = "API to get attribute values", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("contents")
@Path("/listen/groupMappings/{authorizerName}")
@PathParam("remainder")
@PathVariable("environmentName")
@RequestParam(value = "pid", required = false)
@ApiOperation(value = "Delete user goal")
@XmlElement(name = "int")
@ZeppelinApi
@Get
@ModelAttribute(name="command")
@ApiOperation(value = "To test \"client\" model", notes = "To test \"client\" model", nickname = "testClientModel", tags = { "fake" })
@Post("/{name}/multi-check-and-set")
@SuppressWarnings("varargs")
@ApiResponses({ @ApiResponse(code = 200, message = "Update of existing Hive destination requested.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road or Hive destination not found.", response = StandardResponse.class) })
@QueryParam(PARAM_FORNYA_OK)
@Movement
@Path("/count")
@CliOption(key = { "file" }, mandatory = true, help = "A local file containing RDF Statements that is to be loaded.")
@CliOption(key = {"startTs"}, mandatory = false, help = "start time for commits, default: now - 10 days")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully started the server." ), @ResponseCode ( code = 500, condition = "An error occurred when resuming the scheduler." ) } )
@RequestParam(value = "ciIds", required = true)
@SuppressWarnings( {"rawtypes", "unchecked"})
@ApiOperation(httpMethod = "GET", value = "API to get target types details by name", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(name="from")
@PathParam("dataSource")
@ApiOperation(value = "Exports *Cancelled funding by reason* dashboard in Excel format.")
@JSONP(callback="jsonp",queryParam="callback")
@RequestMapping( value = { "/{host_id}" }, method = RequestMethod.PUT )
@ApiOperation(value = "${UserPassControllerV2.readUser.value}", notes = "${UserPassControllerV2.readUser.notes}")
@ApiParam("Current status of workflow instance")
@RequestMapping(value = "/usernames", method = RequestMethod.POST)
@Description("Returns TRUE if the Geometries spatially intersect in 2D - (share any portion of space) and FALSE if they don't (they are Disjoint)")
@AuditEventMethod(event = GENERATE_KEY)
@ApiOperation(value = "Product Categories", notes = "Returns a list of product categories", response = ProductCategory.class)
@QueryParam("includeFinished")
@Path("applications")
@ApiOperation(value = "online", notes = "ONLINE_SCHEDULE_NOTES")
@Procedure(name = "gds.alpha.similarity.pearson.stream", mode = READ)
@RequestParam("id")
@RequestMapping(value = "/{personId}/works/{id}", method = RequestMethod.PUT)
@Description("RETURN apoc.xml.parse(<xml string>, <xPath string>, config, false) AS value")
@RequestParam(value = "version")
@RequestMapping(value = TAG_TYPES_URI_PREFIX + "/{tagTypeCode}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@PathVariable("widgetId")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_SERVICE + "\")")
@PathParam("productId")
@ApiOperation( value = "Search for Objects.", notes = "This operation searches for Objects and returns any matching Objects. The result includes statistics " + "about the Facts linked to the returned Objects. With the request body the user can specify which " + "Objects will be returned. Searching against linked Facts will only be performed one level deep, " + "i.e. only Facts directly linked to an Object will be searched. The result will be restricted to the " + "Objects and Facts a user has access to. In order to return an Object a user needs to have access to " + "at least one Fact linked to the Object.\n\n" + "Using the 'keywords' parameter in the request allows to perform a fuzzy match on the following fields: " + "Fact organization, Fact origin, Fact value and Object value. The 'keywords' parameter must match one " + "of those fields. The following search features are available when using this parameter.\n\n" + "* A simple query string supporting the query syntax provided by Elasticsearch [0].\n" + "* An IP range search, for example '1.2.3.0/24' will match all IP addresses inside the given subnet.\n" + "* A domain prefix search, for example 'example.org' will also match all subdomains of 'example.org'.\n\n" + "Tip: If searching by 'keywords' returns unexpected results as it might happen when an IP range search " + "or domain prefix search is interpreted as a simple query string, it can be useful to filter on " + "'factType' or 'objectType' in addition.\n\n" + "In contrast to the fuzzy search above other filter parameters such as 'objectValue' and 'factValue' " + "require an exact match. When searching on 'objectType', 'factType', 'organization' or 'origin' it is " + "possible to either specify the name or UUID of the referenced entity. It is allowed to request an " + "unlimited search result (i.e. 'limit' parameter set to 0), however, the API will enforce a maximum " + "upper limit in order to protect system resources. In this case the search should be narrowed down " + "using additional search parameters.\n\n" + "[0] https: response = Object.class, responseContainer = "list" )
@QueryParam( "roleNames" )
@RequestMapping(value = "/{departmentId}/addresses/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "Displays the awards, filtered by location. See the location filter " + "for the options to filter by")
@RequestParam(value = "attachment", required = false, defaultValue = "false")
@RestQuery(name = "removegroup", description = "Remove a group", returnDescription = "Return no content", pathParameters = { @RestParameter(name = "id", description = "The group identifier", isRequired = true, type = Type.STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "Group deleted"), @RestResponse(responseCode = SC_FORBIDDEN, description = "Not enough permissions to remove a group with the admin role."), @RestResponse(responseCode = SC_NOT_FOUND, description = "Group not found."), @RestResponse(responseCode = SC_INTERNAL_SERVER_ERROR, description = "An internal server error occured.") })
@Caching(cacheable = { @Cacheable(cacheNames = "hg19.cadd", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG19"), @Cacheable(cacheNames = "hg38.cadd", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG38"), })
@CliCommand(value = PREFIX + "cat", help = "Copy source paths to stdout")
@PostMapping("text")
@Action(name = "Convert XML to Json", outputs = { @Output(NAMESPACES_PREFIXES), @Output(NAMESPACES_URIS), @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE) })
@ApiParam( value = "Preserve XLink URLs in the records.", required = false)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the requested jobs were returned."), @ApiResponse(code = 400, message = "Indicates an illegal value has been used in a url query parameter or the both 'messagesOnly' and 'timersOnly' are used as parameters. Status description contains additional details about the error.") })
@Path("job/{noteId}/{paragraphId}")
@CacheEvict(value = CacheConstants.TIPS_AND_TRICKS_CACHE_NAME, allEntries = true)
@PsOperationMode
@Transactional( readOnly = true, isolation = Isolation.REPEATABLE_READ )
@Mapping(source = "status", target = "state")
@Async("gitCloneExecutor")
@Path("exchanges")
@RequestParam("pluginId")
@Scheduled(fixedDelay = 3000)
@RolesAllowed(UserSessionDurationAuthorizer.SHORT_USER_SESSION_DURATION)
@QueryParam("toDbId")
@Produces("application/json-home")
@ApiParam(value = "Factory ID", required = true)
@JniMethod
@JsTopicName(prefix = Constants.Topic.SUBSCRIBERS)
@FunctionName("OddOrEvenQueue")
@Action(name = "PowerShell Script Action", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(STDERR), @Output(SCRIPT_EXIT_CODE), @Output(EXCEPTION) }, responses = { @Response(text = Constants.ResponseNames.SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Constants.ResponseNames.FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) } )
@RouteMeta(permission = "分配多个权限", module = "管理员")
@ApiOperation(value = "Remove superadmin privileges to user")
@UseCaseAdministratorReceivesNotificationAboutNewchedulerInstanceStart(@Step(number = 1, name = "send domain message that new scheduler instance has been started and information about potential zombie jobs"))
@ApiOperation(value = "This API updates TeamUser Objects into Elastic Search for current user", response = ResponseEntity.class)
@RequestMapping(value = "delete/{id}", method = GET, headers = ACCEPT_JSON)
@PutMapping("/update/{nickName}")
@Path("/{consumer_uuid}/certificates")
@PathVariable("businessObjectDefinitionColumnName")
@ApiOperation(value = "Place an order for a pet", notes = "", nickname = "placeOrder", tags = { "store" })
@RequestBody( description = "The user to be created. " + "Both the password and the name must not be empty. " + "No user must exist with the given name. " + "The id must not be set, i.e., must be null." + " The specified roles must exist.", content = @Content(schema = @Schema(implementation = User.class)))
@PutMapping(path = "/adminbasic/contacts")
@ApiParam( value = "Name of the data service", required = true )
@RequestMapping(value = "/postByBean", method = RequestMethod.POST)
@ApiParam(value = "The origin ReleaseName (from)")
@SuppressWarnings("AssignmentToMethodParameter")
@FormParam("outputFrameRate")
@RequestMapping(path = "/list-target-type-attributes", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@Name("sessionKeys")
@RequestMapping(method = RequestMethod.GET, value = "/participantTypesForObjectTypeName/{objectTypeName}", produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/permission")
@RequestMapping(value="/list/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{pagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@PermissionRule( value = "DELETE_SIGNED_GRANT_OFFER", description = "Lead partner can delete signed grant offer letter")
@SuppressFBWarnings(value = "LEST_LOST_EXCEPTION_STACK_TRACE", justification = "The empty result exception contains no useful information")
@ShellMethod(key = COMMAND_SYSTEM_PROPERTIES, value = "List system properties.")
@QueryParam("modifiedAfter")
@PutMapping(value = "/like/{articleId}")
@QueryParam("include")
@JsonProperty("ios_p12")
@PostMapping("/new.json")
@Leader
@QueryParam("tagValue")
@GetMapping(value = "/v1/retrieve-asset-config")
@Scheduled(fixedDelayString = "${spring.cloud.kubernetes.discovery.catalogServicesWatchDelay:30000}")
@ShellMethod("Authentication command")
@PreAuthorize( "hasPermission('ALL', 'java.lang.String', new org.apereo.portal.spring.security.evaluator.AuthorizableActivity('UP_PERMISSIONS', 'VIEW_PERMISSIONS'))")
@Name(value = "simple", defaultValue = "false")
@RenderType
@LiteralParameters("x")
@ApiResponses({@ApiResponse(code = 200, message = "Raw payload", response = byte[].class)})
@PermissionRule(value = "READ", description = "Consortium members (Lead Applicants and Collaborators) can view the others in their Consortium Teams on their various Applications")
@RequestMapping(path = "/list-target-type-attributes-values", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_VERSIONS_GET)
@GetMapping(value = "/alerts", produces = { "application/json" })
@ExtensionRequestParameter(name = "b", description = "an object to reply with")
@GetMapping("/manage/tagList")
@ApiOperation("Deletes existing user")
@Param(value = CORES_PER_SOCKET)
@JsonProperty("quotedCurrency")
@SuppressFBWarnings(value = "OCP_OVERLY_CONCRETE_PARAMETER", justification = "glyph order is semantically important")
@Path("/{treatmentName}")
@ApiResponses({ @ApiResponse(code = 204, message = "Group deleted", response = ResponseEntity.class), })
@PostMapping(value = "alert_new_shifts")
@ApiOperation(value = "This API returns list of all Scenario objects present in Elastic Search for given team", response = ResponseEntity.class)
@When("^(?:user )?clicks? (?:element|button|link) with ([^\"]+)=\"([^\"]+)\"$")
@GetMapping(value = "/management/jobs", produces = "application/json")
@RequestMapping(value = "/{widgetId}/properties", method = RequestMethod.POST)
@DestinationVariable
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.SCHEDULE)
@Secured(SecurityFunctions.FN_EXTERNAL_INTERFACES_ALL_GET)
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.CHAR, concerns = {AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART})
@PermissionRule(value = "DEACTIVATE", description = "IFS Administrator can deactivate Users")
@GetMapping("/{metric}/portfolio/{name}/{lob}/summary")
@Operation(description = "Delete provided VfModule instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping("/update/entityclass/user")
@ApiOperation("Returns the percent of tenders that are using eProcurement." + " This is read from tender.publicationMethod='eGP'")
@ApiOperation("Gets the latest Version of a VersionedRecord.")
@RequestMapping(value = {"/geoserver.action", "/geoserver.action/{endpoint}/**"}, method = { RequestMethod.GET, RequestMethod.POST})
@Mapping( "all_relationships" )
@ApiOperation(value = "This API inserts an Application Object into Elastic Search", response = ResponseEntity.class)
@RequestParam(value = "columnName")
@Path ( "/canCreate" )
@AuditId
@PathVariable("authType" )
@SqlType(JsonPathType.NAME)
@Provides
@ApiOperation(value = "This API returns TeamUser Object present in Elastic Search for current user", response = ResponseEntity.class)
@RequestMapping(value = "/{specOfferId}/subjects/{specOfferSubjectId}", method = RequestMethod.DELETE)
@Retryable(value = RuntimeException.class, maxAttempts = 5, backoff = @Backoff(delay = 2000L, multiplier = 1.5))
@PathParam( "catalog" )
@Mapping(target = "cardNumber", source = "consentData.cardNumber")
@ApiParam(value = "provide valid target type name", required = true)
@Udf(description = "Returns all substrings of the input that matches the given regex pattern")
@Description("apoc.coll.insert(coll, index, value) | insert value at index")
@RequestMapping(value = "/rocketMqStatus.query", method = RequestMethod.GET)
@ServiceErrors(INVALID_PERMISSIONS)
@RequestParam(value = "items", required = false, defaultValue = "20")
@GetMapping(value="/v2/ldap/users",produces="application/json")
@Path("/{organizationId}")
@ApiOperation(value = "Save computation", response = ComponentDomain.class)
@CliCommand(value = PREFIX + "moveFromLocal", help = "Similar to put command, except that the source localsrc is deleted after it's copied")
@Timed( value = "service.index", description = "Timing information for the index service.", histogram = true)
@ApiParam(value = "查询模式，可以是id或username或phone或email", required = true)
@QueryParam(USER)
@GetMapping("/count/likes")
@QueryParam("conffilters")
@Mapping(target = "maxLatency", source = "maxLatency")
@AfterReturning(pointcut = "execution(* com.agiletec.aps.system.services.user.IUserManager.updateUser(..)) && args(user,..)")
@SpotBugsSuppressWarnings(value = "UG_SYNC_SET_UNSYNC_GET", justification = "read only one field and avoid blocking in setReadVersion")
@RequestMapping(value = TgolKeyStore.EDIT_USER_URL, method = RequestMethod.GET)
@RequestMapping(path = "/v1/disk-utilization", method = RequestMethod.GET)
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "PROCESS_DEFINITION_NAME", required = true, type = "String"), @ApiImplicitParam(name = "processId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "releaseState", value = "PROCESS_DEFINITION_CONNECTS", required = true, dataType = "Int", example = "100"), })
@RequestMapping(method = RequestMethod.GET, value = "/{widgetId}/comments/{widgetCommentId}")
@DeleteMapping(value = "/adminroute/{routeId}")
@Operation(tags = { "iiif" }, summary = "Get given collection as a IIIF presentation collection")
@PermissionRule(value = "UPDATE_USER_EMAIL", description = "System Maintenance update all users email addresses")
@Path("/" + DatasetOptionListContainer.DATASETID)
@RequestMapping(value = "/rebalance/sentinels/{dcName}/{numOfClusters}", method = RequestMethod.POST)
@Produces({ MediaType.APPLICATION_JSON, MediaTypeAdditional.APPLICATION_JAVASCRIPT })
@PathVariable("commonCourtId")
@QueryParam("searchField")
@ApiParam(value = "Record data", required = true)
@EventBusV
@Secured(SecurityFunctions.FN_ATTRIBUTE_VALUE_LISTS_POST)
@GetMapping(value = "/master/list")
@PostMapping(value = "/v1/vulnerabilities/trend")
@ApiOperation(value = "Delete a mutual exclusion relation", notes = "Can only delete mutual exclusion relations that currently " + "exists. This operation is symmetric")
@PathParam("namespace")
@RequestMapping(value = "/poll/{pollId}/multiple", method = RequestMethod.POST)
@RequestMapping(value = "/{wsName:.+}", method = RequestMethod.GET)
@QueryParameter("zone")
@Path("/info/{date}")
@ValidBase64(message = "Invalid Base64 key provided")
@SuppressWarnings("RedundantIfStatement")
@Description("Do a parallel search over multiple indexes returning nodes. usage apoc.search.nodeAll( map of label and properties which will be searched upon, operator: EXACT | CONTAINS | STARTS WITH | ENDS WITH, searchValue ) returns all the Nodes found in the different searches.")
@RequestParam(value = "verbose", required = false, defaultValue = "false")
@Bean(name = "STACK_IMAGE_UPDATE_FINISHED")
@ApiParam("id")
@PreAuthorize("hasPermission(#note.parentId, #note.parentType, 'addComment')")
@Timed(name = "timedMethod")
@Description("Returns TRUE if the LineString or Multi-LineString's start and end points are coincident")
@JsonProperty("rtbUrl")
@DescribeParameter(name = "features", description = "The feature collection to analyze")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned FailurePoint Objects for given FailurePoint role"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No FailurePoint object found for given FailurePoint role") })
@RequestParam(required = false, defaultValue = "0")
@RequestPart(value = "role")
@RequestMapping(path = "/enable-disable", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "verifyUserName", notes = "VERIFY_USER_NAME_NOTES")
@RequestMapping(value = "/studies/{studyId}/associations/approve_all", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@DescribeParameter( name = "weightClusterPosition", description = "Weight cluster position based on points added", defaultValue = "false" )
@XmlElement(name = "resourceLookup")
@FormParam("outputDimension")
@DescribeParameter( name = "levels", description = "Values of levels at which to generate contours" )
@ApiOperation(value = "This end point will be used to upload/deploy python package.")
@RequestParam("projectid")
@ApiOperation(value = "Get options over statistics conext.", httpMethod = "GET", response = StatisticsOptionListContainer.class)
@ApiResponse(responseCode = "400", description = "If the page number is out of bounds")
@Inline(value = "VMCommandLine.saveVMParameters((($1) != null) ? ($1).getCanonicalName() : null, ($2))", imported = {VMCommandLine.class}, statementExpression = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Workspace updated"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 403, message = "Access to required workspace is forbidden"), @ApiResponse(code = 500, message = "Internal server error")})
@Path("{sourceId}/difference")
@GetMapping("/hello/data/{name}")
@JsonProperty("account_ledger")
@JsonProperty( JSON_PROPERTY_PORT )
@Path("alarms/delete/{pathid}")
@ExceptionHandler(UnauthorizedUserException.class)
@DeleteMapping(value="/v2/safes/folders/secrets",produces="application/json")
@ConditionalOnProperty(name = "edison.jobs.status.enabled", havingValue = "true", matchIfMissing = true)
@RestQuery(name = "getPublication", description = "Returns the details of a publication from the given event and publication id as JSON", returnDescription = "The details of a publication from the given event and publication id as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "id", description = "The publication id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns the publication of a catalog from the given event and publication id as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event or publication with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@RequestMapping(value = "/jobs/ids/{id}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/tokenize", method = POST)
@ApiOperation(value = "Update habit statistic.")
@Path("/enable")
@Path("{networkId}/devices/{deviceId}/ports")
@RequestMapping(path = "/v1/kernelcompliancebyinstanceid", method = RequestMethod.GET)
@ApiOperation(value = "Executes the task assigning integration query for returning the tasks information as a TaskDataList.", notes = "This operation is mainly intended for the tasks assigning integration implementation, third parties are recommended to use the queries described in the task assigning getting started guide.", response = TaskDataList.class)
@ApiException(LIST_WORKERS_ERROR)
@RequestParam(value = "resourceId")
@ApiOperation("Calculates percentage of releases with planning with at least one specified location," + " that is the array planning.budget.projectLocation has to be initialzied." + "Filters out stub planning, therefore planning.budget.amount has to exist." + "Responds only to the procuring entity id filter: tender.procuringEntity._id")
@Path( "/reloadPlugins" )
@ApiResponses(value = { @ApiResponse( responseCode = "200", description = "Entries returned", content = @Content( schema = @Schema(implementation = APIJobDetailsCollection.class) )) })
@ApiOperation(value="activateUser",notes = "ACTIVATE_USER_NOTES")
@Path("/{name}" + ServerAPI.GET_DELIVERIES+"/{commercialName}"+"/{commercialVersion}")
@Given("^attach security-group \"([^\"]*)\"$")
@GetMapping("/{competitionId}/manage-stakeholders")
@PerformanceMetric("v3.consumer-assignments.get")
@Name("adapter")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.VALUE, valueType = boolean.class, description = "账户密码是否正确") }))
@GetMapping("/{projectId}/monitoring-officer")
@PositiveOrZero(message = "pageSize should be a positive number")
@PostMapping(value="/v2/auth/aws/role",consumes="application/json",produces="application/json")
@RequestParam(name = "targettype", required = false)
@PostMapping("/replay")
@PutMapping(value = "/file/{fileId}/{org}", headers = {"Accept=" + Constants.V1_API_ACCEPT})
@SuppressWarnings("PMD.UseVarargs")
@RequestMapping(value = "connectionMain.html")
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'VIEW_ORDER')")
@SuppressWarnings("hiding")
@Mapping( "labels" )
@QueryParam("reason")
@PostMapping(value = "/connect")
@Path("unmute")
@ApiOperation(value = "importProcessDefinition", notes= "EXPORT_PROCESS_DEFINITION_NOTES")
@SuppressWarnings("PMD.UseStringBufferForStringAppends")
@UdfParameter(description = "The longitude of the first point in decimal degrees.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of source catalogues.") })
@RequestParam(name = "policyId", required = false)
@RequestParam(required=false)
@RequestMapping(value = "/api/tenderPriceByAllBidSelectionMethods", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Name("number")
@Secured(SecurityFunctions.FN_EMR_CLUSTER_DEFINITIONS_DELETE)
@RequestHeader(value = "Instance-ID", required = false, defaultValue = DEFAULT_SERVICE_INSTANCE_ID)
@IntRange(from = 0, to = 255)
@QueryParam("sort")
@Scheduled(fixedDelay = 1000 * 15)
@When("^R53 update traffic policy version to (\\d+)$")
@UiHandler({"filter"})
@OmitSymbol( unless = "arez.enable_spies" )
@RequestMapping(value = "/api/v1/user/commodity/exchange/rcard/show/code", method = {RequestMethod.POST, RequestMethod.GET})
@ToString
@ApiOperation(httpMethod = "POST", value = "API to create new policy", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Param(value = PERCENTAGE, required = true)
@ExceptionHandler(AccessDeniedException.class)
@EventHandler(priority = EventPriority.NORMAL)
@SecuredBySpring(value = "VIEW_START_DATE", description = "Only the IFS Administrator can view the page to edit the project start date")
@ApiOperation(value = "Add member to group", response = ResponseEntity.class)
@RequestMapping(value = "/{targetId}", method = RequestMethod.GET)
@Path("/data/datasets/{name}")
@Parameter(description = "Mapping Format")
@ApiOperation(value = "Get application with version for a specific resourceGroup, release and context(s) - used by Angular")
@GetMapping({ "", "problems", "problems/add", "problems/{id}", "problems/{id}/view/{lang}", "problems/{id}/edit", "problems/{id}/edit/{lang}", "contests", "contests/add", "contests/{id}", "contests/{id}/edit", "accounts", "accounts/import", "system/index" })
@DeleteMapping("/users/{name}/todos/{id}")
@GetMapping("/users/{userId}/projects/{projectId}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_TAGS_DELETE)
@RequestParam(value = "processInstancePriority", required = false)
@RequestMapping(value = "auth/workbench/{projectid}/unarchiveworkspace", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the user was found and has been deleted. Response-body is intentionally empty."), @ApiResponse(code = 404, message = "Indicates the requested user was not found.") })
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@Path("/namespaces/{id}/mapping")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_MODULE_DEF + "\")")
@RequestParam("selectedPaymentMethodId")
@Operation(description = "Find todo by id")
@Name("hostOrKey")
@ApiOperation(httpMethod = "GET", value = "API to get all rules", response = Page.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Timed(name = "pipeline-instantiation")
@RequiresApi(api = Build.VERSION_CODES.N)
@Description("apoc.graph.from(data,'name',{properties}) | creates a virtual graph object for later processing it tries its best to extract the graph information from the data you pass in")
@Path("/users/{userID}/roles")
@RequestMapping(value = "/measures/{id}", method = RequestMethod.DELETE)
@RequestMapping( value = {"/save_NonSuperRolesData"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@RequestMapping(value = {"/api/cnf-adapter/v1/instance"}, method = RequestMethod.GET, produces = "application/json")
@GetMapping(value = "/create/entityType", produces = "application/json")
@RequestHeader(Constants.GRANT_HEADER)
@ResponseData(name = "返回值", description = "返回一个Page对象，账户集合", responseType = @TypeDescriptor(value = List.class, collectionElement = String.class) )
@PathParam("serviceName")
@FormDataParam ( "retainOwnership" )
@RequestAttribute("STELA-Current-Local-Authority-UUID")
@RequestMapping( value = {"/get_RiskTypeData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "start-asset-id", required = false)
@DescribeParameter(name = "translatey", description = "Offset parameter for the Y direction", min = 0)
@PathVariable(value = TYPE_ID)
@Operation(summary = "Get a Spring Batch job by name")
@SuppressWarnings("checkstyle:AvoidHidingCauseException")
@PathParam("chargingStationId")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", dataType = "string", value = "Only return job with the given id", paramType = "query"), @ApiImplicitParam(name = "processInstanceId", dataType = "string", value = "Only return jobs part of a process with the given id", paramType = "query"), @ApiImplicitParam(name = "executionId", dataType = "string", value = "Only return jobs part of an execution with the given id", paramType = "query"), @ApiImplicitParam(name = "processDefinitionId", dataType = "string", value = "Only return jobs with the given process definition id", paramType = "query"), @ApiImplicitParam(name = "elementId", dataType = "string", value = "Only return jobs with the given element id", paramType = "query"), @ApiImplicitParam(name = "elementName", dataType = "string", value = "Only return jobs with the given element name", paramType = "query"), @ApiImplicitParam(name = "timersOnly", dataType = "boolean", value = "If true, only return jobs which are timers. If false, this parameter is ignored. Cannot be used together with 'messagesOnly'.", paramType = "query"), @ApiImplicitParam(name = "messagesOnly", dataType = "boolean", value = "If true, only return jobs which are messages. If false, this parameter is ignored. Cannot be used together with 'timersOnly'", paramType = "query"), @ApiImplicitParam(name = "withException", dataType = "boolean", value = "If true, only return jobs for which an exception occurred while executing it. If false, this parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "dueBefore", dataType = "string", format="date-time", value = "Only return jobs which are due to be executed before the given date. Jobs without duedate are never returned using this parameter.", paramType = "query"), @ApiImplicitParam(name = "dueAfter", dataType = "string", format="date-time", value = "Only return jobs which are due to be executed after the given date. Jobs without duedate are never returned using this parameter.", paramType = "query"), @ApiImplicitParam(name = "exceptionMessage", dataType = "string", value = "Only return jobs with the given exception message", paramType = "query"), @ApiImplicitParam(name = "tenantId", dataType = "string", value = "Only return jobs with the given tenantId.", paramType = "query"), @ApiImplicitParam(name = "tenantIdLike", dataType = "string", value = "Only return jobs with a tenantId like the given value.", paramType = "query"), @ApiImplicitParam(name = "withoutTenantId", dataType = "boolean", value = "If true, only returns jobs without a tenantId set. If false, the withoutTenantId parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "locked", dataType = "boolean", value = "If true, only return jobs which are locked. If false, this parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "unlocked", dataType = "boolean", value = "If true, only return jobs which are unlocked. If false, this parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "id,dueDate,executionId,processInstanceId,retries,tenantId", paramType = "query") })
@Path("{component}")
@Advice.Return
@Path("{groupId}/tag-subscriptions")
@ApiOperation(value = "This API returns list of all Application objects present in Elastic Search for given team", response = ResponseEntity.class)
@JavascriptInterface
@SuppressWarnings("PMD.PreserveStackTrace")
@RequestMapping(value = "/{departmentId}/contacts/{id}", method = RequestMethod.DELETE)
@Path("/policies/count")
@PerformanceMetric("v3.acls.list")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'SYSTEM_SETTINGS')")
@Produces(MediaType.APPLICATION_JSON + UTF_8_CHARSET)
@UdfParameter(description = "Array of values")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'VIEW_REQUISITION')")
@RequestMapping(value = "/emrHiveSteps", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("usergroups")
@RequestMapping(value = "/ip/{singleIp:.+}", method = RequestMethod.GET)
@TargetApi(11)
@Bean(MultiRabbitConstants.CONNECTION_FACTORY_CREATOR_BEAN_NAME)
@RequestParam("applicationFinanceId")
@Endpoint(name = "takeLast")
@SuppressWarnings("checkstyle:parameternumber")
@RequestMapping("/trace/traceSpan")
@GetMapping(value = "/v1/search/categories")
@RequestMapping(method = GET, value = "feeds/{category}/{feedNumber}", produces = "application/atom+xml")
@DescribeParameter( name = IN_DEST_NAME, description = "Name of the output, as used in the script (defaults to 'dest' if not specified)", min = 0 )
@ApiOperation(value = "Save one or multiple custom goals for current user.")
@SuppressWarnings("PMD.DefaultPackage")
@SneakyThrows(NoSuchAlgorithmException.class)
@Consumes({MediaType.APPLICATION_JSON, RexsterMediaType.APPLICATION_REXSTER_JSON})
@ApiOperation(value = "queryTenantlist", notes = "QUERY_TENANT_LIST_NOTES")
@Path("/runningTasks")
@Path("/person/{personNummer}")
@PermissionRule(value = "READ", description = "An internal user can see form input responses for applications")
@RequestParam("url")
@ApiException(CREATE_TENANT_ERROR)
@QueryParam("taskType")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Jobs retrieved successfully." ), @ResponseCode ( code = 500, condition = "Error while retrieving jobs." ) } )
@FormDataParam("roles")
@AccountStatus
@ApiOperation( value = "解绑某个用户和APP", notes = "解绑某个用户和APP" )
@RequestMapping(value = "/preparations/{id}", method = RequestMethod.DELETE)
@RequestMapping(value = "/getNameByParam", method = RequestMethod.GET)
@Path( "/{host_id}/storageinfo" )
@ApiResponses({ @ApiResponse(code = 200, message = "The organization successfully updated"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse(code = 404, message = "The organization with given id was not found"), @ApiResponse( code = 409, message = "Conflict error occurred during the organization creation" + "(e.g. The organization with such name already exists)"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@SuppressWarnings("return.type.incompatible")
@ApiOperation(value = "Return bucket assignments for a user for all the experiments associated with a page", notes = "If you want to pass segmentation information, use the POST-Call for this method")
@PreAuthorize("hasProjectPermission(#name, VIEW)")
@QueryParam("minLong")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_SERVICE + "\")")
@PathParam( CATALOG_ID )
@SuppressWarnings("EqualsWhichDoesntCheckParameterClass")
@Param(value = CPU_NUM)
@GetMapping("/invite/competition/{inviteHash}")
@ApiOperation("Gets the difference between the two provided Branches' HEAD Commits.")
@RequestParam(name = "env", required = false)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_ASSET + "\")")
@PermissionRule(value = "UPDATE_COMPLETION_STAGE", description = "Comp admins and Project Finance users can update the " + "Completion stage of a Competition during Competition Setup but not after it is live")
@PutMapping("/users/{userId}/projects/{projectId}/sprints/{sprintId}")
@ApiOperation(value = "Count the awards and group the results by year. " + "The year is calculated from the awards.date field.")
@ExceptionHandler(HttpRequestMethodNotSupportedException.class)
@Secured(SecurityFunctions.FN_SECURITY_FUNCTIONS_ALL_GET)
@Path (REST_API_DOWNLOADS)
@ApiOperation("语音合成")
@ApiOperation(value = "Delete authenticated user's organization", response = Response.class)
@RequestMapping(value="/delete/{name:" + DocumentrConstants.MACRO_NAME_PATTERN + "}", method=RequestMethod.GET)
@JsonProperty("close")
@Operation(description = "Delete provided Network instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiOperation(value = "Create a new product-baseline", response = ProductBaselineDTO.class)
@CliOption(key = "host", mandatory = true, help = "hostname")
@FromString
@ApiOperation(value = "Find statistic about user habits.")
@PathParam( "dataserviceName" )
@OptLog(operationType = OptLogType.MODIFY, operationName = "修改文章评论")
@ApiOperation(value = "Get product-baseline's path-to-path links for given source and target", response = LightPathToPathLinkDTO.class, responseContainer = "List")
@JsonProperty("effectiveDateTime")
@PostMapping("/{entityTypeId}/attributes")
@ApiOperation(hidden = true, value = "${OIDCAuthController.updateIdentityGroupByName.value}", notes = "${OIDCAuthController.updateIdentityGroupByName.notes}")
@QueryParam(LIMIT_PARAMETER)
@RequestParam(value = "token", required = true)
@Consumes("text/plain")
@Path("/key")
@QueryParam("pool")
@Option(value = "B", mnemonic = 'B', collectedBy = MyIntegerCollector.class)
@Produces({ "application/json", "application/xml" })
@RequestMapping(value = "/entities.json", method = RequestMethod.GET)
@RequestMapping(value = "save", method = RequestMethod.POST, headers = ACCEPT_JSON)
@ApiOperation(value = "根据ID查询", notes = "id")
@DescribeParameter(name = "pixelsPerCell", description = "Resolution used for upsampling (in pixels)", defaultValue="1", min = 1)
@RequestMapping(value = "/studies/{studyId}/printview", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@RequestParam(value = "namespace", defaultValue = ConfigConsts.NAMESPACE_APPLICATION)
@RequestMapping(method = RequestMethod.GET, value = "/{id}")
@Gutter
@RequestMapping(value = "/emrClusters", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiResponses(value = { @ApiResponse(code = 404, message = "No vdb or data role could be found with given names"), @ApiResponse(code = 200, message = "No permissions could be found but an empty list is returned"), @ApiResponse(code = 406, message = "Only JSON is returned by this operation"), @ApiResponse(code = 403, message = "An error has occurred.") })
@ScalarFunction("date_trunc")
@Name("project")
@RequestParam(value = "regions", required = false)
@RequestHeader(value = "Authorization", required = false)
@Path("v1/owner/{owner}/project/{project}/stack/{stack}/z/{z}/last-tile-transforms")
@ApiOperation( tags = "Section Data APIs", value = "Get last transform for each tile spec with the specified z")
@Path("/{type}/_status")
@UdfParameter(description = "a valid URL to extract a query from")
@RequestMapping(method = RequestMethod.GET, path = "/update/start/{version:.+}", produces = MediaType.TEXT_HTML_VALUE)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates request was successful and the activities are returned"), @ApiResponse(code = 400, message = "Indicates an parameter was passed in the wrong format. The status-message contains additional information") })
@RolesAllowed({"admin"})
@PermissionRule(value = "VIEW_FINANCE_REVIEWER", description = "Comp admin users can view finance reviewer.")
@Path( PATH_NODE_INDEX_GET )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkflowModelDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(value = "Remove SeaClouds Application from SeaClouds")
@ResponseStatus(value = HttpStatus.NOT_FOUND)
@RequestParam(value = "showLocation", required = false, defaultValue = "false")
@PostMapping("/insertComplete")
@RequestMapping(value = "/version", method = GET)
@Parameter(description = "ID of the output")
@When("^SSM inject network packet loss (\\d+) percent on (\\d+) instances$")
@PermissionRule(value = "VIEW_SPEND_PROFILE_STATUS", description = "Stakeholders can get the approved status of a Spend Profile for any Project")
@PostMapping("/question/{questionId}/assign")
@Produces({MediaType.APPLICATION_JSON, RexsterMediaType.APPLICATION_REXSTER_JSON, RexsterMediaType.APPLICATION_REXSTER_TYPED_JSON})
@Param(AUTH_TYPE)
@ApiOperation(value = "Get access roles for a user across applications")
@GetMapping(value = "/delete")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the Service keys of the first 100 registered services in JSON")
@PermissionRule(value = "READ", description = "Stakeholders can see application resources for competitions assigned to them.")
@Validated(UpdateUser.class)
@Operation(description = "Terminate/Deallocate a 3GPP Service Instance on a version provided", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Path("/{" + QUERY_PARAM_ID + "}/_all")
@RequestMapping(value = "/activity/{taskId}", method = RequestMethod.DELETE)
@GetMapping("index")
@QueryParam("all")
@LogMethod("注册用户")
@ApiOperation(value = "Derive local coordinates for specified world coordinates using provided tile spec")
@DescribeParameter( name = "outputValues", min = 0, description = "List of class values for each given threshold (+1 for out of range)." )
@RequestParam(value = "id", required = true)
@Programmatic
@NwhinInvocationEvent(beforeBuilder = DeferredResponseDescriptionBuilder.class, afterReturningBuilder = DeferredResponseDescriptionBuilder.class, serviceType = "Document Submission Deferred Response", version = "1.1")
@GetMapping("deleteUserById")
@Column(name = "begin")
@PermissionRule(value = "CREATE", description = "System maintentenance users can create Alerts")
@GetMapping(value = "/{number}", produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping("/patientlookup/query")
@Path("/notifications/")
@Permissions(values = { IConstants.Permission.FW_FLOW_HISTORY })
@RequestMapping(value = "/job/pause", method = RequestMethod.PUT)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates request was successful and the tasks are returned"), @ApiResponse(code = 400, message = "Indicates an parameter was passed in the wrong format. The status-message contains additional information.") })
@PutMapping("/update")
@Path("themes.json")
@PostMapping("/landing-page")
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "userId", value = "用户ID", required = true), @ApiImplicitParam(name = "appId", value = "appId，应用ID(int型)", required = true), })
@QueryParam(END_TIME)
@PathParam("contentFolder")
@ApiImplicitParams({ @ApiImplicitParam(name = "processInstanceJson", value = "PROCESS_INSTANCE_JSON", type = "String"), @ApiImplicitParam(name = "processInstanceId", value = "PROCESS_INSTANCE_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "scheduleTime", value = "SCHEDULE_TIME", type = "String"), @ApiImplicitParam(name = "syncDefine", value = "SYNC_DEFINE", type = "Boolean"), @ApiImplicitParam(name = "locations", value = "PROCESS_INSTANCE_LOCATIONS", type = "String"), @ApiImplicitParam(name = "connects", value = "PROCESS_INSTANCE_CONNECTS", type = "String"), @ApiImplicitParam(name = "flag", value = "RECOVERY_PROCESS_INSTANCE_FLAG", type = "Flag"), })
@FormParam("fromDate")
@PostMapping("/{projectId}/details/project-address/UK")
@RestQuery(name = "geteventmetadata", description = "Returns all the data related to the metadata tab in the event details modal as JSON", returnDescription = "All the data related to the event metadata tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event metadata tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Description("apoc.coll.reverse(coll) - returns reversed list")
@RequestMapping(value = "/spaces/snapshot", method = RequestMethod.POST)
@Route(method = HttpMethod.GET, uri = "i18n/bundles/{file<.+>}.properties")
@Transactional(readOnly = true, rollbackFor = {TodoNotFoundException.class})
@QueryParam("instanceID")
@Path("/resourceGroups")
@ModelAttribute("createCustomerForm")
@ExtensionDescriptor(description = "returns standard properties of a vertex as XML.")
@Description("apoc.text.indexOf(text, lookup, from=0, to=-1==len) - find the first occurence of the lookup string in the text, from inclusive, to exclusive, -1 if not found, null if text is null.")
@PostMapping(value = "/v1/recommendations/detail")
@Operation( summary = "Submit a new job", description = "Attempt to submit a new job to the system. The system will check the job against " + "the job spec specified in the request. If it does not match, the request will be " + "immediately rejected by the server. Otherwise, the request will be immediately accepted " + "by the server. Note: the server accepting the job is only indicates that the request " + "matches the job spec. It does not guarantee that the underlying job will complete " + "successfully.")
@GetMapping("/resolve")
@RequestParam(value = "warningGroupId", required = false, defaultValue = DEFAULT_NOTIFY_GROUP_ID)
@RequestMapping(value = PERMISSIONS_PATH + "/{searchId}/{userId}", method = RequestMethod.DELETE)
@ApiOperation(value = "Percent of total projects eligible (denominator is total projects)")
@GetMapping("/file")
@DefaultClass(MDCBasedDiscriminator.class)
@RequestMapping(produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@ApiOperation(value = "Get options over datasets conext.", httpMethod = "OPTIONS", response = DatasetOptionListContainer.class)
@VisibleForAdvice
@ApiSummary("Get an item by id")
@JsonView(Views.OverviewGift.class)
@RequestParam(defaultValue = "20")
@Param(value = Constants.InputNames.NEW_PROPERTY_VALUE, required = true)
@ApiParam(value = "Request to limit the returned Facts.")
@ApiResponses({ @ApiResponse(code = 200, message = "The response contains requested workspace entity"), @ApiResponse(code = 404, message = "The devfile with specified id does not exist"), @ApiResponse(code = 403, message = "The user is not allowed to read devfile"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@DescribeProcess( title = "Polygonize", description = "Creates a set of polygons from linestrings delineating them. The linestrings must be correctly noded (i.e. touch only at endpoints)." )
@RequestMapping(value = "/session.json", method = RequestMethod.GET)
@RequestMapping(value = Uris.RANKING_LAST_CREATED_USER, method = RequestMethod.GET)
@QueryParam("apiKey")
@Param(value = XML, required = true)
@P("projectId")
@RequestParam("signed_request")
@Udf(description = "Returns a new string with all occurences of oldStr in str with newStr")
@Headers
@Consumes({ MediaType.TEXT_PLAIN })
@DeleteMapping("/{entityTypeId}/attributes")
@FormParam("sameCodec")
@When("^\"([^\"]*)\" disk full with (\\d+) GB on (\\d+) instance$")
@JsonProperty("nbf")
@CoGroup
@Path("{consumer_uuid}/exists")
@RequestMapping(value = "save")
@DefaultValue(DEFAULT_TIMEZONE)
@AuditEventMethod(event = API_KEY_CREATE)
@ApiImplicitParams({ @ApiImplicitParam(name = "groupName", value = "GROUP_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "groupType", value = "GROUP_TYPE", required = true, dataType = "AlertType"), @ApiImplicitParam(name = "description", value = "DESC", dataType = "String") })
@Name("fromAddress")
@PermissionRule(value = "READ", description = "An assessor can see the application finances for organisations in the applications they assess")
@PageableDefault(1000)
@PathParam("collectionId")
@Transactional(value = TxType.REQUIRES_NEW)
@RequestMapping(value = "/jobs/ids/{id}", method = RequestMethod.DELETE)
@RequestMapping(value = "/{employeeId}/taxes", method = RequestMethod.GET)
@GetMapping(value = "/select-by-id")
@PutMapping("/manage/tagList/disable")
@Request(ClearRequest.NAME)
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.SHORT, concerns = AtlasConversionConcern.RANGE)
@Name("numbers")
@HeaderParam("api_key")
@Produces({"application/xml"})
@WebParam(name = "langCode")
@Path("/{channelTypeUID}/linkableItemTypes")
@RequiresSession
@Description("Modifies date in the UTC time zone according to a pattern." + MODIFY_HELP + "Example: #{modifyDate(date, modifyPattern)}")
@JsonInclude(JsonInclude.Include.NON_NULL)
@FormParam("idvalue")
@Path("/{name}" + ServerAPI.GET_DELIVERIES)
@ApiOperation("Get a single Mobi User")
@Contract("_ -> !null")
@Path("/{chargingStationId}/commands")
@PathVariable("directory")
@UdfParameter
@SuppressFBWarnings( value = "NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION", justification = "https: @Nonnull @Override public Iterable<Metadata> apply(@Nonnull MatchResult input) { try { return Lists.newArrayList(input.metadata()); } catch (IOException e) { throw new RuntimeException( String.format("
@RequestMapping(value = {"/ms_dictionary/remove_dcaeuuid"}, method = {RequestMethod.POST})
@UdfParameter("number of characters to mask before the end")
@CheckPermissionByAccount(action = AuthorizationResourceAction.CREATE_DATABASE_SERVER)
@RequestMapping(value = "/app", method = RequestMethod.GET)
@PostMapping("/{competitionId}/section/terms-and-conditions")
@DescribeParameter(name = "polygon", description = "Polygon to split")
@Path("/{connector}/topics/reset")
@Around(value = "execution(* com.autonomy.aci.client.transport.AciHttpClient.executeAction(..)) && args(serverDetails, parameters)", argNames = "joinPoint,serverDetails,parameters")
@ExceptionMetered(name = "illegalArgumentExceptionMeteredStaticMethod", cause = IllegalArgumentException.class)
@ApiOperation(value = "${AppRoleControllerV2.login.value}", notes = "${AppRoleControllerV2.login.notes}")
@Header(value="DatastreamTypesCheck")
@Mapping(target = "detectConnectedDevices", expression = "java(new DetectConnectedDevicesDto(" + "request.getSource().getDetectConnectedDevices().isLldp(), " + "request.getSource().getDetectConnectedDevices().isArp(), " + "request.getDestination().getDetectConnectedDevices().isLldp(), " + "request.getDestination().getDetectConnectedDevices().isArp()))")
@RequestMapping(value = "/api/events/team/", method = RequestMethod.GET, produces = "application/json")
@RequestMapping(value = "/api/monkeytypes/", method = RequestMethod.GET, produces = "application/json")
@Path("/fields")
@RequestMapping(value = "/api/costEffectivenessTenderAwardAmount", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@PathVariable(value = "policyId")
@Path("{consumer_uuid}")
@Contract(value = " -> fail", pure = true)
@RequestMapping(value = {"/fw_dictionary/remove_securityZone"}, method = {RequestMethod.POST})
@MessageMapping("/demo/{name}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_ALL_GET)
@RequestMapping(value = "/api/ocds/release/ocid/{ocid}", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@PostMapping(value = "/{boxId}/scan")
@QueryParam("response_type")
@javax.annotation.Nullable
@DevMode
@ApiParam(value = "Order for sort key (desc or asc or modif)")
@QueryParam("schema")
@QueryParam(value="vehicle-id")
@Path(ResourceDefinitions.Path.TelevisionShows.SERIES_FULL_PATH)
@Path ( "/start" )
@PutMapping("/password/{userId}/update")
@GetMapping("/detail/{id}")
@Description("Do a parallel search over multiple indexes returning nodes. usage apoc.search.node( map of label and properties which will be searched upon, operator: EXACT | CONTAINS | STARTS WITH | ENDS WITH, searchValue ) returns all the DISTINCT Nodes found in the different searches.")
@RequestMapping(value = {"/cl_dictionary/remove_varbindDict"}, method = {RequestMethod.POST})
@GetMapping(value = "/grants/{grantId}")
@ShellOption(help = "Order by column. Default is: ID", defaultValue = "ID")
@PathParam( "dswId" )
@CheckRole("mt-suggestion")
@MotechListener(subjects = ReportEvent.SUBJECT)
@RequestMapping(value = "connectionMain/deleteOrganizationalProvider", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 404, message = "No vdb could be found with name"), @ApiResponse(code = 404, message = "No translator could be found with name"), @ApiResponse(code = 406, message = "Only JSON is returned by this operation"), @ApiResponse(code = 403, message = "An error has occurred.") })
@Cacheable(cacheNames = "cloudResourceRegionCache", key = "{ #cloudCredential?.id, #availabilityZonesNeeded }")
@ApiResponses( value = {@ApiResponse(code = HTTP_STATUS_OK, message = API_STATUS_DESCRIPTION) })
@PostMapping("/offline")
@GetMapping("/tag/id/{id}")
@ApiOperation( value = "Update an existing Origin.", notes = "This operation updates an existing Origin.\n\n" + "If the Origin contains an organization users must hold the permission to update Origins for that " + "organization. Similarly, if the operation changes the Origin's organization users must hold the " + "same permission for the new organization.", response = Origin.class )
@CallerSensitive
@Name("relationship")
@PermissionRule(value = "CREATE_FILE_ENTRY", description = "A consortium member can create a file entry for the finance section for their organisation")
@RequestMapping("_update")
@GetMapping(value = "/{projectId}/additional-contract/details", produces = "application/json")
@RequestMapping(value = "/businessObjectDefinitions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Description("apoc.text.rpad(text,count,delim) YIELD value - right pad the string to the given width")
@ApiOperation(value = "Shows a list of all rules", response = LifecylceDTO.class, responseContainer = "List", authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@UtilityMethod
@Path("/export/{path:.*}")
@GetMapping("/emailTemplates")
@ApiParam(name = "modelId")
@JsonProperty( JSON_PROPERTY_USERNAME )
@ScalarFunction("ST_Touches")
@ScalarFunction("ST_Equals")
@PostMapping(value = "/online-create")
@ResponseData(name = "返回值", responseType = @TypeDescriptor(value = SimpleAccountDTO.class))
@ApiOperation(value = "Copy the properties of a Resource into another")
@ApiException(DELETE_TENANT_BY_ID_ERROR)
@RequestParam(value = "priority", required = false)
@PathVariable(value = "programId")
@Secured(SecurityFunctions.FN_ATTRIBUTE_VALUE_LISTS_GET)
@ApiOperation(value = "${AWSIAMAuthControllerV2.listRoles.value}", notes = "${AWSIAMAuthControllerV2.listRoles.notes}")
@Path( "/extraRoles" )
@PutMapping(value = "/examine/{id}")
@DeleteMapping(path = "/adminbasic/contacts/{contactsId}")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace")
@CliOption(key = { "ignoreCrc" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether ignore CRC")
@PathParam("project")
@Path("/{workflowId}/remove")
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.USER_APP_REL, description = OperationRecordLog.OperationDescription.CREATE_USER_APP_REL)
@ApiOperation("Retrieves State for the User making the request based on filter criteria")
@Operation( summary = "Get an output produced by the job", description = "Gets an output produced by the job. If the job has not written this output, of it it has been " + "subsequently deleted, a 404 shall be returned")
@RequestMapping(value = TAG_TYPES_URI_PREFIX + "/{tagTypeCode}", method = RequestMethod.DELETE)
@Path("/resolve/{path:.*}")
@RequestMapping(produces = {"application/json-home"})
@ApiOperation(value = "Get the set of pages associated with an application.")
@SuppressWarnings( "resource" )
@GetMapping("/question/{questionId}")
@ApiOperation(notes = "Refreshes Pools by Product", value = "refreshPoolsForProduct", response = AsyncJobStatusDTO.class, responseContainer = "List")
@Parameter(SerializedUdfList.class)
@ApiOperation(value = "Retrieve all todos for a user by passing in his name", notes = "A list of matching todos is returned. Currently pagination is not supported.", response = Todo.class, responseContainer = "List", produces = "application/json")
@Path("/search-by-tasks")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved locale information." ), @ResponseCode ( code = 404, condition = "Failed to retrieve locales because the file was not found." ), @ResponseCode ( code = 500, condition = "Unable to retrieve locales due to some other error." ) } )
@Name("nodes")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Service removed.") , @ApiResponse(code = 404, message = "Resource not found.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Administrator can access it.") })
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_PLAIN })
@Path("recommended")
@RequestMapping( value = {"/get_AutoPushPoliciesContainerData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Fact to retract does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@ModelAttribute(name = "form")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a tModel entity in XML")
@ApiOperation(value = "[public] List administrators of the zone", notes = "List username of administrators of the zone")
@ResourceFilters(TaskResourceFilter.class)
@ApiOperation(value = "Get time period type by id")
@GetMapping(path = "/order/{travelDate}/{trainNumber}")
@DeleteMapping(value = "/v2/identity/group-alias/id/{id}", produces = "application/json")
@Path("/agent")
@Description("Arc sine")
@PostMapping("/create-pending-monitoring-officer")
@ApiOperation(value = "Get options over providers conext.", httpMethod = "OPTIONS", response = ProviderOptionListContainer.class)
@Param(PROXY_HOST)
@ApiOperation(notes = "Updates a single Guest on a Consumer. Allows virt-who to avoid uploading" + " an entire list of guests", value = "updateGuest")
@SuppressWarnings("fallthrough")
@ApiOperation(value = "Delete an Endpoint", notes = "Delete an Endpoint resource")
@RestQuery(name = "createNewEvent", description = "Creates a new event by the given metadata as JSON and the files in the body", returnDescription = "The workflow identifier", restParameters = { @RestParameter(name = "metadata", isRequired = true, description = "The metadata as JSON", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(responseCode = HttpServletResponse.SC_CREATED, description = "Event sucessfully added"), @RestResponse(responseCode = SC_BAD_REQUEST, description = "If the metadata is not set or couldn't be parsed") })
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.STRING, concerns = { AtlasConversionConcern.CONVENTION })
@RequestMapping("/{zone}/debates/{articleId}")
@Path ( "{pathId : .+}/isVisible" )
@GetMapping("/having")
@Parameter(description = "ID of the job to get stdout for")
@ExceptionHandler(SmartCosmosException.class)
@SuppressFBWarnings(value = "PZLA_PREFER_ZERO_LENGTH_ARRAYS", justification = "Returning null means the input was null")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Returns the boolean response" ) } )
@Profile("default")
@Value("${text.server.coordinate.url}")
@Path("listBeans/{schemaName}")
@Path (REST_API_SERVERS + REST_API_PATH_ID)
@PathParam("job-id")
@RequestMapping(value = "/reports/studies", method = RequestMethod.GET)
@Process(actionType = OpenLogFile.class)
@Param(value = RESULT_SET_CONCURRENCY)
@ApiOperation( value = "Get list of region types", nickname = "getRegionTypes" )
@RequestMapping(path = "/v1/getPatchingAndProjectionProgress", method = RequestMethod.GET)
@DeleteMapping(value = "{processId}/instances/{processInstanceId}/nodeInstances/{nodeInstanceId}", produces = APPLICATION_JSON_VALUE)
@ConfigDescription("Amount of time to wait on shutdown after remove from load balancers before stop taking requests")
@GetMapping(value = "/history/historic-process-instances/{processInstanceId}", produces = "application/json")
@QueryParam("marker")
@PermissionRule( value = "VIEW_TEAM_STATUS", description = "Internal users can see a team's status")
@PathParam("groupName")
@PutMapping("/{organizationId}")
@AdapterDelegationEvent(beforeBuilder = DeferredResponseDescriptionBuilder.class, afterReturningBuilder = DocSubmissionArgTransformerBuilder.class, serviceType = "Document Submission Deferred Response", version = "LEVEL_a0")
@RequestMapping(value = "/get", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestHeader(value = "X-Requested-With", defaultValue = "NotAjax")
@Param(value = VM_FOLDER)
@ApiOperation(httpMethod = "GET", value = "API to get all Rule Category's", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Then("create a repeating group \"([^\"]*)\" with \"([^\"]*)\" in group \"([^\"]*)\" in message \"([^\"]*)\"")
@ApiParam(value = "An optional tag to be added in data set metadata once created.")
@QueryParam("skipFilterNoCodes")
@PreAuthorize("#employee == authentication.name or hasRole('HR')")
@PathVariable("scope")
@Name("maxNodes")
@RequestParam(value = "associationIds[]")
@Path( IS_AVAILABLE_PATH )
@Produces ( { MediaType.APPLICATION_JSON } )
@RequestParam("userName")
@RequestMapping(value = "/zone/{zone}/external-link/exist", method = RequestMethod.GET)
@PutMapping(value = "/identity/users/{userId}", produces = "application/json")
@javax.ws.rs.Path(RECORDS_PAGES_SEQUENCE)
@PathVariable("jobId")
@FormParam( "category" )
@RequestParam(value = "syncDefine", required = true)
@ApiOperation(value = "Create a new Environment", notes = CREATE_ENVIRONMENT_NOTES)
@ApiOperation(value = "Update an experiment", notes = "Can update an experiment that is in DRAFT state to change the experiment state, or " + "to change sampling percentage or to enable personalization and more.", response = Experiment.class)
@Param(value = "page")
@Cache.Policy
@JsonProperty(CommonConstants.REQUEST_DETAILS_VARIABLE)
@RequestMapping(value="/delete/{name:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}", method=RequestMethod.GET)
@UserAggregationFunction("apoc.agg.last")
@Udf(description = "Gets an integer representing days since epoch.")
@PathParam("queueName")
@Path("/services/count")
@Named("facesContext")
@GlobalCommand(SAVE_CHANGES)
@GetMapping("/my")
@CommandHandler(logStart = CommandLogLevel.INFO, logFinish = CommandLogLevel.INFO)
@Path(CASE_ALL_INSTANCES_GET_URI)
@SuppressWarnings("IndexOfReplaceableByContains")
@RequestMapping(value = "/plan", method = RequestMethod.POST)
@SuppressWarnings("UnusedException")
@ApiParam(value = "context for the experiment, e.g. PROD, QA")
@GetMapping("queries")
@Parameter(description = "The password of the user, necessary if the " + "headerPasswordCheck is enabled.")
@PathParam("resource")
@RequestParam(PARAM_URL)
@QueryParam(value="depot-id")
@GetMapping("/user/{userId}/competition/{competitionId}/dashboard")
@Named(OAUTH_STATE_CRYPTER)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of UserGroupDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(httpMethod = "POST", value = "Adding issue exception to the corresponding target type")
@PutMapping(path = "/aspsp-settings")
@PostMapping(value = "/config/{documentConfigId}", params = "uploadDocument")
@GetMapping("/find-by-email/{email}/")
@ApiParam(required = true, value = "User to move up")
@PreAuthorize("hasAnyAuthority('" + EDIT_PERM + "')")
@ApiOperation(value = "To test enum parameters", notes = "To test enum parameters", nickname = "testEnumParameters", tags = { "fake" })
@RequestMapping(value = "/price", method = RequestMethod.GET)
@ConditionalOnMissingBean(AttachmentService.class)
@ValidTipsAndTricksDtoRequest
@RequestMapping("topics/{id}/unsubscribe")
@Contract("_, null -> _; _, !null -> !null")
@MatrixVariable(name="q", pathVar="petId")
@AuditEventMethod(event = UPLOAD_ANCHOR)
@PutMapping("/subsection-status/complete/{competitionId}/{parentSection}/{subsection}")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the operational details of a given entity in XML")
@RequestMapping( method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE )
@ApiOperation(value = "login: creates new connection to Bagri REST server; requires HTTPS protocol")
@RequestParam(value = "locale", required = false)
@WebParam(name = "multiply", mode = WebParam.Mode.OUT)
@ApiParam(value = "Request to create FactType.")
@ApiOperation(value = "Test the segmentation rule of an experiment")
@Parameter(MQTTBrokerURI.class)
@IIIFPresentationBinding
@Path("/elimination/analysis")
@ApiException(EDIT_RESOURCE_FILE_ON_LINE_ERROR)
@PathParam("authenticatorName")
@DescribeParameter( name = "band", description = "Band number (zero base) to use for values to be contoured", min = 0, max = 1 )
@RequestParam(value = "processInstanceId")
@ApiParam(value = "授权码", required = true)
@QueryParam("pluginId")
@RequestMapping(value = "/jobDefinitions", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestParam("startTime")
@Path(ApiUrls.LOCALIZATION_TRANSLATIONS)
@PreAuthorize("hasRole('ADMIN') OR (hasRole('FOLDER_MANAGER') AND " +"@grantPermissionManager.childrenFolderPermission(#id, 'WRITE'))")
@Field
@ApiParam(value = "The UUID of the target consumer", required = true)
@TreeResponse
@PathVariable("personPensionId")
@QueryParam(METHOD)
@RequestMapping(value = "/redis/health/hickwall/" + CLUSTER_NAME_PATH_VARIABLE + "/" + SHARD_NAME_PATH_VARIABLE + "/{redisIp}/{redisPort}", method = RequestMethod.GET)
@PathParam("jobId")
@Consumes(Constants.MEDIA_TYPE_GRAPHQL)
@QueryParam(RMWSConsts.LIMIT)
@GetMapping("/get-available-assessor-ids/{competitionId}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_SEARCH_POST)
@PermissionRule(value = "CREATE", description = "The System Registration User can create Organisations on behalf of non-logged in Users " + "during the regsitration process")
@RequestMapping(value = "/{specOfferId}/benefits", method = RequestMethod.POST)
@PostMapping(value = "/details", params = FORM_ACTION_PARAMETER)
@Param("sort")
@PathParam("name1")
@PermissionRule(value = "UPDATE", description = "An admin user can update user details to assign monitoring officers")
@UdfParameter( description = "Separator string and values to join")
@PathParam("topic")
@RequestMapping(value = "/{personId}/names/{personNameId}", method = RequestMethod.PUT)
@PerformanceMetric("v3.consumers.get")
@PathParam("userId")
@JsonProperty("function")
@RequestParam("response_type")
@Path("/getReleaseInfo")
@QueryParam("quote")
@Path("query/{schemaName}")
@Inline(value = "$9.getPhysicsEngine().motionNewtonLaw3D(($1), ($2), ($3), ($4), ($5), ($6), ($7), ($8))", imported = {PhysicsUtil.class})
@ApiOperation(value = "Get Asset Type by id")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_ASSET + "\")")
@RequestParam(name = "state", required = false)
@Parameter(required = true)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Path("mergeObject")
@Path("/item/{path:.*}")
@Path("/search")
@RestQuery(name = "createGroup", description = "Add a group", returnDescription = "Return the status codes", restParameters = { @RestParameter(name = "name", description = "The group name", isRequired = true, type = Type.STRING), @RestParameter(name = "description", description = "The group description", isRequired = false, type = Type.STRING), @RestParameter(name = "roles", description = "A comma seperated string of additional group roles", isRequired = false, type = Type.TEXT), @RestParameter(name = "users", description = "A comma seperated string of group members", isRequired = false, type = Type.TEXT) }, responses = { @RestResponse(responseCode = SC_CREATED, description = "Group created"), @RestResponse(responseCode = SC_BAD_REQUEST, description = "Name too long"), @RestResponse(responseCode = SC_FORBIDDEN, description = "Not enough permissions to create a group with the admin role."), @RestResponse(responseCode = SC_CONFLICT, description = "An group with this name already exists.") })
@ResponseStatus(HttpStatus.OK)
@TextStartMarginType
@RequestParam(value = "customTimeForMigration", required = true)
@JsonProperty("clientInfo")
@RequestMapping(value = "/businessObjectFormatRetentionInformation/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@When("^I refresh the page$")
@PathParam("idFeature")
@UseCaseAdministratorUnassignsUserFromProject(@Step(number=4,next={Step.NO_NEXT_STEP} ,name="Roles changed in auth", description="Authorization layer removes ROLE_USER"))
@Type
@PathParam("id_document")
@ApiOperation(notes = "Retrieves the list of Entitlements for an Owner", value = "List Owner Entitlements")
@ApiOperation("List documents in user's private space")
@SuppressWarnings({ "rawtypes", "unchecked"})
@RequestMapping(value = "/{username}/duplication", method = RequestMethod.GET)
@RequestMapping(value="/changes/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@GetMapping("/unallocated-applications/{assessorId}")
@Mapping(target = "description", source = "description")
@MenuTable.DisplayKind
@Path("helloname")
@SuppressWarnings({"SameParameterValue", "SameParameterValue"})
@MCAttribute
@ApiOperation("Remove role from a Mobi User")
@PathParam( "direction" )
@PostMapping("/preview")
@GetMapping("/dimension")
@Param(value = XML_DOCUMENT)
@PathVariable(value = "type")
@GetMapping("/{name}/sprites/names")
@Operation(summary = "List of ExperimentTemplates", tags = {"experimentTemplates"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema( implementation = JsonResponse.class)))})
@RequestMapping(SUCCESS_URL)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Monkey Strategy object successfully deleted from ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 409, message = "Monkey Strategy can be delted only by the owning team"), @ApiResponse(code = 404, message = "Monkey Strategy object not found in ES for given Monkey Strategy ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Name("true_values")
@Path(TagRESTConstants.RESOURCE_RESOURCE + "service/{serviceName}/signature/{resourceSignature}")
@RequestMapping(value = SECURITY_FUNCTIONS_URI_PREFIX + "/{securityFunctionName}", method = RequestMethod.GET)
@Path("/{job-id}/spec")
@PathVariable("businessObjectFormatVersion")
@Get("/hello")
@RequestMapping("all")
@PermissionRule(value = "READ", description = "Monitoring officers can see the input responses for the applications they are assigned to")
@RequestMapping(value = "/{departmentId}/names/{id}", method = RequestMethod.GET)
@Path("versions/{versionId}")
@PostMapping("/nologin/_update")
@WSDoc("Get All Unvoided Drug Info in the system")
@Param(value = EXPIRY, required = true)
@Name("query")
@RequestMapping(path = "/product/{product}", method = RequestMethod.GET)
@FormParam(POSITION_XML)
@ScriptMethod( description = "Returns if the specified DHIS2 value type is supported.", args = @ScriptMethodArg( value = "valueType", description = "The DHIS2 value type that should be checked." ), returnDescription = "A boolean value that indicates if the value is supported." )
@Path("/document/{contentFolder}/{pi}/{fileName}")
@Path("/db/{authorizerName}/cachedSerializedUserMap")
@PostMapping("/authenticate")
@ApiOperation(value = "Add a member to the authenticated user's organization", response = Response.class)
@RequestMapping(path = "/list", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "The target ResourceGroup (to)")
@WSDoc("Gets Full representation of Drug Groups for the uuid path")
@ApiOperation(value = "Download document template file", response = File.class)
@PerformanceMetric("v3.clusters.get")
@Operation( summary = "Disable two factor authentication", description = "Disable two factor authentication.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = Account2FADTO.class))) })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.MODIFY_USER_ACTIVE_STATUS + "\")")
@QueryParam("configName")
@QueryParam("query-string")
@Path( "/{host_id}/selinfo" )
@Path("/secrets/{secretId}/groups/{groupId}")
@Name(value = "length",defaultValue = "1")
@NamespacePermission(fields = "#request.businessObjectDataStorageUnitKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@RequestMapping(value = "/search/index/rebuild")
@GetMapping("/{name}/sprites/url")
@ApiOperation("Skips a given task from a current running workflow")
@Path("user-groups")
@Operation(tags = {"records", "iiif"}, summary = "Get IIIF range for section")
@PostMapping("_search")
@Scheduled(cron = "0 0 0 * * *")
@QueryParam("size")
@Path("part-iterations")
@IsSendingAsyncMessage(MessageID.SCHEDULER_STARTED)
@Scheduled(cron = "0 0 0 * * Sun")
@RequestParam(name = "fileFormat", required = false)
@Named("RadiusEventBus")
@ApiOperation(value = "Update roles for a list of users and applications")
@ApiOperation(value = "Deletes an automatic harvesting.", httpMethod = "DELETE", response = String.class)
@RequestMapping(path = "/{productId}", method = RequestMethod.GET)
@CheckPermissionByAccount(action = AuthorizationResourceAction.GET_OPERATION_STATUS)
@RequestMapping(value = "/{debateId}", method = RequestMethod.GET)
@ObjectId
@RequestParam(value = "patientId", required = false)
@GetMapping("/invite-accept/interview/{inviteHash}/accept")
@XmlElement(type = SmilImpl.class, required = true)
@RequestParam("userId")
@PathParam("organizationId")
@PathParam("databaseName")
@Feature
@PreAuthorize("hasAuthority('GENERATE_INTERNAL_TLS_CSR')")
@RequestMapping(value = BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@GetMapping(ROOM + "/reload")
@GetMapping(produces = { MediaType.APPLICATION_JSON_VALUE, APPLICATION_YAML_VALUE })
@IntRange(from = 0x0, to = 0xFF)
@Parameter(description = "The customer to delete.", required = true)
@ApiParam(value = "Bucket Label")
@Consumes ( { MediaType.WILDCARD } )
@RequestMapping(method = GET, produces = APPLICATION_JSON_VALUE)
@Description("Convert Unicode code point to a string")
@ApiOperation( value = "删除自定义接口（软删）", notes = "删除自定义接口" )
@Path("queueDetails")
@QueryParam(value="bbox")
@RequestMapping(value = "/requisitions", method = GET, headers = ACCEPT_JSON)
@PathParam("appattemptid")
@ApiOperation(value = "Delete eco news.")
@JsonProperty(value = "type", required = true)
@HystrixCommand( ignoreExceptions = { MissingDhisResourceException.class, TransformerDataException.class, TransformerMappingException.class, UnauthorizedException.class, ForbiddenException.class } )
@Validate
@ApiOperation(value = "part-templates")
@PathVariable("metric")
@SuppressWarnings("MethodMayBeStatic")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_POST)
@value
@PluginEventListener
@Path("{ciId}/baselines/{baselineId}/path-to-path-links/source/{sourcePath}/target/{targetPath}")
@ApiOperation(value = "Save email in database for receiving news.")
@Path("config")
@gid_t
@ApiOperation(value = "Get the associated pages information for a given experiment ID")
@ApiImplicitParams({ @ApiImplicitParam(name = "projectId", value = "PROJECT_ID", dataType = "Int", example = "100") })
@Internal
@ApiOperation(value = "${UserPassControllerV2.updatePassword.value}", notes = "${UserPassControllerV2.updatePassword.notes}")
@PostMapping("/{competitionId}/release-feedback")
@PreAuthorize("hasAuthority('ifs_administrator')")
@QueryParam("autoOnboard")
@PerformanceMetric("v3.clusters.list")
@IbisDoc({"convert the result to lowercase, before searching for a corresponding forward", "true"})
@ApiParam(value = "Provide serviceId 1-policyViolationList,2-policyOverviewList,3-patchingList,4-taggingList,5-certificateList,6-vulnerabilitiesList", required = false)
@GetMapping("/review/{id}")
@ApiOperation(value = "${SelfSupportController.createRole.value}", notes = "${SelfSupportController.createRole.notes}")
@Config("http-server.internal-networks")
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of regions.") })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Program.class), @ApiResponse(code = 500, message = "Internal server error")} )
@ApiOperation( value = "Grant a Subject access to a Fact.", notes = "This operation grants a Subject explicit access to a non-public Fact. The request will be rejected " + "with a 403 if a user does not have access to the Fact or is not allowed to grant further access.", response = AclEntry.class, code = 201 )
@ApiOperation(value = "Get permissions associated with a specific user role")
@RequestMapping(method = { RequestMethod.POST, RequestMethod.GET }, value = "/userDashboards/search/getDefaultDashboardForCurrentUser")
@RequestParam(value = "access_token")
@RequestMapping(value = REQUEST_MAPPING, method = RequestMethod.GET)
@TurfConstants.TurfUnitCriteria
@QueryParam("logLevel")
@Path("{workspace}/serialize")
@RequestMapping(value = "/widgets/{widgetCode}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE, name = "widget")
@PutMapping("/notify-assessors/competition/{competitionId}")
@Profiled(profile = EndpointProfile.PROFILE_URI)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a business entity in JSON")
@ApiOperation(httpMethod = "GET", value = "API to get all asset group exception details by exception name and datasource", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@WebParam(name = "patientList")
@RouteMeta(permission = "新建权限组", module = "管理员")
@FormDataParam("title")
@RequestMapping(value = BASE_MAPPING + "/{id}", method = RequestMethod.GET)
@Path("myEdOrg")
@DeleteMapping("/{entityId}/attrs/{attrId}")
@SuppressWarnings({"squid:S3776", "findsecbugs:PATH_TRAVERSAL_IN"})
@SuppressWarnings({"checkstyle:BooleanExpressionComplexity", "checkstyle:NPathComplexity", "checkstyle:CyclomaticComplexity"})
@Description("apoc.es.stats(host-url-Key) - elastic search statistics")
@CliCommand(value = STREAM_QUERIES_LIST_CMD, help = "List the queries that are being managed by the configured Rya Streams subsystem.")
@Path("/api/repository/")
@WSDoc("Save New DrugPurchaseOrder")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.SCALE_DATAHUB)
@ScalarFunction("parse_duration")
@ApiOperation(value = "Delete an aggregator.", httpMethod = "DELETE", response = String.class)
@PathParam("token")
@PathParam("repositoryPath")
@ApiOperation("到店领取")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully restored the file." ), @ResponseCode( code = 307, condition = "Cannot restore in origin folder, can restore in home folder without " + "conflicts" ), @ResponseCode( code = 403, condition = "Failure to Restore the file." ), @ResponseCode( code = 409, condition = "Cannot restore in origin folder, cannot restore in home folder without " + "conflicts" ), } )
@RequestMapping( value = {"/get_ServiceListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/securityprofiles/{identifier}")
@RequestParam("count")
@Around("rollBackLocalTransactionPointcut()")
@RequestParam(name = "ag", required = false)
@PostMapping("/{competitionId}/add-innovation-lead/{innovationLeadUserId}")
@PathParam("holidayId")
@SuppressWarnings({"unchecked", "PMD.AvoidLiteralsInIfCondition"})
@ApiOperation(value = "updateResourceContent", notes = "UPDATE_RESOURCE_NOTES")
@RequestMapping( value = {"/get_DashboardPDPStatusData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_TAGS_DELETE)
@RequestParam(value = "qqfile")
@Description("apoc.coll.frequencies(coll) - returns a list of frequencies of the items in the collection, keyed by `item` and `count` (e.g., `[{item: xyz, count:2}, {item:zyx, count:5}, {item:abc, count:1}]`)")
@Gauge(name = "gauge", unit = MetricUnits.NONE)
@NotifyChange({SELECTED_GROUP_FOR_DIALOG, SHOW_GROUP_DIALOG, SHOW_DELETE_CONFIRM_DIALOG})
@Path("{deployment_id}/cost-consumption")
@EventHandler("name")
@PostMapping("/save-invite")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort")
@DefaultValue(OFFSET_DEFAULT)
@ApiOperation(value = "Creates a new road")
@RequestParam(MAX_RESULTS_PARAM)
@PathParam("intpName")
@RequestMapping(value = {"/descriptive_dictionary/remove_descriptiveScope"}, method = {RequestMethod.POST})
@RequestMapping(value = "/toDas", method = RequestMethod.POST)
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.IOS_VERSION, description = OperationRecordLog.OperationDescription.CREATE_IOS_VERSION)
@PermissionRule(value = "ACCESS_PROJECT_TEAM_STATUS", description = "A partner can access the Project Team Status page when the project is in a correct state to do so")
@PostMapping(value = "/{competitionId}/manage-stakeholders", params = {"inviteStakeholder"})
@IbisDoc({"key of session variable to store systemdate in", "systemdate"})
@RequestPart(required = false)
@SuppressWarnings("PMD.NonThreadSafeSingleton")
@Operation(summary = "Find experimentTemplate by name", tags = {"experimentTemplate"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class))), @ApiResponse( responseCode = "404", description = "ExperimentTemplate not found")})
@Path( PATH_NODE_PROPERTY )
@FloatRange(from = 0f, to = XYZ_WHITE_REFERENCE_Y)
@ApiOperation(value = "authorizedFile", notes = "AUTHORIZED_FILE_NOTES")
@ApiParam(value = "User ID", required = true)
@PermissionRule(value = "RETRIEVE_USER_ROLE_PROFILE", description = "kta can retrieve a users status")
@RequestMapping(value = "/requisitionGroups", method = GET)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully publish the artifact." ), @ResponseCode ( code = 403, condition = "Failure to publish the file due to permissions." ), @ResponseCode ( code = 500, condition = "Failure to publish the file due to a server error." ), } )
@Pointcut("@annotation(io.kermoss.trx.app.annotation.CommitBusinessGlobalTransactional)")
@QueryParam(PARAM_COHERENT_JOURNALING)
@RequestMapping(method = RequestMethod.GET, value = "/resource/association/{groupId}")
@Path(AccessExtAPI.LOGBOOK_OPERATIONS)
@TransactionAttribute(TransactionAttributeType.REQUIRED)
@ApiOperation(value = "${SelfSupportController.associateApprole.value}", notes = "${SelfSupportController.associateApprole.notes}")
@Procedure(mode = WRITE)
@ApiParam(value = "页码，从1开始，默认为1", required = false)
@DescribeParameter( name = "scaley", description = "Scale parameter for the Y direction", min = 0 )
@ApiException(GRANT_UDF_FUNCTION_ERROR)
@QueryParam("only_future")
@Option( value = "M", mnemonic = 'M', mappedBy = CustomBigIntegerMapper.class, collectedBy = ToSetCollector.class)
@SenderType(VariantType.ANDROID)
@Action(name = "List Sort", outputs = { @Output(RESULT_TEXT), @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@Verify(Pool.class)
@RequestMapping("/up-voted")
@PathVariable("searchId")
@RequestMapping("/jobInstanceStatus")
@ApiParam(value = "Request to create Origin.")
@RequestMapping(method = RequestMethod.GET, value = "widget/{widgetId}")
@RequestMapping(value = "/subjectSchema", method = RequestMethod.GET)
@Path("valueOf")
@Path("/is_replace_token")
@ApiMethod( name = "apis.getRpc", path = "apis/{api}/{version}/rpc" )
@FormDataParam( "overwrite" )
@Path(MIGRATION_URI)
@RequestHeader(value = "X-Auth-Token", required = false)
@ApiOperation(value = "Import zip", notes = "Import resources as zip")
@Mapping(target = "periodicPings", source = "periodicPings")
@ApiOperation(value = "${AWSAuthControllerV2.deleteRole.value}", notes = "${AWSAuthControllerV2.deleteRole.notes}")
@Path("{owner_key}/pools")
@ApiParam(value = "The user configuration details.", required = true)
@Name("data")
@PreAuthorize("hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.CREATE_POSTS')")
@ApiOperation("保存岗位")
@RequestMapping(value=URI_PATTERN_P_OPEN, produces="application/json", method=RequestMethod.GET)
@JsonProperty("routerId")
@RangerAnnotationClassName(class_name = VXPermMap.class)
@ApiOperation(value = "Describe an Environment by name")
@ScalarFunction("ST_IsRing")
@Reference( name = "authorizationConfiguration", service = AuthorizationConfiguration.class, cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC )
@RequestParam(name = "page", required = false, defaultValue = "0")
@Path("/{job_id}")
@QueryParam("benchmark-id")
@Advice.Origin
@RequestMapping(method = GET, value = "/registers/anc")
@RequestMapping(method = {RequestMethod.GET, RequestMethod.POST})
@PathVariable(value = "businessObjectDefinitionName")
@ApiOperation(value = "Get room according to indoor location", httpMethod="GET",response=RoomDTO.class)
@RequestMapping(value = "/index", method = RequestMethod.GET)
@ApiParam( value = "Used to track REST requests for logging purposes. Identifies a single top level invocation of ONAP", required = false)
@GetMapping(value = "/github/{owner}/{repo}/{number}/claimable")
@RequestMapping(value = "/api/percentTendersWithTwoOrMoreTenderers", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@SuppressWarnings("rawtypes")
@Secured(permission = "unitsWithInheritedRules:read", description = "Récupérer la liste des unités archivistiques avec leurs règles de gestion héritées")
@UdfParameter( description = "Array of values from which to find the minimum")
@DeleteMapping(value="/v2/auth/userpass/users/{username}",produces="application/json")
@RequestMapping( value = {"/get_DCAEUUIDDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_KEY + "\")")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "projectIds", value = "PROJECT_IDS", type = "String") })
@FormDataParam("type")
@OnClose
@RobeService(group = "Permission", description = "Returns all services and menus collection with the matches given Role id.")
@SuppressLint("PackageManagerGetSignatures")
@Path("sso/artifact")
@PostMapping(params = "assign")
@SuppressWarnings("Anonymous2MethodRef")
@EventHandler("okButton")
@Path ( "{pathId : .+}/metadata" )
@RequestMapping("/dom")
@Path("{filename}")
@ApiException(DELETE_ALERT_GROUP_ERROR)
@PostMapping(params = "uploadAppendix")
@RequestMapping(value = "/paymentnotifications", method = RequestMethod.POST)
@SuppressFBWarnings(value = "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR", justification = "This is a false positive. afterPropertiesSet is called before this method which will ensure ddlGeneratorMap is not null.")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of DocumentBaselineDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/portfolio/{id}", method = RequestMethod.POST)
@QueryParam(LocalizationResourceApi.GETBUNDLE_SORTED_PARAM)
@DescribeProcess(title = "Split Polygon", description = "Splits a polygon by a linestring")
@PutMapping("{customerId}")
@PathParam("tradeId")
@Description("Returns provided datetime in the UTC time zone modified according to a pattern<br/>" + "If modified date time is on weekend and <code>skipWeekends</code> is <code>true</code> then the next working day in direction of modification will be returned" + MODIFY_HELP + "Example: #{modifyDateTime(dateTime, modifyPattern, skipWeekends)}" )
@RequestParam("phone")
@GetMapping("/find-all/")
@Experimental(feature = ExperimentalFeature.CUSTOM_SERVICE_REPOS, comment = "Remove logic for handling custom service repos after enabling multi-mpack cluster deployment")
@PathParam("stackVersionId")
@PathVariable("endpoint")
@GetMapping(value = "/verify-name")
@RequestMapping(value = "/pixQuery", method = RequestMethod.POST)
@RequestMapping(value = "/programId/{programId}/configureRegimenTemplate", method = GET, headers = ACCEPT_JSON)
@GetMapping(value = "/girls")
@ApiParam(value = "Add tips & tricks request", required = true)
@RequestMapping(value = "/api/ocds/package/all", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Path("health")
@DescribeParameter(name = "to_measure", description = "Measure for end of segment to extract")
@ExceptionHandler(value = AccessDeniedException.class)
@ApiParam(value = "Container id to be disposed (undeployed)", required = true, example = "evaluation_1.0.0-SNAPSHOT")
@Config("event-listener.config-files")
@DeleteMapping(value = "/{id}", produces = "application/json")
@Mapping(source = "logicalportno", target = "logicalPortNumber")
@PathVariable("active")
@Path("/config")
@ApiParam(value = "Name for new project", required = true)
@ApiResponses({ @ApiResponse(code = 204, message = "The invitation successfully removed"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ApiOperation(value = "Returns a release entity for the given project id. " + "The project id is read from planning.budget.projectID")
@RequestMapping(value = "/{metadataUuid}/formatters/zip", method = RequestMethod.GET, consumes = { MediaType.ALL_VALUE }, produces = { "application/zip", MEF_V1_ACCEPT_TYPE, MEF_V2_ACCEPT_TYPE })
@RequestMapping(value = "/{departmentId}/names", method = RequestMethod.POST)
@RequestMapping(value = "/deleteSpanner", method = RequestMethod.GET)
@ApiOperation("Converts user provided request into XACML and evaluates.")
@PathParam("fileId")
@Description("apoc.coll.indexOf(coll, value) | position of value in the list")
@QueryParam("maxquantity")
@Param(value = TARGET_HOST, required = true, description = TARGET_HOST_INPUT_DESC)
@ApiOperation("Lists workflows for the given correlation id")
@UseCaseAdministratorAssignsUserToProject(@Step(number=4,next={Step.NO_NEXT_STEP} ,name="Roles changed in auth", description="Authorization layer adds ROLE_USER"))
@PostMapping(value="/confirmdrawcashbyidbytype")
@QueryParam("pageSize")
@Generated(hash = 1998124482)
@Throws(IllegalStateOfArgumentException.class)
@RequestMapping(value = EMR_CLUSTER_DEFINITIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/requisitions/lossAndAdjustments/reference-data", method = GET, headers = ACCEPT_JSON)
@Path("/screenkey/{key}")
@Secured(SecurityFunctions.FN_STORAGE_PLATFORMS_ALL_GET)
@DeleteMapping(value = "/tim")
@Path("/users/{username}")
@NavigationRes
@RequestMapping(value = "/namespaces", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Description("apoc.map.fromNodes(label, property)")
@PsInterruptConfiguration
@JniMethod(cast = "glfs_fd_t *")
@Consumes(MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/users/*/contacts", method = RequestMethod.POST)
@RequestParam("info")
@Param(value = Constants.InputNames.VALIDATE_VALUE)
@ApiOperation( value = "Create a new Fact.", notes = "This operation creates and returns a new Fact which is bound to one or two Objects. The new Fact must " + "conform to the specified FactType, i.e. the value must pass the FactType's Validator and the binding " + "to Objects must respect the definition by the FactType.\n\n" + "Access to the new Fact can be controlled with the 'accessMode' and 'acl' parameters in the request body. " + "The 'accessMode' parameter can take one of these values:\n\n" + "* Public: Fact will be publicly available to all users.\n" + "* RoleBased: Fact will be accessible to users which have access to the owning organization of the Fact, " + "or if explicitly added to the Fact's ACL.\n" + "* Explicit: Only users given explict access to the Fact can view it, in addition to the user creating it.\n\n" + "If the new Fact links to an Object which does not exist yet the missing Object will be created " + "automatically with respect to the Object's ObjectType (need to pass the ObjectType's Validator).\n\n" + "If a Fact with the same type, value, organization, origin, confidence, access mode and bound Objects already " + "exists, no new Fact will be created. Instead the lastSeenTimestamp of the existing Fact will be updated.", response = Fact.class, code = 201 )
@QueryParam("depth")
@Description("apoc.math.minLong() | return the minimum value a long can have")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully returns a list of repositroy reserved characters" ) } )
@PathVariable("messageEventName")
@Secured(SecurityFunctions.FN_UPLOAD_POST)
@Produces({ ApiMediaType.JSON, ApiMediaType.VERSION_1_1_0, ApiMediaType.VERSION_1_2_0, ApiMediaType.VERSION_1_3_0, ApiMediaType.VERSION_1_4_0, ApiMediaType.VERSION_1_5_0 })
@RequestParam(value = PROMOTIONS, defaultValue = "false")
@Path("/in_progress/{workflowId}/{taskRefName}")
@Cacheable(value = AwsCredentialCachingConfig.TEMPORARY_AWS_CREDENTIAL_VERIFIER_CACHE, unless = "#awsCredential == null")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Tag removed."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@Path("/experiments/{experimentID}/counts/dailies")
@Path("{milestoneId}")
@Path(ApiUrls.RECORDS_SECTIONS_PDF)
@RequestMapping("_create")
@PostMapping("/list")
@Path("getFragments")
@Description("apoc.refactor.normalizeAsBoolean(entity, propertyKey, true_values, false_values) normalize/convert a property to be boolean")
@Operation( summary = "Get summaries of the job specs exposed by the system", description = "Returns an object that contains summaries of *some* of the job specs exposed by the system. " + "The response does not necessarily contain summaries for *all* job specs exposed by the system. " + "This is because pagination and client permissions may hide job specs. If further pages of job specs are " + "available, links shall be set to contain hrefs which the client may use to fetch more specs." + "The server may reorder job spec summaries based on its configuration or knowledge about the user. " + "If a client sets a query string, the server will respond appropriately; however, the same rules apply.")
@Path("/{workspaceId}/document-templates/{templateId}/")
@Path("info/organization/properties")
@MCRStaticContent
@RequestParam(name = "group_id", required = false)
@Path("/change/to/warn/{loggerName}")
@JsonProperty("features")
@Produces( MediaType.TEXT_HTML )
@Path("{ciId}/baselines/{baselineId}/path-to-path-links-types")
@RequestMapping(value = "/users", method = RequestMethod.GET)
@Caching(cacheable = { @Cacheable(cacheNames = "hg19.local", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG19"), @Cacheable(cacheNames = "hg38.local", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG38"), })
@GetMapping("/get-created-invites/{competitionId}")
@Description("Test if value is not-a-number")
@RequestHeader("header")
@JsonProperty("path")
@ApiResponses(value = {@ApiResponse(code = 200, message = "List of all violations")})
@RequestMapping(method = RequestMethod.GET, params = "stockLocation")
@JsonProperty("denial_reasons")
@RequestMapping(value = "/check")
@Param(value = CLUSTER_NAME, required = true)
@OptionsByType.Default
@RequestMapping(value="possible-products",headers = ACCEPT_JSON,method = RequestMethod.GET)
@RequiresPermission(INTERNET)
@PermissionRule(value = "READ", description = "Internal Users can see all Organisations")
@AdminOnly
@UdfParameter("number of characters to mask from the start")
@PutMapping(path = "/jobs/{jobId}/attributes")
@JsonProperty("key")
@PathParam("agentId")
@ApiOperation(value = "Delete tag subscription of given user group", response = Response.class)
@Endpoint(name = "reduceDims")
@CliOption(key = "url", help = "URL of the config")
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_BY_NAMESPACE_GET)
@RequestMapping(value = "/items", method = RequestMethod.GET)
@Deprecated(since = "16.0", forRemoval = true)
@GetMapping("/{userId}/habits/statistic")
@ServiceProperty(category = "connection")
@PathParam("tier")
@ApiOperation(value = "Allow the respondent save answers")
@ApiOperation(value = "Get component based on namespace, name and version", response = ComponentDomain.class)
@GetMapping("/components/{component}/commands")
@Path("/ci/emailext")
@RequestParam(name = "distinct", defaultValue = "true", required = false)
@ApiOperation(notes = "Retrieves a list of Owners by Product", value = "getProductOwners", response = OwnerDTO.class, responseContainer = "list")
@RequestMapping(path = "/{id}", method = RequestMethod.PATCH)
@EventHandler("decreaseButton")
@Param(value = KERBEROS_LOGIN_CONFIG_FILE)
@GetMapping(path = "/assets", produces = MediaType.APPLICATION_JSON_VALUE)
@CliOption(key = {"clean"}, help = "clean to show")
@ApiParam(value = "include children files (in addition to children folders). This parameter can be dropped. If not specified ?includeFiles=false is used by default")
@EventHandler("expand-all")
@GetMapping(value = "list-paging")
@PathVariable("externalInterfaceName")
@Header(Constants.INTYGS_ID)
@Description("Returns TRUE if the geometry A is completely inside geometry B")
@ApiOperation(value = "DeleteTenant", response = Response.class, notes = "Delete an existing tenant")
@PathVariable("userId")
@RequestMapping(value = "/api/totalEligibleProjectsByIndicatorTypeByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Path("{dbid}/upstream_cert")
@PostMapping("/remove-organisation/{organisationId}")
@ApiParam(name = "deploymentId", value ="The id of the deployment to get.")
@RequestMapping(value = "{id}", method = GET)
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.CHANNEL, description = OperationRecordLog.OperationDescription.CREATE_CHANNEL)
@ApiOperation(value = "Get product-baseline by id", response = ProductBaselineDTO.class)
@ApiOperation(value = "Update account", response = AccountDTO.class)
@GetMapping("/funded")
@Option(name = "--interval", aliases = {"-i"}, usage = "minimal wait time before invoking second sample")
@Path("{recordIRI}/instances/{instanceIRI}")
@PostMapping("/detailOrder")
@Stability.Uncommitted
@CliOption(key = CREATE_MAPPING__PDX_CLASS_FILE, help = CREATE_MAPPING__PDX_CLASS_FILE__HELP)
@Path("/hasrepo/{repoId}")
@RequestMapping(value = "{pageId}/update", method = RequestMethod.POST)
@RolesAllowed(UserGroupMapping.REGULAR_USER_ROLE_ID)
@PostMapping("/unstage-applications/{competitionId}")
@ApiImplicitParams({ @ApiImplicitParam(name = "processInstanceId", value = "PROCESS_INSTANCE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "executeType", value = "EXECUTE_TYPE", required = true, dataType = "ExecuteType") })
@Path("/{id}")
@SecuredBySpring(value = "MANAGE_INVITATIONS", description = "Only project finance users can manage invitations")
@Description("The generated XML will available by this reference in field `Content`<br>" + "Example:<br/>" + "#{ref.Content}")
@Produces({MediaType.APPLICATION_OCTET_STREAM + "; " + JettyUtils.UTF_8, MediaType.APPLICATION_JSON + "; " + JettyUtils.UTF_8})
@PermissionRule(value = "READ", description = "Stakeholders can view competitions that are assigned to them")
@Param(value = PRODUCT_KEY)
@Validated(DeletePublicStrategy.class)
@Pointcut("execution(public * org.laidu.learn.spring.aop.service..*(..))")
@RequestParam(required = false, defaultValue = "false", value = "isToOverride")
@RequestMapping("/rest/{id}")
@RequestMapping(value = {"/ms_dictionary/save_dcaeUUID"}, method = {RequestMethod.POST})
@WXComponentProp(name = Constants.Name.OFFSET_X_ACCURACY)
@AnyThread
@RequestMapping(value = "/upload/single/initiation", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiParam(value = "Name of workspace", required = true)
@ApiOperation(notes = "Removes a Product @deprecated Use per-org version", value = "deleteProduct")
@ApiOperation("Retrieve all the running workflows")
@ApiResponses(value = { @ApiResponse(code = 200, message = "All FailurePoint object successfully deleted from ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Path("/set_replaced_ip")
@JsonProperty("isOpaqueEnable")
@SuppressModernizer
@Description("apoc.es.put(host-or-port,index-or-null,type-or-null,id-or-null,query-or-null,payload-or-null) yield value - perform a PUT operation on elastic search")
@GetMapping("faq")
@RequestMapping(value="/generateName/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{parentPagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/json", method=RequestMethod.POST, produces="application/json")
@Segment(name = "startTaskCommit", category = "application", library = "kamon")
@ApiOperation( value = "Create user group", notes = NON_GUARANTEED_ENDPOINT, response = UserGroup.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "write"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@ApiParam("Page Name")
@DeleteMapping(value = "/like/{articleId}")
@ParameterName( "scale" )
@WebParam(name = "mediaType")
@ApiOperation("Create or update workflow definition")
@ApiOperation( value = "Transfer flow files from the output port", response = StreamingOutput.class, authorizations = { @Authorization(value = "Write - /data-transfer/output-ports/{uuid}", type = "") } )
@ApiParam(value = "", required = true)
@ApiParam( value = "The transaction id.", required = true )
@Consumes({ "application/json", "application/xml" })
@Secured(SecurityFunctions.FN_TAG_TYPES_DELETE)
@ApiOperation(value = "Update Admin Unit")
@RequestMapping(value = {"/components/{componentPackageFileName:.+}/reRegister", "/rest/components/{componentPackageFileName:.+}/reRegister"}, method = RequestMethod.POST)
@StatusCodes( { @ResponseCode ( code = 200, condition = "Successfully returned the list of users." ), @ResponseCode ( code = 500, condition = "An error occurred in the platform while trying to access the list of users." ) } )
@Transactional(propagation = Propagation.REQUIRED, transactionManager = "lightminTransactionManager")
@Around("@annotation(retryTemplateAnnotation)")
@PathParam("workspace")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of OrganizationDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RegionEffects("reads this:Instance")
@Mapping(target = "transactionAmount", source = "amount")
@ApiParam( value = "Group identifier." )
@QueryParam("dataItemName")
@ApiException(CREATE_RESOURCE_FILE_ON_LINE_ERROR)
@RequestMapping(value = "/api/totalFlags", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation("Retrieves all the available sorting options.")
@FormParam("name")
@Path("new/processing")
@SuppressFBWarnings("RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE")
@Around("@annotation(retryableAnnotation)")
@ApiParam("Encoded transaction hash")
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "RESOURCE_TYPE", required = true, dataType = "ResourceType"), @ApiImplicitParam(name = "fileName", value = "RESOURCE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "suffix", value = "SUFFIX", required = true, dataType = "String"), @ApiImplicitParam(name = "description", value = "RESOURCE_DESC", dataType = "String"), @ApiImplicitParam(name = "content", value = "CONTENT", required = true, dataType = "String") })
@Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN } )
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid username/password supplied") })
@Secured(SecurityFunctions.FN_SECURITY_ROLES_POST)
@Produces( { APPLICATION_JSON, APPLICATION_XML } )
@Path("{experimentID}/buckets")
@Path ( "/isAuthenticated" )
@ApiOperation(notes = "Retrieves a list of Pools for an Owner", value = "List Pools")
@RequestParam(BRANCH_ID)
@GetMapping("/{competitionId}/allocated-applications/{assessorId}/invite-to-send")
@RequestMapping(value="forbidden", method = RequestMethod.GET)
@DeleteMapping("{id}")
@RequestMapping(method = GET, value = "feeds/{category}/recent", produces = "application/atom+xml")
@Transactional(rollbackFor = CodeSystemNotFoundException.class)
@ApiParam(value = "Profile picture")
@RequestMapping(method = RequestMethod.POST, value = "/posts/{postId}/quote")
@DefaultValue( "false" )
@RequestMapping(value = "/login/{p}", method = RequestMethod.POST)
@IbisDoc({"1", "name of the child element of the soap body. or a comma separated list of names to choose from (only one is allowed) (wsdl generator will use the first element) (use empty value to allow an empty soap body, for example to allow element x and an empty soap body use: x,)", "" })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkspaceWorkflowDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@EventHandler("term-filter")
@Param(value = VMWARE_GLOBAL_SESSION_OBJECT)
@PathParam("deployment_id")
@Path(TagRESTConstants.TAGDEF_RESOURCE + "name/{name}")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Schedule created successfully." ), @ResponseCode ( code = 401, condition = "User is not allowed to create schedules." ), @ResponseCode ( code = 403, condition = "Cannot create schedules for the specified file." ), @ResponseCode ( code = 500, condition = "An error occurred while creating a schedule." ) } )
@RequestMapping(method = RequestMethod.POST, params = "saveRadiologyModality")
@SuppressWarnings("AccessingNonPublicFieldOfAnotherObject")
@Action(name = "Remove", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(RESULT_XML), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@EventHandler("ok-button")
@C.ContentType
@RequestMapping( value = {"/get_DCAEUUIDData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping(path = "/getLastUpdatedDetectors", produces = "application/json")
@RequestMapping(path = "/v1/vulnerabilities/summarybyenvironment", method = RequestMethod.GET)
@ApiOperation(value = "Fetch local public keys managed by the enclave")
@RequestParam(value = "file", required = true)
@ApiException(GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR)
@PermissionRule(value = "GRANT_ROLE", description = "An stakeholder can request applicant role")
@Doc("Get an article by id")
@ApiParam(value = "Whether to include internal technical properties (true) or not (false).")
@RequestMapping(value = "", method = RequestMethod.GET, produces = {"application/xml", "application/json"})
@RequestParam(value = "os_username", required = false)
@PropertyKey(resourceBundle = CORE)
@ApiImplicitParams({ @ApiImplicitParam(name = "resourceId", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100") })
@ApiResponses(value = { @ApiResponse(code = 201, message = "CREATED"), @ApiResponse(code = 403, message = "You have no access to create more workspaces"), @ApiResponse(code = 404, message = "NOT FOUND"), @ApiResponse(code = 409, message = "You can create workspace associated only with your own account"), @ApiResponse(code = 500, message = "INTERNAL SERVER ERROR")})
@PreAuthorize("hasAnyAuthority('project_finance', 'comp_admin', 'external_finance')")
@QueryParam("account")
@FloatRange(from = 0f, to = XYZ_WHITE_REFERENCE_Z)
@Produces(TEXT_PLAIN)
@GetMapping(value="/roles",produces="application/json")
@ScalarFunction("ST_Centroid")
@Path("/xml/{id}")
@Procedure("gds.features.importer.usePreAggregation.reset")
@DefaultValue(DEFAULT_PER_PAGE)
@PathParam("testNumber")
@RequestMapping(value = "{pageId}", method = RequestMethod.DELETE)
@ApiOperation("Removes the workflow from the system")
@FormParam("uniqueIdScheme")
@ApiOperation(value = "Get's SpecOffer", position = 3)
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of users in that group."), @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@Action(name = "Create Affinity Rule", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@GetMapping("/nick")
@ParameterName("element")
@PathVariable("personEnrolmentSubjectId")
@Parameter(schema = @Schema(implementation = String.class, description = "the IP address or domain name of the peer"))
@Name("lonPropertyName")
@PreAuthorize("hasAnyAuthority('ifs_administrator', 'project_finance')")
@RequestParam(value = HEIGHT_PARAM, required = false)
@GetMapping("/config/{documentConfigId}/download")
@PathParam("componentId")
@Generated
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.BYTE, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.FORMAT, AtlasConversionConcern.FRACTIONAL_PART})
@RequestParam(required = false, name = "microServiceName")
@Parameter(description = "sitemap name")
@Parameter(description = "Number of pages to combine into each group")
@PathParam("workspaceId")
@SuppressWarnings("squid:S1166")
@RequestMapping(value = "/requisitionGroups/{id}", method = PUT, headers = ACCEPT_JSON)
@GetMapping("/find-all-visible/{type}")
@EventHandler("time-duration")
@SuppressWarnings({ "deprecation", "unused" })
@PatchMapping("/{entityId}/attrs/{attrId}")
@ApiOperation(value = "Get eco news by tags")
@SuppressWarnings("checkstyle:CyclomaticComplexity")
@ApiOperation("Get Documents")
@RequestMapping(value = "/{uuid}", method = RequestMethod.GET, params = "v")
@SuppressWarnings({ "restriction", "unchecked" })
@RequestMapping(path = "/list-names-by-datasource", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ShellOption(valueProvider = CustomValuesProvider.class)
@RequestMapping(value = "/place-order", method = POST)
@Path("/playlists/{playlistId}")
@PermissionRule(value = "ACCEPT", description = "only the same user can accept a panel invitation")
@Retryable(maxAttempts = 5, value = AopRuntimeExption.class)
@RequestMapping(method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@SecuredBySpring(value = "VIEW_YOUR_FUNDING_SECTION", description = "Internal users and kta can access the sections in the 'Your project finances'")
@RequestMapping(value = "/links", method = RequestMethod.DELETE)
@RequestParam(defaultValue="", name = "exceptionName", required = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "ALERT_GROUP_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "userIds", value = "USER_IDS", required = true, dataType = "String") })
@Secured(SecurityFunctions.FN_JOBS_POST)
@PostMapping(TWO_FACTOR_AUTHENTICATION + "/disable")
@PostMapping(value = RESTART_RESOURCE_PATH)
@RequestMapping(value = {"/fw_dictionary/save_fwTagPicker"}, method = {RequestMethod.POST})
@RequestMapping(method = RequestMethod.DELETE, value = "/posts/{postId}")
@RequestParam(value = "some-random")
@ScalarFunction("ST_NumPoints")
@PathParam("userCriteria")
@ApiParam("Include only workflow instances created before given time")
@RequestMapping(value = {"/sp_dictionary/remove_riskType"}, method = {RequestMethod.POST})
@ApiParam(name = "content", required = true)
@UnitOfWork
@RequestMapping(method = RequestMethod.GET, value = "/{organizationId}")
@ExceptionHandler(AuthorizationException.class)
@SuppressWarnings({"ThrowableInstanceNeverThrown"})
@Path("/{name}/quota-status")
@DescribeParameter(name = "sheary", description = "Shear parameter for the Y direction", min = 0)
@SuppressLint("UsableSpace")
@ScalarFunction("ST_Envelope")
@GetMapping(API+CONFIG)
@Path("/file/{parent:.*}")
@Process(actionType = ReadLogFiles.class)
@FormDataParam ( "fileNameOverride" )
@Consumes({RestConstants.MEDIA_TYPE_YAML, MediaType.APPLICATION_JSON})
@ApiParam(required = true, value = "Layer id")
@QueryParam("processorId")
@DS("master")
@RequestMapping(value = "/rest-api/login", method = RequestMethod.POST, headers = ACCEPT_JSON)
@JRubyMethod(optional = 1)
@GetMapping(path = "/orderOther")
@GetMapping (value="/v2/ss/approle",produces="application/json")
@SqlType(StandardTypes.DOUBLE)
@RequestMapping(value = "/pods/{id}", method = PUT, headers = ACCEPT_JSON)
@PostMapping(path = "/order/refresh")
@RequestParam(value = "fromDate")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkflowModelDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RestQuery(name = "updateeventmetadata", description = "Update the passed metadata for the event with the given Id", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, restParameters = { @RestParameter(name = "metadata", isRequired = true, type = RestParameter.Type.TEXT, description = "The list of metadata to update") }, responses = { @RestResponse(description = "The metadata have been updated.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Could not parse metadata.", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) }, returnDescription = "No content is returned.")
@RequestMapping(value = "/{id}", method = PUT)
@RequestMapping(value = {"/ms_dictionary/save_headerDefaults"}, method = {RequestMethod.POST})
@RequestBody
@Transactional(isolation = Isolation.READ_COMMITTED)
@ApiOperation(value = "Get available custom goals for current user.")
@PermissionRule(value = "READ", description = "Assessors can directly read Assessments that are accepted, open or ready to submit")
@ApiParam(value = "KIE Container resource to be deployed as KieContainerResource", required = true, examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=CREATE_CONTAINER_JSON), @ExampleProperty(mediaType=XML, value=CREATE_CONTAINER_XML)}))
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the binding details of a given entity in XML")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of created/updated TagSubscriptionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@JsonProperty( JSON_PROPERTY_USE_KERBEROS_AUTHENTICATION )
@RequestParam(TITLE_PARAM)
@SuppressWarnings({"resource", "unused"})
@GetMapping(path = "/asset-classifications/{assetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings("InstanceofInterfaces")
@AddReservationUrl
@PutMapping("/having")
@RequestMapping(value = "{reserveNo}/update", method = RequestMethod.POST)
@PermissionRule( value = "REMOVE_ASSESSOR_FEEDBACK", description = "A Project Finance user can remove Assessor Feedback documentation so long as the Feedback has not yet been published", particularBusinessState = "Application's Competition Status != 'Project Setup' or beyond")
@Retryable(value = RetryableFreeIpaClientException.class, maxAttemptsExpression = RetryableFreeIpaClientException.MAX_RETRIES_EXPRESSION, backoff = @Backoff(delayExpression = RetryableFreeIpaClientException.DELAY_EXPRESSION, multiplierExpression = RetryableFreeIpaClientException.MULTIPLIER_EXPRESSION))
@JsonProperty(PROP_RUNTIME_DATA)
@RequestMapping(value = "/api/qualityAverageTenderPeriod", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation(value = "verifyDataSourceName", notes = "VERIFY_DATA_SOURCE_NOTES")
@ApiParam(value = "Whether or not to validate values like it is done when accepting a Factory", allowableValues = "true,false", defaultValue = "false")
@Action(name = "Delete DRS VM Group", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@SecuredBySpring(value = "FIND_EXTERNAL_INVITES", description = "Only the support user or IFS Admin can access external user invites")
@RequestMapping(value = "${edison.application.management.base-path:/internal}/jobdefinitions/{jobType}", method = GET, produces = "application/json")
@FormDataParam("username")
@PathVariable("fileName")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.DELETE)
@Description("Inverse of Beta cdf given a, b parameters and probability")
@ModelAttribute("communities")
@PutMapping("/{id}/reject-invitation")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_AUDIT_MAPS + "\")")
@Path("{eventId}/scheduling")
@Action(name = "List DRS VM Groups", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Path("/{product_uuid}/certificate")
@DeleteMapping("/{econewsId}")
@Path("/groups/{id}")
@Path("/request")
@PathParam("experimentName")
@ApiOperation( value = "Create a transaction to the specified output port or input port", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/{component-type}/{uuid}", type = "") } )
@PostMapping("/nextstatuses/_search")
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get the PeerIds of connected peers.", tags = {TAG_NETWORK}, description = "Returns the base58-encoded PeerId of each peer connected to the beacon node." + " Replaced by standard api endpoint `/eth/v1/node/peers`.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = String.class, isArray = true)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@RequestMapping( path = "/indexing", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PathVariable("metadataKey")
@ApiParam(value = "Order for sort key (desc or asc).")
@RequestParam(defaultValue="", name = "dataSourceName", required = true)
@RequestMapping("/commodityCalc/{id}")
@Procedure(value = "gds.localClusteringCoefficient.write", mode = WRITE)
@JsonProperty("query")
@ApiOperation(value = "getUserInfo", notes = "GET_USER_INFO_NOTES")
@ApiOperation(value = "product-instances")
@QueryParam("fromLocaleCode")
@QueryParam("photoId")
@RequestMapping(value = "/game/{gameId}/join", method = RequestMethod.POST)
@RequestMapping(value = "/requisitions/{id}/approve", method = PUT, headers = ACCEPT_JSON)
@Description("apoc.map.merge(first,second) - merges two maps")
@Decision(AUTHORIZED)
@PreAuthorize("hasPermission(#competitionId,'org.innovateuk.ifs.competition.resource.CompetitionCompositeId', 'MANAGE_INNOVATION_LEAD')")
@ApiOperation( notes = "Updates a pool for an Owner. assumes this is a normal pool, and " + "errors out otherwise cause we cannot create master pools from bonus pools ", value = "Update Pool")
@Consumes(MediaType.APPLICATION_JSON)
@EventHandler("clear-field-anchor")
@RequestMapping(value = {"/policycreation/save_policy"}, method = {RequestMethod.POST})
@RequestMapping(method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_PLAIN_VALUE })
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.DOUBLE, concerns = { AtlasConversionConcern.FORMAT, AtlasConversionConcern.RANGE })
@ApiOperation(value = "Get available goals for current user.")
@JsonIgnore
@JsonView(Project.ProjectSummaryView.class)
@RequestMapping(value = "/board",method = RequestMethod.GET)
@JsonProperty("paths")
@ApiParam("One or more pool IDs to use to filter the output; only pools with IDs matching " + "those provided will be returned; may be specified multiple times")
@CmdAnnotation(cmd = "ac_getAccountByAddress", version = 1.0, description = "通过地址获取账户信息/get account info according to address")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.ROLLOVER_KEYS + "\")")
@UserAggregationFunction("apoc.agg.median")
@Path("/metadata")
@PathParam("taskType")
@ModelAttribute(SELECTION_FORM)
@Name("key")
@Produces("application/javascript")
@SuppressWarnings("CloneDoesntCallSuperClone")
@QueryParam("flags")
@Path("/permission-check/{permission}")
@PathVariable(PAGE_PATH_NAME)
@Config("uri")
@RequestParam(name = "configType", required = true)
@Contract("!null, _ -> param1; null, null -> fail")
@GetMapping("/{assessmentId}/application/{applicationId}/formInput/{formInputId}/file/{fileEntryId}/download")
@RequestMapping(value = Uris.PROJECT_DELETE, method = RequestMethod.DELETE)
@RequestMapping(value = "auth/home", method = RequestMethod.GET)
@RequestMapping(value = "/studies/{studyId}/associations/unapprove_checked", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@CliMetaData(relatedTopic = CliStrings.DEFAULT_TOPIC_GEODE)
@Path("receiveraw")
@RequestMapping(value = "/user/{username}/submitted", method = RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.SHORT)
@GetMapping(value = "param")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of InstanceAttributeDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@SqlType(StandardTypes.JSON)
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, method = HttpMethod.GET, path = "edges")
@RequestMapping({ "/index", "/", "/home" })
@PermissionRule(value = "GRANT_ROLE", description = "An monitoring officer can request applicant role")
@ApiResponses({ @ApiResponse(code = 201, message = "Workflow was created", response = CreateWorkflowInstanceResponse.class), @ApiResponse(code = 400, message = "If instance could not be created, for example when state variable value was too long") })
@ExceptionHandler(value = { HttpException.class })
@PutMapping("/{appId:\\d+}")
@ApiOperation("Get Document")
@InternalApi("For use by ServerStreamingCallable only.")
@EventHandler("cancel-warning-button")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.CHAR, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.CONVENTION })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates request was successful and the process-definitions are returned"), @ApiResponse(code = 400, message = "Indicates a parameter was passed in the wrong format or that latest is used with other parameters other than key and keyLike. The status-message contains additional information.") })
@ApiOperation(value = "Upload CAD file", response = Response.class)
@GetMapping(produces = MediaType.APPLICATION_JSON_VALUE)
@AroundInvoke
@Path("/{intygsTyp}/{intygsId}/komplettera")
@JsonProperty("attributes")
@Produces({ "application/zip" })
@RequestMapping(value = "/{configurationType}/{configurationId}/{hash}/welcome", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.TEXT_PLAIN_VALUE)
@Path("/all")
@ApiParam(required=false,value="Order",allowableValues="ASC,DESC")
@Description("Returns the smallest (closest to negative infinity) double value that is greater than or equal to the argument and is equal to a mathematical integer.<br/>" + "Special cases:<br/>" + "If the argument value is already equal to a mathematical integer, then the result is the same as the argument.<br/>" + "If the argument is NaN or an infinity or positive zero or negative zero, then the result is the same as the argument.<br/>" + "If the argument value is less than zero but greater than -1.0, then the result is negative zero.<br/>" + "Note that the value of Math.ceil(x) is exactly the value of -Math.floor(-x).<br/>" + "<b>d</b> - a double value for ceiling.<br/>" + "Example:<br/>" + "#{ceil(-5.1)} returns -5.0<br/>" + "#{ceil(5.1)} returns 6.0")
@ApiOperation(value = "Delete a job", tags = { "Jobs" })
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_REPORT')")
@GetMapping("/exists/email/{email}")
@RequestParam("multipleChoiceOptionId")
@IdParam
@RequestParam(value = "sort", defaultValue = "ASSESSOR")
@PathParam("logger")
@ApiOperation(value = "createAlertgroup", notes = "CREATE_ALERT_GROUP_NOTES")
@PermissionRule(value = "READ", description = "Monitoring officers can see application resources for projects assigned to them.")
@GetMapping(path = "/{entityId}")
@RequestMapping(value = "/{productId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@DeleteMapping(value="/v2/auth/aws/iam/roles/{role}",produces="application/json")
@UserIdInt
@ApiParam(value = "UUID of the requested ObjectType.")
@Qualifier(CONFIGURABLE_REST_TEMPLATE)
@Mapping(target = "status", source = "accountStatus")
@RequestMapping(value = "/api/folders", method = PUT)
@PostMapping(value = "/release")
@GetMapping(value = "/view")
@Path("/accesscontracts/{identifier:.+}")
@ApiOperation(notes = "Retrieves a list of Owners", value = "List Owners", response = OwnerDTO.class, responseContainer = "list")
@Path("/status/{tier}/{lookup}")
@Description("RETURN gds.alpha.similarity.jaccard(vector1, vector2) - Given two collection vectors, calculate Jaccard similarity")
@Path("/" + AggregatorOptionListContainer.AGGREGATORID)
@CookieParam("JSESSIONID")
@ApiOperation("Find all customers.")
@RequestMapping(value = "/spaces/restores/{storeId}/by-snapshot/{snapshotId:.+}", method = RequestMethod.GET)
@PostMapping("/formInput/{formInputId}")
@Path("mergeBeans")
@Operation(description = "Update VolumeGroup on a specified version, serviceInstance, networkInstance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Value("${ehour.database}")
@PermissionRule( value = "VIEW_TEAM_STATUS", description = "All partners can view team status")
@RequestMapping(value = "/deleteProcessInstance/{parentObjectId}/{processInstanceId}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/comments")
@RequestParam("all")
@ADR(19)
@ApiOperation(value = "This API returns Latest Events per Scenario present in Elastic Search for given App Name", response = ResponseEntity.class)
@GetMapping("/songnames")
@OperationRecord(type = OperationRecordLog.OperationType.UNDELIVERY, resource = OperationRecordLog.OperationResource.IOS_VERSION, description = OperationRecordLog.OperationDescription.UNDELIVERY_IOS_VERSION)
@RequestMapping( value = {"/get_ClosedLoopServicesDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Procedure(name = "gds.alpha.similarity.euclidean.stream", mode = READ)
@RightsAllowed({Right.EDORG_DELEGATE, Right.EDORG_APP_AUTHZ })
@PathVariable("stakeholderUserId")
@GetMapping(value = "/start/{id}")
@Consumes(MediaType.TEXT_PLAIN)
@GetMapping("/departments")
@Config("pool")
@ScalarFunction("ST_Overlaps")
@ApiOperation("Get Table")
@GetMapping(produces = TEXT_HTML_VALUE)
@Param(value = DELETE_ACCOUNTS)
@ManagedOperationParameters({ @ManagedOperationParameter(name = "comment", description = "Optional comment for invoking the operation") })
@ApiOperation(value = "Computes all available years from awards.date, tender.tenderPeriod.startDate" + "and planning.bidPlanProjectDateApprove")
@RequestParam("ag")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100") })
@Authenticated
@Path("cancel/key")
@RequestMapping( value = {"/get_LockDownData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping(value = "/query/historic-activity-instances", produces = "application/json")
@QueryParam("discover")
@RequestMapping(value="/copyToBranch/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.POST)
@SuppressWarnings({"unchecked", "unused"})
@RobeAuth
@GetMapping("/users/{userId}/projects/{projectId}/sprints")
@ApiOperation(value = "Entry point for authenticating ais consent requests.")
@ApiResponses(value = { @ApiResponse(code = 201, message = ""), @ApiResponse(code = 403, message = "User not authorized to call this operation"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 409, message = "Resource already exists"), @ApiResponse(code = 500, message = "Internal Server Error")})
@RequestParam(value = "showCodes", defaultValue = "false")
@ApiOperation("Creates a new Comment on the MergeRequest in the application with the provided information")
@RequestMapping(value = "/egworks/contractors", method = GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Gets a list of favorites.", response = Response.class, httpMethod = "DELETE", protocols = "https")
@XmlIDREF
@Value("${ehour.database.password:}")
@PathParam("certificate")
@Path("/start")
@RequestMapping(value = "/get",method = RequestMethod.GET)
@ApiOperation(value = "${SelfSupportController.readAccessorsOfSecretIds.value}", notes = "${SelfSupportController.readAccessorsOfSecretIds.notes}")
@SuppressWarnings({ "squid:S3776", "squid:S135" })
@ApiOperation("Reruns the workflow from a specific task")
@PostMapping("/{organizationId}/users")
@GetMapping("/{competitionId}/count-pending-spend-profiles")
@ApiResponses({ @ApiResponse(code = 400, message = HttpStatusMessages.MESSAGE_400), @ApiResponse(code = 401, message = HttpStatusMessages.MESSAGE_401), @ApiResponse(code = 403, message = HttpStatusMessages.MESSAGE_403), @ApiResponse(code = 404, message = HttpStatusMessages.MESSAGE_404), @ApiResponse(code = 409, message = HttpStatusMessages.MESSAGE_409) })
@SuppressWarnings("SynchronizationOnLocalVariableOrMethodParameter")
@Name("LabelPropertyMap")
@Transactional(Transactional.TxType.SUPPORTS)
@GetMapping("/find-by-competition/{competitionId}/submitted")
@Operation(description = "Create VfModule on a specified version, serviceInstance and vnfInstance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Path("/permission/group")
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.SCHEDULES + "/" + HarvestOptionListContainer.TASKID)
@Path("about")
@CliCommand(value = "stats wa", help = "Write Amplification. Ratio of how many records were upserted to how many " + "records were actually written")
@RequestParam(value = "businessObjectDefinitionName", required = true)
@PostMapping(path = "/processes")
@RequestMapping(path = "/v1/noncompliancepolicy", method = RequestMethod.POST)
@ApiOperation( value = "Get devfiles which user can read", notes = "This operation can be performed only by authorized user. " + "It is possible to add additional constraints for the desired devfiles by specifying\n" + "multiple query parameters that is representing fields of the devfile. All constrains\n" + "would be combined with \"And\" condition. Also, it is possible to specify 'like:' prefix\n" + "for the query parameters. In this case instead of an exact match would be used SQL pattern like search.\n" + "Examples id=sdfsdf5&devfile.meta.name=like:%dfdf&", response = UserDevfileDto.class, responseContainer = "List")
@Path("/objects/{type}/{objectId:.+}")
@Produces( MediaType.APPLICATION_JSON )
@DescribeParameter(name = "targetCRS", description = "CRS in which the points will be displayed", min=0)
@CliOption(key = CREATE_MAPPING__SYNCHRONOUS_NAME, help = CREATE_MAPPING__SYNCHRONOUS_NAME__HELP, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false")
@ApiOperation(value = "List Deployments", tags = { "Deployment" }, nickname="listDeployments")
@RequestMapping(method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@CliOption(key = { "jobfile" }, mandatory = true, help = "the configuration file for MR job")
@EventHandler("returnToLink")
@Path("/{version:[vV][1]}/distributions/{distributionId}")
@DescribeParameter( name = "outputWidth", description = "Width of the output raster in pixels" )
@RequestMapping(value = "/codeSystem/delete/{id}", method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(responseCode = "200", description = "Keys are successfully generated") })
@RequestMapping(value = "auth/workbench/{projectid}/archiveworkspace", method = RequestMethod.POST)
@ApiOperation(value = "countTaskState", notes = "COUNT_TASK_STATE_NOTES")
@NamespacePermission(fields = "#key?.namespace", permissions = NamespacePermissionEnum.GRANT)
@ApiOperation("Create a job")
@PostMapping("/node/{uniqueNodeId}/update")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get the beacon chain state matching the criteria.", tags = {TAG_BEACON}, queryParams = { @OpenApiParam(name = ROOT, description = ROOT_QUERY_DESCRIPTION), @OpenApiParam(name = SLOT, description = SLOT_QUERY_DESCRIPTION), @OpenApiParam(name = STATE_ROOT, description = STATE_ROOT_QUERY_DESCRIPTION) }, description = "Returns the beacon chain state that matches the specified slot or root.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = BeaconState.class)), @OpenApiResponse( status = RES_NOT_FOUND, description = "The beacon state matching the supplied query parameter was not found."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Missing a query parameter"), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@TargetApi(Build.VERSION_CODES.ECLAIR)
@QueryParam ("maxCount")
@RequestMapping(value = CURRENT_USER_URI_PREFIX, method = RequestMethod.GET)
@ApiOperation( value = "List all beacons", response = BeaconResponse.class, responseContainer = "List")
@Scheduled(fixedRate = JOB_REPEAT_INTERVAL_MS, initialDelay = INITIAL_DELAY_MS)
@Timed(name = "http.rest.indices.object.get", absolute = true)
@SuppressWarnings("DoNotReturnNullOptionals")
@ConfigurationOption(defaultValue = "" + DEFAULT_SHEET_INDEX, description = "The number of the sheet in which the test data reside. Counting starts with 1 for the first sheet.")
@Path("/applications/{applicationName}/pages/{pageName}")
@QueryParam("maxResult")
@Description("apoc.text.bytes(text,[charset]) - return bytes of the text")
@Path("modify")
@EventHandler("increase-seconds")
@SuppressWarnings("static-access")
@ApiParam(value = "Path to a target directory", required = true)
@ConditionalOnProperty(value = "scheduling.enabled", havingValue = "true")
@RequiresPermissions("ingest:create")
@RequestMapping(value="list*", method = RequestMethod.GET)
@Segment(name = "transport", category = "network", library = "kamon")
@QueryParam("top")
@Secured(SecurityFunctions.FN_SECURITY_FUNCTIONS_DELETE)
@RequestMapping(value = "/api/tenderPriceByProcurementMethod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ApiOperation(value = "Get an effectivity from its ID", response = EffectivityDTO.class)
@ResourceCrn
@CmdAnnotation(cmd = "ac_validationPassword", version = 1.0, description = "验证账户密码是否正确/Verify that the account password is correct")
@QueryParam("system")
@Path("restart/{id}")
@ApiOperation(value = "Post a list of pages to an experiment", notes = "Pages can only be added to an experiment with DRAFT, RUNNING, or PAUSED states")
@WrapperFeatures
@ApiOperation(value = "${SSLCertificateController.getRevocationReasons.value}", notes = "${SSLCertificateController.getRevocationReasons.notes}")
@ApiParam(name = "productId", required = true, value = "Numeric product identifier")
@Validated(UpdateTableEntity.class)
@JsonProperty("landingPageTLD")
@Path("/{id}/reset")
@Description("Converts epoch milliseconds to date/time in the UTC time zone<br/>Example: #{toDateTime(epochMillis)}")
@QueryParam("providerId")
@ScalarFunction("width_bucket")
@PreAuthorize("@fideliusRoleService.isAuthorized(#credential.application, #credential.account)")
@PathParam("serviceIdentifier")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CREATE_IVD, VIEW_IVD')")
@ApiParam(value = "题库id", required = true)
@WSDoc("Retires the Patient List")
@RequestParam("anm-id")
@ApiOperation(httpMethod = "GET", value = "API to get all user roles mappings details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Description("Returns a list values by xpath.<br>" + "<b>content</b> - xml document<br>" + "<b>xpath</b> - path to list<br>" + "Example:<br/>" + "#{getListByXPath(content, xpath)}")
@PermissionRule(value = "UPDATE_PENDING_PARTNER_PROGRESS", description = "Partners can update their own progress when setting up their organisation")
@Path("/permission/group/count")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = RoleDto.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@ApiOperation("根据ID查询代码生成模板")
@RequestMapping(value = "/orders", method = POST, headers = ACCEPT_JSON)
@PutMapping(value = "/{id}")
@PostMapping(value = "/grant-file")
@RolesAllowed( { "Environment-Management|Update", "System-Management|Write", "System-Management|Update" } )
@ConditionalOnProperty(name = KIE_SERVER_TASK_ASSIGNING_RUNTIME_ENABLED)
@ModelAttribute("newHero")
@JsonProperty("areaId")
@ApiResponses({ @ApiResponse(code = 200, message = "Returns a list of recoverycodes", response = Map.class), @ApiResponse( code = 500, message = "Something went wrong retrieving the recoverycodes", response = ErrorMessageResponse.class) })
@PostMapping(path = "/adminbasic/contacts")
@Path("/update")
@When("^terminate (\\d+) instance$")
@ApiOperation(value = "Find all users.")
@RequestMapping(value = "/activate", method = RequestMethod.POST)
@ConfigDescription("Base directory to use for storing shard data")
@Param(value = LOCALE_COUNTRY)
@JsonProperty("amountPrecision")
@PreAuthorize("#userLogin == authentication.principal.login")
@PathParam("client")
@GetMapping("/config/{uniqueNodeId}/snapshots")
@RequestMapping(value = "/pushPolicy", method = RequestMethod.POST)
@QueryParam("componentType")
@Operation( summary = "Delete a user from the database", description = "Deletes a user from the database and returns the deleted user.", tags = { "users" }, responses = { @ApiResponse(responseCode = "200", description = "The user was successfully deleted", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The get request was malformed"), @ApiResponse(responseCode = "401", description = "The request was unauthorized"), @ApiResponse(responseCode = "404", description = "The user was not found in the database"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@RequestMapping( value = {"/get_MicroServiceModelsData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation( value = "列出用户与所有应用的绑定关系（带绑定信息）", notes = "列出所有应用（带绑定信息）" )
@JsonProperty("pricePrecision")
@Transactional(rollbackFor = ConceptCodeNotFoundException.class)
@RequestMapping(path = "/v1/getPatchingProgressByDirector", method = RequestMethod.POST)
@PostMapping("remove-row/{rowId}")
@RequestMapping(value = "/taxservice", method = POST, produces = MediaType.APPLICATION_JSON_VALUE)
@XmlElements({ @XmlElement(name = ClientNumber.EXPRESSION_ID, type = ClientNumber.class), @XmlElement(name = ClientString.EXPRESSION_ID, type = ClientString.class), @XmlElement(name = ClientBoolean.EXPRESSION_ID, type = ClientBoolean.class), @XmlElement(name = ClientDate.EXPRESSION_ID, type = ClientDate.class), @XmlElement(name = ClientTimestamp.EXPRESSION_ID, type = ClientTimestamp.class), @XmlElement(name = ClientTime.EXPRESSION_ID, type = ClientTime.class), @XmlElement(name = ClientVariable.EXPRESSION_ID, type = ClientVariable.class), @XmlElement(name = ClientFunction.EXPRESSION_ID, type = ClientFunction.class) })
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CREATE_REQUISITION, AUTHORIZE_REQUISITION, APPROVE_REQUISITION, VIEW_REQUISITION')")
@RequestParam(value = "workerGroup", required = false, defaultValue = "default")
@ApiParam(value = "optional pagination - size of the result, defaults to 10", required = false)
@CliOption(key = "mainclass", mandatory = true, help = "main class name")
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@RequestParam(value = "ip", required = false)
@Path("/{entityType}")
@RequestMapping(value = "/imagesForNames", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@DeleteMapping(value = "/{dashboardId}")
@RequestParam("mail_id")
@RequestParam("key")
@PostMapping("/send-all-invites/{competitionId}")
@Qualifier("hiveTableCleaner")
@JmsListener( destination = Topics.TRACKER_IMPORT_RULE_ENGINE_TOPIC_NAME, containerFactory = "jmsQueueListenerContainerFactory" )
@Produces( MediaType.APPLICATION_OCTET_STREAM )
@RequestMapping(value = "/api/users/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@DescribeParameter(name = "band", description = "Source band to use (default = 0)", min = 0, defaultValue = "0")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss'Z'")
@Loggable(value = Loggable.DEBUG, ignore = IOException.class)
@PathParam("entityType")
@RequestMapping(value = {"/decision_dictionary/remove_rainyDay"}, method = {RequestMethod.POST})
@ApiOperation(value = "queryScheduleList", notes = "QUERY_SCHEDULE_LIST_NOTES")
@Path("/meta")
@RequestMapping(value = "/branch/permissions/edit", method = RequestMethod.POST)
@RequestParam("context")
@SuppressWarnings("PointlessBooleanExpression")
@ApiOperation( value = "enables or disables the job scheduler for this Candlepin node", response = SchedulerStatusDTO.class)
@Consumes( { APPLICATION_JSON } )
@Path (REST_API_SETTINGS + REST_API_PATH_ID)
@DescribeParameter( name = "radiusPixels", description = "Radius of the density kernel in pixels" )
@ApiParam(required = true, value = "Workspace version")
@ChaosExperiment(experimentType = ExperimentType.NETWORK)
@Path("/JSON/endpointsByService/{id}")
@Path(RMWSConsts.CHECK_USER_ACCESS_TO_QUEUE)
@QueryParam("createdtimeend")
@GetMapping(value = "/analysis/images/{imageName}")
@Description("Bitwise OR in 2's complement arithmetic")
@PostMapping("/save-organisation")
@PostMapping(value = "/import-definition")
@PostMapping(value = "/sms_greeting")
@ApiOperation(value = "verifyUdfFuncName", notes = "VERIFY_UDF_FUNCTION_NAME_NOTES")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Endpoint deleted"), @ApiResponse(code = 404, message = "Endpoint not found"), @ApiResponse(code = 422, message = "Endpoint cannot be deleted") })
@Name("paths")
@RequestMapping(value = "/{pageId}", method = RequestMethod.GET)
@Deprecated(since = "9.2", forRemoval = true)
@RequestParam(value = "token")
@Path("/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/recreate")
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.SHORT, concerns = AtlasConversionConcern.RANGE)
@RequestParam("user_id")
@ApiOperation("Retries the last failed task")
@Timed(name = "http.rest.key-indices.class.collection.get", absolute = true)
@Path("/db/{authorizerName}/groupMappings/{groupMappingName}/roles/{roleName}")
@ApiOperation("Gets the task definition")
@QueryParam("")
@ApiOperation("Add a new event handler.")
@CliCommand(value = CREATE_PCJ_CMD, help = "Creates and starts the maintenance of a new PCJ using a Fluo application.")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.CardAccountService.getCardAccountList(..))", returning = "result")
@QueryParam ( "user" )
@PathVariable("tx")
@Name("text")
@GetMapping(path = "/scalingPolicies")
@PathParam("commercialName")
@RequestParam(value = "projectIds")
@Name(value = "configuration", defaultValue = "{}")
@RequestMapping(path = "/v1/policydetailsbyenvironment", method = RequestMethod.GET)
@GetMapping("/{competitionId}/allocated-applications/{assessorId}")
@RequestMapping(value = "/dataProviders", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiOperation(value = "Create a new document baseline", response = DocumentBaselineDTO.class)
@RequestParam(value = "idTypeUuid", required = false)
@ApiParam(value = API_PARAM_WIDTH_DESCRIPTION)
@Throws({ IllegalNullArgumentException.class, IllegalNotGreaterThanException.class })
@ApiOperation("分页查询角色列表")
@Path("/{handle}/follow")
@RequestMapping(value = Uris.GIFTS_BY_RECIPIENT, method = RequestMethod.GET)
@ApiOperation( value = "Remove a tag", notes = "", nickname = "deleteTag")
@Path("/{type}/{name}/relations")
@SuppressWarnings("squid:S3776")
@ApiParam(value = "the URL pointing to the manifest's originating web application", required = false)
@Traced
@Path("/reboot")
@Secured(permission = "securityprofiles:create:json", isAdminOnly = true, description = "Importer des profiles de sécurité dans le référentiel")
@ExtraAuthRequired
@RequestMapping(value = "/{enrolmentId}/benefits/{id}", method = RequestMethod.PUT)
@RequestMapping(value = "/validate", method = POST, consumes = APPLICATION_JSON_UTF8_VALUE, produces = TEXT_PLAIN_VALUE)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a list of all available options)") })
@Path("/queue/polldata")
@PermissionRule( value = "SUBMIT", description = "Partners can submit their own organisations bank details")
@EntityProvider("devicename")
@Path("criteria")
@RequestMapping(value = "/{id}", method = DELETE, headers = ACCEPT_JSON)
@Udf(description = "Converts an integer representing days since epoch to a string" + " using the given format pattern. The format pattern should be in the format" + " expected by java.time.format.DateTimeFormatter")
@Param(value = DATA_STORE, required = true)
@Path("/permission")
@RestQuery(name = "createeventcommentreply", description = "Creates an event comment reply", returnDescription = "The updated comment as JSON.", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING) }, restParameters = { @RestParameter(name = "text", isRequired = true, description = "The comment reply text", type = TEXT), @RestParameter(name = "resolved", isRequired = false, description = "Flag defining if this reply solve or not the comment.", type = BOOLEAN) }, responses = { @RestResponse(responseCode = SC_NOT_FOUND, description = "The event or comment to extend with a reply has not been found."), @RestResponse(responseCode = HttpServletResponse.SC_BAD_REQUEST, description = "If no text is set."), @RestResponse(responseCode = SC_OK, description = "The updated comment as JSON.") })
@ApiOperation( value = "Get invites by instance", response = InviteDto.class, responseContainer = "list" )
@RequestHeader(value="vault-token")
@Description("apoc.nodes.delete(node|nodes|id|[ids]) - quickly delete all nodes with these ids")
@EventHandler("data-object-checkbox")
@QueryParam("dryRun")
@ApiImplicitParams({ @ApiImplicitParam(name = "file", value = "RESOURCE_FILE", required = true, dataType = "MultipartFile") })
@RangerAnnotationClassName(class_name = VXGroupUser.class)
@CliOption(key = "type", mandatory = true, help = "Type of the configuration")
@QueryParam("query")
@Async(AppConfig.ASYNC_EXECUTOR_NAME)
@QueryParam("pipeline")
@WSDoc("Get All Unretired Drug Purchase Orders in the system")
@Consumes({"application/collection+xml", "application/collection+json"})
@PreUpdate
@RequestMapping(method = RequestMethod.GET, params = "orderId")
@TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT)
@ApiOperation(value = "Check if local P2PRestApp Node is up")
@Path("/config.tgz")
@PermissionRule(value = "APPLICATION_SUBMITTED_NOTIFICATION", description = "A lead applicant can send the notification of a submitted application")
@ApiParam(value = "Include only violations with a certain priority")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_SEARCH_POST)
@Path( "/permission-roles" )
@Bean(name = Config.ServiceInstanceParameters.EXCLUDE_FROM_AUTO_ENROLLMENT)
@PerformanceMetric("v3.consumers.list")
@PathParam("state")
@GetMapping("/company/{companyId}")
@API(API.Status.MAINTAINED)
@Description("apoc.convert.toRelationship(value) | tries it's best to convert the value to a relationship")
@Path( "/host/nme/{host_id}" )
@WalletType
@Process(actionType = FollowLogFile.class)
@PathVariable("targetTagId")
@Path("/shutdown")
@Param(value = MEMORY)
@Transactional(rollbackFor = { Throwable.class })
@Param(value = TEXT_ELEMENTS_NAME)
@ApiOperation(httpMethod = "POST", value = "API to create roles details", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = VIEW, method = RequestMethod.GET)
@Path("/filter/genJsonTweetIds")
@Param(value = MAX_ENVELOP_SIZE)
@TeiidFunction(category=FunctionCategoryConstants.DATETIME, pushdown=PushDown.CAN_PUSHDOWN)
@ApiOperation(value = "Get Factory information by its ID", notes = "Get JSON with Factory information. Factory ID is passed in a path parameter", response = Factory.class, position = 2)
@XmlJavaTypeAdapter(ParameterExpressionsMapXmlAdapter.class)
@PostMapping("/internal/create/{inviteHash}")
@JsonProperty("aud")
@PathVariable("attrId")
@ConvertGroup(to = UpdateTodoValidationGroup.class)
@DescribeParameter( name = "redBand", description = "Red band to index, defaults to 0", min = 0, defaultValue = "0" )
@RequestMapping(path = "/list-ids", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/users/IFrameAvatarpreview", method = RequestMethod.POST)
@CliCommand(value = CREATE_MAPPING, help = CREATE_MAPPING__HELP)
@ApiParam(value = "The unique identifier for the CSAR", required = true, example = "my-csar-name")
@ApiOperation(value = "${UserPassControllerV2.createUser.value}", notes = "${UserPassControllerV2.createUser.notes}")
@GetMapping("/users/{userId}/projects/{projectId}/pbis/{pbiId}/tasks/{taskId}/issues")
@Description("apoc.agg.percentiles(value,[percentiles = 0.5,0.75,0.9,0.95,0.99]) - returns given percentiles for values")
@Path("conventions/{conventionId}")
@Path ( "/getContentCleanerJob" )
@OnShutdown
@Scheduled(cron = "0 0 17,18,19 ? * MON-FRI")
@ApiOperation(value = "listWorker", notes = "WORKER_LIST_NOTES")
@Ensures("0 <= result")
@ExceptionHandler(value = { HttpMessageNotReadableException.class, UnrecognizedPropertyException.class})
@Pollable(async = true, message = "Start copying translations between repository")
@ApiParam(value = "Provide Service Search Filter", required = false)
@JsonProperty(value="username", required=true)
@RequestMapping(path = "/v1/filters/environment", method = RequestMethod.GET)
@QueryParam("folderUri")
@RequestMapping(path = "/v1/certificates", method = RequestMethod.GET)
@ApiOperation(value = "Count of bid plans, by year. This will count the releases that have the field" + "planning.bidPlanProjectDateApprove populated. " + "The year grouping is taken from planning.bidPlanProjectDateApprove")
@ApiMethod( name = "apis.list", path = "apis" )
@SqlType("array(unknown)")
@PostMapping("/user/comment/create")
@ApiOperation(value = "switchProcessDefinitionVersion", notes = "SWITCH_PROCESS_DEFINITION_VERSION_NOTES")
@PermissionRule(value = "READ", description = "The user, as well as Comp Admin and Exec can read the user's profile status")
@DeleteMapping(value = "/admintravel/{tripId}")
@GetMapping("/{projectId}/project-users")
@Description("apoc.coll.pairs([1,2,3]) returns [1,2],[2,3],[3,null] ")
@Param(POWERSHELL_OPERATION_TIMEOUT)
@SuppressWarnings("MustBeClosedChecker")
@RestQuery(name = "updateTheme", description = "Updates a theme", returnDescription = "Return the updated theme", pathParameters = { @RestParameter(name = "themeId", description = "The theme identifier", isRequired = true, type = Type.INTEGER) }, restParameters = { @RestParameter(name = "default", description = "Whether the theme is default", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "name", description = "The theme name", isRequired = false, type = Type.STRING), @RestParameter(name = "description", description = "The theme description", isRequired = false, type = Type.TEXT), @RestParameter(name = "bumperActive", description = "Whether the theme bumper is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "trailerActive", description = "Whether the theme trailer is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "titleSlideActive", description = "Whether the theme title slide is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "licenseSlideActive", description = "Whether the theme license slide is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "watermarkActive", description = "Whether the theme watermark is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "bumperFile", description = "The theme bumper file", isRequired = false, type = Type.STRING), @RestParameter(name = "trailerFile", description = "The theme trailer file", isRequired = false, type = Type.STRING), @RestParameter(name = "watermarkFile", description = "The theme watermark file", isRequired = false, type = Type.STRING), @RestParameter(name = "titleSlideBackground", description = "The theme title slide background file", isRequired = false, type = Type.STRING), @RestParameter(name = "licenseSlideBackground", description = "The theme license slide background file", isRequired = false, type = Type.STRING), @RestParameter(name = "titleSlideMetadata", description = "The theme title slide metadata", isRequired = false, type = Type.STRING), @RestParameter(name = "licenseSlideDescription", description = "The theme license slide description", isRequired = false, type = Type.STRING), @RestParameter(name = "watermarkPosition", description = "The theme watermark position", isRequired = false, type = Type.STRING), }, responses = { @RestResponse(responseCode = SC_OK, description = "Theme updated"), @RestResponse(responseCode = SC_NOT_FOUND, description = "If the theme has not been found."), })
@Secured(SecurityFunctions.FN_STORAGES_ALL_GET)
@JobConstraint
@Mapping(source = "state", target = "status")
@PermissionRule(value = "VIEW_PREVIOUS_APPLICATIONS", description = "Internal users (barring innovation leads and stakeholders), and IFS Admin can view previous applications")
@Param(value = DISK_PROVISIONING)
@Path("init")
@RequestParam(name = "embedded", required = false)
@RequestMapping(value = "/{departmentId}/addresses", method = RequestMethod.POST)
@GetMapping("/get-invite/{inviteHash}")
@Param(value = HOST, required = true)
@PreAuthorize("hasPermission(#fileId, 'FILE', 'write|group-write')")
@PreAuthorize("hasAnyAuthority('applicant', 'support', 'innovation_lead', 'ifs_administrator', 'comp_admin', 'project_finance', 'stakeholder', 'external_finance', 'knowledge_transfer_adviser')")
@RequestMapping(value = {"/api/cnf-adapter/v1/instance/{instID}"}, method = RequestMethod.GET, produces = "application/json")
@RequestParam("individualProviderid")
@ExceptionHandler(PartialEvauationException.class)
@ApiOperation(value = "List all preparations id", notes = "Returns the list of preparations ids the current user is allowed to see. Creation date is always displayed in UTC time zone. See 'preparations/all' to get all details at once.")
@RequestMapping(value = "/external-link", method = RequestMethod.PUT, consumes = { MediaType.APPLICATION_JSON_VALUE })
@JsonProperty(BfConsts.PROP_TYPE)
@Parameter(description = "include additional assetBalances and unconfirmedAssetBalances (optional)")
@Path("{experimentID}/buckets/{bucketLabel}/state/{desiredState}")
@ApiOperation( value = "Get XSL tranformations available", notes = "XSL transformations may be applied while importing or harvesting records.", nickname = "getXslTransformations")
@PostMapping("/add")
@RequestParam(value = "reason", defaultValue = "web service call")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id") })
@ExceptionHandler(AmazonServiceException.class)
@PermissionRule(value = "ACTIVATE", description = "A Support user can reactivate external Users")
@RequestParam(value = "vc", required = false)
@NotSecured(value = "Is a 'static' comparison function", mustBeSecuredByOtherServices = false)
@DefaultValue("*")
@RequestParam(value = "contest_id", required = false)
@RequestMapping(method = GET, value = "for-facility")
@Path("/screens/{screenId}/owners/{ownerId}")
@Operation(description = "Update an E2E Service Instance on a version provided and serviceId", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Path("/estimate/{path:.*}")
@Path("/resume")
@GetMapping(value = "/download")
@GetMapping("/{userId}/{applicationId}/question/{questionId}")
@PathVariable(value = "serviceId")
@QueryParam("forceFullPage")
@Value("${c32GetterWebServiceEndpointAddress}")
@GetMapping(value = "/{user_id}.ics")
@Around("execution (@io.micrometer.core.annotation.Timed * *.*(..))")
@ResponseStatus(code = HttpStatus.ACCEPTED)
@RequestMapping(value = "/")
@Transactional(value = "cacheTransactionManager", propagation = Propagation.REQUIRES_NEW)
@PermissionRule(value = "READ", description = "Stakeholders can can download a file for an answer for applications theyre assigned to")
@ApiOperation(value = "Get group roles", response = Collection.class)
@RequestMapping(value = "/drafts", method = RequestMethod.GET)
@RequestMapping(value = "/reply/{pmId}", method = RequestMethod.GET)
@Value.Default
@PathVariable(value = "privilege")
@Path("/" + RestConstants.ADDRESS)
@GetMapping("getUserById")
@DeleteMapping("/{entityTypeId}/{entityId}")
@Param(value = UPDATE_VALUE, required = true)
@ApiOperation(value = "[feed] Acknowledge a FeedAsset", notes = "A FeedAsset set to acknowledged will treat all assets before it as read. " + "Typically you should acknowledge the latest feedAssetId you received " + "when the user open news feed window in your app.")
@Perspective
@GetMapping(produces = XLSX_VALUE)
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "versionId", value = "版本id"), @ApiImplicitParam(name = "channelCode", value = "渠道码"), @ApiImplicitParam(name = "md5", value = "md5"), @ApiImplicitParam(name = "deliveryStatus", value = "上架状态，0-未上架；1-已上架"), })
@ApiParam(required = true, value = "User to add")
@RequestMapping(value = "/entities/{entityId}/exportInstances", method = RequestMethod.GET)
@ApiOperation( value = "Get build details", notes = "To know when and how this version of the application was built.", nickname = "getSystemInfo")
@RequestMapping(value = {"/", "/sections"}, method = RequestMethod.GET)
@PostMapping("/dashboard/api/v2/methods")
@PostMapping(path = "/edit", params = {"addFamilyMemberAffiliation"})
@RequestMapping(value = "/api/percentTotalProjectsFlaggedByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation(value = "Retrieves the specified mapping.", httpMethod = "GET", response = String.class)
@RequestParam("formUuid")
@RequestMapping(value = "/rest-api/facilities/{facilityCode}", method = GET, headers = ACCEPT_JSON)
@HeaderParam(AIRSHIP_FORCE_HEADER)
@QueryParam("aggregatorId")
@Transactional (readOnly=true, propagation=Propagation.REQUIRED)
@Path("/{intygsTyp}/{intygsId}/pdf/arbetsgivarutskrift")
@RestQuery(name = "geteventerrors", description = "Returns all the data related to the workflow/errors tab in the event details modal as JSON", returnDescription = "All the data related to the event workflow/errors tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "workflowId", description = "The workflow id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event workflow/errors tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Unable to parse workflowId", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@GetMapping(value = "/management/properties", produces = "application/json")
@Path("{eventId}")
@PostMapping(value = "/inside_payment/difference")
@ApiParam(value = "Project Type ID to estimate against", required = true)
@Produces(LD_JSON + MimeType.UTF_8 + DEFAULT)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of RoleDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "{reserveNo}/cancel", method = RequestMethod.POST)
@QueryParam("disconnectedNodeAcknowledged")
@GetMapping(value = "/{entityTypeId}", produces = APPLICATION_JSON_VALUE)
@Parameter(description = "The secret phrase")
@ApiResponse(responseCode = "200", description = "List of all roles currently available.", content = @Content(array = @ArraySchema(schema = @Schema(implementation = Role.class))))
@GetMapping(path = "/{id}/terms-and-conditions", produces = "application/json")
@Path( "config" )
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.LIST, valueType = List.class, valueElement = AccountOfflineDTO.class, description = "离线账户集合"), }))
@PostAuthorize("hasRole(@configHolder.getSuperAdminRoleName()) or hasPermission(returnObject, 'READ')")
@Scheduled( fixedRate = 1000 * 60 * 150, initialDelay = 1000 * 60 * 15 )
@RequestMapping(value = "/marketplace/{fname}/rating/{rating}", method = RequestMethod.POST)
@RequestParam(value = "processDefinitionId", required = false)
@Param(value = INPUT_HOST, required = true)
@Api(2.41)
@ApiOperation(value = "verifyGroupName", notes = "VERIFY_ALERT_GROUP_NAME_NOTES")
@GetMapping("/movie/hasliked/{movieId}/{account}")
@ScalarFunction("ST_Difference")
@ApiException(VERIFY_DATASOURCE_NAME_FAILURE)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Group updated."), @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@RequestMapping(value = SECURITY_ROLES_URI_PREFIX, method = RequestMethod.GET)
@ExceptionHandler(OpaClientException.class)
@ApiParam(value = "用户Id", required = true)
@Path("/units/{id_unit}")
@ApiOperation(value = "This API updates a FailurePoint Objects into Elastic Search for given FailurePoint ID", response = ResponseEntity.class)
@RequestMapping("/clients/{hwAddress}")
@QueryParam("considerKnownItems")
@Description("apoc.coll.split(list,value) | splits collection on given values rows of lists, value itself will not be part of resulting lists")
@Path("extract/public")
@GetMapping("/user/comment/type/{type}")
@ApiOperation("Creates a InProgressCommit linked to a specific VersionedRDFRecord.")
@RequestMapping(value = ATTRIBUTE_VALUE_LIST_URI_PREFIX + "/namespaces/{namespace}/attributeValueListNames/{attributeValueListName}", method = RequestMethod.GET)
@RequestParam("uid1")
@QueryParam("includeTransactions")
@ScalarFunction("ST_Dimension")
@JsonbTypeAdapter(UUIDAdapter.class)
@PreAuthorize("hasAuthority('BACKUP_CONFIGURATION')")
@PermissionRule(value = "READ", description = "The assessor can see the input responses of in applications for the applications they assess")
@RequestParam(name = "todt", required = false)
@PathParam("hash")
@ApiOperation(value = "${UserPassControllerV2.listUsers.value}", notes = "${UserPassControllerV2.listUsers.notes}")
@PathParam("resourceEntryId")
@UiHandler("addButton")
@RequestMapping(method = RequestMethod.POST, value = "/{widgetId}/comments/{widgetCommentId}")
@PathParam("taxonomyName")
@SuppressWarnings("RedundantCast")
@CliOption(key = { "skipTrash" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether skip trash")
@PathVariable("screenName")
@SuppressWarnings("PMD.CyclomaticComplexity")
@Param(value = VALUE)
@ApiOperation(value = "消息列表查询", notes = "支持分页查询", responseContainer = "{title:标题,id:'1000',content:'内容',date:'日期'}", code = 200, produces = "application/json")
@Path( "/" )
@ApiOperation(value = "${AppRoleControllerV2.createsecretId.value}", notes = "${AppRoleControllerV2.createsecretId.notes}")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_EQUIPMENT_INVENTORY')")
@SuppressWarnings("squid:S2629")
@Path("{type: "+ ALL_TYPES_PATTERN + "}/_search")
@JsonProperty("service_ids")
@SuppressWarnings({ "rawtypes" })
@Operation(description = "Delete a todo")
@ApiOperation(value = "${AppRoleControllerV3.createAppRole.value}", notes = "${AppRoleControllerV3.createAppRole.notes}")
@ApiOperation(value = "Create Specialty", position = 1)
@Path("/archiveunitprofiles")
@GetMapping("{id}/dataDir")
@RequestMapping(value = Uris.GIFTS_BY_CONSIGNOR, method = RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.BYTE, concerns = AtlasConversionConcern.RANGE)
@Generated(hash = 713229351)
@RequestMapping(value = "/posts/{postId}/edit", method = RequestMethod.POST)
@PathParam("servicename")
@PathVariable("softwareModuleTypeId")
@RequiresApi(api = Build.VERSION_CODES.O)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.SHORT, concerns = AtlasConversionConcern.RANGE)
@QueryParam("simplifyPermissions")
@UdfParameter( value = "value", description = "the value get the natual logarithm of." )
@RabbitListener( bindings = @QueueBinding( exchange = @Exchange(value = RabbitMQConstant.DIRECT_EXCHANGE, type = ExchangeTypes.TOPIC, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), value = @Queue(value = RabbitMQConstant.DIRECT_QUEUE, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), key = RabbitMQConstant.DIRECT_KEY ), containerFactory = "directRabbitListenerContainerFactory" )
@IbisDoc({"Proxy Password", ""})
@Secured(SecurityFunctions.FN_TAG_TYPES_PUT)
@DeleteMapping(value = "/{uuid}")
@RequestMapping(value = "/update", method = RequestMethod.POST)
@PathParam("sitemapname")
@DescribeParameter(name = "data", description = "Source raster")
@Secured(permission = "profiles:id:update:json", description = "Effectuer une mise à jour sur un profil")
@UiHandler("pomDescriptionTextArea")
@FormParam( "checkConnection" )
@RequestMapping(value = "/customers", method = RequestMethod.GET)
@DescribeParameter( name = "to_measure_attb", description = "Attribute providing end measure of feature" )
@Value("${ENABLE_DECISION_CACHING:true}")
@GetMapping("/lead-international-organisation")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP_BY_GROUP_NAME + "\")")
@RequestMapping(value = "/report/submit", method = RequestMethod.POST)
@RequestMapping(value = OA_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@Option(option = "environmentId", description = "The id of the environment that will be used.")
@RequestParam(value = "warningGroupId", required = false)
@RequestMapping(value = "{id}/canpost", method = RequestMethod.GET)
@Parameter( description = "Build mode for manifes to select type of resources to include. Default is 'iiif' which returns the full IIIF manifest with all resources. 'thumbs' Does not read width and height of canvas resources and 'iiif_simple' ignores all resources from files")
@GetMapping("/unsuccessful/{competitionId}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_TAGS_POST)
@ApiOperation(value = "Returns pet inventories by status", notes = "Returns a map of status codes to quantities", nickname = "getInventory", tags = { "store" })
@Path(CoordConsts.SVC_RSC_GET_WORKSTATUS)
@ApiOperation(value = "queryProcessDefinitionAllByProjectId", notes = "QUERY_PROCESS_DEFINITION_All_BY_PROJECT_ID_NOTES")
@RequestParam("activationCode")
@CliCommand(value = DESCRIBE_JNDI_BINDING, help = DESCRIBE_JNDIBINDING__HELP)
@NwhinInvocationEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionBaseEventDescriptionBuilder.class, serviceType = "Document Submission Deferred Request", version = "2.0")
@GetMapping("/monitoring-officer/check-existing-user/{inviteHash}")
@ApiOperation(value = "Update comment.")
@RequestMapping(value = "map")
@CliOption(key = "file", help = "File of the config")
@SuppressWarnings({ "squid:S135" })
@ApiOperation(value = "viewResource", notes = "VIEW_RESOURCE_BY_ID_NOTES")
@RequestMapping(method = RequestMethod.GET, value="/status/{pluginId}", headers="Accept=application/json")
@RequestMapping(value = "/api/costEffectivenessAwardAmount", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@RequestMapping(value = CONFIGURATION_ENTRIES_URI_PREFIX, method = RequestMethod.GET)
@Description("apoc.coll.pairsMin([1,2,3]) returns [1,2],[2,3]")
@Path("{id}/censor")
@ApiOperation("Update a task")
@Named("routerConfigMap")
@SuppressWarnings("EmptyMethod")
@UiHandler("deleteDeviceButton")
@GetMapping("/detail_column")
@EventHandler("keepButton")
@DefaultValue("")
@When("^attach unregistered instances$")
@PathVariable("parentObjectType")
@CliCommand(value = PREFIX + "rm", help = "Remove files in the HDFS")
@RequestMapping(value = STORAGE_URI_PREFIX + "/{storageName}", method = RequestMethod.DELETE)
@DescribeParameter(name = IN_COVERAGE, description = "Source raster(s)")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_FACILITY, MANAGE_USER')")
@Path("/{name}/fields")
@WebParam(name = "patientNumber")
@Counted(name = "counter", monotonic = true)
@RequestMapping(value = "/vpr/trend/**", method = RequestMethod.GET, params = "format=xml")
@Path("/groupusers/count")
@PostMapping("/privateProfile")
@RequestMapping(value = "/checkDblist")
@Request(AcknowledgeRequest.NAME)
@GetMapping("/user")
@RequestParam(value = "receiversCc", required = false)
@ApiException(UNAUTHORIZED_USER_ERROR)
@ApiParam(value = "Sort key (by name, creation or modification date)")
@ScalarFunction("line_locate_point")
@CliOption(key = { "owner" }, mandatory = true, help = "owner name")
@XmlElement(name = "alertModel")
@PermissionRule(value = "READ_FINANCE_DETAILS", description = "The kta can see the application finance details", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'MANAGE_POD')")
@ApiParam(value = "Include only violations in these accounts")
@GetMapping(value = "/v2/sslcert/checkstatus/{certificate_name}/{certificate_type}", produces = "application/json")
@PostMapping(value ="/v2/unseal" , consumes = "application/json" ,produces="application/json")
@ApiOperation(value = "Get application(only metadata from db)", response = ApplicationDomain.class)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Mapserver created."), @ApiResponse(code = 400, message = "Bad parameters.") , @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_REVIEWER) })
@Path("extract/list")
@RequestMapping("register")
@DeleteMapping(value = "/config/{documentConfigId}/delete", produces = "application/json")
@JsonProperty("xform")
@RequestParam( defaultValue = "lastModificationDate")
@RequestMapping(value = "/api/totalCancelledTendersByYearByRationale", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@CheckResult(suggest = "You may want to call asContent() or asRaw() to get the information")
@JsonProperty("key_id")
@RequestMapping(value = "{userId}", method = RequestMethod.POST)
@Description("Encode value as a big endian varbinary according to IEEE 754 single-precision floating-point format")
@ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = ConnectorDescriptor.class)), description = "A map of zero or more action property suggestions keyed by the property name")
@Path("/v5")
@ApiOperation(value = "Get list with groups", response = ResponseEntity.class)
@RequestMapping(method = RequestMethod.GET, value = "full-history")
@Qualifier("orderingTemplate")
@Description("Remainder of given quotient")
@SuppressWarnings("PMD.MethodReturnsInternalArray")
@RequestParam( required = false, defaultValue = "false" )
@CliCommand(value = "savepoints show", help = "Show the savepoints")
@ApiParam(required=false,value="Layer",allowableValues="ALL,MAP,FEATURES",defaultValue="ALL")
@PathParam("devicetype")
@Unbind(aggregate = true)
@Path("{catalogId}/records/{recordId}/versions/{versionId}/commit")
@CliOption(key = { "" }, mandatory = true, specifiedDefaultValue = ".", unspecifiedDefaultValue = ".", help = "file name to be showed")
@Path("/roles")
@QueryParam("classLoaderPolicy")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully returns true or false depending on the users permissions" ) } )
@EventHandler("next-element")
@PathVariable("subscription")
@PermissionRule(value = "READ", description = "Internal users can see project resources")
@RequestMapping(value = CONTROLLER_URL, method = RequestMethod.GET)
@OptLog(operationType = OptLogType.MODIFY, operationName = "修改文章分类")
@RequestMapping(value = "/handle91")
@Produces({ MediaType.TEXT_PLAIN })
@Path("/{id}/terminate")
@QueryParam("startDate")
@ApiOperation("Reads users' public profile")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion operation"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PostMapping(value = "/{competitionId}/manage-stakeholders", params = {"addStakeholder"})
@ApiOperation("Resets a Mobi User's password if User making request is the admin")
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.CHAR, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.CONVENTION })
@PreAuthorize("@securityContextCurrentUserService.canAccessUserOrAdmin(#userId)")
@DescribeParameter( name = "sheary", description = "Shear parameter for the Y direction", min = 0 )
@ExceptionHandler(value = MethodNotAllowedException.class)
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_DELETE)
@RequestMapping(value = "/namespaceIamRoleAuthorizations", method = RequestMethod.GET)
@PathParam("aggregatorId")
@GetMapping("batchSave")
@ApiParam(value = "UUID of Fact.")
@Scheduled(fixedRate = 60 * 60 * 1000, initialDelay = 30 * 1000)
@Path("/task/{taskid}")
@Parameters({ @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链ID"), @Parameter(parameterName = "hash", requestType = @TypeDescriptor(value = String.class), parameterDes = "区块hash") })
@RequestParam(defaultValue = Constants.DEFAULT_NAMESPACE_ID)
@Path("/jobs")
@EntityAttributeSetter("rating")
@DefaultValue("INFO")
@Path("/genJson")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_BY_NAMESPACE_GET)
@PathParam("vfmoduleInstanceId")
@PostMapping("/users/{userId}/projects/{projectId}/sprints")
@ApiOperation(value = "Return a daily summary of the data collected for the experiment with derived statistics", notes = "Return unique and non-unique counts at the experiment, bucket, and action levels " + "for both actions and impressions. For each day, includes counts for that day and " + "cumulative counts, calculated from the beginning of the experiment. Also returns " + "a number of statistics calculated from the unique counts.", response = ExperimentCumulativeStatistics.class)
@OptLog(operationType = OptLogType.DELETE, operationName = "删除评论")
@ApiOperation(value = "Get roles for all users within an application")
@Path("{catalogId}/records/{recordId}/branches/master")
@ApiParam(value = "UUID of Origin.")
@Factory
@PermissionRule(value = "CAN_VIEW_OWN_DASHBOARD", description = "User is requesting own dashboard")
@EventListener(priority = Integer.MIN_VALUE)
@ApiParam(defaultValue = ".")
@Name(value = "weightproperty",defaultValue = "null")
@ExceptionHandler(value = { UnrecognizedPropertyException.class })
@RequestParam(value = "notify", required = false)
@Delete("/{name}")
@RequestParam(value = "argTypes", required = false)
@SecuredBySpring(value = "UserManagementController.reactivateUser() method", description = "IFS admins and support users can reactivate users.")
@MessageMapping("/vehicle/{id}/capacity")
@RequestMapping(value = "{id}/close", method = RequestMethod.GET)
@ApiOperation(value = "Get list of projects in root folder", response = ProjectReference.class, responseContainer = "List")
@PathVariable("datasource")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.INTEGER, concerns = { AtlasConversionConcern.FORMAT, AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART })
@RequestParam("articleId")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get validator from state", tags = {TAG_V1_BEACON, TAG_VALIDATOR_REQUIRED}, description = "Returns validator specified by state and id or public key along with status and balance.", pathParams = { @OpenApiParam(name = PARAM_STATE_ID, description = PARAM_STATE_ID_DESCRIPTION), @OpenApiParam(name = PARAM_VALIDATOR_ID, description = PARAM_VALIDATOR_DESCRIPTION) }, responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = GetStateValidatorResponse.class)), @OpenApiResponse(status = RES_BAD_REQUEST), @OpenApiResponse(status = RES_NOT_FOUND), @OpenApiResponse(status = RES_INTERNAL_ERROR), @OpenApiResponse(status = RES_SERVICE_UNAVAILABLE, description = SERVICE_UNAVAILABLE) })
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The ServletRequest is cast to an HttpServletRequest which is always the case since all requests use the HTTP protocol.")
@Description("apoc.refactor.cloneNodes([node1,node2,...]) clone nodes with their labels and properties")
@ApiOperation(value = "Used to upload groovy script for groovy cron task")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved scheduling ability of repository file." ), @ResponseCode ( code = 500, condition = "Invalid repository file id." ), } )
@PreAuthorize(AclExpressions.ADMIN_ONLY + "OR hasPermission(#tool.toolGroupId, 'com.epam.pipeline.entity.pipeline.ToolGroup', 'WRITE')")
@GetMapping("/partner/{organisationId}")
@RequestMapping(value="/analysis/removePhrase", method=RequestMethod.POST)
@SuppressWarnings("NumericCastThatLosesPrecision")
@Scheduled(fixedDelay = 2000, initialDelay = 500)
@Path("/resourceGroups/{resourceGroupId}/releases/{releaseId}/appWithVersions/")
@Action(name = "Customize Linux Guest", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Path("/missing")
@Name(value = "keys",defaultValue = "[]")
@Operation(tags = { "records", "iiif" }, summary = "Get IIIF base sequence")
@CacheEvict(value = ICacheInfoManager.DEFAULT_CACHE_NAME, key = "'UserProfile_'.concat(#username)")
@RequestMapping(value = "/user/{userID}/groups", method=RequestMethod.GET)
@ApiOperation("Update attributes of a job")
@RequestParam(value = "connects", required = true)
@RequestMapping(value = "/api/locales", method = RequestMethod.GET)
@RequestMapping(value = "/object")
@TargetApi(VERSION_CODES.HONEYCOMB_MR2)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created effectivity"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_AUDIT_MAP + "\")")
@ApiOperation(value = "Get count of replies to comment.")
@Path (REST_API_DATABASES)
@ManagedOperation(description = "Executes a purge job once for current application")
@Min(value=0)
@PathParam("infoId")
@ApiOperation(value = "Get information about all stock cards for the specified facility.", notes = "Gets all stock card information, by facility." + "<p>If no stock cards exist, will return 404 Not Found." + "<p>If no view permissions are found for any existing stock card, will return an empty list." + "<p>" + "<p>Path parameters (required):" + "<ul>" + "<li><strong>facilityId</strong> (Long) - facility for the stock cards.</li>" + "</ul>" + "<p>" + "<p>Request parameters:" + "<ul>" + "<li><strong>entries</strong> (Integer, optional, default = 1) - Number of stock card entries to " + "get in the result.</li>" + "<li><strong>countOnly</strong> (Boolean, optional, default = false) - Get only the count of " + "stock cards.</li>" + "</ul>")
@Path("/binary.tgz")
@GetMapping(path = "/sca-approaches")
@PostMapping("/complete-spend-profiles-review")
@DescribeParameter( name = "height", description = "Height of the output raster in pixels", minValue = 1 )
@ApiParam(value = API_PARAM_HEIGHT_DESCRIPTION)
@QueryParam("resource_name")
@ApiOperation("更新代码生成模板")
@RequestMapping(value = "/vpr/trend/**", method = RequestMethod.GET, params = "format=extjs")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = UserUpdateDto.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@RequestHeader(value = "X-ElasticSearch-Host", required = false)
@QueryParam(RestConstants.QUERY_PARAM_OFFSET)
@Cacheable(value = "hpo")
@ApiOperation(value = "Get current selection", nickname = "getSelection")
@GetMapping(value = "/{constDetailId}")
@ShuffleMode
@RequestMapping(value = "/credentials/history", method = RequestMethod.GET)
@Path("{vm_id}")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get the beacon chain block matching the criteria.", tags = {TAG_BEACON}, queryParams = { @OpenApiParam(name = EPOCH, description = EPOCH_QUERY_DESCRIPTION), @OpenApiParam(name = SLOT, description = SLOT_QUERY_DESCRIPTION), @OpenApiParam(name = ROOT, description = ROOT_QUERY_DESCRIPTION) }, description = "Returns the beacon chain block that matches the specified epoch, slot, or block root.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = GetBlockResponse.class)), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid parameter supplied"), @OpenApiResponse(status = RES_NOT_FOUND, description = "Specified block not found") })
@RequestMapping(value = "/distributions/{id}/facilities/{facilityId}", method = PUT, headers = ACCEPT_JSON)
@ApiOperation(httpMethod = "POST", value = "API to create new domain", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "The identifier for the platform", required = true, example = "kubernetes")
@Description("Returns the inherent dimension of this Geometry object, which must be less than or equal to the coordinate dimension")
@ApiParam(value = "产品编码", defaultValue = "99999830", required = true)
@ShellMethod("Echo command")
@ApiOperation(value = "${VaultAuthControllerV2.login.value}", notes = "${VaultAuthControllerV2.login.notes}")
@RequestMapping("/messages/{type}")
@JsonProperty("fields")
@RequestMapping(value = "/api/monkeystrategies/autodiscover/{applicationname}/{environmentname}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = WITHIN_W3C_MIXED_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@LogMethod("添加日程记录详情信息")
@GetMapping(value = "/zookeeper/list")
@RequestMapping(value = "/entities/{entityId}/abandon", method = RequestMethod.POST)
@PostMapping(value = "/consigns")
@CliOption(key = { "jarfile" }, mandatory = true, help = "jar file name")
@GetMapping("/non-ifs-competition/setup/{competitionId}")
@Example({"List(HashRange(3,7),Add(15L))", "create a list between 3 and 7 elements of Long values"})
@RequestMapping(value = "/api/percentTendersWithTwoOrMoreTenderers", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@GET(path = "/backend/trace/header", permission = "agent:trace")
@EmbeddedId
@RolesAllowed("addThreatIntelType")
@RequestParam(required = false, defaultValue = "S")
@PathVariable(value = "programEquipmentId")
@Path("/applications/{applicationName}/users/{user}")
@ApiParam(value = "true|false")
@ExtensionRequestParameter(name = "some-list", description = "a list to reply with", parseToJson = false)
@Path("/class")
@DescribeParameter(name = "second attributes to retain", collectionType = String.class, min = 0, description = "Second feature collection attribute to include")
@RequestMapping("/keywords/{courtType}/{phrase}")
@RequestMapping(value = "/api/user/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Consumes(MediaType.APPLICATION_JSON + ";charset=UTF-8")
@Path("{userId}/change-password")
@ApiOperation(notes = "Retrieves the Certificate Revocation List", value = "getCurrentCrl", response = String.class)
@Param("dayPage")
@RabbitListener( bindings = @QueueBinding( exchange = @Exchange(value = RabbitMQConstant.DEFAULT_EXCHANGE, type = ExchangeTypes.TOPIC, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), value = @Queue(value = RabbitMQConstant.DEFAULT_QUEUE, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), key = DKEY ), containerFactory = "container", concurrency = "5-10" )
@ApiResponse(responseCode = "204", description = "Empty specification provided when definining this integration")
@ApiOperation("Retrieves State by ID as long it belongs to the User making the request")
@Before("@annotation(com.clicktravel.cheddar.application.security.Authenticated)")
@Description("Returns the minimum of the BigDecimal values <br/>" + "<b>numbers</b> - BigDecimal values for comparison<br/>" + "Example:<br/>" + "#{minBigDecimal(5.0B, 4.0B, 3.0B)} returns 3.0")
@ServiceValidation
@ApiOperation("Deprecated: Replaced by /transaction/{key} DELETE HTTP method")
@ApiOperation("Updates the Catalog Record by its ID using the provided Record JSON-LD.")
@Reference( service = CatalogDataResourceProviderFactory.class, bind = "bindFactory", unbind = "unbindFactory", cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC)
@Name("labels")
@JsonProperty("oauthToken")
@QueryParam("attendeeId")
@RequestParam(value = "endExpectedPartitionValue", required = false)
@Path(MIGRATION_PURGE_EXPIRED_FROM_OFFERS)
@RequestMapping(method = GET, value = "{id}")
@PreAuthorize("hasAuthority('ARTIFACTS_COPY')")
@Path("/{job-id}/stderr")
@ApiOperation(value = "queryAllWorkerGroups", notes = "QUERY_WORKER_GROUP_LIST_NOTES")
@DescribeParameter( name = "measure", description = "Measure of the point along the feature to be computed" )
@ApiParam(name = "id", value = "Id of the preparation to delete")
@Param(value = Constants.InputNames.JSON_OBJECT, required = true)
@Name("vector1")
@GetMapping("/find-by-competition/{competitionId}/all-submitted")
@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = {"application/xml", "application/json"})
@Path ( "/roleMembers" )
@RequestMapping(value = "/rest-api/lookup/program-products", method = RequestMethod.GET, headers = ACCEPT_JSON)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a service entity in JSON")
@DescribeParameter(name = "preserveLocation", description = "Indicates wheter to preserve the original location of points for single/superimposed points", defaultValue="Never", min=0)
@RequestMapping(value = "/portfolio", method = RequestMethod.POST)
@PostMapping("/emailTemplates")
@RequestParam("code")
@SuppressWarnings("DefaultCharset")
@ApiParam(name = "id", value = "账户id", required = true)
@GetMapping("/{inviteHash}/start")
@RequestMapping(value = "/api/percentTendersCancelled", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@RequestMapping (method = POST)
@Description("apoc.text.repeat(item, count) - string multiplication")
@RequestMapping(value = "list", method = RequestMethod.GET)
@RequestParam(value = "executorName", required = false)
@QueryParam("dateRange")
@GetMapping("/categories")
@JsonProperty("errors")
@Param(NMAP_PATH)
@PostMapping("/{userId}/goals")
@RequestMapping(method = RequestMethod.POST, params = "action=moveElement")
@PutMapping(value = "/{id}", produces = "application/json")
@ApiOperation(value = "查询产品配置")
@RequestMapping(value = "/distributions", method = POST, headers = ACCEPT_JSON)
@PathVariable("environmentname")
@RequestMapping(value = "/information", method = RequestMethod.GET)
@RequestMapping( path = "/settings", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@DateTimeFormat(pattern = "yyyy-MM-dd")
@QueryParam("metricstoretrieve")
@RequestParam("account")
@PutMapping("/section-status/complete/{competitionId}/{section}")
@QueryParam("timeRange")
@PutMapping(value = "/identity/groups/{groupId}", produces = "application/json")
@ApiParam(required = true, value = "Layer to create")
@Schedule(hour = "*", minute = "*/15", second = "*", persistent = false)
@Path("/listen/{authenticatorName}")
@Cacheable( key = "{'findOneById', #a0}", cacheManager = "dhisCacheManager", cacheNames = "trackedEntityInstances" )
@JsonProperty("orderStatus")
@Path("{deployment_id}/power-consumption")
@CliOption(key = CREATE_MAPPING__REGION_NAME, mandatory = true, help = CREATE_MAPPING__REGION_NAME__HELP)
@ApiOperation(value = "This API returns single Application Object present in Elastic Search for given App Name", response = ResponseEntity.class)
@DefaultValue("0.7")
@RequestMapping(params = "remove", method = RequestMethod.GET)
@Cacheable(key="123", value = { "spittleCache" })
@ApiOperation(value = "Create a new role", response = RoleDTO.class)
@PostMapping(value = "/infraActiveRequests/getOrchestrationFiltersFromInfraActive")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST) })
@SuppressWarnings("Convert2streamapi")
@Path("/{workflowId}/resetcallbacks")
@RequestParam("load")
@RequestMapping( value = "/{tagIdentifier}", produces = { MediaType.APPLICATION_JSON_VALUE }, method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 401, message = "未登录"), @ApiResponse(code = 404, message = "用户属性校验失败"), @ApiResponse(code = 403, message = "只有管理员或用户自己能更新用户信息"), })
@Path("/questions")
@Path("{noteId}/rename")
@RequestMapping(value = "/logout")
@Procedure(name = "gds.graph.create", mode = READ)
@Delete("/projects/{projectName}/removed")
@RequestMapping(value = "auth/workbench/{projectid}/workspace/add", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CONFLICT)
@Config("jaxrs.hsts.max-age")
@RequestMapping(value = "/handle42/{imageId}")
@SuppressWarnings("squid:S1172")
@ApiResponses({ @ApiResponse( code = 200, message = "The operation was executed successfully", response = GetOutputsResponse.class ), @ApiResponse( code = 404, message = "There is no CSAR for the given identifier or the CSAR does not have " + "a transformation for the specified platform", response = RestErrorResponse.class ), @ApiResponse( code = 400, message = "The state of the transformation is invalid (not ERROR or DONE)", response = RestErrorResponse.class ) })
@GetMapping(value = "/version/switch")
@CliCommand(value = "blueprint add", help = "Add a new blueprint with either --url or --file")
@ApiOperation( value = "Retrieve the inputs of this transformation", tags = {"transformations"}, notes = "This Operation returns a list of inputs, specific to the csar and the platform. " + "If the input is invalid it has to be set in order to proceed with " + "starting the transformation. Setting the inputs is done with a POST or PUT to the same URL " + "(See Set Inputs Operation). If Transformation does not have any inputs, an empty array " + "is returned" )
@PostMapping(value = "/routePlan/cheapestRoute")
@Udf(description = "Returns the natural logarithm (base e) of an INT value.")
@UserUpdate
@ApiOperation(value = "This API returns all Monkey Strategy Objects present in Elastic Search", response = ResponseEntity.class)
@Operation(description = "Activate a 3GPP Service Instance on a version provided", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PermissionRule(value = "READ", description = "The assessor can see the input responses of in applications for the applications they interview")
@WebParam(name = "startDate")
@SuppressWarnings(value = "DM_DEFAULT_ENCODING")
@ApiParam(value = "Please read the implementation notes above", required = true)
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Fact does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@WSDoc("Retires the Drug Info")
@RequestParam("processId")
@UdafFactory(description = "Compute average of column with type Double.", aggregateSchema = "STRUCT<SUM double, COUNT bigint>")
@RequestParam(value = "limit")
@RequestMapping(value = "delete", method = RequestMethod.POST, produces = { MediaType.APPLICATION_JSON_VALUE })
@User
@Description("Returns TRUE if and only if the line is closed and simple")
@QueryParam ( "id" )
@QueryParam("includeTransaction")
@Secured(SecurityFunctions.FN_DOWNLOAD_BUSINESS_OBJECT_DATA_STORAGE_FILE_POST)
@Description("Arc tangent of given fraction")
@ApiOperation(value = "Return details of all the experiments, with respect to the authorization", response = ExperimentList.class)
@XmlElementDecl(namespace = "", name = "value")
@PublicAPI(usage = ACCESS)
@RequestMapping(method = RequestMethod.POST, value = "editcomment")
@RequestMapping(value = "{pageId}", method = RequestMethod.GET)
@GenerateLink(rel = Constants.LINK_REL_AVAILABLE_RUNNERS)
@ApiOperation(notes = "Migrate entitlements from one distributor consumer to another." + " Can specify full or partial quantity. No specified quantity " + "will lead to full migration of the entitlement.", value = "migrateEntitlement")
@PathParam("commercialVersion")
@JsonProperty("signedEndpoints")
@WSDoc("Gets Full representation of Encounter for the uuid path")
@Path("/account")
@RequestParam(value = "deleted", required = false)
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "Get reason resource by id")
@ApiOperation("使用的非最新配置的实例")
@JsonProperty("columnName")
@PayloadRoot(namespace = "http: @ResponsePayload public JAXBElement<TFlightsResponse> listFlights( @RequestPayload JAXBElement<TListFlights> request, @SoapHeader( value = "{http: String clientId = "unknown"; try { JAXBContext context = JAXBContext.newInstance(ObjectFactory.class); Unmarshaller unmarshaller = context.createUnmarshaller(); JAXBElement<ListFlightsSoapHeaders> headers = (JAXBElement<ListFlightsSoapHeaders>) unmarshaller .unmarshal(soapHeaderElement.getSource()); ListFlightsSoapHeaders requestSoapHeaders = headers.getValue(); clientId = requestSoapHeaders.getClientId(); } catch (Exception e)
@CliCommand(value = PREFIX + "touchz", help = "Create a file of zero length")
@ApiOperation(notes = "Retrieves a list of Pools and quantities that would be the " + "result of an auto-bind. This is a dry run of an autobind. It allows the client " + "to see what would be the result of an autobind without executing it. It can only" + " do this for the prevously established list of installed products for the consumer" + " If a service level is included in the request, then that level will override " + "the one stored on the consumer. If no service level is included then the existing " + "one will be used. The Response has a list of PoolQuantity objects", value = "dryBind")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully renamed file." ), @ResponseCode( code = 403, condition = "Forbidden." ), @ResponseCode( code = 404, condition = "File not found." ) } )
@IbisDoc({"Path (or resource url) to certificate to be used for authentication", ""})
@BindingAdapter("activated")
@ApiImplicitParams({ @ApiImplicitParam(name = "name", dataType = "string", value = "Only return deployments with the given name.", paramType = "query"), @ApiImplicitParam(name = "nameLike", dataType = "string", value = "Only return deployments with a name like the given name.", paramType = "query"), @ApiImplicitParam(name = "category", dataType = "string", value = "Only return deployments with the given category.", paramType = "query"), @ApiImplicitParam(name = "categoryNotEquals", dataType = "string", value = "Only return deployments which do not have the given category.", paramType = "query"), @ApiImplicitParam(name = "parentDeploymentId", dataType = "string", value = "Only return deployments with the given parent deployment id.", paramType = "query"), @ApiImplicitParam(name = "parentDeploymentIdLike", dataType = "string", value = "Only return deployments with a parent deployment id like the given value.", paramType = "query"), @ApiImplicitParam(name = "tenantId", dataType = "string", value = "Only return deployments with the given tenantId.", paramType = "query"), @ApiImplicitParam(name = "tenantIdLike", dataType = "string", value = "Only return deployments with a tenantId like the given value.", paramType = "query"), @ApiImplicitParam(name = "withoutTenantId", dataType = "boolean", value = "If true, only returns deployments without a tenantId set. If false, the withoutTenantId parameter is ignored.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "id,name,deployTime,tenantId", paramType = "query"), })
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = "value", valueType = boolean.class, description = "是否成功") }))
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}")
@Name("communicationStatus")
@SuppressWarnings("PMD.UselessOverridingMethod")
@RequestMapping( value = {"/get_PolicyRolesScopeData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "retrieveInstanceFleets", required = false, defaultValue = "false")
@ApiResponses(value = { @ApiResponse(code = 200, message = SUCCESSFUL_GET_CONFIGURATION), @ApiResponse(code = 404, message = NOT_FOUND_CONFIGURATION) })
@RequestMapping(value = "/projects/{projectId}/attachments/{fileReference}", method = RequestMethod.DELETE)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Application object successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "Application with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@GetMapping( "/{id}" )
@SuppressWarnings( "MagicNumber" )
@GetMapping(value = "/repository/process-definitions/{processDefinitionId}", produces = "application/json")
@CliCommand(value = LIST_DATA_SOURCE, help = LIST_DATA_SOURCE__HELP)
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get node health", description = "Returns node health status in http status codes. Useful for load balancers.", tags = {TAG_V1_NODE}, responses = { @OpenApiResponse(status = RES_OK, description = "Node is ready"), @OpenApiResponse( status = RES_PARTIAL_CONTENT, description = "Node is syncing but can serve incomplete data"), @OpenApiResponse( status = RES_SERVICE_UNAVAILABLE, description = "Node not initialized or having issues") })
@PathVariable("commandId")
@JsonView(Views.Overview.class)
@XmlElements(value = { @XmlElement(name = ClientNull.EXPRESSION_ID, type = ClientNull.class), @XmlElement(name = ClientBoolean.EXPRESSION_ID, type = ClientBoolean.class), @XmlElement(name = ClientNumber.EXPRESSION_ID, type = ClientNumber.class), @XmlElement(name = ClientRelativeDateRange.EXPRESSION_ID, type = ClientRelativeDateRange.class), @XmlElement(name = ClientRelativeTimestampRange.EXPRESSION_ID, type = ClientRelativeTimestampRange.class), @XmlElement(name = ClientString.EXPRESSION_ID, type = ClientString.class), @XmlElement(name = ClientDate.EXPRESSION_ID, type = ClientDate.class), @XmlElement(name = ClientTime.EXPRESSION_ID, type = ClientTime.class), @XmlElement(name = ClientTimestamp.EXPRESSION_ID, type = ClientTimestamp.class), @XmlElement(name = ClientVariable.EXPRESSION_ID, type = ClientVariable.class), @XmlElement(name = ClientNot.EXPRESSION_ID, type = ClientNot.class), @XmlElement(name = ClientAnd.EXPRESSION_ID, type = ClientAnd.class), @XmlElement(name = ClientOr.EXPRESSION_ID, type = ClientOr.class), @XmlElement(name = ClientGreater.EXPRESSION_ID, type = ClientGreater.class), @XmlElement(name = ClientGreaterOrEqual.EXPRESSION_ID, type = ClientGreaterOrEqual.class), @XmlElement(name = ClientLess.EXPRESSION_ID, type = ClientLess.class), @XmlElement(name = ClientLessOrEqual.EXPRESSION_ID, type = ClientLessOrEqual.class), @XmlElement(name = ClientNotEqual.EXPRESSION_ID, type = ClientNotEqual.class), @XmlElement(name = ClientEquals.EXPRESSION_ID, type = ClientEquals.class), @XmlElement(name = ClientFunction.EXPRESSION_ID, type = ClientFunction.class), @XmlElement(name = ClientIn.EXPRESSION_ID, type = ClientIn.class), @XmlElement(name = ClientRange.EXPRESSION_ID, type = ClientRange.class), @XmlElement(name = ClientAdd.EXPRESSION_ID, type = ClientAdd.class), @XmlElement(name = ClientSubtract.EXPRESSION_ID, type = ClientSubtract.class), @XmlElement(name = ClientMultiply.EXPRESSION_ID, type = ClientMultiply.class), @XmlElement(name = ClientDivide.EXPRESSION_ID, type = ClientDivide.class), @XmlElement(name = ClientPercentRatio.EXPRESSION_ID, type = ClientPercentRatio.class), @XmlElement(name = ClientList.EXPRESSION_ID, type = ClientList.class) })
@ApiOperation( value = "操作资源显示", notes = "详细接口说明：https: ) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the job exists and is returned."), @ApiResponse(code = 404, message = "Indicates the requested job does not exist.") })
@DefaultValue("false")
@PathVariable("innovationLeadUserId")
@ApiImplicitParam(name = "id", value = "用户ID", paramType = "path", required = true, dataType = "Integer")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_TAGS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@SuppressWarnings({ "unchecked", "rawtypes" })
@ExtensionDescriptor(description = "get a set of vertices from the graph.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS), @ExtensionApi(parameterName = "values", description = API_VALUES), @ExtensionApi(parameterName = "type", description = API_TYPE), @ExtensionApi(parameterName = "key", description = API_KEY) })
@CheckPermissionByAccount(action = AuthorizationResourceAction.CREATE_CREDENTIAL)
@ApiOperation("Registers a new player")
@Path("/treatments")
@SecuredBySpring(value = "READ", description = "The competition admin, project finance," + " support, innovation lead and stakeholder roles are allowed to view the list of live competitions")
@ApiOperation(value = "Returns the details of a road")
@Parameter(description = "The fully qualified class name to inspect")
@RequestParam(defaultValue="", name = "roleId", required = true)
@ApiOperation(value = "Make sure the folder is supposed to be project of a certain type", response = Map.class)
@GetMapping("/permissionSets")
@PostMapping("/two")
@RequestMapping(value="id/{id}", method={RequestMethod.DELETE})
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_ACTIVATION_POST)
@DescribeParameter(name = "first", description = "First feature collection")
@ApiOperation(value = "grantDataSource", notes = "GRANT_DATASOURCE_NOTES")
@RequestMapping(path = "/v1/vulnerabilities/trend/notes", method = RequestMethod.GET)
@PostMapping("/commands/prepare")
@ApiOperation(value = "Get all activated users amount")
@GetMapping(value = "{applicationId}", produces = "application/json")
@ShellMethod("Ex command")
@RequestMapping( value = "/{groupIdentifier}/users", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@Path("/archivesearch/unit/{id}")
@Path("/permissions/{path:.*}")
@PathVariable("sslcert_type")
@UserFunction("apoc.xml.parse")
@RequestMapping(value = "/api/v1/user/usercomm/show", method = {RequestMethod.POST, RequestMethod.GET})
@Bean("hg38genomeAnalysisService")
@Produces(ProtocolBufferMediaType.APPLICATION_PROTOBUF)
@ApiOperation(value = "Delete MarkScale Value", position = 4)
@Path("{catalogId}/records/{recordId}")
@JsonSerialize( contentAs = BaseIdentifiableObject.class )
@UdfParameter(description = "a valid URL to extract a port from")
@NonNegative
@QueryParam("database")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_ACCESS_AUDITS + "\")")
@EventListener(classes = TargetAssignDistributionSetEvent.class)
@ApiParam("Maximum number of workflow instances to be returned")
@PermissionRule(value = "VIEW_PREVIOUS_APPLICATIONS", description = "Innovation leads for the competition can view previous applications")
@ApiOperation("Get user by identifier")
@Path("/refresh/{refresh_token}")
@QueryParam("q")
@RequestMapping(value = "/api/monkeystrategies/{id}", method = RequestMethod.PUT, produces = "application/json")
@RequestMapping(value = "/plugin/{pluginId}/{action}")
@CliOption(key = {"exportToKafka"}, mandatory = false, help = "Indicates that results for the query should be exported to a Kafka Topic.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@DescribeParameter( name = "insideEdges", description = "Indicates whether to vectorize boundaries between adjacent regions with non-outside values", min = 0 )
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "scheduleTime", value = "SCHEDULE_TIME", required = true, dataType = "String"), @ApiImplicitParam(name = "failureStrategy", value = "FAILURE_STRATEGY", required = true, dataType = "FailureStrategy"), @ApiImplicitParam(name = "startNodeList", value = "START_NODE_LIST", dataType = "String"), @ApiImplicitParam(name = "taskDependType", value = "TASK_DEPEND_TYPE", dataType = "TaskDependType"), @ApiImplicitParam(name = "execType", value = "COMMAND_TYPE", dataType = "CommandType"), @ApiImplicitParam(name = "warningType", value = "WARNING_TYPE", required = true, dataType = "WarningType"), @ApiImplicitParam(name = "warningGroupId", value = "WARNING_GROUP_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "receivers", value = "RECEIVERS", dataType = "String"), @ApiImplicitParam(name = "receiversCc", value = "RECEIVERS_CC", dataType = "String"), @ApiImplicitParam(name = "runMode", value = "RUN_MODE", dataType = "RunMode"), @ApiImplicitParam(name = "processInstancePriority", value = "PROCESS_INSTANCE_PRIORITY", required = true, dataType = "Priority"), @ApiImplicitParam(name = "workerGroup", value = "WORKER_GROUP", dataType = "String", example = "default"), @ApiImplicitParam(name = "timeout", value = "TIMEOUT", dataType = "Int", example = "100"), })
@PatchMapping("/{entityId}/attrs/{attrId}/{instanceId}")
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
@DeleteMapping(value = "/prices")
@GetMapping(value="/v2/auth/userpass/users/{username}",produces="application/json")
@ApiOperation("Get all module names")
@RequestMapping(value = "/{id}", method = PUT, headers = ACCEPT_JSON)
@When("^(?:user )?(?:sets?|puts?) text \"([^\"]+)\" to (?:element|input|textfield) with ([^\"]+)=\"([^\"]+)\"$")
@PermissionRule(value = "READ", description = "A monitoring officer can see projects that they are assigned to")
@ApiOperation(value = "Calculate average number of tenderers, by year. The endpoint can be filtered" + "by year read from tender.tenderPeriod.startDate. " + "The number of tenderers are read from tender.numberOfTenderers")
@Secured(SecurityFunctions.FN_TAG_TYPES_GET)
@Timed(name = "http.rest.prefixes.object.get", absolute = true)
@ApiOperation("Modifies users' private profile")
@ApiResponses({ @ApiResponse(code = 204, message = "Member removed from group", response = ResponseEntity.class) })
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "FactType does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@BindAgentId
@ParameterName( "replacement" )
@RequestMapping(value = "/reportingPerformance-detail", method = GET, headers = ACCEPT_JSON)
@Secured(SecurityFunctions.FN_STORAGES_DELETE)
@QueryParam("page-size")
@RequestMapping(value = "/config/change_config", method = RequestMethod.POST)
@Path("/filter/genJson")
@Path("/{frameworkId}")
@PutMapping("/admin/article/update")
@Name("item")
@GetMapping("media/{id}")
@CliOption(key = {"brokers"}, mandatory = true, help = "Comma delimited list of host/port pairs to establish the initial connection to the Kafka cluster.")
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.RN_PACKAGE, description = OperationRecordLog.OperationDescription.CREATE_RN_PACKAGE)
@RolesAllowed({UserGroupMapping.REGULAR_USER_ROLE_ID, UserGroupMapping.ADMIN_ROLE_ID})
@Timed(name = "timer")
@PermissionRule(value = "READ", description = "Consortium members (Lead Applicants and Collaborators) can view the process role of others in their Consortium Teams on their various Applications")
@DescribeParameter( name = "simplifierFactor", description = "Indicates the simplifier factor to be applied when computing the simplified footprint", min = 0 )
@PreAuthorize("hasRole('ADMIN') OR (hasRole('TOOL_GROUP_MANAGER') AND " + "hasPermission(#group.registryId, 'com.epam.pipeline.entity.pipeline.DockerRegistry', 'WRITE'))")
@RequestParam(value = "searchVal", required = false)
@Path("/listDNs")
@PutMapping("/users/{userId}/projects/{projectId}/pbis/{pbiId}/tasks")
@Config("resource-groups.config-file")
@RequestMapping(value = "/api/fundingByTenderDeliveryLocation", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@javax.ws.rs.Path(RECORDS_PAGES_COMMENTS)
@Path("{owner_key}/entitlements")
@ApiOperation(value = "${CertificateController.downloadCertificate.value}", notes = "${CertificateController.downloadCertificate.notes}", hidden = true)
@QueryParam("sessionId")
@PathVariable(value = "group")
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "PROCESS_DEFINITION_NAME", required = true, type = "String") })
@Description("apoc.graph.fromCypher('kernelTransaction',{params},'name',{properties}) - creates a virtual graph object for later processing")
@Throws(IllegalNaNArgumentException.class)
@FormParam( "overwrite" )
@RequestParam(value = BACKGROUND_PARAM, required = false, defaultValue = "settings")
@IbisDoc({" ", "2"})
@Param("order")
@RequestMapping(value = "/budget-file-template", method = POST, headers = ACCEPT_JSON)
@PermissionRule(value = "VIEW_PROJECT_STATUS", description = "Internal admin team (comp admin and project finance) users should be able to access the current status of project")
@Contract(value = "!null, _ -> param1; null, !null -> param2; null, null -> fail", pure = true)
@Description("apoc.text.split(text, regex, limit) - splits the given text around matches of the given regex.")
@RequestParam(value = "extractInvocations", required = false, defaultValue = "true")
@ExceptionHandler(value = Exception.class)
@Path("{owner_key}/log")
@Path("/history")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") })
@RequestMapping(path = "/v1/vulnerabilities/trend/open-new", method = RequestMethod.POST)
@JsonProperty(JSON_PROPERTY_PROP1)
@Path("{uid}")
@RequestMapping(method = RequestMethod.POST, params = "discontinueOrder")
@Cacheable("resourceDefinitionCache")
@ApiOperation(value = "Gets the S3 key prefix information for a specified namespace")
@PathParam("instance")
@SuppressWarnings("static-method")
@SuppressFBWarnings("RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE")
@Param(value = VM_LIST, required = true)
@PostMapping("/innovation-area/{applicationId}")
@ApiParam(value = "Whether output should be the full data set (true) or not (false).")
@ApiOperation(value = "Find all tips & tricks by page.")
@Entrance
@RequestMapping(value = "/hierarchy/update", method = RequestMethod.PATCH)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Service updated.") , @ApiResponse(code = 404, message = "Resource not found.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Administrator can access it.") })
@RequestMapping(value = "/{publicActivityId}/awards/{id}", method = RequestMethod.PUT)
@GetMapping("/invite")
@JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
@DescribeParameter( name = "bounds", description = "Bounding box of the area to rasterize", min = 0, max = 1 )
@UdfParameter(description = "The base-one position to start from.")
@Param(value = SEPARATOR, required = true, description = Constants.Descriptions.SEPARATOR_DESC)
@SuppressWarnings({"squid:S2095", "java:S112"})
@XmlAttribute(name = "severity")
@Path("/{id}/checkate/{uid}")
@MessageMapping("/echo")
@SuppressWarnings("UnstableApiUsage")
@Path (REST_API_VIDEOS + REST_API_PATH_ID)
@QueryParam(RMWSConsts.STARTED_TIME_BEGIN)
@QueryParam("schedulerName")
@RequestMapping(path = "/details-by-id", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Handler
@DescribeParameter( name = "rasterHeight", description = "Height of the output grid in pixels", min = 1, max = 1, minValue = 1 )
@Path("/status/{id}")
@RequestMapping(value="auth/workbench/{projectid}/archiveworkspace", method=RequestMethod.GET)
@ApiOperation("Accepts a MergeRequest by performing the merge and changing the type")
@ApiOperation("Get all load balancers")
@Mapping(target = "sourceSwitch", expression = "java(flow.getSrcSwitchId())")
@Path("/permmaps")
@javax.ws.rs.Path(RECORDS_NER_TAGS)
@ApiOperation(value = "查询文章集合", notes = "Article")
@PreAuthorize("hasAuthority('VIEW_ENDPOINT')")
@Throws(IllegalNotEqualException.class)
@Consumes(APPLICATION_JSON)
@ApiOperation(value = "Modify buckets for an experiment", notes = "Can only modify buckets for an experiment that is in DRAFT state.", response = Bucket.class)
@RequestParam(value = "projectId", defaultValue = "0")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single FailurePoint Object for given FailurePoint ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No FailurePoint object found for given FailurePoint ID") })
@XmlElement(name = "component", required = true)
@Path( "/default" )
@PostMapping("/{entityTypeId}")
@ApiOperation(value = "documents")
@ApiOperation("Updates an instance of a particular class type from a Dataset in the local Catalog")
@JsonProperty(value = "page")
@Path("{eventId}/comment/{commentId}/reply")
@RequestAttribute(value = SESSION_USER)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned count of Monkey Strategy objects for given team"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@CliCommand(value = PREFIX + "count", help = "Count the number of directories, files, bytes, quota, and remaining quota")
@RequestMapping(path = "/{serviceId}", method = RequestMethod.DELETE)
@RequestMapping(value = "/businessObjectDefinitions", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/{id:[\\d]*}", method = RequestMethod.GET)
@ApiOperation(value = "Get form data", tags = { "Forms" }, notes = "")
@CorrelationStrategy
@PostMapping("/create")
@ApiOperation("Read latest document from user's private space")
@Measurement(iterations = 5)
@PathParam("clazz")
@ApiOperation(value = "${AWSIAMAuthControllerV2.authenticateIAM.value}", notes = "${AWSIAMAuthControllerV2.authenticateIAM.notes}")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/conflicts")
@EventListener(classes = CancelTargetAssignmentEvent.class)
@JsonProperty("stages")
@Description("apoc.agg.first(value) - returns first value")
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.START)
@PathParam("node_id")
@RequestParam(value = "u", required = false)
@Name("stringB")
@RequestMapping(value = "/policies/{policyId}", method = RequestMethod.GET)
@PostMapping(value="/credentials/secret")
@AfterReturning(pointcut = "updateAssign()", returning = "retVal")
@PutMapping(path = "/jobs/{jobId}/jobprocesses")
@RequestJsonParam("passWord")
@ApiOperation(value = "支付成功,支付宝异步通知接口")
@RequestParam(value = "tab", defaultValue = DEFAULT_TAB)
@Mapping( "incoming_relationships" )
@RequestParam(value = "assessorNameFilter", defaultValue = "")
@NavigationTimeFormat.Type
@Operation(summary = "Get Proof-of-Possession valid public keys to encrypt with")
@Path("/{consumer_uuid}/entitlements/dry-run")
@PathParam("page")
@RequestParam(value = "sort", required = false)
@RequestMapping(value = "/tansformHl7Query", method = RequestMethod.POST)
@Path("{groupTitle}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_PUT)
@Path("/{dn}/list")
@RequestMapping(value = "/facilities/{id}", method = PUT, headers = ACCEPT_JSON)
@CliCommand(value = STREAM_QUERIES_STOP_CMD, help = "Stop processing a SPARQL query using the Rya Streams subsystem.")
@RequestMapping(value = { URL.Post.HOME, URL.Post.LIST }, method = RequestMethod.GET)
@Consumes(MediaType.WILDCARD)
@RequestMapping(value = "/{personId}/contacts", method = RequestMethod.POST)
@PermissionRule(value = "READ", description = "System Registration User can see all Organisations, in order to view particular Organisations during registration and invite")
@Path("{applicationName}/priorities")
@Inline(value = "1./Math.tan($1)", imported = {Math.class})
@RequestParam(value = "businessObjectDataStatus", required = false)
@PathParam("metricId")
@Path("new")
@PathVariable(SECTION_PATH_KEY)
@RequestMapping(value = "/{markScaleId}/exchanges/{id}", method = RequestMethod.PUT)
@EventHandler("model-name")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Monkey Strategy Object for given Monkey Strategy ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given Monkey Strategy ID") })
@Action(name = "Create DRS VM Group", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiOperation(value = "查询RN包", notes = "根据版本号、应用ID、平台、状态获取RN包信息，根据[更新时间]倒序")
@ApiOperation(value = "Get a deployment resource", tags = { "Deployment" }, notes = "Replace ** by ResourceId")
@ApiOperation(value = "Get features according to query", httpMethod="POST", response=FeatureDTO.class, responseContainer = "List")
@GetMapping(value = "/authed-file")
@SuppressWarnings("MismatchedQueryAndUpdateOfCollection")
@Description("apoc.coll.sortNodes([nodes], 'name') sort nodes by property")
@PostMapping(value = "/trips/routes")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户密码"), @Parameter(parameterName = "filePath", parameterType = "String", parameterDes = "备份地址", canNull = true) })
@ApiOperation(value = "Update or create tag subscription of user", response = TagSubscriptionDTO.class)
@ExcludeClassInterceptors
@SuppressFBWarnings(value = "REC_CATCH_EXCEPTION", justification = "Exception should not be rethrown but trigger a fallback")
@ParameterName("to")
@Path( "/getDatasourcePermissions" )
@SuppressWarnings("MagicNumber")
@JsonProperty("directory_id")
@RequestMapping(value = "/api/planningByLocation", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@PostMapping("validateMetadata")
@StopWatch(loggerName = "stopwatch.com.redhat.lightblue.mediator.Mediator", sizeCalculatorClass = "com.redhat.lightblue.mediator.ResponsePayloadSizeCalculator")
@RequestMapping(value="/security/haspermission", method=RequestMethod.GET)
@Path("/{id}/meals")
@RequestMapping(value = "/businessObjectData/download/credential/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}" + "/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.GET)
@RequestMapping(value = PERMISSIONS_PATH + "/{searchId}", method = RequestMethod.GET)
@CmdAnnotation(cmd = "ac_setRemark", version = 1.0, description = "为账户设置备注/Set remark for accounts")
@PathParam("viewName")
@ApiResponses(value = {@ApiResponse(code = 201, message = "New rule saved successfully")})
@RequestMapping(value = "/add", method = GET)
@RequestMapping(value = NORMALIZE_URI, method = RequestMethod.GET)
@SuppressWarnings({"deprecation", "RedundantSuppression"})
@PathParam("product_id")
@RequestParam(value = "manifestId", required = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "WORKER_GROUP_ID", dataType = "Int", example = "10", defaultValue = "0"), @ApiImplicitParam(name = "name", value = "WORKER_GROUP_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "ipList", value = "WORKER_IP_LIST", required = true, dataType = "String") })
@Path("/secure/users/roles/{userId}")
@ApiOperation(value = "Delete a deployment", tags = { "Deployment" })
@RequestMapping(value = "/banners/upload", method = RequestMethod.POST)
@Mapping(source = "srcVlan", target = "sourceVlan")
@RequestParam(value = "database")
@RequestMapping(method = RequestMethod.DELETE, value = "/{organizationId}")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully got the blockout status." ), @ResponseCode ( code = 401, condition = "User is not authorized to get the blockout status." ) } )
@PostMapping("/apply")
@JsonProperty("passed")
@Consumes({MediaType.WILDCARD, MediaType.TEXT_PLAIN, MediaType.TEXT_XML, MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@RequiresPermissions("nexus:privileges:delete")
@Description("Returns an array of interior rings of a polygon")
@APIResponses({ @APIResponse(responseCode = "201", description = "Todo created", content = @Content(schema = @Schema(implementation = TodoFullDTO.class))), @APIResponse(responseCode = "400", description = "Invalid request data", content = @Content(schema = @Schema(implementation = ApplicationErrorsDTO.class))), @APIResponse(responseCode = "500", description = "Internal server error", content = @Content(schema = @Schema(implementation = ApplicationErrorDTO.class))) })
@ApiOperation("Retrieves an aggregated summary of all ontology objects from a Dataset in the local Catalog")
@PathParam( "key" )
@SuppressWarnings("checkstyle:emptyblock")
@GetMapping("/applications")
@GetMapping(value = "/transactions")
@SneakyThrows({SQLException.class, ReflectiveOperationException.class})
@PostLoad
@Name(value = "addUnit")
@RequestMapping(method = RequestMethod.GET, value = "/search")
@Description("Returns the Point value that is the mathematical centroid of a Geometry")
@EventHandler("close-search")
@RequestParam("projectName")
@RequestMapping(value = "/all", method = RequestMethod.GET)
@Path("validate")
@ApiResponses({ @ApiResponse(code = 404, message = "Owner not found")})
@QueryParam(RECON_QUERY_LIMIT)
@RequiredScope(ClientAppScope.DEBATE)
@ApiParam(value = "Max items")
@QueryParam("fromDate")
@RequestMapping(value = {"/inbox","/pm"}, method = RequestMethod.GET)
@RequestMapping(value = "passwordReset", method = RequestMethod.POST)
@Secured(SecurityFunctions.FN_ALLOWED_ATTRIBUTE_VALUES_DELETE)
@SuppressWarnings("UnusedParameters")
@IntRange(from = MIN_WRAPPED_VIEW_TYPE, to = MAX_WRAPPED_VIEW_TYPE)
@Produces( TEXT_HTML )
@RequestMapping(value = "/orderFillRate", method = GET, headers = ACCEPT_JSON)
@SuppressWarnings("PMD.ExcessiveMethodLength")
@ApiParam("External id for workflow instance")
@RequestParam
@DeleteMapping(value = "/{storageId}/{repositoryId}/{artifactPath:.+}")
@Parameter(description = "db id to which user-errors should be extracted. By default is Long.MAX_VALUE")
@DescribeParameter( name = "simplify", description = "Indicates whether contour lines are simplified", min = 0 )
@ResourceFilters(StateResourceFilter.class)
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get node identity", description = "Retrieves data about the node's network presence.", tags = {TAG_V1_NODE}, responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = IdentityResponse.class), description = "The identifying information of the node."), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Event Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Event object found") })
@Action(name = LOCAL_PING_OPERATION_NAME, description = LOCAL_PING_OPERATION_DESC, outputs = { @Output(value = RETURN_RESULT, description = LOCAL_PING_RETURN_RESULT_DESC), @Output(value = RETURN_CODE, description = RETURN_CODE_DESC), @Output(value = PACKETS_SENT, description = PACKETS_SENT_OUTPUT_DESC), @Output(value = PACKETS_RECEIVED, description = PACKETS_RECEIVED_OUTPUT_DESC), @Output(value = PERCENTAGE_PACKETS_LOST, description = PERCENTAGE_PACKETS_LOST_OUTPUT_DESC), @Output(value = TRANSMISSION_TIME_MIN, description = TRANSMISSION_TIME_MIN_OUTPUT_DESC), @Output(value = TRANSMISSION_TIME_MAX, description = TRANSMISSION_TIME_MAX_OUTPUT_DESC), @Output(value = TRANSMISSION_TIME_AVG, description = TRANSMISSION_TIME_AVG_OUTPUT_DESC), @Output(value = EXCEPTION, description = EXCEPTION_DESC), }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED, description = SUCCESS_DESC), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true, description = FAILURE_DESC), } )
@ApiResponses(value = { @ApiResponse(code = 200, message = "User successfully created"), @ApiResponse(code = 400, message = "User already exists") })
@Path( "/{host_id}/chassisidentify" )
@Path("/{id : .+}/try-commit-current")
@EventHandler("deleteButton")
@GetMapping(value = "/findTransactions")
@Validated(AddGroupDB.class)
@Operation(summary = "List experiments", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class)))})
@PostMapping(value = "by-namespace")
@Transactional(value="defaultTransactionManager")
@RequestMapping( value = {"/get_PSTypeDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/service")
@ResponseStatus( HttpStatus.METHOD_NOT_ALLOWED )
@Action(name = "Operating System Detector", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(OS_FAMILY), @Output(OS_NAME), @Output(OS_ARCHITECTURE), @Output(OS_VERSION), @Output(OS_COMMANDS), @Output(EXCEPTION), }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR), } )
@RequestMapping(value = "/whitelist/subscribe", method = POST, consumes = APPLICATION_JSON_UTF8_VALUE, produces = APPLICATION_JSON_UTF8_VALUE)
@ApiResponses({ @ApiResponse(code = 200, message = "The response contains requested user entity"), @ApiResponse(code = 404, message = "User with requested identifier not found"), @ApiResponse(code = 500, message = "Impossible to get user due to internal server error") })
@Config("http-client.retry-budget.ratio")
@ApiOperation(httpMethod = "POST", value = "API to update existing policy", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/businessObjectData", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@SuppressWarnings("squid:S1244")
@DeleteMapping(value = "/subject/{subjectId}")
@Handler(auth = false, instances = VIEWER)
@Param(value = ATTRIBUTE_NAME)
@Direction
@GetMapping(value = "/v2/certificates/{certificateId}/revocationreasons", produces = "application/json")
@Path("/listen/{authorizerName}")
@UdfParameter(description = "the strings of which to extract the nth")
@SuppressWarnings("Convert2MethodRef")
@ScalarFunction("ST_Intersects")
@ApiParam(value = "provide valid user email id", required = true)
@Path("{agreement_id}")
@ApiOperation("根据ID查询部门")
@RequestMapping(value = "/recent", method = RequestMethod.GET)
@RestQuery(name = "updateeventmetadata", description = "Updates an event.", returnDescription = "", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = STRING) }, restParameters = { @RestParameter(name = "acl", isRequired = false, description = "A collection of roles with their possible action", type = Type.STRING), @RestParameter(name = "metadata", isRequired = false, description = "Event metadata as Form param", type = Type.STRING), @RestParameter(name = "scheduling", isRequired = false, description = "Scheduling information as Form param", type = Type.STRING), @RestParameter(name = "presenter", isRequired = false, description = "Presenter movie track", type = Type.FILE), @RestParameter(name = "presentation", isRequired = false, description = "Presentation movie track", type = Type.FILE), @RestParameter(name = "audio", isRequired = false, description = "Audio track", type = Type.FILE), @RestParameter(name = "processing", isRequired = false, description = "Processing instructions task configuration", type = Type.STRING), }, responses = { @RestResponse(description = "The event has been updated.", responseCode = HttpServletResponse.SC_NO_CONTENT), @RestResponse(description = "The event could not be updated due to a scheduling conflict.", responseCode = HttpServletResponse.SC_CONFLICT), @RestResponse(description = "The specified event does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Inline(value = "$3.getPhysicsEngine().speed(($1), ($2))", imported = {PhysicsUtil.class})
@PermissionRule(value = "UPDATE", description = "A user can update their own application if they are a lead applicant or collaborator of the application")
@ManagementOperation(description = "Indicates if this engine is running", impact = Impact.ReadOnly)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the tModel keys of the first 100 registered services in JSON")
@FloatRange(from = GeometryConstants.MIN_LONGITUDE, to = GeometryConstants.MAX_LONGITUDE)
@Notification.Type
@PathVariable("resultId")
@Name("email_address")
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + DatasetOptionListContainer.COUNT)
@RequestParam("verifyId")
@RequestMapping(path = "/v1/tagging/taggingByApplication", method = RequestMethod.GET)
@ApiException(QUERY_PROJECT_DETAILS_BY_ID_ERROR)
@JsonIgnore(false)
@CliCommand(value = "configuration modify", help = "Modify the desired configuration")
@Description("Returns a Point interpolated along a LineString at the fraction given.")
@RestQuery(name = "updateeventmetadata", description = "Update the metadata with the matching type of the specified event. For a metadata catalog there is the flavor such as 'dublincore/episode' and this is the unique type.", returnDescription = "", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = STRING) }, restParameters = { @RestParameter(name = "type", isRequired = true, description = "The type of metadata to update", type = STRING), @RestParameter(name = "metadata", description = "Metadata catalog in JSON format", isRequired = true, type = STRING) }, responses = { @RestResponse(description = "The metadata of the given namespace has been updated.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The request is invalid or inconsistent.", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "The specified event does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@RequestParam(value = "userPassword")
@DescribeParameter(name = "intersectionMode", min = 0, description = "Specifies geometry computed for intersecting features. INTERSECTION (default) computes the spatial intersection of the inputs. FIRST copies geometry A. SECOND copies geometry B.", defaultValue="INTERSECTION")
@HydraTask(configId = "cleanUpIndexerStatuses", name = "Clean up indexer statuses", interval = MINUTE)
@Config("http-client.retry-budget.ratio-period")
@Path("/{effectivityId}")
@GetMapping(path = "/foodstores/welcome")
@Path("/app")
@PostMapping(path = "/software-server-capabilities")
@ApiOperation(value = "Create a new group", response = ResponseEntity.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Monkey Type values"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@RequestParam(name = "pageNo")
@PostMapping("/{projectId}/team/remove-invite/{inviteId}")
@Description("Returns the lower left and upper right corners of bounding rectangular polygon of a Geometry")
@CrossOrigin
@SuppressFBWarnings("MDM_WAIT_WITHOUT_TIMEOUT")
@ApiOperation("Get Task Execution Logs")
@Description("apoc.couchbase.insert(hostOrKey, bucket, documentId, jsonDocument) yield id, expiry, cas, mutationToken, content - insert a couchbase json document with its unique ID.")
@Timed
@PreAuthorize(Roles.HAS_DATA_OR_SCHEMA_ACCESS)
@Timed(name = "http.rest.key-indices.collection.get", absolute = true)
@QueryParam("order")
@Customizable
@Produces({ MediaType.TEXT_HTML })
@RequestMapping(value = "/page/view/{pageId}", method = RequestMethod.GET)
@PathParam("ownerId")
@RequestParam(defaultValue = DEFAULT_LADDER_SIZE)
@AuthorityRequired({Authority.RESEARCHER_DATA_VIEW})
@SuppressWarnings( "squid:S1166")
@PathParam("contact-said")
@Secured(SecurityFunctions.FN_TAGS_POST)
@ApiParam(value = "Customer User ID that is already assigned using assignments API")
@DescribeParameter( name = "forceValid", description = "Indicates whether polygon should be forced to be valid, also removing holes", min = 0 )
@Produces( MediaType.TEXT_PLAIN )
@PermissionRule(value = "DELETE", description = "Comp admins are able to delete competitions in preparation prior to them being in the Open state", particularBusinessState = "Competition is in preparation")
@Path("/{id1}/{id2}")
@FormParam(RMWSConsts.TIME)
@RequestMapping(value = "/addMenu", method = RequestMethod.POST, produces = {"application/json"})
@EventHandler("deleteItemButton")
@RequestMapping(value = "/{enrolmentId}/statuses/{id}", method = RequestMethod.PUT)
@GetMapping("/{competitionId}/innovation-leads")
@ApiParam(value = "User email", required = true)
@Validated
@ApiOperation(httpMethod = "GET", value = "Get the creator details for a particular resource")
@RolesAllowed({OAuthToken.PLC_ROLE })
@RequestMapping(value = "/outbox", method = RequestMethod.GET)
@Suspendable
@Counted(name = "monotonicCountedMethod", absolute = true, monotonic = true)
@ApiOperation(notes = "Retrieve a list of Consumers for the Owner", value = "List Consumers", response = ConsumerDTO.class, responseContainer = "list")
@ApiResponses(value = { @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND) })
@PathParam("consumerId")
@RequestMapping(value = "/links/save", method = RequestMethod.POST)
@ApiOperation(value = "Get benefit Type by id")
@Secured(SecurityFunctions.FN_EMR_PIG_STEPS_POST)
@RabbitHandler
@RequestMapping(value = {""}, method = RequestMethod.POST, params = {"resume"})
@ApiParam(name = "processInstanceId")
@Parameter(description = "The existing email address of the user. Only necessary if " + "the email address is to be changed.")
@Description("Rounds <b>d</b> with specified <b>precision</b><br/>" + "<b>d</b> - double value for rounding<br/>" + "<b>precision</b> - the number of digits after the decimal separator<br/>" + "Example:<br/>" + "#{round(5.4564638, 4)} returns 5.4565")
@ExceptionHandler({ConstraintViolationException.class})
@JsonProperty(PROP_BOOKS)
@PathVariable("token")
@SuppressWarnings ( value = {"rawtypes", "unchecked"} )
@JsonProperty(value = "password", required=true)
@PatchMapping(path = "/profilePicture", consumes = {MediaType.APPLICATION_JSON_UTF8_VALUE, MediaType.MULTIPART_FORM_DATA_VALUE})
@RequestMapping(value="/restoreVersion/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/json", method=RequestMethod.POST)
@RequestMapping( path = "/{identifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT)
@Size(min = 2, max = 2, message = DOMEL_INCORRECT_OPERANDS_COUNT)
@ApiOperation(value = "This API returns all FailurePoint Objects present in Elastic Search", response = ResponseEntity.class)
@RequestParam(value = "problem_id", required = false)
@PathVariable("subsection")
@RequestHeader("password")
@RequestMapping(path = "/v1/vulnerabilities/trend/notes", method = RequestMethod.POST)
@ApiOperation(value = "Restart application on marathon")
@ConditionalOnMissingBean(DirectoryWriter.class)
@Description("Returns a line string representing the exterior ring of the POLYGON")
@Path("/activity-instance/{processInstanceId}")
@ApiParam(value = "页码", required = true)
@PostMapping(value = "/{applicationId}/edit")
@EventHandler("serviceOperation")
@SuppressWarnings({ "checkstyle:CyclomaticComplexity", "checkstyle:JavaNCSS" })
@RequestMapping(path = "/{switchId}/flows", method = RequestMethod.GET)
@Qualifier("expiredHousekeepingMetadataGenerator")
@RequestMapping(value = {"/config/sentinel/check/" + CLUSTER_NAME_PATH_VARIABLE + "/stop/{maintainMinutes}", "/config/sentinel/check/" + CLUSTER_NAME_PATH_VARIABLE + "/stop"}, method = RequestMethod.POST)
@RequestMapping(value = "/{moduleName}/{namespace}/{entityName}", method = RequestMethod.POST)
@EventHandler("cancel")
@Rel("/rel/jsonhome/registries")
@JsonProperty("items")
@QueryParam("queue")
@Path("/dynamicProperties")
@Path("/inclusion-dependency-algorithms/")
@ApiOperation(value = "Get users in workspace", response = UserDTO.class, responseContainer = "List")
@ExceptionHandler(value={ ObjectNotFoundException.class, EntityNotFoundException.class, EntityExistsException.class, DataIntegrityViolationException.class })
@GetMapping("/statistic/todayStatisticsForAllHabitItems")
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.INTEGER)
@RequestMapping(value = "/rest-api/requisitions", method = POST, headers = ACCEPT_JSON)
@LogMethod("检测日程记录是否存在")
@Parameter(description="Name of the collection. Must be a value of the SOLR field the collection is based on")
@PostMapping(params = "uploadAttachment")
@SchedulerLock(name = "AutomaticPermanentBlocks")
@LogMethod("查询资产可用余额")
@PostMapping(value="/v2/auth/approle/associateApprole",produces="application/json")
@PostAuthorize("hasPermission" + "( " + " (returnObject.cloudId).concat('/').concat(#representationName).concat('/').concat(returnObject.version) ," + " 'eu.europeana.cloud.common.model.Representation', read" + ")")
@SneakyThrows(InterruptedException.class)
@Procedure( name = "dbms.showCurrentUser", mode = DBMS )
@javax.ws.rs.Path("/submit")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Book found"), @ApiResponse(code = 400, message = "Invalid input"), @ApiResponse(code = 404, message = "Book not found") })
@FormDataParam(CoordConsts.SVC_KEY_API_KEY)
@RequestParam("forgetPasswordCode")
@SuppressWarnings("unused")
@Description("Returns the interior ring element at the specified index (indices start at 1)")
@Path("/services/{id}")
@ApiOperation(hidden = true, value = "${OIDCAuthController.readGroupAliasById.value}", notes = "${OIDCAuthController.readGroupAliasById.notes}")
@PathParam("mediaPackageElementID")
@RequestMapping(value = { "/tasks", "/rest/tasks" }, method = RequestMethod.GET)
@Pollable(expectedSubTaskNumber = 1, message = "Start the Drop export process")
@RequestMapping(value = "/studies/{studyId}/associations/delete_checked", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@Path( "/iscontainsmodel" )
@Param(TRUST_KEYSTORE)
@StatusCodes( { @ResponseCode( code = 200, condition = "File successfully checked." ), @ResponseCode( code = 401, condition = "User is not authorized" ) } )
@SuppressWarnings("SleepWhileInLoop")
@UdfParameter(description = "Marks the end of the series (inclusive)")
@RequestMapping(value = "/sendEmail", method = RequestMethod.POST)
@PreAuthorize("hasAuthority('VIEW_ANCHOR')")
@Path("{vm_id}/events/{event_id}/power-consumption")
@ApiParam(value = "ID of workspace to get projects", required = true)
@RequestParam(value = Params.SCHEMA, required = false)
@RequestParam("path")
@ApiParam(value = "Provide filter 1-issue,2-vulnerability,3-asset,4-compliance", required = false)
@RequestParam(name = "status", required = false, defaultValue = IContentService.STATUS_DRAFT)
@Path("/{job-id}/outputs")
@ApiParam(value = "The folderId path to create the entry.")
@Name("batchSize")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@GetMapping(value = "/select-parent-process")
@ApiOperation(value = "Delete a document baseline", response = Response.class)
@ModelAttribute("reportStatuses")
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "list")
@Timed(name = "http.rest.vertices.object.put", absolute = true)
@QueryParam("height")
@ApiException(UPDATE_TENANT_ERROR)
@Path( "/ids" )
@PostMapping("register")
@GetMapping("/foodstores/{stationId}")
@NavigationRoot
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.SHORT)
@RequestMapping("/messages/{type}/add")
@Path("/execute")
@Description("RETURN gds.alpha.similarity.euclidean(vector1, vector2) - Given two collection vectors, calculate similarity based on euclidean distance")
@RequestParam(value = "start", required = false, defaultValue = "0")
@PathParam("uri")
@QueryParam(value="inferred-route-id")
@RequestParam(value = "policySetId", required = false)
@RequestMapping(value = "/setLayersForMap.action", method = RequestMethod.POST)
@PathParam("groupId")
@ApiResponses({@ApiResponse(code = 200, message = "Managed public keys")})
@RequestParam(value = "returnUrl", defaultValue = "")
@QueryParam("appId")
@RequestParam("common_dbSchema")
@PathVariable("srcDB")
@RequestParam("projectId")
@JsonProperty("pending")
@RequestMapping(value = {"/ms_dictionary/remove_modelAttribute"}, method = {RequestMethod.POST})
@RequestMapping(value = "/generate", method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(code = 204, message = "Preferences successfully saved"), @ApiResponse(code = 400, message = "Request doesn't contain new preferences"), @ApiResponse(code = 500, message = "Couldn't save preferences due to internal server error") })
@Process(actionType = ChangePageSize.class)
@RouteMeta(permission = "查询所有权限组", module = "管理员")
@XmlJavaTypeAdapter(ELTimeAdapter.class)
@Description("Converts epoch milliseconds to date time in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{toDateTimeByZoneId(epochMillis, modifyPattern, timeZoneId)}")
@Option(value = "a", mnemonic = 'a', mappedBy = Mapper.class)
@Description("apoc.text.random(length, valid) YIELD value - generate a random string")
@ModelAttribute(name = "command")
@RequestMapping(value = "/paxdetailreport", method = RequestMethod.GET)
@SuppressWarnings( "checkstyle:magicnumber" )
@PermissionRule( value = "VIEW_MONITORING_OFFICER", description = "Monitoring Officers can view themselves on any Project")
@RequestMapping(value = "/{personId}/works/{id}", method = RequestMethod.DELETE)
@ModelAttribute("csePaymentForm")
@QueryParam("stage")
@RequestParam("subId")
@RequestMapping(method = RequestMethod.POST, consumes = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@Path("/entity-uid/{uid}/")
@CookieParam("crowd.token_key")
@PathParam("guest_id")
@ApiOperation( value = "Create a transaction to the specified output port or input port", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/{component-type}/{uuid}") } )
@PermissionRule(value = "UPLOAD_DOCUMENT", description = "Project Manager can upload document for their project")
@ApiResponses({@ApiResponse(code = 201, message = "Created"), @ApiResponse(code = 401, message = "Missed token parameter"), @ApiResponse(code = 409, message = "Invalid token"), @ApiResponse(code = 403, message = "Invalid or missing request parameters"), @ApiResponse(code = 500, message = "Internal Server Error")})
@RequestMapping(value = "/api/scenarios/scenariobyname/{name:.+}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/activatedUsersAmount")
@Param(ALLOWED_CIPHERS)
@SaveMethod
@PathVariable("assigneeId")
@Path("/language")
@Path("alldeclaredelementslocalnames")
@GetMapping(value = "/unprocessed-files/{org}", headers = {"Accept=" + Constants.V1_API_ACCEPT})
@Path("/services/validateConfig")
@Bean(name = "expiredHousekeepingMetadataGenerator")
@Path("{vm_id}/energy-consumption")
@Parameters({ @Parameter(in = ParameterIn.QUERY, name = "page[size]", description = "Controls the size, i.e., amount of entities, of each page."), @Parameter(in = ParameterIn.QUERY, name = "page[number]", description = "Index of the page to return."), @Parameter(in = ParameterIn.QUERY, name = "filter[type]", description = "Response only contains the given type ({landscape, replay})."), @Parameter(in = ParameterIn.QUERY, name = "filter[from]", description = "Lower bound for the timestamp to return."), @Parameter(in = ParameterIn.QUERY, name = "filter[to]", description = "Upper bound for the timestamp to return.")})
@SuppressWarnings( { "UnusedDeclaration" } )
@SdkInternalApi
@PostMapping("/{userId}/unassign/{projectId}")
@Around("within(edu.asu.diging.gilesecosystem.web.controllers..*) && @annotation(fileCheck)")
@GetMapping("/{assessmentId}")
@Transactional(REQUIRES_NEW)
@ApiParam(name = "userRoleList", value = "Please see model example", required = true)
@Path(RECONSTRUCTION_OPERATIONS_URI)
@Path("/formats")
@FederationEnabled
@RequestMapping(value = "/vpr/trend/**", method = RequestMethod.GET, params = "format=json")
@ApiOperation(value = "Update PersonName", position = 2)
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.CHAR)
@Modified
@PathParam("locale")
@Desc("ID of the item to retrieve")
@GetMapping("/manageDepot")
@When("^assertCommand execution status = \"([^\"]*)\"$")
@Description("apoc.cypher.mapParallel(fragment, params, list-to-parallelize) yield value - executes fragment in parallel batches with the list segments being assigned to _")
@RequestParam(value = "tagCode", required = false)
@Transactional(propagation = Propagation.MANDATORY)
@Before("execution(* org.sakuli.actions.screenbased.*.*(..)) &&" + "@annotation(logToResult)")
@PerformanceMetric("topics.list+v2")
@Procedure(value = "gds.alpha.closeness.harmonic.write", mode = WRITE)
@PermissionRule(value = "SAVE", description = "lead applicant can save invite to the application")
@JsonProperty("lcs")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs")
@ModelAttribute("aUser")
@GetMapping("/manageTag")
@RequestParam(value = "", required = false, defaultValue = "0,0,0,50")
@Name("index")
@PostMapping("/_search")
@RequestMapping(value = "/books", method = RequestMethod.POST, consumes = {"application/json"})
@Path("/pendingSegments/{dataSource}")
@JsonProperty("date_expires")
@RequestParam("common_dbUser")
@Description("apoc.mongodb.update(host-or-key,db,collection,query,update) - updates the given documents from the mongodb collection and returns the number of affected documents")
@ScalarFunction("upper")
@SuppressWarnings( "nls" )
@PostMapping("/details")
@DescribeParameter(name = "outputWidth", description = "Target image width in pixels", minValue = 1)
@Udf(description = "Returns a masked version of the input string. All characters of the input" + " will be replaced according to the default masking rules.")
@Validated({Default.class, Primary.class})
@ModelAttribute("preferenceForm")
@PathVariable("login")
@PutMapping("/app/{id}")
@RequestMapping(value = "/forUser/{user:.+}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("modelTableName")
@Timed(name = "http.rest.indices.count.get", absolute = true)
@RequestWrapper(localName = "queryVnfNotification", targetNamespace = "http: className = "org.onap.so.adapters.vnf.async.client.QueryVnfNotification")
@ServiceActivator
@ApiOperation(value = "updateDataSource", notes = "UPDATE_DATA_SOURCE_NOTES")
@ApiParam(value = "Workflow definition type", required = true)
@Path("{baselineId}")
@Name(value = "selectedValues")
@CheckPermissionByAccount(action = AuthorizationResourceAction.CREATE_AUDIT_CREDENTIAL)
@ApiOperation(value = "Return a summary of the data collected for the experiment with derived statistics", notes = "Return unique and non-unique counts at the experiment, bucket, and action levels " + "for both actions and impressions. Also returns a number of statistics calculated " + "from the unique counts.", response = ExperimentStatistics.class)
@RequestParam(value = "realm", required = false)
@Path("/{id}/signal")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved metadata." ), @ResponseCode( code = 403, condition = "Invalid path." ), @ResponseCode( code = 500, condition = "Server Error." ) } )
@Name("adapterId")
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + DatasetOptionListContainer.DATE)
@ApiOperation(value = "Total Cancelled tenders by year. The tender amount is read from tender.value." + "The tender status has to be 'cancelled'. The year is retrieved from tender.tenderPeriod.startDate.")
@SuppressWarnings( "ConstantConditions" )
@Nested
@SuppressWarnings("squid:S1149")
@Produces({ "application/xml", "application/json" })
@PostMapping("/assign-application/{applicationId}")
@DefaultValue(MediaType.WILDCARD)
@ApiOperation(value = "Displays the tenders filtered by location. See the location filter " + "for the options to filter by")
@StreamListener(AuditConsumerChannels.AUDIT_CONSUMER)
@JsonProperty("newColumnName")
@TargetApi(14)
@Description("apoc.coll.flatten(coll, [recursive]) - flattens list (nested if recursive is true)")
@Path("/script/{scriptName}")
@RequestMapping(value = "/dbs", method = RequestMethod.GET)
@PreAuthorize("hasAnyRole('SU', 'MANAGER')")
@ApiOperation(value = "Cost effectiveness of Tenders:" + " Displays the total amount of the active tenders that have active awards, " + "grouped by year. Only tenders.status=active" + "are taken into account. The year is calculated from tenderPeriod.startDate")
@ApiResponses(value={@ApiResponse(code=200, message = "Returns all alerts for a given alarm")})
@RequestMapping(value = "/authenticate", method = RequestMethod.POST)
@RequestParam(value = "size", defaultValue = "20")
@RequestParam(required = false, defaultValue = "true", value = "ordered")
@HystrixCommand(fallbackMethod = "getMarkitondemandQuotes", commandProperties = {@HystrixProperty(name="execution.timeout.enabled", value="false")})
@SuppressWarnings({"unchecked", "rawtypes" })
@Param(value = CLONE_DESCRIPTION)
@GetMapping("/jobs")
@Path("{ciId}/baselines")
@DeleteMapping("/{entityTypeId}/{id}")
@Path("/{gavc}" + ServerAPI.GET_LAST_VERSION)
@RequestMapping(path = "/v1/update-kernel-version", method = RequestMethod.PUT)
@RequestParam(value="id", required=false)
@CliCommand(value = REMOVE_USER_CMD, help = "Removes an authorized user from the Rya instance.")
@Path("/securityprofiles")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_RETENTION_INFORMATION_PUT)
@PathVariable("detailTable")
@RequestMapping(value = "/discovery", method = RequestMethod.GET)
@JSONP(callback = "callback", queryParam = "callback")
@QueryParam("pgIdx")
@Description("Converts epoch milliseconds to time in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{toTimeByZoneId(epochMillis, modifyPattern, timeZoneId)}")
@MotechListener(subjects = CHANNEL_UPDATE_SUBJECT)
@PostMapping("/register")
@OfflineRegion.DownloadState
@GetMapping(path = "/orderOther/{orderId}")
@RequestMapping( value = {"/get_RainyDayDictionaryData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STATUS_GET)
@ApiParam(value = "A String representing the type of the Relation", required = true)
@DescribeParameter( name = "loadingType", description = "Indicates which type of imageLoading should be performed (DEFERRED vs IMMEDIATE)", min = 0 )
@Mapping(target = "scaMethods", ignore = true)
@PathVariable("roomName")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_TRX_LOG + "\")")
@Param(value = DELIMITER, required = true)
@PathParam("pageId")
@When("^stop (service|process) \"([^\"]*)\" on (\\d+) instance$")
@SuppressWarnings({"checkstyle:magicnumber", "checkstyle:npathcomplexity"})
@RequestMapping(path = "/v1/vulnerabilities/summary", method = RequestMethod.GET)
@ApiOperation(value = "${OIDCAuthController.getGroupObjectIdFromAD.value}", notes = "${OIDCAuthController.getGroupObjectIdFromAD.notes}", hidden=true)
@Experimental(feature = ExperimentalFeature.PATCH_UPGRADES)
@Description("apoc.refactor.collapseNode([node1,node2],'TYPE') collapse node to relationship, node with one rel becomes self-relationship")
@ApiOperation("Returns the percent of tenders with active awards, " + "with tender.submissionMethod='electronicSubmission'." + "The endpoint also returns the total tenderds with active awards and the count of tenders with " + "tender.submissionMethod='electronicSubmission")
@DescribeResult(name = "result", description = "The compute footprint geometry")
@Language("XML")
@RequestMapping(value = "/addDbs", method = RequestMethod.POST)
@Secured(permission = "accesscontracts:read", description = "Lister le contenu du référentiel des contrats d'accès")
@Cacheable(cacheNames = "titles", sync = true)
@FormParam("metadata")
@Path("/{id: [0-9]+}")
@Parameter(description = "The 2FA code.", required = true)
@Path("/{topic}")
@ApiResponses(value = { @ApiResponse( responseCode = "200", description = "Job details found", content = @Content( schema = @Schema(implementation = APIJobDetails.class) )), @ApiResponse( responseCode = "404", description = "The job could not be found", content = @Content( schema = @Schema(implementation = APIErrorMessage.class) )), @ApiResponse( responseCode = "401", description = "Client not authorized to request job details", content = @Content( schema = @Schema(implementation = APIErrorMessage.class) )) })
@ApiParam( value = "Setting key", required = false )
@QueryParam("instance")
@NwhinInvocationEvent(beforeBuilder = DeferredResponseDescriptionBuilder.class, afterReturningBuilder = DeferredResponseDescriptionBuilder.class, serviceType = "Document Submission Deferred Response", version = "2.0")
@ApiOperation("Move task to another job")
@Path("{processId}/instances/{processInstanceId}/nodeInstances/{nodeInstanceId}")
@VaadinIntegration
@Secured(SecurityFunctions.FN_EMR_CLUSTER_DEFINITIONS_POST)
@JniArg(cast = "const char *")
@PostMapping("/admin/webUpdate/create")
@RequestMapping(value = {"/manual"}, method = RequestMethod.GET)
@PreAuthorize("hasAuthority('VIEW_VERSION')")
@ApiOperation(value = "Get user by user name", notes = "", nickname = "getUserByName", tags = { "user" })
@RequestMapping( value = {"/get_SafePolicyWarningDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Timed(name = "http.rest.prefixes.collection.get", absolute = true)
@ScalarFunction("codepoint")
@PostMapping("new-terms-and-conditions")
@SuppressWarnings({"rawtypes"})
@SuppressWarnings("SpringJavaAutowiringInspection")
@RestQuery(name = "geteventcomment", description = "Returns the comment with the given identifier", returnDescription = "Returns the comment as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "The comment as JSON."), @RestResponse(responseCode = SC_NOT_FOUND, description = "No event or comment with this identifier was found.") })
@RequestMapping(value = "/api/ocds/tendersWithLinkedProcurementPlanExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@SuppressFBWarnings("PCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOP")
@ApiOperation(value = "Return a daily summary of the data collected for the experiment", notes = "Return unique and non-unique counts at the experiment, bucket, and action levels " + "for both actions and impressions. For each day, includes counts for that day and " + "cumulative counts, calculated from the beginning of the experiment.", response = ExperimentCumulativeCounts.class)
@CheckPermissionByAccount(action = AuthorizationResourceAction.CREATE_DATALAKE)
@ApiParam(value = "Authentication token")
@RequestParam("ordersId")
@PreAuthorize("hasPermission('Todo', 'find')")
@Path( "/{type:UNIT|OBJECT|OBJECTGROUP|LOGBOOK|REPORT|MANIFEST|PROFILE|STORAGELOG|STORAGEACCESSLOG|STORAGETRACEABILITY|RULES|DIP|AGENCIES|BACKUP" + "|BACKUP_OPERATION|CHECKLOGBOOKREPORTS|OBJECTGROUP_GRAPH|UNIT_GRAPH|DISTRIBUTIONREPORTS|ACCESSION_REGISTER_DETAIL|ACCESSION_REGISTER_SYMBOLIC}")
@Interceptors(MdcLoggerInterceptor.class)
@SuppressWarnings("checkstyle:ParameterNumber")
@Secured(SecurityFunctions.FN_TAG_TYPES_POST)
@Bean(name = "DATAHUB_CLUSTERS_DELETE_STARTED_STATE")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@Path("/unique-column-combination-algorithms/")
@SuppressWarnings({"UnusedReturnValue", "SameParameterValue"})
@GetMapping(path = "/tasks/{taskId}")
@RequestMapping(value="/job", method=RequestMethod.POST)
@Path("{uuid}/parts")
@RequestPart(name = "metadata_version", required = true)
@Path("sendsignedtx")
@Min(0)
@GetMapping("/entityclass/role/{rolename}")
@RequestMapping(value = SECURITY_FUNCTIONS_URI_PREFIX, method = RequestMethod.GET)
@InitBinder({"dto", "newUser"})
@GetMapping("/get-next-section/{sectionId}")
@Produces( { MediaType.TEXT_PLAIN } )
@Procedure(value = "gds.betweenness.write", mode = WRITE)
@Secured(SecurityFunctions.FN_TAGS_SEARCH_POST)
@ValidateMe
@PostMapping(value = "/authenticate")
@ApiOperation(value = "Gets a list of currently executing dataset harvests", httpMethod = "GET", response = Task.class, responseContainer = "List")
@PutMapping(value = "/trains")
@ApiImplicitParams({ @ApiImplicitParam(name = "processId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100") })
@Path("/request/{requestId}")
@RequestMapping(value = "/programId/{programId}/regimens", method = POST, headers = ACCEPT_JSON)
@RequestMapping(value = "associations/{associationId}/unapprove", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@ApiParam(value = "instance name")
@Operation(description = "Say hello to someone")
@GetMapping(value = "/{projectId}")
@RequiresPermissions("user:loginout")
@Path("/summary")
@RequestMapping("/login.htm")
@RequestMapping(value = "/api/qualityFundingByTenderDeliveryLocation", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@RequestMapping(value = WITHIN_OA_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@Routed
@QueryParam("listall")
@ScheduleDelay(initialDelay = 60, delayParameterName = "system.ram.limit_check_period_sec")
@Name("map")
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.GET)
@ApiParam(value = "Format of export")
@Mapping( "all_typed_relationships" )
@UnitOfWork(readOnly = true, cacheMode = GET, flushMode = FlushMode.MANUAL)
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_GET)
@RequestMapping(value = "/uuid/{uuid}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiImplicitParams({ @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", dataType = "String"), @ApiImplicitParam(name = "projectId", value = "PAGE_SIZE", dataType = "Int", example = "20"), @ApiImplicitParam(name = "projectId", value = "PAGE_NO", dataType = "Int", example = "1") })
@Name("filmId")
@PermissionRule(value = "READ", description = "Competition finance users can see all Organisations")
@QueryParam(value="timeout")
@PostMapping(path = "/contacts/admin")
@CliCommand(value = PREFIX + "chmod", help = "Change the permissions of files")
@RequestParam(value = "notifications")
@Synchronized(discriminator = "'RegionWidget'", id = "#regionWidgetId")
@ApiOperation(value = "取消点赞", notes = "id")
@PathParam( "pluginId" )
@ApiOperation(value = "Create an experiment", response = Experiment.class)
@ApiParam(value = "AggregatorId", required = true)
@ApiOperation(value = "${SelfSupportController.listAppRoles.value}", notes = "${SelfSupportController.listAppRoles.notes}")
@ApiException(QUERY_QUEUE_LIST_ERROR)
@Download.State
@QueryParam(RESPONSE_FIELD_ROLES)
@PermissionRule(value = "SAVE", description = "collaborator can save invite to the application for their organisation")
@PermissionRule(value = "ASSESSMENT", description = "Only project finance or competition admin can see assessments " + "if the competition is in the correct state.")
@RequestMapping( value = {"/get_DescriptiveScopeByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/{competitionId}/stakeholder/invite")
@ApiResponses({ @ApiResponse(code = 200, message = "Two factor authentication disabled"), @ApiResponse( code = 400, message = "Could not disable two factor authentication for user", response = ErrorMessageResponse.class) })
@RequestParam(value = "flag", required = false)
@ExceptionHandler(IllegalArgumentException.class)
@Header(Constants.LOGICAL_ADDRESS)
@PerformanceMetric("brokers.list+v2")
@Description("Decodes a polyline to a linestring")
@ScalarFunction("from_big_endian_32")
@GetMapping("/has-applications-assigned/{assessorId}")
@RequestMapping("/medicalinfo.html")
@Parameter(description = "Last page to get tags for")
@GetMapping("add")
@JsonProperty("rules")
@ApiResponses({ @ApiResponse(code = 200, message = "Status message", response = String.class), @ApiResponse(code = 404, message = "If the entity doesn't exist") })
@Path("/structured/{group}")
@ApiOperation("Updates a specific Distribution of the identified Version.")
@GetMapping(value = "{processId}/instances/{processInstanceId}/error", produces = APPLICATION_JSON_VALUE)
@Mapping( "end" )
@Path("/trx_log/count")
@ApiResponses({ @ApiResponse(code = 201, message = "New group created", response = ResponseEntity.class), @ApiResponse(code = 400, message = "Group name not available", response = ResponseEntity.class) })
@Path("/basic-statistics-algorithms/")
@PermissionRule(value = "ADD_PARTNER", description = "The System Registration user can add a partner to a project")
@RequestBody(description = "new todo", required = true, content = @Content(schema = @Schema(implementation = NewTodo.class)))
@ApiOperation(value = "Get shared part from resource token", response = PartRevisionDTO.class)
@GetMapping("/project/{projectId}/competition-name")
@ApiOperation("Create or Update scaling policy")
@Path("/{stateMachineName}/states/errored")
@RequestMapping(value = "/{personId}/works/{id}", method = RequestMethod.GET)
@PutMapping(value = "/subject/{subjectId}")
@Path("/{frameworkId}/components")
@Secured(SecurityFunctions.FN_STORAGE_POLICIES_POST)
@Secured(SecurityFunctions.FN_EMR_HADOOP_JAR_STEPS_POST)
@ApiResponses(value = { @ApiResponse(code = 201, message = "OK (Response containing a String message)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@PathVariable(required = true)
@PostMapping(path = "/updateDetectorLastUsed", consumes = "application/json", produces = "application/json")
@PreAuthorize("hasAnyRole('ROOT','"+ Login.ROLE_SUPPLY_CHAIN+"','"+Login.ROLE_LOOK+"')")
@IbisDocRef({"1", JSONXSLTSENDER})
@PostMapping(path = "/orderOther/refresh")
@Path("{tenant}/{name}/marathon")
@GetMapping("/{competitionId}/allocated-applications-assessor-id/{assessorId}")
@Inline(value = "Float.intBitsToFloat(EndianNumbers.toBEInt($1, $2, $3, $4))", imported = {EndianNumbers.class})
@Parameter(description = "The page number (0-indexed)")
@GetMapping("build/{uuid}")
@PathParam("agreement_id")
@RequestMapping(path = "/cluster/{id}/create/topic", method = RequestMethod.POST, produces = "application/json")
@ApiOperation(value = "Retrieve a list of books.", responseContainer = "List")
@Operation(summary = "Find a landscape by its id")
@Request(value = StartPlaceRequest.NAME, service = true)
@BindingParam("confirmedPassword")
@MessageExceptionHandler
@CliAvailabilityIndicator(value = "cluster reset")
@ScalarFunction("ST_Point")
@Mapping(target = "pinned", source = "pinned")
@ApiOperation(value = "moveProcessDefinition", notes = "MOVE_PROCESS_DEFINITION_NOTES")
@RequestMapping("/new-debate")
@RequestMapping(value = "/update", method = RequestMethod.PUT)
@RequestMapping( value = "/{host_id}/storagecontrollerinfo", method = RequestMethod.GET )
@RequestMapping(value = "/{command}", method = RequestMethod.GET)
@PostMapping("{itemId}/process")
@PathParam("templateId")
@RequestParam("emergency")
@DescribeResult(name = "result", description = "The extracted polygon features")
@ApiParam(value = "Multiple product UUIDs", required = true)
@RequestMapping(path = "/{environmentName}", method = RequestMethod.DELETE)
@ApiOperation("Remove a task definition")
@EventHandler()
@RequestMapping(value = "/user/{userID}/groups/{groupID}", method=RequestMethod.POST)
@SqlType("array(" + GEOMETRY_TYPE_NAME + ")")
@LegacyConfig("unsupported-type.handling-strategy")
@RequestParam("cupSize")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful retrieved the scheduling permission." ), @ResponseCode ( code = 500, condition = "Unable to retrieve the scheduling permission." ) } )
@Path("flushMessages")
@ApiException(QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR)
@GenerateLink(rel = LINK_REL_CREATE_USER)
@RequestMapping(value = "/reviewcomments/delete", method = RequestMethod.GET)
@DebugLog
@RequestMapping(value = "/{apm}/banks", method = GET)
@DescribeParameter( name = "scale", description = "Length scale for the interpolation, in units of the source data CRS", min = 1, max = 1 )
@SuppressWarnings("squid:S3655")
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Support users can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@Path("deleteBeans/{schemaName}")
@Path("/uuid/{fact}/access/{subject}")
@Cacheable(cacheNames = "trends", key = "#request.vulnCacheKey", unless = "#result.statusCodeValue!=200")
@RequestMapping(path = "/v1/tagging/compliance", method = RequestMethod.GET)
@GetMapping("/assessors/available")
@ApiOperation("Percentage of tenders that are associated in releases that " + "have the planning.budget.amount non empty," + "meaning there really is a planning entity correlated with the tender entity." + "This endpoint uses tender.tenderPeriod.startDate to calculate the tender year.")
@Name(value = "pattern", defaultValue = DEFAULT_FORMAT)
@Path("/profile")
@RequestParam(value = "pageSize", defaultValue = "100")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", dataType = "Int", example = "100") })
@Path("/screens/bykey/{key}")
@RequestParam(value = "start-article-id", required = false)
@ApiParam( value = "The output port id.", required = true )
@ApiOperation(value = "Get all superadmins")
@CacheableArgument(keyProperty = "id")
@RequestParam("delete-invite")
@PathParam("taskid")
@RequestMapping(value = "/clearFiles")
@ApiOperation(value = "Get Person by id", position = 3)
@RequestMapping(value = "/execute",method=RequestMethod.POST)
@RequestMapping("string")
@ApiOperation( value = "Get settings", notes = "Return public settings for anonymous users, internals are allowed for authenticated.", nickname = "getSettings")
@Path("/musics")
@ScalarOperator(ADD)
@GetMapping("/apps")
@Process(actionType = Rate.class)
@PermissionRule(value = "ACCESS_SIGNED_GRANT_OFFER_LETTER", description = "A lead partner can view and download signed grant offer letter document")
@ApiOperation(value = "countProcessInstanceState", notes = "COUNT_PROCESS_INSTANCE_NOTES")
@Param(value = AUTH_TYPE)
@Transactional(propagation = Propagation.SUPPORTS)
@RequestMapping(value="/items/{id}", method = RequestMethod.DELETE)
@PreAuthorize("hasRole('ROLE_ADMIN')")
@PathParam("device-id")
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@PostMapping(value = "/v1/save-asset-config")
@RequestMapping(value = "/{personId}/enrolmentsubjects/{personEnrolmentSubjectId}", method = RequestMethod.GET)
@AgentKilled
@SuppressWarnings("PMD.AvoidArrayLoops")
@Param(value = ELEMENT, required = true)
@PathVariable("specOfferWaveId")
@ApiOperation(value = "Get admin for workspace", response = UserDTO.class)
@JsonProperty("jobNum")
@ApiImplicitParams({ @ApiImplicitParam(name = "tenantCode", value = "TENANT_CODE", required = true, dataType = "String") })
@UAirship.Platform
@Path("/clone")
@RequestMapping(value = "/namespaces/{namespaceCode}", method = RequestMethod.GET)
@ApiParam(required = true)
@RequestParam(value = "mail_status", required = false)
@Around("execution(@org.apache.servicecomb.saga.omega.context.annotations.SagaStart * *(..)) && @annotation(sagaStart)")
@ApiOperation(value = "${SysControllerV2.unseal.value}", notes = "${SysControllerV2.unseal.notes}")
@Path ( "/deleteUsers" )
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.CUSTOM_API, description = OperationRecordLog.OperationDescription.CREATE_CUSTOM_API)
@RequiresPermission(Manifest.permission.INTERNET)
@PermissionRule( value = "VIEW_SPEND_PROFILE_CSV", description = "Partners can view their own Spend Profile data")
@ApiOperation(value = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트", notes = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트", nickname = "testEndpointParameters", tags = { "fake" })
@RequestMapping(method = RequestMethod.PATCH, value = "/{" + NGSIConstants.QUERY_PARAMETER_ID + "}")
@PsSunlightImmunity
@PostMapping("process")
@GetMapping(value = "/database")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/commits/{commitId}")
@RequestParam(AASParamConstants.P_PASS_TOKEN)
@Produces({ MediaType.TEXT_XML })
@PutMapping("authmethod")
@ApiOperation(value = "Download a list of user assignments for a given experiment ID", notes = "Shows list of all user assignments for a given experiment ID. Returns both null" + "assignments as well as bucket assignments.", response = StreamingOutput.class)
@QueryParam(RECON_QUERY_PREVKEY)
@PathParam("hit_id")
@GetMapping("/log")
@DescribeResult(name = "result", description = "Contour line features. Contour level is in value attribute.")
@DeleteMapping(value = "/{projectId}/grant-offer", produces = "application/json")
@RequestMapping(value = {"/ms_dictionary/remove_msModel"}, method = {RequestMethod.POST})
@Udf(description = "Converts a string representation of a date in the given format" + " into the BIGINT value that represents the millisecond timestamp." + " Single quotes in the timestamp format can be escaped with ''," + " for example: 'yyyy-MM-dd''T''HH:mm:ssX'.")
@ApiOperation(value = "Update layer", response = LayerDTO.class)
@QueryParam ( "locale" )
@SuppressWarnings("java:S2259")
@GetMapping(value = "/consignprice/price")
@RequestMapping(value = "/api/scenario/", method = RequestMethod.POST, produces = "application/json", consumes = MediaType.ALL_VALUE)
@GetMapping(value = ENDPOINT)
@Description("apoc.text.capitalize(text) YIELD value - capitalise the first letter of the word")
@RequestMapping( value = {"/get_RainyDayDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("backend")
@Description("Converts the string to lower case")
@ScriptMethod( description = "Returns if the DHIS2 resource is new and has not yet been saved on DHIS2." )
@RequestMapping(value="/vs/{id}/edit")
@LifecycleStop
@RequestMapping(value = "adminPatientViewRevokeConsent.html", method = RequestMethod.POST)
@Description("apoc.couchbase.query(hostOrKey, bucket, statement) yield queryResult - executes a plain un-parameterized N1QL statement.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Document was successfully read"), @ApiResponse(code = 404, message = "Document not found") })
@ApiNetworkModule.AppInterceptors
@RequestMapping(value = BLOCKFACE_URI, method = RequestMethod.GET)
@SuppressWarnings("squid:S1192")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PiisConsentService.createPiisAuthorisation(..)) && args( psuData, consentId, password)", returning = "result", argNames = "result, psuData, consentId, password")
@ApiOperation(notes = "Activates a Subscription", value = "activateSubscription")
@PostMapping(value = "/user/{userId}/inactive", params = "reactivateUser")
@ApiParam(required=false,value="Size of page",defaultValue="20")
@QueryParam("minuteOffset")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_MODULE_DEF_PERMISSION + "\")")
@PathVariable("productName")
@RequestMapping(value = "/api/percentTendersAwardedWithTwoOrMoreTenderers", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ModelAttribute("dto")
@Operation(summary = "Get a Quartz job detail by Quartz group and job name")
@PostAuthorize("hasPermission" + "( " + " (#cloudId).concat('/').concat(#representationName).concat('/').concat(returnObject.version) ," + " 'eu.europeana.cloud.common.model.Representation', read" + ")")
@SuppressWarnings({"BooleanMethodIsAlwaysInverted"})
@CliOption(key = {"kafkaPort"}, mandatory = true, help = "The port of the Kafka Broker.")
@RequestMapping(value = "/zone/{zone}/hot", method = RequestMethod.GET)
@Inline(value = "($1) * 1e-9")
@WSDoc("Gets Raxa Alert for the given uuid")
@Observable
@Param(value = DOMAIN_PASSWORD)
@RequestMapping(value = "/posts/{postId}/edit", method = RequestMethod.GET)
@HeaderParam(GlobalDataRest.X_DIGEST_ALGORITHM)
@Path("/users/{userEmail}")
@Path("/{id : .+}/try-commit-pending")
@RequestMapping(method = RequestMethod.PUT, value = "/resource/associations")
@Experimental(feature=ExperimentalFeature.PATCH_UPGRADES, comment="Eventually take into account deleted repositories")
@PostMapping(params = "action=changePassword", produces = APPLICATION_JSON_VALUE)
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 400, message = "container could not be created"), @ApiResponse(code = 201, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=CREATE_CONTAINER_RESPONSE_JSON)})) })
@Secured(SecurityFunctions.FN_SYSTEM_JOBS_POST)
@QueryParam("selector")
@RequestMapping( path = "", method = RequestMethod.GET, produces = "application/hal+json" )
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a UserNamespaceAuthorizationChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager")
@RequestMapping(value = "/agent/", method = GET)
@ApiResponses(@ApiResponse(code = 404, message = "Not found"))
@Given("^" + Phrases.SUBJECT + " make" + Phrases.OPTIONAL_PLURAL + " a " + Phrases.HTTP_METHOD + " " + Phrases.HTTP_REQUEST + " to \"([^\"]+)\" with " + Phrases.HTTP_BODY + " (.+)$")
@PostMapping("/deactivate/{id}")
@RequestParam("user")
@RequestMapping( path = "/info/readonly", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_REGIMEN_TEMPLATE, VIEW_REQUISITION')")
@RequestParam("appid")
@Path("/ontologies")
@RequestMapping("/findByFirstNameAndStartsToday")
@Path("/objects/{type}/{id:.+}")
@PostMapping("/{competitionId}/finance-users/invite")
@ExceptionHandler(QuadrigaException.class)
@ApiOperation(value = "Do maintenance on old workflow instances synchronously", response = MaintenanceResponse.class)
@ApiOperation(httpMethod = "POST", value = "Get the list of patchable assets in an asset group. Optional filters -'application', 'environment', 'resourceType', 'patched'{true/false}, 'executiveSponsor' and 'director'.")
@GetMapping("/{userId}/customGoals")
@Operation(tags = {"user-errors"}, summary = "Delete user errors for all users", description = "Will delete all user errors before specified timestamp", security = @SecurityRequirement(name = "admin_api_key"), responses = @ApiResponse(description = "Number of deleted entries", responseCode = "200", content = @Content(mediaType = "application/json", schema = @Schema(implementation = UserErrorsDeleteResponse.class))))
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Referenced Fact does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@RequestMapping(value = "/requisitions", method = POST, headers = ACCEPT_JSON)
@SuppressWarnings({"PMD.AvoidInstantiatingObjectsInLoops", "PMD.CloseResource"})
@Path("/{collection}")
@SecuredBySpring(value = "EXPORT_BANK_DETAILS", description = "Project finance users should be able export bank details")
@CacheEvict(value = "people", key = "#id")
@GetMapping("/customSend")
@Path("/change/to/warn")
@ApiOperation("Find the load balancer(s) with the specified ID")
@Path("integrations/{env}/export.zip")
@CheckPermissionByResourceName(action = AuthorizationResourceAction.DESCRIBE_DATABASE_SERVER)
@Description("Returns TRUE if the supplied geometries have some, but not all, interior points in common")
@JsonProperty("iat")
@ApiOperation(value = "点赞", notes = "id")
@Path("/features")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_PUT)
@PostMapping(value = "copy/{entityTypeId}", produces = APPLICATION_JSON_VALUE)
@RequestParam("consentId")
@ApiParam(name = "userFeedback", value = "Please see model example", required = true)
@Secured(SecurityFunctions.FN_STORAGE_POLICIES_GET)
@PathParam("sourcePath")
@ParamError(code = INVALID_ID, parameterNames = { "albumEntryId" })
@Stability.Internal
@ApiResponses(value = { @ApiResponse(code = 204, message = "Upload success"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PathParam("categoryId")
@CacheEvict(value = "group-user-cache", allEntries = true)
@RequestParam(value = "processId", required = true)
@Path("/{jobName}/{jobId}/tasks")
@Param(Constants.Inputs.ATTRIBUTE_NAME)
@RequestHeader(value = "X-tiku-poolId", required = true)
@RequestParam(value = "appGroupId", defaultValue = "0")
@Mapping(target = "priority", source = "priority")
@RequestParam(value = "id", required = false, defaultValue = "0")
@ConditionalOnProperty(LOGGING_FILE)
@ApiResponses({ @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 400, message = "Bad Request"), @ApiResponse(code = 500, message = "Internal Server Error") })
@ApiOperation( value = "绑定某个用户和APP", notes = "绑定某个用户和APP" )
@Path("list")
@RequestMapping(value = "/add", method = RequestMethod.POST)
@Path (REST_API_GLOBALURL)
@Path("{tenant}/{name}/restart")
@Path("/peer/setproxy")
@ApiOperation("Gets the available file parsers.")
@RequestMapping(value = "/rest-api/requisitions/{requisitionId}/approve", method = PUT, headers = ACCEPT_JSON)
@Endpoint(name = "squeeze")
@SuppressFBWarnings(value = "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR", justification = "This is a false positive. afterPropertiesSet is called before this method which will ensure notificationActionHandlerServiceMap is " + "not null.")
@Path(AccessExtAPI.ACCESSION_REGISTERS_API + "/{id_document}/" + AccessExtAPI.ACCESSION_REGISTERS_DETAIL)
@GetMapping(value = "/{entityId}")
@RequestMapping(value = "/api/{advId}/bookings", method = RequestMethod.GET)
@GetMapping(value="/v2/ss/approle/{role_name}/role_id",produces="application/json")
@Consumes( MediaType.APPLICATION_JSON )
@SuppressWarnings("UseSpecificCatch")
@Transactional (propagation=Propagation.REQUIRED)
@RequestMapping("/settings.part")
@ScalarFunction("ST_IsSimple")
@Monitored(event = "entity-lineage")
@PostMapping(params = "remove-invite")
@Path("/{version:[vV][3-5]}/{serviceId}/scale")
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 200, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=CASE_INSTANCES_JSON)}))})
@GoalName("ventry")
@Aggregator
@Description("apoc.coll.zip([list1],[list2])")
@RequestMapping(value = "/rest/books/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "设置新密码"), @Parameter(parameterName = "keyStore", parameterType = "String", parameterDes = "keyStore字符串"), @Parameter(parameterName = "overwrite", requestType = @TypeDescriptor(value = boolean.class), parameterDes = "如果账户已存在,是否覆盖") })
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_DELETE)
@ApiParam(value = "Domain id")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_POST)
@Path( "{job_id}/cancel" )
@PostMapping("/permission/dispatch/batch")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkflowDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(value = "Create Department")
@Mapping(target = "destination", ignore = true)
@Attribute("userId")
@RequestMapping( value = {"/get_ServiceGroupDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping(value = "/validate")
@Param(value = "size")
@Description("apoc.text.charAt(text, index) - the decimal value of the character at the given index")
@CacheControl(mustRevalidate = true, noCache = true, noStore = true)
@GetMapping(params = PARAM_SESSION_EXPIRED)
@ScalarOperator(MODULUS)
@ApiResponse(responseCode = "400", description = "Invalid properties for the user or user with the given name already exists.")
@ApiOperation(value = "Return the Platform (root) resource", response = PlatformDto.class)
@PathVariable(value="vendorId")
@RightsAllowed({ Right.CRUD_REALM })
@CliOption(key = "key", mandatory = true, help = "Key of the config")
@QueryParam("supportsPolicyDeltas")
@Path("/experiments/{experimentName}/treatment")
@PermissionRule(value = "READ", description = "Internal users other than innovation lead users and stakeholders can see all competitions")
@RequestMapping(value = "/file/{fileId}/type/{fileType}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "queryUnauthorizedProject", notes = "QUERY_UNAUTHORIZED_PROJECT_NOTES")
@GetMapping(value = "admin/rejudge", params = "problem_id")
@Produces({"text/plain", "application/xml", "text/xml", "application/json", "text/html"})
@ApiOperation(value = "${SecretControllerV2.deleteFromVault.value}", notes = "${SecretControllerV2.deleteFromVault.notes}")
@Positive
@ApiOperation(value = "Facility Detail by Code", notes = "Returns Facility Detail by Code", response = Facility.class)
@Description("Compute sha512 hash")
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Monitoring officer can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract), of projects from competition assigned to them")
@Around("serviceMethods()")
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ModelAttribute(name = FORM_ATTR_NAME, binding = false)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Server health is ok. A JSON object is sent in the body"), @ApiResponse(code = 500, message = "Server health is ko or partial") })
@DescribeParameter(name = "attribute", description = "Attribute name to use for the raster cell values", min = 1, max = 1)
@RequestMapping(value = {"/fw_dictionary/save_zoneName"}, method = {RequestMethod.POST})
@RangerAnnotationClassName(class_name = VXResource.class)
@GetMapping(path = "/software-server-capabilities/{guid}")
@ApiOperation(value = "获取菜单", httpMethod = "POST", produces = MediaType.APPLICATION_JSON_VALUE)
@Path("{taxonomyName}/terms/{termName}/{remainder:.*}")
@ApiParam("查询参数")
@PermissionRule(value = "MANAGE_INNOVATION_LEAD", description = "Allowed to manage innovation leads")
@GetMapping(value = "/management/batches", produces = "application/json")
@PathParam("filename")
@TimedTaggable("s3-paths-deleted")
@ApiOperation(value = "Get a single table", tags = { "Database tables" })
@ApiException(VIEW_RESOURCE_FILE_ON_LINE_ERROR)
@GetMapping("/get-statuses/{competitionId}/{parentSection}")
@Experimental(feature = ExperimentalFeature.PARALLEL_PROCESSING)
@SqlType("timestamp(3) with time zone")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get information about the chain head.", tags = {TAG_BEACON}, description = "Returns information about the head of the beacon chain including the finalized and " + "justified information.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = BeaconChainHead.class)), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Header("amqp_redelivered")
@Parameter(description = "Mapping ID")
@PathVariable("dataSourceGUID")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_POST)
@RequestMapping("/activation")
@ApiOperation(value = "Get product-baseline's baselined parts", response = BaselinedPartDTO.class, responseContainer = "List")
@Param(value = DB_SERVER_NAME, required = true)
@ConfigurationProperty(name = "rowRange", label = "Row Range", description = "The range of rows to be imported (e.g. rows 1 to 15", required = false)
@PathParam("studentId")
@RequestMapping(value = "create", method = RequestMethod.POST, params = "redo")
@Secured(permission = "agencies:read", description = "Lister le contenu du référentiel des services producteurs")
@Consumes(Constants.APPLICATION_JSON_RESOURCE_PATH)
@PerformanceMetric("topic.get+v2")
@ApiOperation(value = "createUdfFunc", notes = "CREATE_UDF_FUNCTION_NOTES")
@JobInfo.JobResult
@Path ( "/removeJob" )
@IbisDoc({"KeyManager Algorithm", "pkix"})
@Path("/import/devoxx")
@GetMapping(value = "/basic/{stationName}")
@Description("Cosine similarity between the given sparse vectors")
@RequestMapping(value = "/{articleId}", method = RequestMethod.GET)
@RunAsSystem
@Path("/policies")
@ExceptionHandler(MarqetaError.class)
@Bean(name = "blog2")
@ApiOperation(value = "countDefinitionByUser", notes = "COUNT_PROCESS_DEFINITION_BY_USER_NOTES")
@RequestParam(value = "cnpj")
@Path("/unhealthy/{state}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_GET)
@ExtensionDescriptor(description = "Frames extension for an edge.")
@RequestHeader("Consent-ID")
@ApiOperation("分页查询表信息列表")
@Path("/report/{transactionId}")
@ApiOperation(value = "Put instance log in S3", notes = "Add log for instance in S3")
@GetMapping(value = "/history/historic-process-instances/{processInstanceId}/comments/{commentId}", produces = "application/json")
@Path("{userID}/{itemID : .*}")
@SuppressWarnings({"unchecked","rawtypes"})
@ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "USER_NAME", type = "String"), @ApiImplicitParam(name = "userPassword", value = "USER_PASSWORD", type = "String"), @ApiImplicitParam(name = "tenantId", value = "TENANT_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "queue", value = "QUEUE", dataType = "Int", example = "100"), @ApiImplicitParam(name = "email", value = "EMAIL", dataType = "Int", example = "100"), @ApiImplicitParam(name = "phone", value = "PHONE", dataType = "Int", example = "100"), @ApiImplicitParam(name = "state", value = "STATE", dataType = "Int", example = "1") })
@SuppressWarnings("PMD.SystemPrintln")
@PutMapping(value = "/delete_batch")
@Path("{identifier}")
@RequestMapping(value = "/api/tenderPriceByProcurementMethod", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@PathVariable("articleID")
@Produces(Servlets.JSON_MEDIA_TYPE)
@Path("/permission/group/{id}")
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "HolidayRequest")
@UdfParameter( description = "Decimal codepoint")
@RequestMapping(value = "/{articleId}/can-delete", method = RequestMethod.GET)
@SuppressWarnings( "LockAcquiredButNotSafelyReleased" )
@ApiOperation(value = "Delete a group", response = ResponseEntity.class)
@JSONP
@FormParam("licenseSlideDescription")
@PostMapping(value = "/routePlan/minStopStations")
@SqlType(StandardTypes.DATE)
@ApiOperation(httpMethod = "POST", value = "API to update new asset group", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam( "username" )
@Path("/hard-reboot")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully returns a boolean value, either true or false" ) } )
@Path (REST_API_SETTINGS)
@ApiOperation("Retrieves the Commit history specified by the provided ID.")
@RequestMapping(value = "/table", method = RequestMethod.GET)
@ApiOperation(value = "Get Admin Unit by id")
@Path("/{connector}/restart")
@ApiOperation(value = "adds a new rule for whitelisting violations", authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@RolesAllowed(UserRole._SYSTEM)
@QueryParam("endTime")
@QueryParameter("locales")
@Path("language")
@RequestMapping(value = "/game/{gameId}/name/{name}/answer", method = RequestMethod.POST)
@OperationParam(name = ProviderConstants.PARTITION_MANAGEMENT_PARTITION_ID, min = 1, max = 1, typeName = "integer")
@RestCallPointcut
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST_OF_RETURN_VALUE", justification = "manifestReader.readJsonManifest will always return an UploaderInputManifestDto object.")
@OfflineSeActionTypes.Type
@Path("/api/service/{servicename}/policy/")
@ApiParam(value = "Aggregator Id", required = false)
@GetMapping("/articles")
@PathVariable("namespaceCode")
@QueryParam("newStatus")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created LayerDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Path("/{workflowId}")
@RestQuery(name = "getuserroles", description = "Returns current user's roles.", returnDescription = "", responses = { @RestResponse(description = "The set of roles is returned.", responseCode = HttpServletResponse.SC_OK) })
@RequestMapping(value = "create", method = RequestMethod.POST)
@Path("{workflowModelId}/acl")
@GetMapping("/find-by-id/{organisationId}")
@Operation(httpMethods = "PUT", bodyParam = "mediaItem")
@RequestParam(value = "policyCombiningAlgId", required = true)
@ProjectAdmin
@ApiOperation("Add a load balancer")
@WSDoc("Gets Drug Info for the uuid path")
@QueryParam("metricName")
@RequestMapping(value = "/api/monkeystrategies/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Consumes({ MediaType.WILDCARD })
@RowCustom(distinct = true, dramatizer = JQueryDataTableDramatizer.class)
@Description("Splits a string by a delimiter and returns the specified field (counting from one)")
@PostMapping(value = "/query/historic-variable-instances", produces = "application/json")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of Users." ), @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode ( code = 500, condition = "The system was not able to return the list of users." ) } )
@RequestParam(value = "pageSize", defaultValue = "20")
@PutMapping(value = "/{id}", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ApiException(DELETE_PROCESS_DEFINE_BY_ID_ERROR)
@RequestMapping(path = "/{dependsOnServiceId}", method = RequestMethod.POST)
@CliOption(key = { "mode" }, mandatory = true, help = "permission mode")
@Param(SSH_TIMEOUT)
@PathParam("roomId")
@javax.ws.rs.Path(RECORDS_COMMENTS + "/{page}")
@RequestMapping(value = "/datasets/{id}", method = RequestMethod.DELETE)
@QueryParam("resetBeforeUpdate")
@ApiOperation(notes = "Removes a Consumer Type", value = "deleteConsumerType")
@OutputTimeUnit(TimeUnit.MILLISECONDS)
@RequestMapping(value = "/datasourceValid", method = RequestMethod.GET)
@QueryParam("domain")
@InterfaceStability.Unstable
@Operation(description = "Scale E2E Service Instance on a specified version", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "id", value = "操作日志id"), })
@Path("{deployment_id}/predict-price-next-hour")
@RequestMapping(value = {"", "/", "/add"}, method = RequestMethod.POST)
@RequestMapping(value = "get/{programId}")
@PostMapping("{econewsId}")
@RequestParam(value = "warningType", required = true)
@SuppressFBWarnings(value = "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE", justification = "yeah, we know...")
@ApiException(VIEW_UDF_FUNCTION_ERROR)
@PostMapping("/{competitionId}/stakeholder/{stakeholderUserId}/add")
@ApiParam(required = false, value = "Type")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful operation." ), @ResponseCode ( code = 500, condition = "An error occurred while determining blockouts being fired." ) } )
@RequestMapping(value = "/rest-api/programs-with-products", method = GET, headers = ACCEPT_JSON)
@RequestMapping(value = "/{diseaseTraitId}/delete", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(code = 403, message = ""), @ApiResponse(code = 500, message = ""), @ApiResponse(code = 404, message = "") })
@Param(value = DATE_LOCALE_LANG)
@ApiOperation("Requeue pending tasks")
@RequestMapping(value = "/books", method = RequestMethod.GET)
@QueryParam("skipCount")
@PostMapping(value = "/stations/idlist")
@PostMapping(path = "/jobs")
@ApiParam( "A list of fields and directions of sort. By default items would be sorted by id. Example id:asc,name:desc.")
@DefaultValue("10")
@RequestMapping(value="/save/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{pagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.POST)
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户密码") })
@ApiOperation(value = "${SelfSupportController.getSafeAsPowerUser.value}", notes = "${SelfSupportController.getSafeAsPowerUser.notes}")
@PutMapping()
@PathParam("experimentID")
@Experimental(Kind.SCHEMAS)
@DescribeParameter(name = "preserveZ",min=0, description = "Attempt to preserve Z values from the original geometry (interpolate value for new points)")
@Param(value = FOLDER_NAME)
@Path("/@me")
@Transactional(propagation = Propagation.REQUIRED, value = "geofenceTransactionManager")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Monkey Strategy Object for given Monkey Strategy Name & Monkey Type"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given Monkey Strategy Name & Monkey Type") })
@After("classAnnotatedWithRxLogSubscriber(joinPoint) && onUnsubscribeMethodCall()")
@SPI
@RequestMapping(value = "/{personId}/enrolmentsubjects", method = RequestMethod.POST)
@Cacheable(value = "patients", key = "#id")
@Param(value = IP_ALLOC_SCHEME)
@Given("^AZs \"([^\"]*)\" instance only with tags \"([^\"]*)\" ignore instances with tags \"([^\"]*)\"$")
@RequestParam(name = "targetType", required = false)
@ApiOperation(value = "Update PersonAward")
@RequestParam(value = "cluster")
@ApiParam(value = "Request to create meta Fact.")
@Secured(SecurityFunctions.FN_TAG_TYPES_SEARCH_POST)
@Secured(permission = "securityprofiles:read", description = "Lister le contenu du référentiel des profiles de sécurité")
@FormDataParam("members")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the requested groups were returned.") })
@QueryParam("hostname")
@Path( "/hmslogs" )
@GetMapping("/{accountId}")
@RequestParam(value = "does_user_consent", required = false)
@ApiOperation( value = "获得商品信息", notes = "获取商品信息(用于数据同步)", httpMethod = "POST", response = String.class, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Get a ListOfValues from the given parameters", response = ListOfValuesDTO.class)
@RequestMapping(value = {"/onap_dictionary/remove_onap"}, method = {RequestMethod.POST})
@Secured(SecurityFunctions.FN_STORAGE_POLICIES_PUT)
@RequestParam(defaultValue="", name = "searchTerm", required = false)
@GetMapping("/application/{applicationId}")
@GetMapping("/refresh")
@ModelAttribute(value = "getTermsAndConditionsUrl")
@Path("{datasetRecordId}/data")
@GetMapping(value = "/version")
@ApiOperation( value = "根据userId修改用户昵称（仅管理员才可操作）", notes = "根据userId修改用户昵称" )
@SuppressWarnings({"StringEquality", "SimplifiableIfStatement"})
@Path("/users/{userID}/applications/{applicationName}/permissions")
@RequestMapping(value = WITHIN_OA_MIXED_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@ExceptionHandler(MaxUploadSizeExceededException.class)
@RequestMapping("/forum{id}.php")
@GetMapping("/trainfoods/{tripId}")
@ApiOperation("Change users' password")
@SuppressWarnings("checkstyle:Regexp")
@ApiParam(value = "Release Id to be upgraded to as ReleaseId type", required = true, examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=UPDATE_RELEASE_ID_JSON), @ExampleProperty(mediaType=XML, value=UPDATE_RELEASE_ID_XML)}))
@ApiOperation("根据ID查询定时任务")
@ApiOperation(value = "Deletes flow", response = FlowResponsePayload.class)
@Operation(tags = "home")
@RequestMapping(value = {"/fw_dictionary/remove_serviceGroup"}, method = {RequestMethod.POST})
@RequestMapping(value = "/{personId}/languages/{id}", method = RequestMethod.GET)
@Produces({ APPLICATION_JSON })
@ApiOperation(value = "This API inserts a Scenario Object into Elastic Search", response = ResponseEntity.class)
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.APK, description = OperationRecordLog.OperationDescription.CREATE_APK)
@DescribeResult(name = "result", description = "Output raster")
@PathVariable("projectManagerId")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully returns extra role list." ) } )
@RestrictTo(LIBRARY_GROUP)
@GetMapping(value = "/routes/{tripId}")
@Path("/hive/sample-file")
@RequestMapping(value=TgolKeyStore.CONTRACT_URL, method=RequestMethod.GET)
@PostMapping("/detailColumn")
@ApiOperation(hidden = true, value = "${OIDCAuthController.entityLookUp.value}", notes = "${OIDCAuthController.entityLookUp.notes}")
@ApiOperation(value = "Save/update computation, basically creates a new version", response = ComputationDomain.class)
@PathParam("login")
@Scheduled( initialDelayString = "${apiml.service-registry.cacheRefreshInitialDelayInMillis}", fixedDelayString = "${apiml.service-registry.cacheRefreshRetryDelayInMillis}")
@RequestParam(name = "name",required = false)
@PathParam("objectId")
@ManagedAttribute(description = "check if the job executor is activated")
@ApiOperation(value = "A wrapper for POST /counts API with default parameters", response = ExperimentCounts.class)
@ApiOperation(value = "Get a workspace workflow by id", response = WorkspaceWorkflowDTO.class)
@RequestParam(name = "lang", required = false)
@WithAnnotations({EmbeddedController.class})
@RequestMapping(value = {"/fw_dictionary/remove_termList"}, method = {RequestMethod.POST})
@ApiException(DELETE_PROCESS_DEFINITION_VERSION_ERROR)
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/deactivate")
@JsonProperty("orgname")
@PermissionRule(value = "ACCESS_MONITORING_OFFICER_SECTION", description = "A partner can access the Monitoring Officer " + "section when their Companies House details are complete or not required, and the Project Details have been submitted")
@RegEx
@Mapping(target = "flowId", ignore = true)
@RequiresPermissions("nexus:settings:update")
@Path("/{consumer_uuid}/entitlements")
@Inline(value = "$6.getPhysicsEngine().motionNewtonEuler1Law3D(($1), ($2), ($3), ($4), ($5))", imported = {PhysicsUtil.class})
@Name("lookup")
@ClusterManagerPointcut
@Parameter(description = "Block id (optional, default is last block)", schema = @Schema(implementation = Long.class, description="Block id (optional, default is last block"))
@ScalarOperator(MULTIPLY)
@RequestParam("status")
@Cacheable(value = "employeeCache", key = "#id")
@ApiResponses({ @ApiResponse(code = 503, message = "") })
@ApiParam("Encoded hash used to decrypt the payload")
@Path("extract")
@Option(value = "H", mnemonic = 'H', collectedBy = MyStringCollector.class)
@ApiOperation(value = "${SelfSupportController.readAppRoleRoleId.value}", notes = "${SelfSupportController.readAppRoleRoleId.notes}")
@RequestMapping("/index.htm")
@GetMapping(path = "/logout")
@GetMapping("/api/pokemons/{number}")
@Before("classAnnotatedWithRxLogSubscriber(joinPoint) && onNextMethodExecution()")
@RangerAnnotationClassName(class_name = VXAsset.class)
@PathParam("themeId")
@Cacheable("authorizationService-isCiTypePermitted")
@RequestMapping(value = "/facility-types", method = GET, headers = ACCEPT_JSON)
@QueryParam("keyId")
@ExtensionRequestParameter(name = "c", description = "a list to reply with")
@Description("apoc.map.updateTree(tree,key,[[value,{data}]]) returns map - adds the {data} map on each level of the nested tree, where the key-value pairs match")
@Default(" ")
@Inline(value = "EndianNumbers.parseBEInt(Float.floatToIntBits($1))", imported = {EndianNumbers.class})
@RequestMapping("/addUser")
@SuppressWarnings("restriction")
@RequestMapping( value = { "/{host_id}/selftest", "/{host_id}/bmcusers", "/{host_id}/acpipowerstate", "/{host_id}/bootoptions", "/{host_id}/remoteconsoledetails", "/{host_id}/startremoteconsole" }, method = RequestMethod.GET )
@RequestParam(value = "caseSensitivity", required = false, defaultValue = "CASE_SENSITIVE")
@Verify(value = Pool.class, nullable = true, subResource = SubResource.ENTITLEMENTS)
@PostMapping("/baskets")
@Path("{applicationName}/pages")
@TunnelingSupport
@OslcTitle("Change")
@RequestPart
@ApiOperation(value = "Gets Business Object Data Upload Credentials. This is not meant for public consumption.", hidden = true)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_GET)
@ApiParam(value = "Add geonet:info details", required = false)
@PutMapping(value = "/update")
@ApiParam("The devfile id")
@PathVariable("command")
@Description("apoc.text.slug(text, delim) - slug the text with the given delimiter")
@PsMultiPulseNumbers
@ApiParam(value = "UserDevfile identifier")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'APPROVE_DOCUMENTS')")
@PathVariable("postId")
@ApiOperation(value = "Creates a new project", response = ProjectDescriptor.class)
@ApiOperation(value = "Get Asset Status by id")
@Qualifier("hiveClientFactory")
@Complexity(EASY)
@Path("/edges/{id}")
@GetMapping("/{metric}/product/{name}/{lob}/{productName}/summary")
@GetMapping("/site")
@RequestMapping(value = {"/remove"}, method = RequestMethod.POST)
@Path("integrations/{id}/deployments/stop")
@EventHandler("returnToDRG")
@RequestParam("partitionValue")
@ApiOperation(produces = APPLICATION_JSON_VALUE, value = "Create a new user for an organization")
@PostMapping(value = "by-release")
@RequestMapping(value = "/{portal}/{lang}/admin.category.update", produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@RequestMapping(value = "/categories", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequestMapping(path = "/list-by-asset-group-name", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@When("^CPU spike on (\\d+) instances for (\\d+) cores$")
@GetMapping(path = "/linking-assets/from/{assetGUID}/to/{endAssetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@Transactional( isolation = READ_UNCOMMITTED )
@Path("/earnings/sumovermonth/{username}")
@Action(input = "http: public void rollbackVnfNotification(@WebParam(name = "messageId", targetNamespace = "")
@RequestParam("searchCriteria")
@ApiOperation("兑换闪币")
@PostMapping(path = "/adminbasic/stations")
@ApiParam(value = "resource type (int)")
@RequestMapping(value = "blog/remove/{id}")
@GetMapping("/{entityTypeId}/read")
@Name("propertyNames")
@PostMapping("/batch")
@ApiOperation(value = "Mark comment as deleted.")
@ApiParam(required = true, value = "LOV to create")
@SuppressWarnings({"unchecked", "ThrowableResultIgnored"})
@RequestParam(required = false, name = "package")
@RestQuery(name = "geteventworkflows", description = "Returns all the data related to the workflows tab in the event details modal as JSON", returnDescription = "All the data related to the event workflows tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event workflows tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Parameter(description ="Add values of this field to response to allow grouping of results")
@CliOption(key = CREATE_MAPPING__ID_NAME, help = CREATE_MAPPING__ID_NAME__HELP)
@Bean(name = "blog3")
@CliCommand(value = "cluster assign", help = "Assign host to host group")
@RequestMapping( value = {"/get_BRMSParamData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@DescribeResult( name = "result", description = "Contour line features. Contour level is in value attribute." )
@PathVariable(value="userId")
@ApiOperation(notes = "Retrieves a Subscription Certificate. We can't return CdnInfo " + "at this time, but when the time comes this is the implementation we want to start" + " from. It will require changes to thumbslug. will also" + " @Produces(MediaType.APPLICATION_JSON)", value = "getUpstreamCert")
@Path("/change/to/off")
@CliCommand(value = "commits showarchived", help = "Show the archived commits")
@RequestMapping(method = RequestMethod.HEAD)
@ApiResponse(responseCode = "200", description = "Response contains the timestamp satisfying the applied filters.", content = @Content(array = @ArraySchema(schema = @Schema(implementation = Timestamp.class))))
@FormParam("RelayState")
@javax.ws.rs.Path(RECORDS_ANNOTATIONS + "/{page}")
@Parameter(name = "extends")
@PostMapping(path = "/orderOther/query")
@Consumes({MediaType.MULTIPART_FORM_DATA})
@GetMapping(value = "/trips/{tripId}")
@Path("/queue/requeue")
@RequestMapping(value = "/api/events/", method = RequestMethod.GET, produces = "application/json")
@Path("multiencode")
@RequestParam(value = "endTime", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = LossesAndAdjustmentsType.class), @ApiResponse(code = 500, message = "Internal server error")} )
@Validated(AddPublicStrategy.class)
@RequestMapping(value = "/login", method = RequestMethod.GET)
@RequestParam(value ="username",defaultValue = "Boot")
@RequestParam(value = "reply", defaultValue = "-1")
@GetMapping("/{competitionId}/unallocated-application-ids/{assessorId}")
@RequestParam(defaultValue = StringUtils.EMPTY, value = "file", required = false)
@RequestMapping(value = {"/errors"})
@DescribeParameter( name = "normalize", description = "Indicates whether to add fields normalized to the range 0-1.", defaultValue = "false" )
@RequestMapping(method = RequestMethod.PUT, consumes = { "multipart/mixed", MediaType.MULTIPART_FORM_DATA_VALUE })
@GetMapping(value = "/v2/identity/entity/name/{name}", produces = "application/json")
@Description("apoc.text.format(text,[params],language) - sprintf format the string with the params given")
@Throws(IllegalNegativeArgumentException.class)
@RequestParam(value = HIGHLIGHT_PARAM, required = false, defaultValue = "true")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieve the speaker.", response = SpeakerResource.class), @ApiResponse(code = 400, message = "Invalid ID supplied"), @ApiResponse(code = 404, message = "Speaker not found"), @ApiResponse(code = 500, message = "Internal server error.")})
@Path("/{clazz}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_USERS + "\")")
@StereotypeProperty(IDENTITY_ROLE_NAME)
@GetMapping(value = "/jobs/{jobId}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.LOOKUP_RESOURCE + "\")")
@ExceptionHandler(value = WrongPaymentTypeException.class)
@Path ( "{pathId : .+}/children" )
@Generated(hash = 2093045715)
@RequestMapping(value = "/{id}", method = RequestMethod.PUT)
@Operation(description = "Activate provided Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@CartError.CartErrorType
@RequestMapping(value = "/project/{projectId}", method = RequestMethod.PUT)
@ExceptionHandler(HttpMediaTypeNotSupportedException.class)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.STRING)
@Param(value = DB_TYPE)
@Path("/filter/genTweetIds")
@Path("/resume/{deviceId}")
@JsonProperty("time")
@RequestMapping(path = "/v1/tagging/summarybytargettype", method = RequestMethod.POST)
@JSMethod(uiThread = false)
@DeleteMapping(value = "/{constId}")
@ApiOperation(value = "Instantiate a workspace workflow from given workflow model", response = WorkspaceWorkflowDTO.class)
@ApiOperation(value = "Remove a member to the authenticated user's organization", response = Response.class)
@EventHandler("sessionContainer")
@ConfigurationProperty(name = "outputFormat", label = "Output Format", description = "How the activity outputs are to be formatted", required = false)
@Mode
@ApiParam(value = "UUID of the requested FactType.")
@SuppressWarnings("PMD.ProhibitPublicStaticMethods")
@SuppressWarnings({"squid:S2221","squid:S1166"})
@RequestMapping("/report/topReport")
@PermissionRule(value = "READ", description = "Internal users can see partner organisations for any project")
@RequestMapping( value = "/{groupIdentifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PreAuthorize("hasPermission(#id, 'com.sap.cp.appsec.domain.Advertisement', 'administration')")
@RequestMapping(value = "/{personId}/addresses/{addressId}", method = RequestMethod.PUT)
@Path("workflows")
@PathParam("datasetId")
@ApiParam(value = "新密码", required = true)
@TransactionalStoreBlob
@DeleteMapping(value = "/stations")
@PermissionRule(value = "CHANGE_PASSWORD", description = "A User should be able to change their own password")
@QueryParam("pluginCapabilities")
@Wrapped(element = "serials")
@Description("A map of -XX options to the JVM")
@QueryParam("flowname")
@Path ( "/blockout/shouldFireNow" )
@PostMapping(value = "/seats")
@WorkbenchPartView
@QueryParam("default")
@RequestParam("processInstanceId")
@Name("keys")
@Description("apoc.map.fromLists([keys],[values])")
@Param(value = VM_ID)
@RequestMapping(value = "/api/v1/user/promoter/add/promote", method = {RequestMethod.POST, RequestMethod.GET})
@RequestParam("commId")
@DescribeResult(name = "result", description = "Transformed feature collection")
@GetMapping(path = MISSION_PARAMETER_DESCRIPTION_PATH)
@Path("{owner_key}/consumers")
@ApiOperation("Stop consuming messages from the DLQ on the given broker")
@PathVariable("pid")
@RestQuery(name = "getPublicationList", description = "Returns a list of publications from the given event as JSON", returnDescription = "The list of publications from the given event as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns a list of publications from the given event as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Description(NODE2VEC_DESCRIPTION)
@PostMapping("/research-category/{applicationId}")
@PermissionRule(value = "READ", description = "A user can read their own profile skills")
@RequestMapping(value = "auth/workbench/modifyproject/{projectid}", method = RequestMethod.POST)
@RequestParam(value = USERNAME_PARAM, required = false)
@RequestMapping(value = "/{debateId}/content", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE })
@FormParam("startTime")
@Path("/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/removeRelationships")
@QueryParam("level")
@CombineFunction
@JsonProperty("areas")
@Path(TagRESTConstants.TAGDEF_RESOURCE + "guid/{guid}")
@ConditionalOnMissingBean({ RequestContextListener.class, RequestContextFilter.class })
@Endpoint(name = "head")
@DescribeParameter( name = "kernelHeight", description = "Height for rectangular kernel", min = 0 )
@HeaderParam(HttpHeaders.ACCEPT)
@Produces( { MediaType.APPLICATION_JSON } )
@Path("/mountpoint")
@QueryParam(RMWSConsts.FINISHED_TIME_BEGIN)
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP_PREFIX)
@JmsListener(id = HerdJmsDestinationResolver.SQS_DESTINATION_SAMPLE_DATA_QUEUE, containerFactory = "jmsListenerContainerFactory", destination = HerdJmsDestinationResolver.SQS_DESTINATION_SAMPLE_DATA_QUEUE)
@Monitor(name = "PoolSize", type = DataSourceType.GAUGE)
@GetMapping("/{applicationId}/available-assessors")
@ApiParam(required = true, value = "Milestone to create")
@PathVariable(value = "category")
@ApiParam(value = "The target ReleaseName (to)")
@RequestParam(value = "metadataAction", required = false)
@QueryParam("async")
@ApiOperation(value = "${SSLCertificateController.removeUserFromCertificate.value}", notes = "${SSLCertificateController.removeUserFromCertificate.notes}", hidden = true)
@SpotBugsSuppressWarnings("EI_EXPOSE_REP")
@Secured(permission = "operations:id:read", description = "Récupérer le statut d'une opération donnée")
@RequestMapping(path = "/account/{id}", method = RequestMethod.GET)
@FormParam("parameters")
@Description("RETURN gds.alpha.ml.oneHotEncoding(availableValues, selectedValues) - return a list of selected values in a one hot encoding format.")
@GetMapping("/activate")
@SuppressWarnings("squid:S2975")
@XmlElement(name = "dataset")
@Cacheable(cacheNames = "aws-accounts-by-user", cacheManager = "oneMinuteTTLCacheManager")
@Action(name = "Get VM Overrides Priority", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiOperation("Add roles to a Mobi Group")
@GET("/json")
@GetMapping("/{name}")
@RequestParam(value = "region", required = false)
@Reference(cardinality = MULTIPLE, policy = DYNAMIC, unbind = "unbind")
@ApiResponses({ @ApiResponse(code = 200, message = "Deletion of existing Hive destination requested.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road or Hive destination not found.", response = StandardResponse.class) })
@Name(value = "extractReferences", defaultValue = "false")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully resumed the job." ), @ResponseCode ( code = 500, condition = "Invalid jobId." ) } )
@PostMapping
@RequestMapping(value = "/rest-api/lookup/program/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequestMapping(value = "/api/applications/team/", method = RequestMethod.GET, produces = "application/json")
@ApiOperation(value = "Get batch job inventory", notes = "Returns the available e.g. batch applications and their related resources (only db2, oracle, ws, rest and file)")
@CameraKit.Facing
@Config("metadata.db.type")
@RequestPart(name = "platform", required = false)
@RestQuery(name = "getMediaList", description = "Returns a list of media from the given event as JSON", returnDescription = "The list of media from the given event as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns a list of media from the given event as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@GetMapping("/{applicationId}/assigned-assessors")
@After("classAnnotatedWithRxLogSubscriber(joinPoint) && onRequestMethodCall(numberOfItems)")
@javax.ws.rs.Path(RECORDS_RIS_FILE)
@CliOption(key = {"view"}, mandatory = true, help = "view name")
@Path("/{clazz}/{keyName}")
@SuppressWarnings({"squid:S3776"})
@JsonProperty("tuningConfig")
@RequestMapping(value = "/reindex", method = RequestMethod.GET)
@QueryParam("tables")
@RestrictParamsNames
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings (value="NP_ALWAYS_NULL_EXCEPTION")
@Param(value = RESULT_SET_TYPE)
@ApiException(ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR)
@Around("methodAnnotatedWithTrackEvent() || constructorAnnotatedTrackEvent()")
@RequestParam(value="supplyDepot", defaultValue = "0")
@Path("/{id}/exclude")
@ModelAttribute(name = "soapMockResponse")
@SuppressWarnings("SameReturnValue")
@ApiOperation("List roles of a Mobi User")
@Param(Constants.Inputs.XML_DOCUMENT_SOURCE)
@GetMapping(value = "/{mtmId}")
@PermissionRule(value = "READ", description = "a consortium member and the lead applicant can view the invites of all organisations")
@ApiOperation(value = "Add a folder.", produces = APPLICATION_JSON_VALUE)
@RequestMapping( value = {"/get_FWDictionaryListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Header(KafkaHeaders.RECEIVED_MESSAGE_KEY)
@Param(value = PROXY_PASSWORD, encrypted = true)
@ApiOperation("根据ID查询岗位")
@RequestMapping(path = "/v1/issues/count", method = RequestMethod.GET)
@DeleteMapping(value="/v2/auth/aws/role/{role}",produces="application/json")
@PostMapping("/monitoring-officer/add-monitoring-officer-role/{inviteHash}")
@ApiOperation(value = "查询标签集合", notes = "tags")
@Action(input = "http: public void queryVnfNotification(@WebParam(name = "messageId", targetNamespace = "")
@CliOption(key = { "to" }, mandatory = true, help = "destination path name")
@Given("^R53 traffic policy name \"([^\"]*)\"$")
@InterceptsQualifier
@ScalarFunction("ST_ExteriorRing")
@RequestMapping(value = {"/admin/newaccount", "/admin/newaccount/*"}, method = RequestMethod.POST)
@ApiParam(required = true, value = "GCM account to set")
@RequestWrapper(localName = "rollbackVnfNotification", targetNamespace = "http: className = "org.onap.so.adapters.vnf.async.client.RollbackVnfNotification")
@UserFunction("apoc.rel.id")
@RouteMeta(permission = "查询所有可分配的权限", module = "管理员")
@SuppressWarnings("squid:S00119")
@ApiResponses(value={ @ApiResponse(code = 204, message = "Revoked Successfully") })
@ApiOperation(value = "Create a model", tags = { "Models" }, notes = "All request values are optional. For example, you can only include the name attribute in the request body JSON-object, only setting the name of the model, leaving all other fields null.")
@NwhinInvocationEvent(beforeBuilder = PRPAIN201305UV02EventDescriptionBuilder.class, afterReturningBuilder = MCCIIN000002UV01EventDescriptionBuilder.class, serviceType = "Patient Discovery Deferred Response", version = "1.0")
@PostMapping(value = "/execute")
@Operation(tags = { "records" }, summary = "Get fulltext for a single page in TEI format")
@QueryParam("symbol")
@Bean(name = EnrollmentConfig.EnrollmentParameters.STATE)
@PathParam("endpointID")
@ApiParam(value = "Id of dataset", required = true)
@DescribeResult(name = "result", description = "Centroids of input features")
@RequestParam(value = MAX_RESULTS_PARAM, required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "SCHEDULE_ID", required = true, dataType = "Int", example = "100") })
@ApiOperation(notes = "Updates the List of Guests on a Consumer This method should work " + "just like updating the consumer, except that it only updates GuestIds. " + " Eventually we should move All the logic here, and depricate updating guests " + "through the consumer update.", value = "updateGuests")
@RequestParam("executeType")
@Path("/taskdefs")
@PathVariable("role" )
@ChaosExperiment(experimentType = ExperimentType.RESOURCE, maximumDurationInSeconds = 600)
@Consumes ( {MediaType.APPLICATION_OCTET_STREAM} )
@PathParam("permission")
@Path("barriertypes")
@Path("/systems")
@ApiOperation(value = "Get path data instance attributes list for given workspace", response = InstanceAttributeDTO.class, responseContainer = "List")
@DescribeParameter(name = "radiusPixels", description = "Radius of the density kernel in pixels")
@ApiOperation(value = "Get Metric Value from a particular <SeaCloudsApplication, EntityId, MetricId> combination")
@RequestMapping(value = "/person/edit", method = RequestMethod.POST)
@ApiOperation(value = "This endpoint should return the following data for the Top 10 suppliers (by award value)." + "Returns supplier id, total awarded amount of all awarded contracts, count of awarded contracts," + "Ids of the procuring entities from which they have received an award, and their count. " + "All filters ally here, the year filter uses the awards.date field.")
@JsonGetter("tags")
@PostMapping(value = "/update")
@CliOption(key = {CliStrings.GROUP, CliStrings.GROUPS}, optionContext = ConverterHint.MEMBERGROUP, help = CREATE_MAPPING__GROUPS_NAME__HELP)
@Path(ApiUrls.RECORDS_PDF)
@Operation(description = "Deactivate a 3GPP Service Instance on a version provided", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Scheduled(fixedRate = 5000, initialDelay = 1000)
@PropertyGetter("display")
@JsonProperty("categories")
@Path("/definitions/name/{name}")
@PostMapping(params = "uploadAnnexClicked", value = "/upload-annex")
@RequestParam(value = "name", required = false)
@Px
@PostMapping("/admin/category/create")
@Auditable(actionType = AuditActionType.UPDATE)
@FunctionName("hello")
@RequestMapping(value="/{spittleId}", method=RequestMethod.GET)
@Path("account")
@RolesAllowed("addThreatIntelFact")
@Produces({MIMETYPE_TEXT, MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF})
@RequestMapping(value = "/log/filter", method = RequestMethod.POST)
@PermissionRule(value = "READ", description = "An internal user can download a file for an answer")
@LifecycleStart
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get the fork of the current head.", tags = {TAG_NODE}, description = "Returns information about the fork of the beacon chain head from the node’s perspective." + "Replaced by standard api endpoint /eth/v1/beacon/states/{state_id}/fork", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = Fork.class), description = "An object containing the fork of the current head."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Path("/importPreservationScenarios")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_SETTING')")
@Path( "/catalog/{catalogId : .+}" )
@Path("/assets")
@ApiOperation(value = "Return all experiments for page for app", response = ExperimentList.class)
@Path("alarms")
@RequestMapping(value = "/admin/icon/png", method = RequestMethod.GET)
@RequestMapping(value = "/hot", method = RequestMethod.GET)
@GetMapping(value = "/v1/{assetGroup}/ec2/{resourceId}/ad-groups")
@PostMapping(value="/v2/auth/aws/iam/role",produces="application/json")
@Secured(permission = "archiveunitprofiles:read", description = "Lister le contenu du référentiel des document types")
@PostMapping("/monitoring-officer/create/{inviteHash}")
@OmitSymbol( unless = "arez.enable_native_components" )
@ApiResponse(responseCode="400", description="Invalid collection name or field")
@Produces({Constants.PRODUCE_JSON_WITH_QUALITY_SOURCE, MediaType.TEXT_HTML})
@GetMapping("findpassword")
@Path("/applications/{applicationName}")
@Path("/{id}/verifier")
@Path("mergeBean")
@Path("run/{noteId}/{paragraphId}")
@QueryParam("forceMetadataRefresh")
@ApiParam(value = "UUID of the requested Fact.")
@QueryParam("exclude-tag")
@ApiException(AUTHORIZED_USER_ERROR)
@UdfParameter(value = "bidQty")
@Advice.This
@Path("/content/{pageId}/{language}/{contentId}")
@RequestParam("keys")
@javax.ws.rs.Path(COLLECTIONS_COLLECTION)
@Path("/resources/{id}")
@SuppressWarnings( "fallthrough" )
@ApiOperation(value = "releaseProcessDefinition", notes = "RELEASE_PROCESS_DEFINITION_NOTES")
@PostMapping(value = "/{projectId}/team", params = "remove-invite")
@GetMapping("/list")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_PUT)
@ApiOperation("Merges the two commits identified by the provided IDs.")
@ApiModelProperty(value = "")
@QueryParam("includeRetracted")
@ExceptionHandler( value = { RestResponseEntityException.class } )
@RequestMapping(value = "/", method = RequestMethod.GET, produces = "text/html")
@ApiParam(value = "Questionnair id", required = true)
@PostMapping(value="/queryaccoutbalance")
@Name("kernelTransaction")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/userIds/{userId}", method = RequestMethod.GET)
@FormParam("watermarkPosition")
@GetMapping(value = "/v2/sslcert/grouplist", produces = "application/json")
@RequestMapping(path = "/v1/issueauditlog", method = RequestMethod.POST)
@PreAuthorize("hasAuthority('ARTIFACTS_RESOLVE')")
@ApiImplicitParams({ @ApiImplicitParam(name = "projectName", value = "PROJECT_NAME", dataType = "String"), @ApiImplicitParam(name = "description", value = "PROJECT_DESC", dataType = "String") })
@QueryParam("loadBalancerId")
@ApiException(CONNECT_DATASOURCE_FAILURE)
@PathAuthorizer(type = ResourceType.Organization, pathParam = "organizationID")
@FunctionMeta(description = "Check if the value is equal or is one of value in the given values.", example = "${w:in(values, value)}")
@PathVariable("softwareModuleId")
@Complexity(MEDIUM)
@RequestMapping(value = "{questionId}", method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(code = 200, message = "System role successfully fetched", response = Role.class), @ApiResponse(code = 500, message = "Internal server error")})
@JsonProperty( JSON_PROPERTY_USE_ALL_REPLICA_SET_MEMBERS )
@GetMapping("/count/comments")
@Transactional(rollbackFor = WrongChecksumException.class)
@RequestMapping( value = {"/get_RolesData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/by-namespace-and-releases-not-in")
@Produces({ MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN })
@IntRange(from = 1)
@ApiOperation("保存角色")
@Config("backup.directory")
@SuppressWarnings("PMD.ExceptionAsFlowControl")
@PostMapping(path = "/port-implementations")
@IntFormat
@Path(ResourceDefinitions.Path.TelevisionShows.EPISODES_FULL_PATH)
@DescribeParameter( name = "scalex", description = "Scale parameter for the X direction", min = 0 )
@Transactional(value = TxType.REQUIRED, rollbackOn = {RuntimeException.class})
@OmitSymbol
@SuppressWarnings("checkstyle:IllegalCatch")
@ApiOperation(value = "This API updates a Scenario Objects into Elastic Search", response = ResponseEntity.class)
@RangerAnnotationClassName(class_name = VXCredentialStore.class)
@UpnpInputArgument(name = "BrowseFlag")
@JsonProperty("tid")
@ApiOperation(value = "parts")
@RequestMapping(value = "/handle71")
@RequestParam(value = WIDTH_PARAM, required = false, defaultValue = "300")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the group was found and the member has been deleted. The response body is left empty intentionally."), @ApiResponse(code = 404, message = "Indicates the requested group was not found or that the user is not a member of the group. The status description contains additional information about the error.") })
@RolesAllowed("user")
@RequestMapping("/error")
@RequestParam("articleID")
@Path("/groupusers")
@RequestMapping(value = "/api/user/uniqueemail", method = {RequestMethod.GET}, produces = ApplicationMediaType.APPLICATION_BEARCHOKE_V1_JSON_VALUE)
@DeleteMapping(value = "/overhead-calculation-document", produces = "application/json")
@QueryParam("jobId")
@RequestMapping(value = "/{id}/activation", method = RequestMethod.GET)
@Path("/{name1}/{name2}")
@PostMapping(GROUP_END_POINT)
@DescribeParameter(name = "geom", description = "Linework to polygonize")
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "The consortium can see the participation percentage for their applications")
@Secured(SecurityFunctions.FN_EMR_CLUSTERS_DELETE)
@ApiOperation(value = "[public] List hot articles for the zone", notes = "List hot articles for the zone, 25 articles a page. " + "To retrieve next page, passing last article id of previous page in parameter start-article-id")
@RequestMapping(value = "/api/scenarios/listscenariobyname/{name:.+}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Param(value = TIMEOUT)
@SuppressWarnings({"WeakerAccess", "SameReturnValue"})
@RequestMapping(value = "/syncdb")
@SqlType("array(varchar(x))")
@ApiOperation(value = "${SSLCertificateController.sslcreate.value}", notes = "${SSLCertificateController.sslcreate.notes}", hidden = true)
@JsonGetter("operations")
@RequestParam("clusterName")
@Secured(FactCastRole.WRITE)
@ApiResponses( value = { @ApiResponse(code = 400, message = "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification."), @ApiResponse(code = 401, message = "Client could not be authenticated."), @ApiResponse(code = 403, message = "Client is not authorized to make this request."), @ApiResponse(code = 404, message = "The specified resource could not be found."), @ApiResponse(code = 409, message = "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful."), @ApiResponse(code = 503, message = "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful"), } )
@Param(value = Constants.Inputs.XML_DOCUMENT, required = true)
@Secured(permission = "rectificationaudit:check", description = "rectification de données suite a un audit")
@RequestMapping(value = W3C_MIXED_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@Mapping(target = "lastChangeDateTime", expression = "java(mapToOffsetDateTime(balance.getLastChangeDateTime()))")
@GetMapping("/{metric}/product/{name}/{lob}/{productName}/detail")
@PlayerState
@SuppressWarnings({ "resource", "unused" })
@DescribeParameter(name = "from_measure_attb", description = "Attribute providing start measure of feature")
@ApiOperation(value = "grantResource", notes = "GRANT_RESOURCE_NOTES")
@Description("Provides descriptions of available procedures. To narrow the results, supply a search string. To also search in the description text, append + to the end of the search string.")
@IoExecutor
@ApiOperation("Gets the Commit associated with the identified Version.")
@SuppressWarnings("resource")
@Path("/channels/latest")
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT, paramIndex = 3, userRole = { RoleNames.ROLE_COLLABORATOR_OWNER, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN }) })
@Path("/contexts")
@RequestMapping(value = "/handle82")
@ApiOperation(value = "Method for creating Spec Offer Subject")
@QueryHandler
@PreAuthorize("hasAuthority('ADD_DATASOURCE')")
@RequestMapping(path = "/get",method = RequestMethod.GET,produces = MediaType.APPLICATION_XML_VALUE)
@Description("Returns the largest (closest to positive infinity) double value that is less than or equal to the argument and is equal to a mathematical integer.<br/>" + "Special cases:<br/>" + "If the argument value is already equal to a mathematical integer, then the result is the same as the argument.<br/>" + "If the argument is NaN or infinity or positive zero or negative zero, then the result is the same as the argument.<br/>" + "<b>d</b> - a double value for flooring.<br/>" + "Example:<br/>" + "#{floor(-5.1)} returns -6.0<br/>" + "#{floor(5.1)} returns 5.0")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "USER_ID", dataType = "Int", example = "100") })
@Operation(description = "Create VolumeGroup on a specified version, serviceInstance, vnfInstance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PermissionRule(value = "READ_FILE_ENTRY", description = "An internal user can get file entry resource for finance section of a collaborator")
@ApiParam(value = "id")
@Description("Returns the current date in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{getDateByZoneId(modifyPattern, timeZoneId)}")
@PermissionRule(value = "MARK_AS_INELIGIBLE", description = "Application can be marked as ineligible by internal admin user and innovation lead only until ", particularBusinessState = "competition is in assessment state")
@Path("{consumer_uuid}/export/async")
@Scheduled(cron = "0 20 4 * * *")
@Path("{vm_id}/events/{event_id}/energy-sample")
@Param(value = DATACENTER, required = true)
@RequestMapping(value = TAG_TYPES_URI_PREFIX + "/search", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestParam(value = "source", defaultValue = "false")
@PostMapping(value = "/basic/travel")
@ApiParam(value = "provide valid role id", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityType.class), @ApiResponse(code = 500, message = "Internal server error")} )
@ApiOperation(hidden = true, value = "${OIDCAuthController.updateEntityByName.value}", notes = "${OIDCAuthController.updateEntityByName.notes}")
@RequestMapping(value = "/projects")
@SuppressWarnings({"unchecked", "ConstantConditions"})
@GetMapping("/order-book/by-company/{companyId}")
@RequestMapping(value = {"/brms_dictionary/remove_brmsController"}, method = {RequestMethod.POST})
@RequestMapping(value = "/admin/icon/IFrameFavIconPreview", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 0, message = "successful operation") })
@Pointcut("@annotation(org.apache.rave.synchronization.annotation.Synchronized)")
@ApiModelProperty("Information about the service and request")
@CliOption(key = {"username"}, mandatory = true, help = "The username of the user whose access will be revoked.")
@SuppressWarnings("deprecation")
@MessageHandler
@ApiOperation(value = "Get workspaces where authenticated user is active", response = WorkspaceDTO.class, responseContainer = "List", authorizations = {@Authorization(value = "authorization")})
@Timed(name = "singleTimedStaticMethod")
@ShellMethod(key = COMMAND_SYSTEM_ENV, value = "List system environment.")
@Path( "/reload" )
@SuppressWarnings("StringEquality")
@Path("/cookies")
@Param(value = XSD_DOCUMENT_SOURCE)
@RequestMapping(value = SEARCH_INDEX_VALIDATION_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/send", method = RequestMethod.POST)
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_PROJECT_ADDRESS_PAGE')")
@SuppressLint("UseSparseArrays")
@ApiOperation(httpMethod = "POST", value = "API to update new rule", response = Response.class, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@ApiOperation(value = "This should show the number of tenders per tender.items.classification." + "The tender date is taken from tender.tenderPeriod.startDate.")
@RelativePath("..")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectDefinitionColumnNames/{businessObjectDefinitionColumnName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@GetMapping(GROUP_END_POINT + "/{groupName}/role")
@Name("itemCount")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.LONG, concerns = { AtlasConversionConcern.FORMAT, AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART })
@Path("/zones")
@ApiResponses(value = { @ApiResponse(code = 409, message = "用户名已存在"), @ApiResponse(code = 400, message = "用户属性校验失败") })
@GetMapping("/numbers/{input}")
@GetMapping(value = "/kerberos-startup-state")
@RequestParam(value = KEYWORDS_KEY, required = false)
@ApiParam( value = "With related records (parent and service).", required = false)
@QueryParam("tagKey")
@Around("@within(io.fency.IdempotentConsumer)")
@ApiResponses(value = { @ApiResponse(code = 201, message = ""), @ApiResponse(code = 403, message = "User not authorized to call this operation"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 500, message = "Internal Server Error")})
@Path("{userName}")
@ExceptionHandler(RemoteApiException.class)
@JsonProperty("domain")
@ResponseStatus(value = HttpStatus.OK)
@PostMapping("/queryprofitbyrole")
@RequestMapping(value = "/api/applications/", method = RequestMethod.GET)
@RequestMapping(value = "/pixUpdate", method = RequestMethod.POST)
@ModelAttribute("cardTypes")
@Inline(value = "($1 == 0. || Double.isNaN($1)) ? 0 : (($1 < -0.) ? -1 : 1)")
@GetMapping(path = "/v1/trend/minmax")
@RequestMapping(value = "/egf/bill/paymentamount", method = GET, produces = APPLICATION_JSON_VALUE)
@PathParam("handle")
@ApiOperation(value = "Delete an application along with associated subscriptions, functions and anomalies")
@Path("{eventId}/workflows.json")
@GenerateLink(rel = Constants.LINK_REL_GET_PROJECTS)
@Path("musics/listAs")
@QueryParam("includeAppServerContainer")
@RequestMapping(method= RequestMethod.GET, path="/{consumerId}")
@GetMapping("/package/role/{rolename}")
@Param(value = XML)
@RequestParam(value = "page", defaultValue = "1")
@ApiOperation(value = "Logs out current logged in user session", notes = "", nickname = "logoutUser", tags = { "user" })
@RequestMapping(value = {"/ms_dictionary/save_model"}, method = {RequestMethod.POST})
@ApiOperation( value = "Remove a virtual CSW", notes = "After removal, all virtual CSW configuration is reloaded.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "deleteVirtualCsw")
@PathVariable("pageId")
@Description("Set the value of the max array size before paging to the default. That value is returned.")
@SuppressFBWarnings("BX_UNBOXING_IMMEDIATELY_REBOXED")
@ApiParam(value = "Bucket name", required = true, example = "metadata")
@JsonProperty("seats")
@ApiOperation(value = "Get all the configuration parameters")
@Path("/checkUser")
@DeleteMapping("/apps/{appId:.+}")
@RequestMapping(value = "/healthy-nodes/", summary = "List of healthy nodes", description = "List of nodes that are healthy.", returnDescription = "List of healthy nodes")
@ManagedOperation(description = "Refresh authoritative resource cache")
@RequestMapping(value = {"/ps_dictionary/remove_PSResource"}, method = {RequestMethod.POST})
@Udf(schema = "ARRAY<STRUCT<K STRING, V INT>>")
@RequiresTransaction
@ApiOperation(value = "Request public key/url of other nodes")
@PutMapping("/updateByTitle/{title}/{author}")
@ApiParam("平台名称（例：支付宝平台）")
@Path("{userId}")
@Produces( MediaType.WILDCARD )
@PostMapping(value = "/identity/groups", produces = "application/json")
@Path("operations/{id}")
@ApiParam("User type")
@RequestMapping(value = "/cluster", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
@PathParam("component")
@RequestMapping( path = "/{environmentName}", method = RequestMethod.PUT, consumes = "application/json" )
@RequestMapping("/logout")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Regimen.class), @ApiResponse(code = 500, message = "Internal server error")} )
@PostAuthorize("@requisitionPermissionService.hasPermission(principal, returnObject.body.data.get(\"rnr\"), 'VIEW_REQUISITION')")
@Log(name = "图书管理", value = "查询图书")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the business keys of the first 100 registered businesses in XML")
@XmlElement(name = "inputControl")
@Execute(name = "delete", validates = { @Validate(validator = Validators.ID, parameter = "id", failureCode = 86), @Validate(validator = Validators.SIGN) })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Return the record."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_CAN_VIEW), @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND) })
@ApiOperation(httpMethod = "POST", value = "Get the list of assets scanned by a ruleid in an asset group . Mandatory Filter -'ruleId'. Optional filters -'application','environment','resourceType','compliant'{true/false}")
@ApiOperation(value = "Create an aggregator.", httpMethod = "POST", response = String.class)
@RequestMapping(value = "/entities/{entityId}/fields", method = RequestMethod.GET)
@Path("/JSON/serviceKey/{id}")
@Path("/{type}/{id}/applications")
@RequestParam(SORT_BY_PARAM)
@Secured(SecurityFunctions.FN_EMR_CLUSTER_DEFINITIONS_PUT)
@RequestMapping(value = "drafts/{draftId}/delete", method = RequestMethod.GET)
@PathParam("webPushID")
@Size(min = 5, max = 32)
@Description("Removes whitespace from the end of a string")
@ReturnsMutableObject
@RequestMapping(value = "/dataProviders/{dataProviderName}", method = RequestMethod.DELETE)
@Path("/{version:[vV][3-5]}/{serviceId}")
@Endpoint(name = "numDimensions")
@WillNotClose
@ApiOperation(value = "updateAlertgroup", notes = "UPDATE_ALERT_GROUP_NOTES")
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.BYTE, concerns = { AtlasConversionConcern.RANGE })
@AfterReturning("decrementSingleCounter()")
@GetMapping("/tags/all")
@Param(value = AUTO_LOGON)
@PathParam("workspaceWorkflowId")
@ApiOperation(value = "This API returns Scenario Objects present in Elastic Search for given Scenario Name and team Name", response = ResponseEntity.class)
@RequestMapping(value = "/sync")
@ApiOperation(value = "Delete Order", position = 4)
@Path("/{dataSourceName}/markUsed")
@ApiOperation(value = "Get application details from marathon", response = Map.class)
@Path("/{workspaceId}/parts/{partNumber}/{version}")
@RequestParam(value = "paging", defaultValue = "true")
@Path("/resources/grant")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Logo set."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@RequestMapping(value="/edit/{roleName:" + DocumentrConstants.ROLE_NAME_PATTERN + "}", method=RequestMethod.GET)
@Path("/workspaces")
@Before("execution(public * ContextsJaxrsService.*(..))")
@GetMapping("/csv")
@GetMapping(path = "/assets/{assetGuid}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(required = true, value = "Group id id")
@PostMapping(value = "/v2/identity/lookup/group", produces = "application/json")
@ApiParam(value = "Patient Identifier")
@GetMapping("/application/{applicationId}/feedback")
@ApiParam(value = "Code of the needed language.")
@Path("/{version:[vV][1]}/serviceInstances/{serviceInstanceId}/workflows/{workflowUuid}")
@NotifyChange(SHOW_DIALOG)
@Path("extract/public/delta/{date}")
@PathParam("collection")
@GetMapping("/allocate-assessors/{competitionId}")
@Named(DEBUG_THREAD_MANAGER)
@ApiResponses({ @ApiResponse(code = 200, message = "Returns the connector", response = Connector.class), @ApiResponse(code = 404, message = "Connector was not found", response = RestResponseStatus.class), @ApiResponse(code = 500, message = "Internal server error", response = RestResponseStatus.class) })
@Query("SELECT * FROM " + DismissalTable.TABLE_NAME + " WHERE " + DismissalTable.Columns.CARD_TYPE + " = :type")
@Path( "/domain/{domainId : .+}" )
@ApiResponses({ @ApiResponse(code = 204, message = "Indicates the job was successfully transitioned."), @ApiResponse(code = 400, message = "Indicates the request was invalid."), @ApiResponse(code = 403, message = "Indicates the user does not have the rights complete the job."), @ApiResponse(code = 404, message = "Indicates the job does not exist."), })
@RequestParam(value = PAGE_NUMBER_KEY, required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", dataType = "string", value = "Only return group with the given id", paramType = "query"), @ApiImplicitParam(name = "name", dataType = "string", value = "Only return groups with the given name", paramType = "query"), @ApiImplicitParam(name = "type", dataType = "string", value = "Only return groups with the given type", paramType = "query"), @ApiImplicitParam(name = "nameLike", dataType = "string", value = "Only return groups with a name like the given value. Use % as wildcard-character.", paramType = "query"), @ApiImplicitParam(name = "member", dataType = "string", value = "Only return groups which have a member with the given username.", paramType = "query"), @ApiImplicitParam(name = "potentialStarter", dataType = "string", value = "Only return groups which members are potential starters for a process-definition with the given id.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "id,name,type", paramType = "query"), })
@ApiOperation("Updates a Comment by its ID using the provided String")
@PermissionRule( value = "VIEW_STATUS", description = "Internal users can see the project status")
@ApiParam( value = "Create favicon too", required = false )
@RequiresApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
@RequestMapping(value = "/{folderId}", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_PLAIN_VALUE })
@Path("/notifiers/{id}")
@SqlType("array(integer)")
@Required("newName")
@Path("alldefinedtypeslocalnames")
@Path("/{pi}/canvas/{physPageNo}")
@Path("config/{packageName}/{artifact}")
@RequestParam(name = "count", defaultValue = "10")
@ConditionalOnAvailableEndpoint
@ApiException(DELETE_PROCESS_INSTANCE_BY_ID_ERROR)
@Description("apoc.number.exact.toInteger(string,[prec],[roundingMode]) - return the Integer value of a large number")
@FormParam("code2FA")
@RequestMapping(value="remove/{programEquipmentId}")
@PathParam("priorityPosition")
@UdfParameter( description = "The string representation of a date.")
@RequestMapping( method = RequestMethod.PUT, produces = { MediaType.APPLICATION_JSON_VALUE })
@Description("Cube root")
@RequestMapping( path = "/{environmentName}/revisions/{environmentRevisionId}", method = RequestMethod.GET )
@PathVariable("branchId")
@ConditionalOnProperty(name = "kieserver.taskAssigning.planning.enabled")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_FINANCE_CHECKS_SECTION')")
@PermissionRule( value = "VIEW_SPEND_PROFILE_CSV", description = "All internal admin users can view Spend Profile data of any applicant")
@ApiResponses(value = { @ApiResponse(code = 200, message = "XSLT available.") })
@Consumes( {MediaType.APPLICATION_XML, MediaType.TEXT_XML, MediaType.APPLICATION_JSON})
@JsonProperty("flyte_exec_conf")
@QueryParam("createdtimestart")
@Path("/{topologyId}/kill")
@Mapping(source = "destPort", target = "destinationPort")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Event Status Object for given Event ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Event Status object found for given Event ID") })
@ApiParam(value = "Desired Bucket State")
@ApiOperation(notes = "Deletes a Certificate from the Revocation List", value = "unrevoke")
@Inline(value = "$9.getPhysicsEngine().motionNewtonLaw2D(($1), ($2), ($3), ($4), ($5), ($6), ($7), ($8))", imported = {PhysicsUtil.class})
@RequiresPermissions("bankAccount:operate")
@RequestParam(value = "recipientId", required = false)
@QueryParam("ascending")
@GetMapping("/recommended")
@Cacheable(cacheNames = "trends", key = "T(java.util.Objects).hash(#p0,#p1, #p2, #p3, #p4, #p5, #p6, #p7)")
@RequestParam(defaultValue = "", name = "assetGroupName", required = true)
@PostMapping(value = "_update")
@RequestParam(value = "lang", defaultValue = "en")
@SuppressWarnings("checkstyle:FallThrough")
@GetMapping("recentrank")
@RestQuery(name = "analyze", description = "Starts an audio analyzing process", restParameters = { @RestParameter(description = "The track just containing the audio stream", isRequired = true, name = "sourceAudioTrack", type = Type.TEXT) }, responses = { @RestResponse(description = "Results in an xml document containing the job for the analyzing task", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if sourceAudioTrack isn't from the type Track", responseCode = HttpServletResponse.SC_BAD_REQUEST) }, returnDescription = "")
@Procedure(name = "gds.alpha.similarity.cosine.stream", mode = READ)
@Async
@Path("sort-options")
@Initialize
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/acceptance", method = RequestMethod.POST, consumes = { "application/xml", "application/json"})
@RequestParam(value = "skipLineNum")
@RequestParam( name = "excludedSystemUri", required = false )
@PathVariable(value = "memberName")
@RequestMapping(value = "/{personId}/addresses", method = RequestMethod.POST)
@ApiOperation(value = "deleteProcessDefinitionById", notes = "DELETE_PROCESS_DEFINITION_BY_ID_NOTES")
@GetMapping("/get-questions-by-section-id-and-type/{sectionId}/{type}")
@SuppressWarnings({"squid:S1860","squid:MethodCyclomaticComplexity","squid:S134","squid:S1160"})
@GetMapping("terms-and-conditions")
@MainThread
@PathParam("commitId")
@Secured(SecurityFunctions.FN_EMR_CLUSTERS_POST)
@Path("/get_token")
@ApiOperation("Gets list of Branches associated with a specific VersionedRDFRecord.")
@Path("/screens")
@GetMapping("contact")
@RequestMapping("renderAccountingData.ftl")
@When("^SSM terminate process \"([^\"]*)\" on (\\d+) instance in zone \"([^\"]*)\"$")
@DB()
@GetMapping("/find-by-competition-id/{competitionId}")
@ApiOperation("Gets the HEAD Commit for a specific Branch.")
@RequestMapping(value = "/businessObjectDefinitions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@RequestParam(required = false, defaultValue = "32")
@ConditionalOnMissingBean(ResourceLoader.class)
@RequestMapping(value = Oadr20bUrlPath.EI_REGISTER_PARTY_SERVICE, method = RequestMethod.POST)
@RequestMapping(value = WITHIN_OA_TEXT_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of MarkerDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation( value = "Transfer flow files from the output port", response = StreamingOutput.class, authorizations = { @Authorization(value = "Write - /data-transfer/output-ports/{uuid}") } )
@Path("/groups")
@ApiException(QUERY_TASK_RECORD_LIST_PAGING_ERROR)
@GetMapping("/id/{id}")
@Org
@Then("^wait for (\\d+) seconds$")
@RequestMapping(value = "/task/{taskId}/export", method = RequestMethod.GET)
@JsonProperty(PROP_PREFIX)
@PrometheusTimeMethod
@Path ( "/pauseJob" )
@RolesAllowed("HR")
@Path ( "/children" )
@RequestMapping(value = "/conceptCode/delete/{id}", method = RequestMethod.DELETE)
@RequestMapping(value = "/widgets/{widgetCode}/info", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Competitions team & Project Finance can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@QueryParam("project")
@Complexity(value = "O(nW)", explanation = "We go over the all items for each value of weight in 1..W")
@PathParam ( "user" )
@RequestMapping(value = "/report-templates", method = GET)
@PathVariable("typ")
@PostMapping(value = "/adminroute")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_FINANCE_CONTACT_PAGE')")
@Path("/listen/users/{authorizerName}")
@RequestParam(value = "failureStrategy", required = false, defaultValue = DEFAULT_FAILURE_POLICY)
@OperationRecord(type = OperationRecordLog.OperationType.DELETE_FOREVER, resource = OperationRecordLog.OperationResource.CUSTOM_API, description = OperationRecordLog.OperationDescription.DELETE_FOREVER_CUSTOM_API)
@Path("/resetPassword")
@Description("Compute sha1 hash")
@RequestMapping(path = "/update/{version:.+}", produces = MediaType.TEXT_PLAIN_VALUE, method = RequestMethod.POST)
@RequestParam(value = "startDate", required = false)
@PostMapping("/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/releases")
@Description("apoc.text.base64Encode(text) YIELD value - Encode a string with Base64")
@RequestParam("branch")
@FormParam( DATASOURCE_ACL )
@EventHandler("cancelChangeButton")
@Qualifier("replicaHiveConf")
@PreAuthorize("@blogSecurityService.hasPostPermission(#postDTO, #userAccount, T(com.github.nkonev.blog.security.permissions.PostPermissions).EDIT)")
@RequestMapping(path = "/account/{id}", method = RequestMethod.PUT)
@Path("/peer/blacklist")
@Cacheable(value = "zpo")
@Name(value="params", defaultValue = "{}")
@Scheduled(cron = "0 0 4 * * *")
@Path("/{contentId}")
@Path(PHYSICALMACHINE_PATH)
@DescribeParameter( name = "outputHeight", description = "Height of the output raster in pixels" )
@FormParam("EidSignResponse")
@ModelAttribute(LOGIN_DTO)
@SqlType("char(y)")
@RequestMapping(value = "/source/{org}", method = RequestMethod.GET)
@Dsl(value = SELECT_SINGLE)
@UnmodifiableView
@QueryParam("applicationTags")
@ApiOperation( value = "Transfer flow files to the input port", response = String.class, authorizations = { @Authorization(value = "Write - /data-transfer/input-ports/{uuid}", type = "") } )
@RequestMapping("/{payloadType}/count")
@PathVariable(value = "stationNameForId")
@Path("{catalogId}/records/{recordId}/branches")
@Path("integrations/{id}/state")
@Operation( summary = "Create a new user", description = "Creates a new user in the database and returns the created user.", tags = { "users" }, responses = { @ApiResponse(responseCode = "201", description = "The user was successfully created", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The create request was malformed"), @ApiResponse(responseCode = "409", description = "The user already exists in the database"), @ApiResponse(responseCode = "500", description = "The database rejected the request for an unknown reason"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@Value("${apiml.gateway.hostname}")
@Autowired(required = false)
@DeleteMapping(path = "/adminbasic/prices")
@RenderMode.Mode
@Secured(SecurityFunctions.FN_GLOBAL_ATTRIBUTE_DEFINITIONS_GET)
@ApiParam(required = true, value = "Query")
@PostMapping("/{projectId}/successful")
@JsonProperty("max")
@Execute(name = "query", validates = { @Validate(validator = Validators.SIGN) })
@Description("returns id for (virtual) relationships")
@RequestMapping(value = "/programId/{programId}/regimens", method = GET, headers = ACCEPT_JSON)
@IntRange(from = RC_NONE)
@DeleteMapping(value = "/users/{id}")
@PostMapping(value = "/v1/list/assets/patchable")
@Path("~")
@Path("shared/summary")
@PreAuthorize("hasAnyAuthority(#dashboardName+'_MANAGE','SYS_MANAGE_DASHBOARD')")
@ApiResponses({ @ApiResponse(code = 400, response = String.class, message = "illegal request content"), })
@GetMapping("showmail")
@Execute(name = "restore", validates = { @Validate(validator = Validators.ID, parameter = "id", failureCode = 86), @Validate(validator = Validators.SIGN) })
@RequestMapping(value = "/api/v1/pub/commodity/onlottery", method = {RequestMethod.POST, RequestMethod.GET})
@Pollable(message = "Mapping AssetTextUnit to TMTextUnit")
@Throws({ IllegalNullArgumentException.class, IllegalNotLesserThanException.class })
@PathVariable("certificate_type")
@XmlElementWrapper
@PostMapping(value="/travelPlan/transferResult" )
@MessageMapping("/location")
@ApiOperation(notes = "Creates a custom pool for an Owner. Floating pools are not tied to any " + "upstream subscription, and are most commonly used for custom content delivery " + "in Satellite. Also helps in on-site deployment testing", value = "Create Pool")
@ApiException(UPDATE_ACCESS_TOKEN_ERROR)
@PathVariable(value = "articleId")
@ApiOperation("Use yaml to create both subscription and detection yaml. ")
@RequestMapping(value = "/api/failurepoints/{id}", method = RequestMethod.DELETE, produces = "application/json")
@Description("apoc.util.sleep(<duration>) | sleeps for <duration> millis, transaction termination is honored")
@EventHandler({"add-button", "add-button-placeholder"})
@WebParam(name = "messageId")
@RequestMapping(value = "/group/{groupId}/supervisor/remove/{applyToAll}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Try to authenticate with credentials", response = AccountDTO.class, authorizations = {})
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_FINANCE_CHECKS_NOTES_SECTION')")
@Path("enabledPackage")
@QueryParam ( "jobid" )
@JsonProperty("catalog")
@Description("Length of the given binary")
@Path("/byEmail")
@RequestMapping(value = {"/fw_dictionary/save_fwTag"}, method = {RequestMethod.POST})
@Path("{username}")
@Path("snapshots/{snapshotId}")
@Path("/remove/{id}")
@PathVariable(value = "templateName")
@SuppressWarnings("squid:S1157")
@Path("/groupgroups/{id}")
@Around("execution(@com.github.eventasia.eventstore.command.AggregateCommandHandler * *.*(..)) && @annotation(ann)")
@RequestParam(value = "receivers", required = false)
@ApiOperation(value = "Method for deleting person address")
@KafkaListener(topics = { "${kafka.topics.create.fee}", "${kafka.topics.update.fee}", "${kafka.topics.create.reissueCertificate}", "${kafka.topics.update.reissueappl}", "${kafka.topics.create.reissueappl}", "${kafka.topics.create.registrationunit}", "${kafka.topics.update.registrationunit}", "${kafka.topics.create.marriagedocumenttype}", "${kafka.topics.update.marriagedocumenttype}" })
@Lock(CapacityScheduler.class)
@JsonProperty(PROP_NODES)
@ApiImplicitParams({ @ApiImplicitParam(name = "schedule", value = "SCHEDULE", dataType = "String", example = "{'startTime':'2019-06-10 00:00:00','endTime':'2019-06-13 00:00:00','crontab':'0 0 3/6 * * ? *'}"), })
@PutMapping("/{id}/withdraw")
@PathParam("api")
@RequestMapping(value = "/api/totalEligibleIndicatorsByIndicatorTypeByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@OnClick(R.id.button_fab_ip)
@Path("/file-parsers")
@ExceptionHandler(GenieException.class)
@SuppressWarnings("element-type-mismatch")
@LaunchMode
@Path("setSafeMode/{mode}")
@ApiOperation(value = "Get organization for authenticated user", response = OrganizationDTO.class)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_COLUMNS_DELETE)
@JsProperty(name = "lastValue")
@CliOption(key = {"enableTableHashPrefix"}, mandatory = false, help = "Use Shard Balancing (improves streamed input write speeds).", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@Path("/color/{color}")
@RequestMapping(method = RequestMethod.GET, value = "widget/add")
@When("^reboot ElastiCache nodes (\\d+)$")
@RequestMapping(value = "/{personId}/contacts/{id}", method = RequestMethod.GET)
@Path("/table/list")
@RequestParam(value = "_spring_security_remember_me", defaultValue = "off")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_UNREGISTERED_INVALIDATE)
@ApiOperation(value = "Set user access in workspace", response = UserDTO.class, authorizations = {@Authorization(value = "authorization")})
@Path("/change/to/info")
@DeleteMapping(value="/v2/auth/approle/role/{role_name}",produces="application/json")
@SuppressWarnings("BooleanMethodNameMustStartWithQuestion")
@UdafFactory(description = "return the earliest N values of a string column", aggregateSchema = "ARRAY<STRUCT<SEQ BIGINT, VAL STRING>>")
@OslcDescription("URI references to the list of Change Event entries.")
@Param(value = VM_CPU_COUNT)
@ApiOperation(value = "Update a workflow model", response = WorkflowModelDTO.class)
@FloatRange(from = GeometryConstants.MIN_LATITUDE, to = GeometryConstants.MAX_LATITUDE)
@DeleteMapping("/identity/groups/{groupId}/members/{userId}")
@DescribeParameter(name = "name", min = 0, description = "Name of the new featuretype/coverage (default is the name of the features in the collection)")
@PathVariable("distributionSetTypeId")
@LogMessageDoc(level="ERROR", message="New switch added {switch} for already-added switch {switch}", explanation="A switch with the same DPID as another switch " + "connected to the controller. This can be caused by " + "multiple switches configured with the same DPID, or " + "by a switch reconnected very quickly after " + "disconnecting.", recommendation="If this happens repeatedly, it is likely there " + "are switches with duplicate DPIDs on the network. " + "Reconfigure the appropriate switches. If it happens " + "very rarely, then it is likely this is a transient " + "network problem that can be ignored." )
@VCloudToken
@RolesAllowed({ Role.ADMIN, Role.PROVIDER })
@Path("/database/count")
@Value("${metastore-uri}")
@GetMapping(value = "/get-available-assessor-ids/{competitionId}")
@Bean(MultiRabbitConstants.DEFAULT_RABBIT_ADMIN_BEAN_NAME)
@RequestMapping(value = {"/fw_dictionary/save_serviceList"}, method = {RequestMethod.POST})
@Timer("generateId")
@Path("/{topologyId}/submit")
@ApiOperation(value = "copyProcessDefinition", notes = "COPY_PROCESS_DEFINITION_NOTES")
@POST
@RequestMapping(value = "/ops/events/{ciId}/send", method = RequestMethod.GET)
@PostMapping("/{competitionId}")
@ConfigDescription("Comma-separated list of CIDR blocks that are trusted for X-Forward-For:")
@PutMapping("/detail_column")
@Route(method = HttpMethod.GET, uri = "i18n/{key}")
@ApiOperation(value = "Exports *Cancelled funding (percentage)* dashboard in Excel format.")
@When("^terminate process \"([^\"]*)\" on (\\d+) instance in zone \"([^\"]*)\"$")
@GetMapping(value="/v2/sslcert/certificates/{certificate_name}/{certificate_type}/{sslcert_type}", produces= "application/json")
@SuppressWarnings("checkstyle:designforextension")
@ApiParam(value = "case instance owner that case instances will be filtered by", required = false)
@DescribeParameter(name = "weightAttr", description = "Name of the attribute to use for data point weight", min = 0, max = 1)
@RequestMapping(value = "/api/topTenSuppliers", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiMethod(name = "saveProfile", path = "profile", httpMethod = HttpMethod.POST)
@QueryParam("userPattern")
@Path("/entities")
@ExtensionDescriptor(description = "pass a square bracket enclosed string parameter to be used in the response.")
@RequestParam(value = "queueId")
@Path("/resources/revoke")
@EventHandler("input-checkbox")
@ApiOperation(value = "Counts the indicators eligible, and groups them by indicator type and by year/month. " + "An indicator that has two types it will be counted twice, once in each group.")
@GetMapping(value = "/repository/deployments/{deploymentId}", produces = "application/json")
@DeleteMapping(value = "{" + TYPE_ID + "}/{" + OBJECT_ID + "}")
@Description("Returns true if the input geometry is well formed")
@RequestMapping(value = "/pageSettings", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/{userId}/habit")
@Validated(DeleteDbSet.class)
@Scheduled(cron = "${fmb.dataupdate.cron}")
@Path ( "/canSchedule" )
@CliCommand(value = "commit showfiles", help = "Show file level details of a commit")
@Retryable(value = {Exception.class}, maxAttempts = 5, backoff = @Backoff(delay = 5000, multiplier = 2))
@ApiParam(value = "Include only violations where checked field equals this value (i.e. resolved violations)")
@ApiOperation(value = "Counts the indicators eligible, and groups them by indicator type. " + "An indicator that has two types it will be counted twice, once in each group.")
@RequestMapping(value="insert.json",method=POST, headers = ACCEPT_JSON)
@PostFilter("hasRole(@configHolder.getSuperAdminRoleName()) or hasPermission(filterObject, 'READ')")
@UdfParameter(description = "The latitude of the second point in decimal degrees.")
@ResourceMapping(GET_TEMPLATES)
@ApiOperation(value = "Create a new record.", httpMethod = "POST", response = String.class)
@ApiOperation( value = "Remove a group", notes = "Remove a group by first removing sharing settings, link to users and " + "finally reindex all affected records.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "deleteGroup")
@RequestMapping(value=URI_PATTERN_P_OPEN, produces="application/json", method=RequestMethod.DELETE)
@UdfParameter(description = "the array to join using the default delimiter '" + DEFAULT_DELIMITER + "'")
@RequestMapping(value="/vs/{id}/delete",method=RequestMethod.DELETE)
@GetMapping(value = "/authed-datasource")
@RequestMapping(value = "/login",method = RequestMethod.POST, produces = { "application/json"})
@ApiParam(name = STORAGE_LIMIT, value = STORAGE_LIMIT)
@RequestMapping(value="/create", method=RequestMethod.GET)
@PutMapping("/users")
@ApiOperation(value = "Get options over aggregator conext.", httpMethod = "OPTIONS", response = AggregatorOptionListContainer.class)
@Name(value = "keys",defaultValue = "null")
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Partners can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@ApiOperation( value = "List available FactTypes.", notes = "This operation returns all available FactTypes.", response = FactType.class, responseContainer = "list" )
@PermissionRule(value = "READ", description = "Users can only read statuses of applications they are connected to")
@ApiParam(value = "Value of the requested Object.")
@PathVariable("distributionsetId")
@ApiOperation("根据ID查询角色")
@RequestMapping(value = W3C_MIXED_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@RequestMapping(value = "/api/v1/user/address/del", method = {RequestMethod.POST, RequestMethod.GET})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of DocumentBaselineDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@SecureReceipt
@Name("id")
@ApiResponses({ @ApiResponse(code = 404, message = "An owner not found") })
@RequestMapping(value = "/{personId}/papers/{personPaperId}", method = RequestMethod.GET)
@Param(SSH_CONNECT_TIMEOUT)
@ApiParam(required = true, value = "Role to create")
@RequestParam(value = "parent_id", required = false)
@PutMapping("/user")
@GetMapping(value = "/trains")
@RequestMapping(value = "/api/events/status/{id}", method = RequestMethod.GET, produces = "application/json")
@ApiOperation(value = "Get Employee by id", position = 3)
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "appName", value = "应用名称"), @ApiImplicitParam(name = "isAll", value = "是否查询全部应用(包括已软删的)，1是0否"), })
@QueryParam("end")
@PreAuthorize("hasPermission(#taskId,'" + TASK_PREFIX + "', read)")
@CliCommand(value = {"temps_show", "temps show"}, help = "Show all views name")
@JsonProperty("secret")
@RequestMapping(value = ADDRESS_URI, method = RequestMethod.GET)
@PostMapping(value = "/trip_detail")
@SuppressWarnings("PMD.UseProperClassLoader")
@RequestMapping( value = {"/get_TermListDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(method = RequestMethod.GET, value = "/tags")
@PostMapping("like")
@WebParam(partName = "parameters", name = "unsubscribeRequest", targetNamespace = VAS_NAMESPACE)
@DeleteMapping("/delete/{id}")
@ApiParam(value = "Consent resource identifier")
@ApiException(QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of DocumentRevisionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@PathParam("regionId")
@GetMapping(value = "/v1/list/targettype")
@RequestMapping(value = "/geographicZones/{id}", method = GET, headers = ACCEPT_JSON)
@PathVariable("age")
@Path( "/{username}/password" )
@GetMapping("/get-stakeholder-invite/{inviteHash}")
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
@PermissionRule(value = "VIEW_FINANCE_REVIEWER", description = "Project finance users can view finance reviewer.")
@Operation(summary = "Disable Debug Mode", description = "Removes DEBUG log level from Chaos Engine internal classes.", responses = { @ApiResponse(content = @Content(mediaType = "text/plain", schema = @Schema(implementation = String.class))) })
@Complexity("O(n . lg(n))")
@TimedTaggable("paths-scheduled")
@ExceptionHandler(RemoteCommandExecutionException.class)
@UdfParameter(description = "the value to encode")
@PostMapping("/{projectId}/duration/{durationInMonths}")
@Path("/db/{authorizerName}/users")
@WSDoc("Get All Unretired Drug Groups in the system")
@PathParam("name")
@ChaosExperiment(experimentType = ExperimentType.STATE, experimentScope = ExperimentScope.CATTLE, maximumDurationInSeconds = 600)
@JsonDeserialize(using = CurrencyPairDeserializer.class)
@DefaultValue("ASC")
@Monitorable
@RequestParam(value = "ids", required = false)
@Action(name = "Modify VM Overrides Priorities", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiResponses({ @ApiResponse( code = 200, message = "Returns a list of generated recoverycodes", response = Map.class), @ApiResponse( code = 500, message = "Something went wrong generating the recoverycodes", response = ErrorMessageResponse.class) })
@ApiOperation( value = "Get one record extent as image", notes = API_EXTENT_DESCRIPTION, nickname = "getOneRecordExtent")
@GetMapping(value ="/v2/seal-status" ,produces="application/json")
@Timed(name = "${'timer ' += TimedStaticMethodWithNameFromElExpression.ID}")
@PermissionRule( value = "VIEW_SPEND_PROFILE", description = "Lead partner view Spend Profile data")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/networks")
@UdafFactory(description = "Compute average of column with type Long.", aggregateSchema = "STRUCT<SUM bigint, COUNT bigint>")
@ReflectiveMethod
@PutMapping("/{id}/scrap")
@Consumes (MultiPartMediaTypes.MULTIPART_MIXED)
@CliOption(key = {"new-props-file"}, help = "Path to a properties file on local filesystem to overwrite the table's hoodie.properties with")
@PathParam("authorizerName")
@ManagedAttribute(description="DDS partitions for this device")
@Path("/{content_uuid}")
@Authorize({ AuthConstant.AUTHORIZATION_COMPANY_SERVICE, AuthConstant.AUTHORIZATION_ACCOUNT_SERVICE, AuthConstant.AUTHORIZATION_BOT_SERVICE })
@Bean(name = "EXTERNAL_DATABASE_CREATION_FINISHED_STATE")
@PathParam("width")
@Path("analyze")
@GetMapping("/SingleSignOnService")
@GetMapping("/by-user-and-application-id/{userId}/{applicationId}")
@TokenAutoRefresh
@RestQuery(name = "getThemeUsage", description = "Returns the theme usage by the given id as JSON", returnDescription = "The theme usage as JSON", pathParameters = { @RestParameter(name = "themeId", description = "The theme id", isRequired = true, type = RestParameter.Type.INTEGER) }, responses = { @RestResponse(description = "Returns the theme usage as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Theme with the given id does not exist", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@XmlRes
@PathParam("experimentID_2")
@RequestParam(value = "", required = false, defaultValue = "0,0,0,255")
@Operation(description = "Provides subnet capability based on subnet types", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PathParam("userID")
@DeleteMapping("/repository/models/{modelId}")
@ApiOperation(value = "增加文章标签", notes = "id")
@RequestMapping(value = "/entities/{entityId}/commit", method = RequestMethod.POST)
@ApiOperation(value = "${SelfSupportController.readAppRoleDetails.value}", notes = "${SelfSupportController.readAppRoleDetails.notes}")
@ApiParam(value = "UUID of ObjectType.")
@Path("/{sitemapname: [a-zA-Z_0-9]+}/{pageid: [a-zA-Z_0-9]+}")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@OnScheduled
@RequestMapping( value = {"/get_PSServiceDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("(hasAuthority('GENERATE_AUTH_CERT_REQ') and " + " (#keyUsageType == T(org.niis.xroad.restapi.openapi.model.KeyUsageType).AUTHENTICATION))" + " or (hasAuthority('GENERATE_SIGN_CERT_REQ') and " + "(#keyUsageType == T(org.niis.xroad.restapi.openapi.model.KeyUsageType).SIGNING))")
@ApiParam(value = "Include only workflow instances created after given time")
@PermissionRule(value = "GRANT_ROLE", description = "An assessor can request applicant role")
@PathParam("appid")
@Scheduled(fixedDelayString = "${escalation.interval}")
@ModelAttribute("form")
@PermissionRule(value = "DOWNLOAD_DOCUMENT", description = "Stakeholder can download document")
@RequestMapping( value = "/{host_id}/storageinfo", method = RequestMethod.GET )
@RequestMapping(value = "/express", method = RequestMethod.GET)
@Param(value = DATABASE_NAME, required = true)
@GET("/{id: [0-9]+}")
@LogMethod("添加收益记录")
@ExceptionHandler({SheetProcessingException.class})
@RequestMapping(value = {"/fw_dictionary/remove_PrefixList"}, method = {RequestMethod.POST})
@JsonbProperty("account_id")
@RequestMapping(method = RequestMethod.POST, value = "regionWidget/{regionWidgetId}/move")
@RequestHeader(value = Constants.HTTP_TENANT_HEADER, required = false)
@ActivityStreamAuditable
@Name("text2")
@SuppressWarnings({"checkstyle:cyclomaticcomplexity", "npathcomplexity"})
@Path("/" + HarvestOptionListContainer.HARVESTS)
@JsonProperty("server")
@Timed("metadata-cleanup-job")
@Description(BETWEENNESS_DESCRIPTION)
@RequestParam("branchId")
@GetMapping("/bundles/{version}-{tenantAppId}-{platform}-{status}")
@RequestMapping(value = "/api/v1/user/orders/info", method = {RequestMethod.POST, RequestMethod.GET})
@NotSecured("Not currently secured")
@PermissionRule(value = "DELETE", description = "System maintentenance users can delete Alerts")
@ApiOperation(value = "${AWSIAMAuthControllerV2.fetchRole.value}", notes = "${AWSIAMAuthControllerV2.fetchRole.notes}")
@JsonProperty("matrix")
@Mapping(target = "maxLatency", expression = "java(request.getMaxLatency() != null ? request.getMaxLatency() * 1000000L : null)")
@ApiResponses({ @ApiResponse(code = 200, response = SendResponse.class, message = "Send response"), @ApiResponse(code = 400, message = "For unknown and unknown keys") })
@GetMapping("/pending-spend-profiles")
@JsonProperty("vol")
@GetMapping("showproblem")
@RequestMapping(value="models/{id}", method=RequestMethod.POST)
@Path("languages")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionIdList", value = "PROCESS_DEFINITION_ID_LIST", required = true, type = "String") })
@RequestMapping(value = BBL_URI, method = RequestMethod.GET)
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "Monitoring officers can view the finance totals.")
@PreAuthorize("hasApplicationPermission(ADMIN)")
@ApiParam(value = "a resource type, the list should be filtered by")
@CheckPermissionByResourceCrnList(action = AuthorizationResourceAction.DELETE_DATABASE)
@SneakyThrows(ReflectiveOperationException.class)
@Description("Returns a \"simplified\" version of the given geometry")
@PreAuthorize("hasPagePermission(#projectName, #branchName, #path, VIEW) and " + "hasBranchPermission(#projectName, #targetBranchName, EDIT_PAGE)")
@ApiOperation(value = "deleteProjectById", notes = "DELETE_PROJECT_BY_ID_NOTES")
@CliOption(key = { "" }, mandatory = true, help = "file to be showed")
@PathVariable("page")
@JsonProperty("match_all")
@GetMapping(path = "/header", headers = "header")
@EventHandler("skipFromBuild")
@SuppressLint("CommitTransaction")
@PreAuthorize("hasPagePermission(#projectName, #branchName, #pagePath, EDIT_PAGE)")
@ApiException(GRANT_PROJECT_ERROR)
@RequestMapping(value = "/project/{projectId}/pledges", method = RequestMethod.POST)
@Qualifier("distLockingDataSource")
@PathVariable("bookingId")
@JsonProperty("groups")
@javax.ws.rs.Path(RECORDS_ANNOTATIONS)
@RequestMapping("/u/{username}/debates")
@PatchMapping("role")
@RequestParam("processDefinitionId")
@PathParam("elementId")
@RequestMapping( path = "/{platform}/start", method = RequestMethod.POST, produces = "application/hal+json" )
@RequestMapping(value = "/topics/{topicId}", method = RequestMethod.DELETE)
@Secured(permission = "units:id:update", description = "Réaliser la mise à jour d'une unité archivistique")
@FormParam("default")
@Description("Decode bigint value from a 32-bit 2's complement big endian varbinary")
@Description("apoc.map.values(map, [key1,key2,key3,...],[addNullsForMissing]) returns list of values indicated by the keys")
@PathParam("portType")
@GetMapping("/{id:^[a-zA-Z0-9]+_[a-zA-Z0-9]+_[a-zA-Z0-9]+$}")
@JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
@GetMapping("/loginData/select2")
@RequestParam("newPassword")
@GetMapping("/assessors/unavailable")
@RequestMapping(value="update/tags/{op}", method = {RequestMethod.POST})
@ApiResponses(value = { @ApiResponse(code = 200, message = "The path was copied successfully."), @ApiResponse(code = 400, message = "Bad request."), @ApiResponse(code = 404, message = "The source/destination storageId/repositoryId/path does not exist!") })
@ApiResponses(value = { @ApiResponse(code = 400, message = "mail对象属性校验失败"), @ApiResponse(code = 403, message = "广播功能仅支持管理员"), })
@QueryParam("recursive")
@Operation( summary = "Reset a user's email verification status", description = "Resets the verification status of a user's email address to unverified.", tags = { "verify" }, responses = { @ApiResponse(responseCode = "200", description = "The user's verification status was successfully reset", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The verify request was malformed"), @ApiResponse(responseCode = "401", description = "The request was unauthorized"), @ApiResponse(responseCode = "404", description = "The user was not found in the database"), @ApiResponse(responseCode = "500", description = "The database rejected the request for an unknown reason"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@Beta
@ApiOperation("List roles of a Mobi Group")
@Path("{policyId}")
@Mapping(target = "bandwidth", source = "maximumBandwidth")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get information about the chain head.", tags = {TAG_BEACON}, description = "Returns information about the head of the beacon chain from the node’s perspective.\n\n" + "To retrieve finalized and justified information, use " + GetChainHead.ROUTE + " instead.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = BeaconHead.class)), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Around("synchronizePointcut()")
@RequestMapping(value="/delete/{loginName:" + DocumentrConstants.USER_LOGIN_NAME_PATTERN + "}", method=RequestMethod.GET)
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_PROJECT_DETAILS_SECTION')")
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
@RequestMapping(value = "/{isbn}", method = RequestMethod.PUT, consumes = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@QueryParam("detailed")
@SuppressWarnings("PMD.AvoidLiteralsInIfCondition")
@SuppressWarnings("NarrowingCompoundAssignment")
@RequestMapping(path = "/v1/policydescription", method = RequestMethod.GET)
@ApiParam(value = "Value of Object.")
@Path( "/{host_id}/acpipowerstate" )
@ApiOperation(value = "Get all users", notes = "Get all users in the system")
@Path("{owner_key}/upstream_consumers")
@DeleteMapping("/identity/users/{userId}/info/{key}")
@PermissionRule( value = "VIEW_MONITORING_OFFICER", description = "Competition finance user can view Monitoring Officers on any Project in their competitions")
@Path("/db/{authenticatorName}/cachedSerializedUserMap")
@Description("apoc.static.get(name) - returns statically stored value from config (apoc.static.<key>) or server lifetime storage")
@ApiParam(required = true, value = "Template id")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Monkey Strategy object successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "Monkey Strategy with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully removed the job." ), @ResponseCode ( code = 500, condition = "Invalid jobId." ) } )
@SuppressWarnings({"unused", "For the sake of completeness of the API."})
@Min(value = 1L, message = "编号必须大于 0")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Settings.") })
@PreAuthorize(ROLE_ADMIN + OR + ROLE_PROJECT_MANAGER + OR + "projectCanBeMoved(#projectId, #parentId)")
@QueryParam("startKey")
@Secured(SecurityFunctions.FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_ALL_GET)
@ApiOperation(value = "queryResourceList", notes = "QUERY_RESOURCE_LIST_NOTES")
@QueryParam("class")
@PostMapping(value = "/infraActiveRequests/checkInstanceNameDuplicate")
@DescribeParameter(name = "exclusionRanges", description = "the ranges of luminance values to be excluded by the computation.", min = 0)
@Bean(COMPUTE_CREDENTIALS)
@ApiParam("Add a Resource")
@ApiOperation(value = "[debate] Create a debate in the article", notes = "Create a debate in the article. If reply to a debate, " + "it should be specified in the field: parentDebateId.")
@ApiOperation(value = "Insert an experiment into an application's priority list", notes = "Experiments can only be placed in a priority list DRAFT, RUNNING, and PAUSED states within" + "the same application")
@ApiOperation("Find tasks")
@ApiResponses({ @ApiResponse(code = 404, message = "Owner not found"), @ApiResponse(code = 400, message = "Invalid activation key") })
@Path("{eventId}/scheduling.json")
@PostMapping(value = "/invite", params = {"removeNewUser"})
@GroupAlertBehavior
@RequestParam(value = "active_only", required = false)
@RequestParam(value = "state", required = false)
@GetMapping(value = "/v2/sslcert/list/{certificate_type}", produces = "application/json")
@Cacheable(value = "possible_tokens", keyGenerator = "getAllPossibleTokensKeyGenerator")
@PathVariable("entityId")
@PutMapping("/section-status/incomplete/{competitionId}/{section}")
@ApiOperation(value = "查询新版本", notes = "根据当前应用的版本号，渠道号，平台获取当前应用的最新版本")
@ApiOperation(value = "根据ID查询", notes = "Comment")
@JsonProperty("webhook_url")
@UserFunction("apoc.number.parseFloat")
@GetMapping("/config/{documentConfigId}")
@ApiOperation("Modifies users' public profile")
@RequestMapping(value = "/{noteId}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@PrePersist
@RequestMapping(method = RequestMethod.GET, value = "/internal/serviceProviders")
@PostMapping("/internal/edit")
@SuppressWarnings("PMD.CompareObjectsWithEquals")
@PostMapping("/send-invites/{competitionId}")
@ApiOperation("保存用户")
@ApiParam(value = "Aggregator data", required = true)
@Path("{workflowId}/aborted")
@GetMapping(value = "/all-groups")
@Secured(action = ActionTypes.WRITE)
@RequestMapping(value = "/api/ocds/numberTendersUsingEBidExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@PathParam("daterange")
@QueryParam("from_pool")
@After(value = "classAnnotatedWithRxLogSubscriber(joinPoint) && onErrorMethodExecution(throwable)", argNames = "joinPoint,throwable")
@Lock({LeafQueue.class})
@RequestMapping(value = TEXT_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@RequestMapping(value = "/{soapProjectId}/port/delete/confirm", method = RequestMethod.POST)
@RequestMapping(value = CUSTOM_DDLS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/customDdlNames/{customDdlName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Param(WINRM_LOCALE)
@RequestMapping(value = "tab-visibility/{programId}")
@ApiOperation(value = "Get language resource by id")
@PathVariable(name = "packageName")
@RestQuery(name = "updateeventscheduling", description = "Update an event's scheduling information.", returnDescription = "", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = Type.STRING) }, restParameters = { @RestParameter(name = "scheduling", isRequired = true, description = "Scheduling Information", type = Type.STRING), @RestParameter(name = "allowConflict", description = "Allow conflicts when updating scheduling", isRequired = false, type = Type.BOOLEAN) }, responses = { @RestResponse(description = "The scheduling information for the specified event is updated.", responseCode = HttpServletResponse.SC_NO_CONTENT), @RestResponse(description = "The specified event has no scheduling information to update.", responseCode = HttpServletResponse.SC_NOT_ACCEPTABLE), @RestResponse(description = "The scheduling information could not be updated due to a conflict.", responseCode = HttpServletResponse.SC_CONFLICT), @RestResponse(description = "The specified event does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_USER_BY_USER_NAME + "\")")
@CliCommand(value = "show archived commits", help = "Read commits from archived files and show details")
@RequestParam(value = "userIds")
@Procedure(value = "gds.beta.modularityOptimization.mutate.estimate", mode = READ)
@GetMapping("/{inviteHash}/register")
@ApiResponses(value = { @ApiResponse(code = 404, message = "Resource not found.") })
@RequestMapping("/_search")
@RequestMapping(value = "/path/{flowId}", method = RequestMethod.GET)
@Param(value = CHANGE_SID, required = true)
@RequestMapping(value="/relocate/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.POST)
@NotNull... resources
@Operation(description = "Apply updated configuration", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiOperation(value = "offline", notes = "OFFLINE_SCHEDULE_NOTES")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get state fork", tags = {TAG_V1_BEACON, TAG_VALIDATOR_REQUIRED}, description = "Request beacon node to provide all validators that are scheduled to propose a block in the given epoch.", pathParams = { @OpenApiParam(name = PARAM_STATE_ID, description = PARAM_STATE_ID_DESCRIPTION), }, responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = GetStateForkResponse.class)), @OpenApiResponse(status = RES_BAD_REQUEST), @OpenApiResponse(status = RES_NOT_FOUND), @OpenApiResponse(status = RES_INTERNAL_ERROR), @OpenApiResponse(status = RES_SERVICE_UNAVAILABLE, description = SERVICE_UNAVAILABLE) })
@QueryParam("configId")
@JsonProperty("message")
@PostMapping("/{competitionId}/section/milestones")
@NotifyChange({SHOW_GROUP_DIALOG, SHOW_DELETE_CONFIRM_DIALOG, SHOW_MODERATOR_GROUP_SELECTION_PART})
@QueryParam(QUERY_RAW_CONFIGURATION)
@Path("{eventId}/asset/media/media.json")
@ApiOperation(value = "Returns metadata for all experiments within an application", response = ExperimentList.class)
@QueryParam("howMany")
@Measure(StackDecorator.class)
@Path("snapshot")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.MODIFY_GROUPS_VISIBILITY + "\")")
@HeaderParam(HttpHeaders.USER_AGENT)
@CacheableUserData
@Qualifier("compositeCircuitBreakerCustomizer")
@PostMapping(value = "/stations")
@Path("/error")
@ApiResponses({ @ApiResponse(code = 200, message = "Returns the status of the transformation.", response = TransformResponse.class), @ApiResponse(code = 400, message = "The request could not be parsed.", response = TransformResponse.class), @ApiResponse(code = 500, message = "There was a problem processing the data.", response = TransformResponse.class) })
@Project
@Param(value = DEFAULT_JSON_ARRAY_ITEM_NAME)
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_POST)
@ApiOperation(value = "Delete an experiment", notes = "Can only delete an experiment that is in DRAFT or TERMINATED state. The default call is " + "safe to use, but other than that please only delete experiments which you have created.")
@Path("{catalogId}/records/{recordId}/branches/{branchId}")
@Given("^ElastiCache \"([^\"]*)\"$")
@RequestMapping(value = "/entities/{entityType}/{entityId}.json", method = RequestMethod.GET)
@Path("/resize/{flavorId}")
@JsonbTypeAdapter(BitbucketUserAccountAdapter.class)
@ApiImplicitParams({ @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", type = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "1"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "20") })
@State
@Subscribe(priority = -1)
@PermissionRule( value = "VIEW_MONITORING_OFFICER", description = "Stakeholders can view Monitoring Officers on any Project in their competitions")
@Around("operationsMethods()")
@Name("accountId")
@ApiOperation(notes = "Retrieves the Rules", value = "get")
@PostMapping(value="/v2/ss/sdb/approle",consumes="application/json",produces="application/json")
@ApiOperation(value = "Retrieve the statistics.", httpMethod = "GET", response = String.class)
@Id
@Parameter(description = "A comma separated list of message keys")
@Path("/{frameworkId}/resources")
@Operation(tags = { "iiif" }, summary = "Get all collections as IIIF presentation collection")
@Named(Constants.INDEXER_ID)
@ApiOperation(value = "Gets permissions on a single object", response = ApiResponse.class)
@Memoized
@PreAuthorize("hasAuthority('" + NotificationGroupPermission.NOTIFICATION_READ + "')")
@CliOption(key = {"desc"}, help = "Ordering", unspecifiedDefaultValue = "false")
@Scheduled(fixedRateString = "${searchIndex.fixedRate}")
@ApiResponses(value = { @ApiResponse(code = 201, message = "The book is created"), @ApiResponse(code = 400, message = "Invalid input"), @ApiResponse(code = 415, message = "Format is not JSon") })
@ApiOperation( value = "修改用户昵称（当前登录用户操作）", notes = "修改用户昵称" )
@GetMapping(value = "/repository/models/{modelId}", produces = "application/json")
@Secured(SecurityFunctions.FN_DOWNLOAD_GET)
@DescribeParameter(name = "store", min = 0, description = "Target store (default is the workspace default)")
@Path("/playlists/{playlistId}/pagereferences/{pageReferenceId}")
@DeleteMapping(path = "/securityConfigs/{id}")
@PathParam("resourceGroupId")
@RequestMapping(value = "getAllUsersAvailableForVendor", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Secured(SecurityFunctions.FN_NAMESPACES_DELETE)
@OptLog(operationType = OptLogType.DELETE, operationName = "删除文章")
@RequestMapping(value = "/interactionTypes", method = RequestMethod.GET)
@Path("/experiments/{experimentID}/counts")
@PutMapping("/{projectId}/monitoring-officer")
@Path("/XML/opInfo/{id}")
@PathVariable("entityType")
@StatusCodes( { @ResponseCode( code = 409, condition = "Content already exists (use overwrite flag to force)" ), @ResponseCode( code = 401, condition = "Import failed because publish is prohibited" ), @ResponseCode( code = 500, condition = "Unspecified general error has occurred" ), @ResponseCode( code = 412, condition = "Metadata datasource import failed. Error code or message included in response entity" ), @ResponseCode( code = 403, condition = "Access Control Forbidden" ), @ResponseCode( code = 201, condition = "Indicates successful import" ) } )
@Path("/JSON/bindingKey/{id}")
@ApiOperation(value = "Get TimePeriod by id")
@Path("/XML/endpointsByService/{id}")
@SecurityHole(noAuth = true, anon = true)
@Consumes (MediaType.APPLICATION_JSON)
@JsonProperty("description")
@Path(TagRESTConstants.TAG_RESOURCE + "guid/{guid}")
@ManagedOperationParameters({ @ManagedOperationParameter(name = "objectId", description = "Id of the object to recover"), @ManagedOperationParameter(name = "comment", description = "Optional comment for invoking the operation") })
@Path("/friends")
@EventHandler("close-constraint-warning-message")
@ApiException(GRANT_RESOURCE_ERROR)
@PathParam("event")
@RequestMapping(value="/status/{ciId}", method = RequestMethod.GET)
@PathParam("slotId")
@Inline(value = "textUtil.splitAsList('{', '}', $1)", imported = {TextUtil.class})
@RequestMapping(value = "/policies", method = RequestMethod.POST)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful operation." ), @ResponseCode ( code = 401, condition = "User is not authorized to update blockout." ) } )
@RequestMapping(path = "/v1/cpu-utilization", method = RequestMethod.GET)
@SoapAction(value = "http: @ResponsePayload public JAXBElement<TFlightsResponse> listFlights( @RequestPayload JAXBElement<TListFlights> request, MessageContext messageContext) { WebServiceMessage webServiceMessage = messageContext.getRequest(); SoapMessage soapMessage = (SoapMessage) webServiceMessage; LOGGER.info("
@Param(value = VM_GROUP_NAME, required = true)
@RequestParam("save-eligibility")
@ApiException(QUERY_AUTHORIZED_PROJECT)
@RequestMapping(value = "/all-nodes/", summary = "Finds all nodes that have registered with health system", description = "Finds all service actors and endpoints that are registered with the health system." + "Each node will periodically check in with the health system." + "Nodes can mark themselves unhealthy or just fail to check in", returnDescription = "List of node names")
@Path("/profiles")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the requested job was not found and the stacktrace has been returned. The response contains the raw stacktrace and always has a Content-type of text/plain."), @ApiResponse(code = 404, message = "Indicates the requested job was not found or the job does not have an exception stacktrace. Status-description contains additional information about the error.") })
@Path("/groups/groupName/{groupName}")
@JsonProperty("parameter")
@RequestMapping(value = "/topLevelSupervisoryNodes", method = GET, headers = ACCEPT_JSON)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the JDBC datasource" ), @ResponseCode( code = 500, condition = "An error occurred retrieving the JDBC datasource" ) } )
@ClientCallable
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST)
@Path("/{app_id}/policy")
@Path("exchanges/{exchangeId}")
@RequestMapping(value = "/image-path", method = RequestMethod.GET)
@QueryParam("namePattern")
@PipelineProperty(description = "The statistics data source to record statistics against.", displayPriority = 1)
@RequestMapping(value = "/search", method = GET, headers = ACCEPT_JSON)
@ScalarFunction("luhn_check")
@ApiOperation("Start consuming messages from the DLQ on the given broker")
@SqlType(StandardTypes.BOOLEAN)
@CatAnnotation
@DefaultValue(Framework.VISIBILITY_ALL)
@QueryParam("updateIfExists")
@ScheduleRate(initialDelay = 1, period = 1, unit = TimeUnit.MINUTES)
@PostMapping("/requests/{id}/claim")
@Procedure(value = "gds.localClusteringCoefficient.stats", mode = READ)
@Description("Current date")
@ApiOperation(value = "queryList", notes = "QUERY_QUEUE_LIST_NOTES")
@PathParam(value = "pipelineId")
@Path("/peer")
@PathParam("keyName")
@ApiParam(value = "Request to create ObjectType.")
@RequestMapping("/message")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a tModel entity in JSON")
@Timed(name = "${(id -> 'timer ' += id)(timerIdBean['id'])}")
@UseCaseAdministratorDeleteProject(@Step(number=6,name="Update authorization parts - remove entries for deleted project"))
@QueryParam("timeZone")
@CliCommand(value = PREFIX + "du", help = "Displays sizes of files and directories contained in the given directory or the length of a file in case its just a file")
@NotifyChange({AVAILABLE_USERS_PROP, BANNED_USERS_PROP})
@RequestParam(value="id",required=false)
@Option({"unit","u"})
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "FUNC_NAME", required = true, dataType = "String") })
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_OFFSET, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_OFFSET)
@RequestMapping(value = "/sqlValidate", method = RequestMethod.POST)
@RequestHeader(required = true, name = GlobalConstant.APPKEY)
@XmlElement
@Operation(summary = "Get the headers for a linked data resource")
@PathVariable("attemptId")
@Description("Given a Bing tile, returns zoom level of the tile")
@RequestMapping(method = GET, value = "/registers/child")
@PostMapping(value = "/{projectId}/team/project-manager")
@Validated(DeleteSelectEntity.class)
@PathVariable("sectionId")
@ApiOperation(value = "Check export job status", notes = "This endpoint is used to query the status of a given Export operation. " + "When the job is in progress, the API returns a 202 status." + "When completed, an output response is returned, which contains the necessary metadata for retrieving any output files.")
@JsonProperty("end")
@PreAuthorize("hasRole('ADMIN') OR (hasRole('FOLDER_MANAGER') AND " + "hasPermission(#id, 'com.epam.pipeline.entity.pipeline.Folder', 'WRITE'))")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_PRODUCT')")
@RequiresPermissions("archivesearch:units:read")
@PostMapping("/{version:[vV][1]}/{messageEventName}/{correlator}")
@RequestMapping(value = "/admin/userdetail/update", method = RequestMethod.POST)
@RequestMapping(value = "/{personId}/enrolmentsubjects/{personEnrolmentSubjectId}", method = RequestMethod.DELETE)
@RequestMapping(value = CUSTOM_DDLS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiParam("Create a Resource Release")
@QueryParam("sha256")
@ApiResponses({@ApiResponse(code = 200, message = "Current application version ", response = String.class)})
@StatusCodes( { @ResponseCode( code = 200, condition = "File successfully imported." ), @ResponseCode( code = 401, condition = "User is not authorized" ) } )
@ApiOperation(notes = "Removes the Rules Deletes any uploaded rules, uses bundled rules instead", value = "delete")
@Timed(name = "absoluteTimedMethod", absolute = true)
@RequestParam("script")
@RequestMapping(value = "/{personId}/educations/{id}", method = RequestMethod.GET)
@CliCommand(value = "stats filesizes", help = "File Sizes. Display summary stats on sizes of files")
@FormDataParam("lastName")
@RequestParam(name = "userId", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the historic process instance and comment were found and the comment is returned."), @ApiResponse(code = 404, message = "Indicates the requested historic process instance was not found or the historic process instance does not have a comment with the given ID.") })
@Cacheable( key = "{'find', #a0, #a1, #a2, #a3}", condition = "#a4 == false", cacheManager = "dhisCacheManager", cacheNames = "events" )
@Path("/resource/{id}")
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
@CliCommand(value = "utils loadClass", help = "Load a class")
@QueryParam("maxResults")
@PatchMapping("/{entityTypeId}/{entityId}")
@RequestMapping(value = "/user/new", method = RequestMethod.POST)
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT)
@Action(name = "List Remover", outputs = { @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@ApiParam(value = "identifier of the user to execute the planning on behalf of", required = true)
@RequestParam(required = false, value = "selectedTarget")
@FormDataParam("additions")
@RequestParam(value = "archiveRetrievalOption", required = false)
@CliOption(key = {"fluoPcjAppName"}, mandatory = false, help = "Fluo Application Name for PCJ Index Updater (fluo app must be initialized and enablePcjIndex=true).")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ConsentService.updateConsentPsuData(..)) && args(updatePsuData)", returning = "result", argNames = "result,updatePsuData")
@Param(value = AUTH_LIBRARY_PATH)
@QueryParam("toLocale")
@Param(value = OVF_PROP_KEY_JS)
@ApiParam(value = "Ids of user goals separated by a comma \n e.g. 1,2", required = true)
@PathVariable(value = "namespace")
@DescribeParameter( name = IN_OUTPUT_TYPE, description = "Output data type, BYTE, USHORT, SHORT, INT, FLOAT, DOUBLE. Defaults to DOUBLE if not specified", min = 0 )
@PathVariable("expectedPartitionValue")
@ApiResponses({ @ApiResponse(code = 201, message = "The organization successfully created"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse( code = 409, message = "Conflict error occurred during the organization creation" + "(e.g. The organization with such name already exists)"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@Path("trending")
@PreAuthorize(ConstantsPrivilege.PRIVILEGE_CREATE_ACCESSTOKEN)
@RequestMapping(value = "/asJson/{className}.action", method = RequestMethod.GET)
@RequestMapping( value = "/vending-machine/push", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
@Path("/{id}/status")
@RequestParam(value = "application-ids", required = false)
@PostMapping(params = "close-add-team-member-form")
@RequestMapping(value = "/creations", method = RequestMethod.GET)
@ParameterName("input")
@RequestMapping(value = "/rest-api/facilities/{facilityId}/stockCards", method = POST, headers = ACCEPT_JSON)
@Description("Returns the maximum of the int values<br/>" + "<b>numbers</b> - integer values for comparison<br/>" + "Example:<br/>" + "#{maxInt(5, 4, 3)} returns 5")
@Path("/change-admin-password")
@RequestParam(value = "searchParam", defaultValue = "", required = false)
@PreAuthorize("hasPermission(#competitionId, 'org.innovateuk.ifs.competition.resource.CompetitionCompositeId', 'MANAGE_STAKEHOLDERS')")
@RestQuery(name = "addTrackURL", description = "Add a media track to a given media package using an URL", restParameters = { @RestParameter(description = "The location of the media", isRequired = true, name = "url", type = RestParameter.Type.STRING), @RestParameter(description = "The kind of media", isRequired = true, name = "flavor", type = RestParameter.Type.STRING), @RestParameter(description = "The Tags of the media track", isRequired = false, name = "tags", type = RestParameter.Type.STRING), @RestParameter(description = "The media package as XML", isRequired = true, name = "mediaPackage", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(description = "Returns augmented media package", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Media package not valid", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "")
@RequestMapping(value = TgolKeyStore.EDIT_USER_URL, method = RequestMethod.POST)
@Path( "{job_id}/requestPage/{page}" )
@ApiOperation(value = "删除某条站内信")
@Autowired
@RequestMapping(value = "/tag", method = RequestMethod.GET)
@JniArg(cast = "off_t")
@AuditEventMethod(event = API_KEY_REMOVE)
@Metered(name = "meteredMethod")
@SuppressWarnings ("unchecked")
@Sensitivity
@RequestParam(required = false, defaultValue = "")
@ActionAttributes(@AttributeValue(type = ValueType.PROP_PATH, value = "<" + MergeRequest.targetBranch_IRI + ">", id = VersionedRDFRecord.branch_IRI, start = @Value(type = ValueType.PATH, value = "requestId")))
@TimedTaggable("hive-partition-deleted")
@ApiParam(value = "Filter on certified data sets")
@Path("{taxonomyName}")
@Mapping(target = "psuMessage", ignore = true)
@SubscribeMaster(MasterType.POSITION)
@RequestMapping(value = "reserved/id/{id}", method = RequestMethod.GET)
@DescribeResult(name = OUT_RESULT, description = "The map algebra output")
@ApiResponses({ @ApiResponse(code = 200, message = "Export job has completed. Any failures are listed in the response body", response = JobCompletionModel.class), @ApiResponse(code = 202, message = "Export job is in progress. X-Progress header is present with the format \"<STATUS>: <50.00%>\""), @ApiResponse(code = 404, message = "Export job cannot be found"), @ApiResponse(code = 410, message = "Job has expired"), @ApiResponse(code = 500, message = "Export job has failed with no results") })
@ResponseStatus(HttpStatus.METHOD_NOT_ALLOWED)
@StartHandler(phase = LOCAL_MESSAGE_HANDLER_REGISTRATIONS)
@GetMapping("/admin/comment/type/{type}")
@ApiParam(value = "Download the approved version", required = false, defaultValue = "true")
@PostMapping("/update/entityclass/role")
@RequestMapping( value = {"/get_AddressGroupDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Contract("null -> true")
@DefaultValue("1000")
@Bean(name = "unreferencedHousekeepingPathGenerator")
@ParameterName( "range2" )
@RequestMapping(value = "/dictionary", method = GET, produces = APPLICATION_OCTET_STREAM_VALUE)
@RequestMapping(value = "/requisitions/{id}/print", method = GET, headers = ACCEPT_PDF)
@CliCommand(value = "commit showpartitions", help = "Show partition level details of a commit")
@RequestMapping(value = "/hop-response", method = RequestMethod.GET)
@DescribeParameter( name = "crs", min = 0, description = "Coordinate reference system to use for input (default is the input collection CRS)" )
@ModelAttribute("urgencies")
@SuppressWarnings("MissingPermission")
@Scheduled(fixedDelayString = "${events.scheduler.delay.millis}")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_REQUISITION_GROUP')")
@GetMapping("/register")
@DescribeParameter(name = "maxObservationDistance", description = "Maximum distance to an observation for it to support a grid cell, in units of the source CRS (default = 0, meaning all observations used)", defaultValue="0", min=0, max=1)
@Path( "/removeRoleFromUser" )
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate")
@ApiOperation(value = "Get project children items", notes = "Request all children items for a project, such as files and folders", response = ItemReference.class, responseContainer = "List")
@RequestMapping( value = "/q/{query}", method = RequestMethod.GET )
@RequestMapping(value = {"{identifier}/manifest", "{identifier}"}, method = RequestMethod.GET, produces = "application/json")
@When("^SSM RAM disk full with (\\d+) GB on (\\d+) instance$")
@RequestMapping("/requests/{type}")
@SuppressWarnings("PMD.ExcessiveParameterList")
@StatusCodes( { @ResponseCode( code = 403, condition = "Access Control Forbidden" ), @ResponseCode( code = 200, condition = "Indicates successful upload" ) } )
@QueryParam(PARAM_PATIENT_POSTADRESS)
@Path("/{clusterId}")
@ResponseStatus(HttpStatus.BAD_REQUEST)
@When("^inject network latency (\\d+) ms to (\\d+) ms on (\\d+) instances$")
@Path(OFFER_SYNC_URI)
@QueryParam("ignoreEmptyLines")
@RequestParam(value = "appendToExistingBusinessObjectDefinition", required = false, defaultValue = "false")
@GetMapping("builds")
@Description("Returns Unicode code point of a single character string")
@HasPermission(permission = Permission.ASSIGN_REMOVE_PERMISSION, action = Action.DELETE)
@Description("apoc.cypher.run(fragment, params) yield value - executes reading fragment with the given parameters - currently no schema operations")
@PutMapping("/" + URL_RESEND_EMAIL_VERIFICATION_NOTIFICATION + "/{emailAddress}/")
@JsonProperty("oAuthServiceAccount")
@PerformanceMetric("v3.topics.configs.update")
@RequestParam(value = "appId")
@Action(domainEvent = CreateDomainEvent.class)
@NotAtomicIdempotent
@CliOption(key = { "" }, mandatory = true, help = "file to be touched")
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/versions", method = RequestMethod.GET)
@PathParam("snapshotId")
@FunctionMeta(description = "Format object using message pattern", example = "${w:format(payload.dateFrom,'yyyy-MM-dd')}")
@GetMapping("/get-monitoring-officer-invite/{inviteHash}")
@ApiOperation(httpMethod = "GET", value = "API to get all Job Execution Managers", response = Page.class, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "ALERT_GROUP_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "groupName", value = "GROUP_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "groupType", value = "GROUP_TYPE", required = true, dataType = "AlertType"), @ApiImplicitParam(name = "description", value = "DESC", dataType = "String") })
@ApiOperation(value = "grantUser", notes = "GRANT_ALERT_GROUP_NOTES")
@ApiParam(value = "Output format")
@RequestMapping("/desktop")
@RequestParam("reportId")
@Segment(name = "endTaskCommit", category = "application", library = "kamon")
@Path(CoordConstsV2.RSC_CONTAINER)
@Path(TagRESTConstants.TAGDEF_RESOURCE + "{id}")
@IbisDoc({"Auth Alias used to obtain certificate password", ""})
@ResourceName
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Path("users/{id}")
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@GetMapping(value = "/udf-func/delete")
@RequestMapping(value = WITHIN_TEXT_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@Qualifier("loadSlaveBalance")
@Route(method = HttpMethod.GET, uri = "i18n/bundles/{file<.+>}.json")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_FACILITY, MANAGE_SUPERVISORY_NODE, MANAGE_REQUISITION_GROUP, MANAGE_SUPPLY_LINE, MANAGE_FACILITY_APPROVED_PRODUCT, MANAGE_USER')")
@Path("/users/{userId}/impersonate")
@ApiResponses(value = { @ApiResponse( responseCode = "200", description = "Job specification found and returned", content = @Content( schema = @Schema(implementation = APIJobSpec.class) )), @ApiResponse( responseCode = "404", description = "The job specification cannot be found", content = @Content( schema = @Schema(implementation = APIErrorMessage.class) )) })
@RequestMapping( produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT)
@ParameterName( "value1" )
@Param(value = AUTO_LOGON_COUNT)
@RequestParam(value = "pageSize", defaultValue = "10")
@CmdAnnotation(cmd = "ac_signMultiSignTransaction", version = 1.0, description = "多签交易签名/sign MultiSign Transaction")
@Async("jvmTaskExecutor")
@EsParam("...string")
@RequestMapping(value = "/api/averageAwardPeriod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@JsonProperty("context")
@RequestParam(name = "severity", required = false)
@Cacheable(cacheNames = "vaultCache")
@ApiOperation("Updates an existing security policy using the provided JSON body.")
@Name(value = "times", defaultValue = "5")
@RequestParam(value = "failureStrategy", required = true)
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = AddEcoNewsCommentDtoResponse.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 401, message = HttpStatuses.UNAUTHORIZED), })
@Option(value = "K", mnemonic = 'K', collectedBy = ToSetCollector.class)
@GetMapping("/staged-applications/{competitionId}")
@Async(DATA_PROCESSING_EXECUTOR)
@RequestMapping(value = "/{projectId}/initialize", method = RequestMethod.POST)
@RequestMapping(value = "/parseC32", method = RequestMethod.POST)
@QueryParam("lastKnownVersion")
@Path("/products")
@SecuredBySpring(value = "PENDING_BANK_DETAILS_APPROVALS", description = "Project finance users can view and action pending bank details approvals for all competitions")
@Secured(SecurityFunctions.FN_JOBS_PUT)
@ApiParam(name = "id", value = "Id of the data set to delete")
@PostMapping(value="/v2/sdb/approle",consumes="application/json",produces="application/json")
@RequestMapping("/{zone}/hot.rss")
@RequestParam(value = TEXT_PARAM, required = false, defaultValue = "*")
@JsonProperty("service_id")
@RequestMapping(value = "/createReview", method = RequestMethod.POST)
@GetMapping("/find-by-competition/{competitionId}/not-submitted")
@Path("{vm_id}/energy-estimation")
@RequestMapping("/updateUser")
@RequestMapping(value = PARTITION_KEY_GROUPS_URI_PREFIX + "/{partitionKeyGroupName}", method = RequestMethod.DELETE)
@SuppressWarnings({"unused", "used by generated code"})
@GetMapping(value = "/v1/count/byapplication")
@Operation(tags = { "records" }, summary = "Download ris as file")
@GetMapping(value ="/v2/health" ,produces="application/json")
@GetMapping(value = "/{flow-id:.+}")
@ParamError(code = UNSEARCHABLE_ALBUM_ID, parameterNames = { "albumId" })
@Path("/name/{name}")
@PostMapping("/v1/_create")
@Path("/approvedreceivers/{intygsTyp}/{intygsId}")
@Path("{login}/tag-subscriptions")
@Param(value = NAMESPACES_PREFIXES)
@Scheduled(cron = "0 0/20 7-23 * * ?")
@QueryParam("pretty")
@ApiOperation(value = "SubResource : ChangeOrdersResource")
@PreAuthorize(ConstantsPrivilege.PRIVILEGE_CREATE_ROLE)
@VisibleForOverride
@RequestParam("searchTerm")
@ApiOperation(value = "Get authenticated user details", response = UserDTO.class)
@Transactional(readOnly = true)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_GROUP_PERMISSION + "\")")
@RequestMapping(value="/analysis/addNewPhrase", method=RequestMethod.POST)
@RequestMapping( value = {"/get_GroupPolicyScopeDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{projectId}/application/{applicationId}/resource/{resourceId}/create/method", method = RequestMethod.POST)
@RequestMapping(value = "/upload", method = POST)
@GetMapping(value = "/document/{path:.*}", produces = APPLICATION_OCTET_STREAM_VALUE)
@Path("/synchronize")
@GetMapping(value = "/find")
@Path("/{id}/rate/{rating}")
@UdfParameter(value = "replacement", description = "If null, then function returns null.")
@RequestMapping(value = "/api/ocds/package/ocid/{ocid}", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@RequestMapping(method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "Requested language code")
@Path("push")
@GetMapping(produces = XLS_VALUE)
@ApiResponses({ @ApiResponse( code = 200, message = "Preferences successfully updated, response contains " + "all the user preferences"), @ApiResponse(code = 400, message = "Request doesn't contain preferences update"), @ApiResponse(code = 500, message = "Couldn't update preferences due to internal server error") })
@DescribeParameter(name = "pixelsPerCell", description = "Resolution of the computed grid in pixels per grid cell (default = 1)", defaultValue="1", min=0, max=1)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_FACILITY')")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "ALERT_GROUP_ID", required = true, dataType = "Int", example = "100") })
@DescribeParameter( name = "queryBuffer", description = "Distance to expand the query envelope by, in units of the source CRS (larger values provide a more stable surface)", min = 0, max = 1 )
@ApiOperation(value = "List all data sets and filters on certified, or favorite or a limited number when asked", notes = "Returns the list of data sets (and filters) the current user is allowed to see. Creation date is a Epoch time value (in UTC time zone).")
@PreAuthorize("hasAuthority('VIEW_ENDPOINT_ACL')")
@ApiParam(required = true, value = "Layer to update")
@CardBrand
@XmlElement(name = "sourceModel")
@DescribeParameter(name = "zipUrl", min = 1, max = 1, description = "URL to the zipped file to retrieve")
@ModelAttribute(binding = false)
@Path("/json/{id}")
@RequestParam(value = "types", required = false)
@PostMapping("/partner-organisation/{organisationId}/spend-profile")
@ApiOperation(value = "Updates existing project", response = ProjectDescriptor.class)
@Authorized({ PrivilegeConstants.MANAGE_BILLS })
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@HeaderParam("password")
@Operation(summary = "Inspect CSV", description = "Inspect a CSV instance and return a Document object")
@JsonProperty("takerFee")
@PermissionRule(value = "UPDATE", description = "no one can update sections yet")
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "DATA_SOURCE_NAME", required = true, dataType = "String") })
@Request(Capability.CMD_SET_ATTRIBUTES)
@DescribeParameter(name = "measure", description = "Measure of the point along the feature to be computed")
@ApiOperation("Get the list of pending tasks for a given task type")
@RequestMapping( value = {"/policy_download/exportPolicy.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@JmsListener(destination = "${internal.notification.queueName}")
@GetMapping(value = "/{entityTypeId}/meta", produces = APPLICATION_JSON_VALUE)
@ApiOperation(value = "Percent of eligible projects flagged (denominator is number of eligible projects)")
@PathParam("workspaceName")
@HasPermission(permission = Permission.ASSIGN_REMOVE_PERMISSION, action = Action.UPDATE)
@DeprecatedAttribute(replaceWith = "VariableDeclaratorId/@Name")
@RequestMapping(value = "/home", method = RequestMethod.GET)
@Get("/documents/starred")
@Path("/world/{id}")
@Mapping(source = "destVlan", target = "destinationVlan")
@AlsIntegrationTime
@Transactional( readOnly = true )
@Secured(SecurityFunctions.FN_PARTITION_KEY_GROUPS_POST)
@RequestMapping(CONFIG_RELOAD_PATH)
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME_TZ, targetType = FieldType.DATE_TIME)
@PathParam("crisisCode")
@GetMapping("/sendOject")
@Secured(permission = "profiles:create:binary", description = "Importer des profils dans le référentiel")
@RequestMapping(path = "/{assetId}", method = GET)
@Param(PROXY_USERNAME)
@Operation( summary = "Select full shards containing Blocks requested by 'firstIndex' and 'lastIndex' height range", description = "Select full shards containing Blocks requested by 'firstIndex' and 'lastIndex' height range values." +" Index range is recalculated by default number of blocks to be requested using 'apl.maxAPIRecords' config value", tags = {"shards"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = ShardDTO.class))) } )
@ApiOperation(value = "${SelfSupportController.authorized.value}", notes = "${SelfSupportController.authorized.notes}", hidden=true)
@ApiOperation(value = "Get enrolment status type controller by id")
@JsonProperty("currencyId")
@ApiParam( value = API_PARAM_GROUP_DETAILS )
@PostMapping("/register/{hash}")
@GetMapping("/competition/{competitionId}")
@Path ( "/userWorkspaceDir" )
@RequestParam("processInstanceIds")
@ScalarFunction(value = "substring", alias = "substr")
@ApiResponses({ @ApiResponse(code = 202, message = "") })
@GetMapping("/{customerId}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "The log file was retrieved successfully."), @ApiResponse(code = 400, message = "Could not download log data.") })
@ScalarFunction("from_ieee754_64")
@ConditionalOnMissingBean(name = "genieApi", value = Docket.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Monkey Strategy Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found") })
@ApiOperation(value = "Find all eco news by page.")
@Path("/report")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_PARENTS_PUT)
@Path("/{taskId}/log")
@GetMapping("/{competitionId}/innovation-leads/find-added")
@FormParam("profileId")
@RequestMapping(value = {"/brms_dictionary/save_BRMSControllerData"}, method = {RequestMethod.POST})
@ApiResponses(value = { @ApiResponse(code = 401, message = "An organization may update only their own Organization resource"), @ApiResponse(code = 404, message = "Unable to find Organization to update"), @ApiResponse(code = 422, message = "Provided resource is not a valid FHIR Organization") })
@PermissionRule(value = "READ", description = "Comp admins and project finance can view assessors")
@RequiresPermissions("nexus:roles:read")
@Name("node")
@Param("limit")
@NotifyChange({AVAIL_TOTAL_SIZE})
@QueryParam("applyUserFilter")
@RequestMapping(value = "liveness", method = RequestMethod.GET)
@Cacheable("authorizationService-getPermittedData")
@ApiException(AUTHORIZED_UDF_FUNCTION_ERROR)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PiisConsentService.createPiisConsentWithResponse(..)) && args( request, psuData, explicitPreferred)", returning = "result", argNames = "result,request,psuData,explicitPreferred")
@Param(value = JSON_ARRAYS_ITEM_NAMES)
@PreAuthorize("hasAuthority('VIEW_INTERNAL_TLS_CERT')")
@RequiresPermissions("nexus:blobstores:read")
@SuppressWarnings({"CloneDoesntCallSuperClone", "unchecked"})
@Path("{catalogId}/records/{recordId}/versions/{versionId}/distributions")
@RequestMapping( value = {"/get_OptimizationModelsDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Max(180)
@RequestParam(value="excludeOnboarded", defaultValue="true")
@PermissionRule(value = "CHECK_COLLABORATIVE_FUNDING_CRITERIA_MET", description = "The consortium can check collaborative funding criteria is met")
@Advice.Thrown
@Path("configuration")
@OnReadError
@RequestMapping(value = "/admin/exit", method = RequestMethod.GET)
@FormParam("titleSlideMetadata")
@HystrixCommand(ignoreExceptions = {NotFoundException.class, HttpClientErrorException.class, IllegalArgumentException.class})
@Path("/monitoring")
@ForEvent("change")
@QueryParam("timespan")
@MotechListener(subjects = ReportUpdateEvent.SUBJECT)
@ParameterName( "newItem" )
@RequestParam(required = false, defaultValue = AppConstant.DEFAULT_LANGUAGE_CODE)
@PostMapping("/{projectId}/withdraw")
@Description("Euler's number raised to the given power")
@Bean(name = "legacyRestHighLevelClient", destroyMethod = "close")
@PathParam( "host_id" )
@Mapping(target = "psuData", source = "psuIdDataList")
@Description( "apoc.text.levenshteinSimilarity(text1, text2) - calculate the similarity (a value within 0 and 1) between two texts." )
@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = {NamespacePermissionEnum.WRITE, NamespacePermissionEnum.WRITE_ATTRIBUTE})
@RequestMapping(value = "/regUpdate", method = RequestMethod.POST)
@ConfigDescription("Thrift metastore authentication type")
@SuppressWarnings({"PMD.ExcessiveMethodLength", "PMD.NPathComplexity"})
@QueryParam("webapp_prefix")
@ApiOperation(value = "Get specific provider.", httpMethod = "GET", response = DataProvider.class)
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.LONG, concerns = AtlasConversionConcern.RANGE)
@RequestMapping(value = SECURITY_FUNCTIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PermissionRule(value = "SUBMIT", description = "Only owners can submit Assessments")
@Description("returns properties for virtual and real, nodes, rels and maps")
@Path("{deployment_id}/energy-consumption")
@DescribeParameter(name = "roi", description = "Geometry delineating the region of interest (in raster coordinate system)", min = 0)
@ApiOperation(value = "用户激活，前置条件是用户已注册且在24小时内", response = Void.class)
@SuppressWarnings({"rawtypes", "java:S3740"})
@ApiOperation("添加推广员Id")
@ApiOperation("删除角色")
@PostMapping(path = "/port-aliases")
@Validated(DeleteGroupDB.class)
@Path("permissionCheckGet")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@ApiParam(value = "关键字", required = true)
@ApiParam("Domain id")
@QueryParam("uuid")
@Bean(name = "sqsMessageReader")
@RequestMapping(method = RequestMethod.POST, params = "voidRadiologyReport")
@CmdAnnotation(cmd = "ac_exportAccountKeyStore", version = 1.0, description = "账户备份，导出AccountKeyStore字符串/export account KeyStore")
@RequestMapping(value = { "/{metadataUuid}/formatters/xml", "/{metadataUuid}/formatters/json" }, method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE + "; charset=utf-8" })
@MimeType.Value
@QueryParam("firstRecordAsHeader")
@ApiOperation(value = "${SafesController.getInfo.value}", notes = "${SafesController.getInfo.notes}")
@Secured(SecurityFunctions.FN_EMR_CLUSTERS_GET)
@Path("alarms/{pathid}")
@PostMapping("/batch/activate")
@Path("/groupgroups/count")
@Then("^assertR53 traffic policy versionId = (\\d+)$")
@RequestMapping(value = "logout", method = RequestMethod.POST)
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "Competition finance users can see the participation percentage for applications they are assigned to")
@Param(value = Constants.InputNames.NEW_PROPERTY_NAME, required = true)
@Pointcut("@annotation(io.kermoss.trx.app.annotation.BusinessGlobalTransactional)")
@DescribeParameter( name = "computeSimplifiedFootprint", description = "Indicates whether the simplified footprint should be computed", min = 0 )
@PermissionRule( value = "GET_MONITORING_OFFICER_PROJECTS", description = "Monitoring officers can get their own projects." )
@ApiOperation("Gets the master Branch of a VersionedRDFRecord.")
@SuppressWarnings("unlikely-arg-type")
@HeaderParam(AuditManager.X_DRUID_COMMENT)
@ApiOperation( value = "Get users", notes = "", nickname = "getUsers")
@ApiParam( value = "A checksum calculated at client side using CRC32 to check flow file content integrity. It must match with the value calculated at server side.", required = true )
@ApiParam(value = INCLUDE_PARAM_DESC, allowableValues = INCLUDE_PARAM_VALUES, allowMultiple = true)
@Path("/{intygsTyp}")
@RequestMapping(path = "/node/shardofaddress", method = RequestMethod.GET)
@PostMapping(params = "edit")
@ExceptionHandler(ServiceBrokerApiVersionException.class)
@CliCommand(value = UNINSTALL_CMD, help = "Uninstall an instance of Rya.")
@Validated(AddDalGroup.class)
@DefaultValue("true")
@GetMapping("/ineligible/{competitionId}")
@Path("/{topicName}")
@Timed(name = MediaService.MetricsDefinitions.GetSeries.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetSeries.TIMER_NAME, description = "Given a series title, return television show episodes for the entire series from the media library.")
@Path("{recordIRI}/classes/{classIRI}/instance-details")
@QueryParam("versionAsOf")
@SuppressWarnings({"PMD.ExcessiveMethodLength"})
@ResourceObject
@BetaApi("The surface for streaming is not stable yet and may change in the future.")
@PathParam("guid")
@Operation(summary = "Inspect DFDL", description = "Inspect a DFDL schema or instance and return a Document object")
@PathParam("code")
@RequestMapping(value = "/handle41")
@RequestParam(value = STATE_DONT_MATCH_PARAM, required = false)
@PathParam("exchangeId")
@RequestMapping(value = "/", method = RequestMethod.GET)
@GetMapping(value = "/list-paging")
@TsLoggedIn
@UdfParameter( description = "The format pattern should be in the format expected by" + " java.time.format.DateTimeFormatter.")
@RequestMapping(method = GET, value = "state")
@Path ( "/roleAssignments" )
@ApiParam(value = "Path to resource to be imported")
@PreAuthorize("hasAuthority('VIEW_SECURITY_SERVERS')")
@Verify(value = Owner.class, require = Access.READ_ONLY, subResource = SubResource.HYPERVISOR)
@Inline(value = "1.-Math.cos($1)", imported = {Math.class})
@ApiOperation(value = "${AWSAuthControllerV2.createRole.value}", notes = "${AWSAuthControllerV2.createRole.notes}")
@Name("toAddress")
@UdfParameter(description = "the parameter key")
@ApiOperation(value = "Fake endpoint to test group parameters (optional)", notes = "Fake endpoint to test group parameters (optional)", nickname = "testGroupParameters", tags = { "fake" })
@RequestMapping(value = "new", method = RequestMethod.GET)
@ApiParam("Include only workflow instances modified before given time")
@ApiOperation(value = "Get Metrics from a SeaClouds Application")
@AfterReturning( pointcut = "execution(* com.epam.pipeline.manager.pipeline.PipelineRunManager.runPipeline(..)) || " + "execution(* com.epam.pipeline.manager.pipeline.PipelineRunManager.runCmd(..)) ||" + "execution(* com.epam.pipeline.manager.pipeline.PipelineRunCRUDService.updateRunStatus(" + "com.epam.pipeline.entity.pipeline.PipelineRun)) || " + "execution(* com.epam.pipeline.manager.pipeline.PipelineRunManager.updatePipelineStatusIfNotFinal(..)) ||" + "execution(* com.epam.pipeline.manager.pipeline.PipelineRunManager" + ".updatePipelineStatusIfNotFinalExternal(..)))", returning = "run" )
@Reference( name = "registry.service", service = org.wso2.carbon.registry.core.service.RegistryService.class, cardinality = ReferenceCardinality.MANDATORY, policy = ReferencePolicy.DYNAMIC, unbind = "unsetRegistryService")
@Path("/{name}/{version}")
@Path(Constants.ENDPOINT_SCHEMA)
@Path("/{path: .*+}")
@RequestParam(QUERY_REQUEST_PARAM)
@ConditionalOnMissingBean(DirectoryManifest.Filter.class)
@Required
@Mapping( "property" )
@GetMapping(value = "/topics/{id}")
@Name("count")
@ApiParam(value = "Question Code", required = true)
@Cacheable(cacheNames = "faqs", key = "#pageName")
@RequestMapping(value = {"/fw_dictionary/remove_ActionList"}, method = {RequestMethod.POST})
@GetMapping("/{projectId}/grant-offer-letter/current-state")
@Operation(description = "Recreate VNF Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(value = {"/ps_dictionary/save_psGroupPolicyScope"}, method = {RequestMethod.POST})
@Around("execution(* rocks.inspectit.server.service.*.*(..))")
@RequestMapping(value = "/pods/{id}", method = GET, headers = ACCEPT_JSON)
@Mapping(target="access.availableAccounts", source="access.availableAccounts", qualifiedByName = "mapToAccountAccessType")
@Secured(permission = "ingestcontracts:id:update", description = "Effectuer une mise à jour sur un contrat d'entrée")
@QueryParam ( "mode" )
@JsonProperty("externalRoutingCapability")
@SuppressWarnings("static")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successfully retrieved trend"), @ApiResponse(code = 401, message = "You are not authorized to view the resource"), @ApiResponse(code = 403, message = "Accessing the resource you were trying to reach is forbidden"), @ApiResponse(code = 404, message = "The resource you were trying to reach is not found"), @ApiResponse(code = 417, message = "Expectation Failed") })
@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
@Path("frequencies")
@PreAuthorize("hasPermission(#projectId,'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_MONITORING_OFFICER_SECTION')")
@Value("${fullstop.stsRegion:#{null}")
@GetMapping(value = "/ticketinfo/{name}")
@JsonProperty("directory_ids")
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_ALL_GET)
@ApiParam(name = "clickableAccessEmailLinks", value = "Clickable Access Email Links")
@QueryParam("prefixes")
@JsonProperty("forms")
@GetMapping("/manage/factoryList")
@ApiOperation(value = "Programs", notes = "Returns a list of Programs.", response = Program.class)
@GetMapping(path = "/results/{id}")
@RequestMapping( value = "/businessObjectDataRetentionInformation/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@PermissionRule(value = "VIEW_SPEND_PROFILE_STATUS", description = "Support users can get the approved status of a Spend Profile for any Project")
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.LONG)
@ApiOperation(notes = "Sets the Log Level for an Owner", value = "Set Log Level")
@ExceptionHandler(value = { MethodArgumentNotValidException.class })
@ApiOperation(value = "Get specific record.", httpMethod = "GET", response = String.class)
@Validated(UpdateServerConfig.class)
@ApiOperation(value = "Create PersonAward")
@RequestMapping(method = { RequestMethod.POST, RequestMethod.GET }, value = "/userDashboards/search/getDashboardsForCurrentUser")
@RequestMapping("/{zone}/new-debate")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "inputs", requestType = @TypeDescriptor(value = List.class, collectionElement = CoinDTO.class), parameterDes = "交易支付方数据"), @Parameter(parameterName = "outputs", requestType = @TypeDescriptor(value = List.class, collectionElement = CoinDTO.class), parameterDes = "交易接受方数据"), @Parameter(parameterName = "remark", parameterType = "String", parameterDes = "交易备注") })
@Parameter(SerializedUdf.class)
@javax.ws.rs.Path(RECORDS_RIS_TEXT)
@AuthAction(AuthService.PrivilegeType.DELETE_RULE)
@RequestMapping(path = "/v1/issues", method = RequestMethod.POST)
@RequestMapping(value = "/{assetId}/addresses/{id}", method = RequestMethod.GET)
@Path("/uuid/{fact}/access")
@GetMapping(V1_DOWNLOAD)
@GwtIncompatible
@CliOption(key = CREATE_MAPPING__TABLE_NAME, help = CREATE_MAPPING__TABLE_NAME__HELP)
@PathParam("parent")
@ApiParam(required=false,value="Order field")
@Description("apoc.coll.sumLongs([1,3,3])")
@Path("/importGriffins")
@GetMapping(path = "/orderOther/{travelDate}/{trainNumber}")
@GetMapping("/finance-document/fileentry")
@RequestMapping(value = "role/{role}", method = RequestMethod.GET)
@ApiResponses({ @ApiResponse(code = 204, message = "The workspace successfully removed"), @ApiResponse(code = 403, message = "The user does not have access to remove the workspace"), @ApiResponse(code = 404, message = "The workspace doesn't exist"), @ApiResponse(code = 409, message = "The workspace is not stopped(has runtime)"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@UiHandler("addVolumesButton")
@RequestMapping(value = "/board/{playerName}",method = RequestMethod.GET)
@PostMapping(value = "/entityType", consumes = "application/json")
@Path("metadata")
@RestQuery(name = "geteventpublications", description = "Returns all the data related to the publications tab in the event details modal as JSON", returnDescription = "All the data related to the event publications tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id (mediapackage id).", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event publications tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@PathParam("realmId")
@GetMapping("/node/{uniqueNodeId}")
@GetMapping(path = "/adminbasic/stations")
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.CHAR, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.CONVENTION })
@Path("/{serviceId}/{appId}")
@ApiOperation("删除代码生成模板")
@Path("{taxonomyName}/terms/{termName}")
@RequestMapping(value = "/{personId}/pensions/{personPensionId}", method = RequestMethod.DELETE)
@RequestParam(defaultValue = "0")
@QueryParam("createdAfter")
@DefaultValue(PREV_CONTAINER_ID_DEFAULT_VALUE)
@GetMapping("/{projectId}/team")
@Path("user")
@Cacheable(value="oaAnnotationSearchPagingCache", key="#queryString" )
@OnClick({R.id.original_user_icon, R.id.original_user_name})
@RequestMapping(value = "/businessObjectFormatSchemaBackwardsCompatibility/namespaces/{namespace}/businessObjectDefinitionNames/" + "{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/{departmentId}/contacts/{id}", method = RequestMethod.PUT)
@RequestMapping("{jobId}/jarList")
@RequestMapping(value = "/api/todo/{id}", method = RequestMethod.GET)
@Scheduled(fixedDelayString = "#{@prometheusConfigurationProperties.metadataCachingIntervalMS}")
@PathParam("identity")
@PathParam("nodeId")
@GetMapping("sign-up")
@PathParam("kscReportId")
@WSDoc("Fetch all non-retired alerts according to toLocation")
@RequestMapping(value = "/activity", method = RequestMethod.GET)
@Path("timers/new")
@PreAuthorize("hasAuthority('VIEW_PROXY_INTERNAL_CERT')")
@DescribeParameter( name = "first attributes to retain", collectionType = String.class, min = 0, description = "First feature collection attribute to include" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Return the record."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_CAN_VIEW) })
@RequestMapping( value = "/{host_id}/cpuinfo", method = RequestMethod.GET )
@Deprecated(since = "2.0.0")
@MemberOrder(sequence = "3")
@APILevel
@GetMapping({"/ready-to-open"})
@RequestMapping(value = "/{id:.+}", method = RequestMethod.GET)
@RequestMapping(value = "/api/countAwardsByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Param(Constants.Inputs.DELIMITER)
@RequestMapping(path = "/checkVersionAvailable/{version:.+}", method = RequestMethod.GET)
@JsonProperty("policy")
@ApiOperation(value = "Get product-baselines in given workspace", response = ProductBaselineDTO.class, responseContainer = "List")
@JsonProperty("indicators")
@SuppressWarnings({"unchecked", "varargs"})
@ApiOperation(value = "${SafesController.addUserToSafe.value}", notes = "${SafesController.addUserToSafe.notes}")
@RequestParam( name="fetchOption",required=false)
@Timed(name = "http.rest.prefixes.object.delete", absolute = true)
@PostMapping(value = "/inside_payment")
@Asynchronous
@ApiResponses(value = { @ApiResponse(code = 200, message = "Scenario objects successfully updated into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Update operation"), @ApiResponse(code = 409, message = "Scenario with same name is already exist"), @ApiResponse(code = 404, message = "Scenario object not found in ES for given Scenario ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@RequestParam(CALLBACK_PARAM)
@RequestParam(value = "locations", required = false)
@JsonProperty("credits")
@Then("^assertCW alarm is on$")
@GetMapping(path = "/contacts/{id}")
@GetMapping("/ws/url")
@Path("{login}/tag-subscriptions/{tagName}")
@QueryParam("isrelatedto")
@RequestMapping("/branches/json/{currentTopicId}")
@SwitchBusinessLocalTransactional
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 200, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=UPDATE_SCANNER_RESPONSE_JSON)})) })
@ApiResponses({ @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 400, message = "Bad Request"), @ApiResponse(code = 409, message = "Conflict") })
@Path("resend")
@PermissionRule(value = "READ", description = "External users cannot view competitions in setup")
@PathParam("predicate")
@ExceptionHandler(HttpMediaTypeNotAcceptableException.class)
@WSDoc("Save New Relationship")
@UdfParameter(description = "Array of exceptions")
@QueryParam("confidence")
@ApiOperation(value = "This API returns single Scenario Object present in Elastic Search for given Scenario Name", response = ResponseEntity.class)
@PreAuthorize("hasRole('" + IdRepoEntitlement.TASK_EXECUTE + "')")
@WebParam(partName = "parameters", name = "subscribeRequest", targetNamespace = VAS_NAMESPACE)
@PropertySetter("concept")
@Path("/worker/{host}/disable")
@Path("photourls")
@ForRecordingHiveMetastore
@RequestMapping(value = "/rest-api/lookup/facilities", method = RequestMethod.GET, headers = ACCEPT_JSON)
@SuppressWarnings("PMD")
@PostMapping(params = "confirm-viability")
@PostMapping("/allocate-applications/{userId}")
@PostMapping(path = "/orderOther/admin")
@Parameter( description = "Unique id of the user to delete")
@RequestParam("to")
@ApiOperation("Remove role from a Mobi Group")
@ApiOperation(httpMethod = "POST", value = "Get the list of vulnerable assets in an asset group for a particualr qid. Mandatory Filter -'qid'. Optional filters -'application','environment','resourceType' ")
@PreAuthorize("hasPermission(#customer, 'SAVE')")
@RequestMapping(value = STORAGE_POLICIES_URI_PREFIX + "/namespaces/{namespace}/storagePolicyNames/{storagePolicyName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ScalarFunction("line_interpolate_point")
@RequestMapping(value = Request.ID, method = RequestMethod.DELETE)
@PostMapping(path="/{competitionId}/section/terms-and-conditions", params = "deleteTermsAndConditionsDoc")
@TransactionalTouchMetadata
@Param(value = Constants.Inputs.XPATH_QUERY, required = true)
@RestQuery(name = "getworkflowdefinitions", description = "Returns a list of workflow definition.", returnDescription = "", restParameters = { @RestParameter(name = "withoperations", description = "Whether the workflow operations should be included in the response", isRequired = false, type = BOOLEAN), @RestParameter(name = "withconfigurationpanel", description = "Whether the workflow configuration panel should be included in the response", isRequired = false, type = BOOLEAN), @RestParameter(name = "filter", description = "A comma seperated list of filters to limit the results with. A filter is the filter's name followed by a colon \":\" and then the value to filter with so it is the form <Filter Name>:<Value to Filter With>.", isRequired = false, type = STRING), @RestParameter(name = "sort", description = "Sort the results based upon a list of comma seperated sorting criteria. In the comma seperated list each type of sorting is specified as a pair such as: <Sort Name>:ASC or <Sort Name>:DESC. Adding the suffix ASC or DESC sets the order as ascending or descending order and is mandatory.", isRequired = false, type = STRING), @RestParameter(name = "limit", description = "The maximum number of results to return for a single request.", isRequired = false, type = INTEGER), @RestParameter(name = "offset", description = "The index of the first result to return.", isRequired = false, type = INTEGER) }, responses = { @RestResponse(description = "A (potentially empty) list of workflow definitions is returned.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The request is invalid or inconsistent.", responseCode = HttpServletResponse.SC_BAD_REQUEST) })
@TransactionDemarcate(saveToken = true)
@RequestMapping(value = "/preparations", method = POST)
@ApiOperation(value = "List jobs", tags = { "Jobs" }, nickname = "listJobs")
@ApiOperation(value = "Get public shared part revision", response = PartRevisionDTO.class)
@ExceptionHandler(value = { MissingAnyOfOptionalServletRequestParametersException.class, MissingServletRequestParameterException.class })
@Name("score")
@ApiOperation(value = "Retrieve info on one beacon", response = BeaconResponse.class)
@RequestMapping(value = {"/admin/category/create"}, method = RequestMethod.POST)
@Contract(value = "null -> true", pure = true)
@ApiOperation(value = "查询菜单列表", httpMethod = "POST", produces = MediaType.APPLICATION_JSON_VALUE)
@StatusCodes( { @ResponseCode( code = 200, condition = "DSW datasource removed successfully." ), @ResponseCode( code = 401, condition = "User is not authorized to remove DSW datasource." ) } )
@GetMapping("/users/{userId}/projects")
@RequestMapping("/messages/{type}/{name}/edit")
@DeleteMapping(GROUP_MEMBER_END_POINT + "/{memberName}")
@Consumes ( MediaType.MULTIPART_FORM_DATA )
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@Parameter(description = "The email address of the user to send the email.", required = true)
@PerformanceMetric("v3.brokers.get")
@Retained
@Operation(description = "Update a todo")
@ApiOperation(value = "${CertificateController.downloadCertificateWithPrivateKey.value}", notes = "${CertificateController.downloadCertificateWithPrivateKey.notes}", hidden = true)
@PathVariable("startTaxon")
@RequestMapping(value = "/game/{gameId}/contender-names", method = RequestMethod.GET)
@JsonSetter("purgeFilterIntervalMillis")
@ApiOperation(value = "Get a milestone by id", response = MilestoneDTO.class)
@SneakyThrows(GeneralSecurityException.class)
@SuppressWarnings({ "squid:S135", "squid:S3776" })
@Consumes ( { APPLICATION_XML, APPLICATION_JSON } )
@RequestMapping(value = "/{command}", method = RequestMethod.POST)
@ApiOperation(value = "获取Cookie", notes = "跨域设置Cookie")
@Path("/{session-id}/variables")
@PostMapping(path = "/account/new")
@Parameter(description = "The email address of the user to reset.", required = true)
@LogExceptions
@RequestMapping(value = "/{departmentId}/contacts/{id}", method = RequestMethod.GET)
@ConfigurableValue(valueType = "Double", dump=false, description = "Standard Deviation ratio for bid quantity")
@RequestMapping(value = "/api/events/{id}", method = RequestMethod.GET, produces = "application/json")
@ApiOperation(httpMethod = "POST", value = "API to enable disable rule", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@ApiParam( value = "Only user defined ones", required = false )
@ApiOperation(value = "Get Enrolment", position = 3)
@Path("/{jobId}")
@ManagedOperationParameters({ @ManagedOperationParameter(name = "sources", description = "Comma separated list of GRS sources to import (or 'all')"), @ManagedOperationParameter(name = "comment", description = "Optional comment for invoking the operation") })
@AuthorityRequired({Authority.DEVELOPER})
@Api(1.0)
@SuppressWarnings("IfCanBeSwitch")
@RequestMapping(value = "/logs", method = {RequestMethod.GET, RequestMethod.POST})
@ApiParam(value = "每页数据条数", required = true)
@ApiParam(name = "key")
@RequestMapping(method = { RequestMethod.GET }, value = "/stb")
@GetMapping(value="/v2/ss/sdb",produces="application/json")
@ApiOperation(value = "[feed] Get unread count in news feed", notes = "Get unread count in news feed, max value is 11 regardless real unread count. " + "The method should not repeat invoke in short time, we recommend once per 5 minutes.")
@DeleteMapping( value = "/{id}" )
@Path("agreements/{seaCloudsId}")
@Account(false)
@ApiOperation("For all tenders that have both tender.tenderPeriod.startDate and planning.bidPlanProjectDateApprove" + "calculates the number o days from planning.bidPlanProjectDateApprove to tender.tenderPeriod.startDate" + "and creates the average. Groups results by tender year, calculatedfrom tender.tenderPeriod.startDate")
@DefaultValue("any")
@ApiOperation("Submit new workflow instance")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE_FOREVER, resource = OperationRecordLog.OperationResource.USER_APP_REL, description = OperationRecordLog.OperationDescription.DELETE_FOREVER_USER_APP_REL)
@Name("relationships")
@GetMapping("all")
@CliCommand(value = PREFIX + "get", help = "Copy files to the local file system")
@RequestMapping(value = "priorities", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_XML_VALUE })
@ApiOperation(value = "verify-name", notes = "VERIFY_PROCESS_DEFINITION_NAME_NOTES")
@RequestParam(name="prefix")
@RequestMapping(value = "/{id}/password", method = RequestMethod.PUT)
@QueryParam("after")
@GetMapping("/management/jobs/{jobId}/exception-stacktrace")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_PARTNER_PROJECT_LOCATION_PAGE')")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_GET)
@StringMapKey("amqp_exchange")
@RequestMapping( value = {"/get_MicroServiceHeaderDefaultsDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings({"squid:S1181"})
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "string")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionIds", value = "PROCESS_DEFINITION_IDS", required = true, dataType = "String", example = "3,4"), @ApiImplicitParam(name = "targetProjectId", value = "TARGET_PROJECT_ID", required = true, type = "Integer") })
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.STRING)
@SuppressWarnings({"squid:S3776", "squid:MethodCyclomaticComplexity"})
@DescribeParameter( name = "outputType", min = 0, description = "Optional binding type for output values (defaults to String)." )
@RequestMapping(value = "/rest/" + RestConstants.VERSION_1 + "/hl7", method = RequestMethod.GET)
@FormParam("dbModeType")
@Path("applications/{applicationName}/users/{userID}")
@DeleteMapping("/user/{id}")
@PathParam("indexName")
@ApiParam("Submitted workflow instance information")
@ApiOperation( value = "Retract an existing Fact.", notes = "This operation retracts an already existing Fact. It creates a new meta Fact with a special 'Retraction' " + "FactType which references the retracted Fact. Except of using a special FactType the new Fact is treated " + "the same as every other meta Fact.\n\n" + "The access mode of the retraction Fact can be more restricted than the access mode of the retracted Fact, " + "but never less restricted (Public < RoleBased < Explicit). If not specified the access mode of the " + "retracted Fact will be used.\n\n" + "The request will be rejected with a 403 if a user does not have access to the Fact to retract.", response = Fact.class, code = 201 )
@RequestMapping(method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "timeout", required = false)
@RequestMapping(value="/myAccount", method=RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.CHAR, concerns = AtlasConversionConcern.RANGE)
@JsonProperty("cacheType")
@QueryParam("toProject")
@Description("Returns a Geometry type Polygon object from Well-Known Text representation (WKT)")
@PerformanceMetric("v3.partitions.get")
@XmlElement(name = "reportParameter")
@Path("/evidenceaudit")
@When("^terminate process \"([^\"]*)\"$")
@ApiOperation(value = "This API returns count of Event objects available in Elastic Search for given team name", response = ResponseEntity.class)
@ApiParam(value = "Submitted workflow instance information", required = true)
@SuppressFBWarnings("CLI_CONSTANT_LIST_INDEX")
@RequestParam( value = "group", required = false)
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = RpcParameterNameConstant.PAGE_NUMBER, requestType = @TypeDescriptor(value = int.class), parameterDes = "页码"), @Parameter(parameterName = RpcParameterNameConstant.PAGE_SIZE, requestType = @TypeDescriptor(value = int.class), parameterDes = "每一页记录数") })
@QueryParam("balanced_sampling")
@PathVariable("noteId")
@QueryParam("api_url")
@ApiResponses({ @ApiResponse(code = 201, message = "Member added to group", response = ResponseEntity.class) })
@RequestParam(value = "component", required = false)
@RequestMapping(value = "/reviews/{postId}", method = RequestMethod.GET)
@ExceptionHandler({NotSupportedWithLdapException.class})
@Option( value = "number", mappedBy = Mapper.class)
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.BOOLEAN, concerns = { AtlasConversionConcern.CONVENTION })
@GetMapping("/partner-organisation/{organisationId}/spend-profile-csv")
@QueryParam("incrementalRepair")
@Produces({MediaType.APPLICATION_XML,"application/javascript"})
@Description("apoc.algo.cover(nodes) yield rel - returns all relationships between this set of nodes")
@RequestMapping(value = "/supervisory-nodes/{id}", method = GET)
@ApiResponses({ @ApiResponse(code = 204, message = "Queue Browser executed successfully"), @ApiResponse(code = 404, message = "brokerName not found"), @ApiResponse(code = 501, message = "Broker does not support this operation") })
@ApiOperation("更新定时任务")
@ApiOperation(value = "verifyQueue", notes = "VERIFY_QUEUE_NOTES")
@GetMapping("/")
@NoHtml
@ConditionalOnMissingFilterBean(RequestContextFilter.class)
@ApiOperation("更新部门")
@Produces("application/x-yaml")
@QueryParameter("expiryTimeInMins")
@GetMapping(value = "/process-state-count")
@RequestParam(defaultValue="", name = "dataSource", required = true)
@MotechListener (subjects = { SendEmailConstants.SEND_EMAIL_SUBJECT })
@JsonProperty("workflow_instance")
@DescribeParameter(name = "token", min = 1, max = 1, description = "Token for authorizing the upload")
@Secured(permission = "accesscontracts:create:json", description = "Importer des contrats d'accès dans le référentiel")
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE")
@RequestParam(value = "warningType", required = false, defaultValue = DEFAULT_WARNING_TYPE)
@HystrixCommand(fallbackMethod = "getBackupGuide")
@Oneway
@Secured(SecurityFunctions.FN_CONFIGURATION_ENTRIES_ALL_GET)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2015-10-26T02:56:58+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
@ApiParam(value = "Limit the number of returned Origins (default 25, 0 means all)")
@Path("/secure/users/delete")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "设置新密码"), @Parameter(parameterName = "priKey", parameterType = "String", parameterDes = "账户私钥"), @Parameter(parameterName = "overwrite", requestType = @TypeDescriptor(value = boolean.class), parameterDes = "如果账户已存在,是否覆盖") })
@ApiOperation(value = "${ServiceAccountsControllerV2.updateOnboardServiceAccount.value}", notes = "${ServiceAccountsControllerV2.updateOnboardServiceAccount.notes}")
@ApiException(COUNT_PROCESS_DEFINITION_USER_ERROR)
@Path("config/{id}")
@ApiResponses({ @ApiResponse(code = 204, message = "User successfully removed"), @ApiResponse( code = 409, message = "Couldn't remove user due to conflict(e.g. it has related entities)"), @ApiResponse(code = 500, message = "Couldn't remove user due to internal server error") })
@Name("length")
@JsonProperty("createdBy")
@GetMapping("/clients/transplantRequests")
@ApiOperation(httpMethod = "GET", value = "API to get all asset group details by id and datasource", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@StatusCodes( { @ResponseCode( code = 200, condition = "Metadata datasource export succeeded." ), @ResponseCode( code = 401, condition = "User is not authorized to export Metadata datasource." ), @ResponseCode( code = 500, condition = "Failure to export Metadata datasource." ) } )
@Description("apoc.path.combine(path1, path2) - combines the paths into one if the connecting node matches")
@RequestParam(value = "readonly", defaultValue = "false")
@OutboundProcessingEvent(beforeBuilder = RetrieveDocumentSetRequestTypeDescriptionBuilder.class, afterReturningBuilder = RetrieveDocumentSetResponseTypeDescriptionBuilder.class, serviceType = "Retrieve Document", version = "")
@RequestParam(value = "count", defaultValue = "100")
@SuppressWarnings("squid:S00117")
@QueryParam("cluster")
@SecuredBySpring(value = "EDIT_PROJECT_TEAM", description = "IFS Admin and project finance can edit project team.")
@RequestMapping(value = "/{personId}/educations/{id}", method = RequestMethod.PUT)
@ApiOperation(value = "[vote] List voted articles of the user", notes = "List voted articles of the user, 25 articles a page. " + "To retrieve next page, passing last article id of previous page in parameter start-article-id")
@GetMapping("get-by-id/{id}")
@Description("apoc.periodic.iterate('statement returning items', 'statement per item', {batchSize:1000,iterateList:true,parallel:false,params:{},concurrency:50,retries:0}) YIELD batches, total - run the second statement for each item returned by the first statement. Returns number of batches and total processed rows")
@ApiParam(name = "params", value = "set of login parameters in JSON format", example = "{\"schema\": \"default\", \"user\": \"guest\", \"password\": \"xxxxxxxx\"}")
@RequestMapping("/getAppList")
@RequestMapping(value = "set")
@ApiOperation(value = "Get effectivities of a given PartRevision", response = EffectivityDTO.class, responseContainer = "List")
@WSDoc("Fetch all non-retired inventories according to location")
@SuppressFBWarnings(value = "SLF4J_FORMAT_SHOULD_BE_CONST")
@GetMapping(value = "/list")
@ApiOperation(value = "Quality indicator for averageTenderPeriod endpoint, " + "showing the percentage of tenders that have start and end dates vs the total tenders in the system")
@RequestMapping(params = "remove_me", method = RequestMethod.GET)
@ArgumentsChecked
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = "target.id", direction = Sort.Direction.ASC)
@RestContentHeader("Content-Type")
@RequestMapping(path="hello/{name}", method = {RequestMethod.GET, RequestMethod.POST})
@RequestParam("stakeholderUserId")
@RequestMapping(value = "/images/{externalId}", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@RequestMapping(value = "/profileTypes/refresh/{profileTypeCode}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@Metered(name = "saveProject")
@ApiOperation(value = "${SelfSupportController.getFolders.value}", notes = "${SelfSupportController.getFolders.notes}")
@RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
@RequestParam("postId")
@RequestMapping(value="/{wsName}/{name:.+}", method = RequestMethod.DELETE)
@Description("Authentication configuration for connecting to the Kafka JMX port")
@Udf(description = "Returns first substring of the input that matches the given regex pattern")
@PostMapping(value="/v2/ss/sdb", consumes="application/json",produces="application/json")
@EventHandler("clear-all-anchor")
@UnsupportedOperation
@RequestMapping(value="/reviewcomments/edit", method = RequestMethod.POST)
@Operation(description = "Assign Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiImplicitParams({ @ApiImplicitParam(name = "user", paramType = "body", required = true, dataType = "org.candlepin.model.User$UserCreationRequest") })
@OnLostFocus
@Decision(value=PROCESSABLE, method="POST")
@PostConstruct
@Path("/{resourceGroupName}/{releaseName}/copyFrom")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user was found and has a picture, which is returned in the body."), @ApiResponse(code = 404, message = "Indicates the requested user was not found or the user does not have a profile picture. Status-description contains additional information about the error.") })
@GetMapping(path = "/welcome")
@Consumes(MediaType.APPLICATION_XML)
@RequestParam(COMMENT_ID)
@GetMapping(value = "/repository/deployments", produces = "application/json")
@CmdAnnotation(cmd = "ac_updateOfflineAccountPassword", version = 1.0, description = "离线账户修改密码/Offline account change password")
@Mapping(target = "currency", source = "currency.currencyCode")
@RequestParam(value = "from", required = false)
@NativeQuery
@Operation( summary = "Returns account information", description = "Returns account information by account id.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = AccountDTO.class))) })
@ExtensionDescriptor(description = "post a transaction to the graph.")
@PathVariable("securityRoleName")
@OnIntent("NewEvent")
@GetMapping("/find-by-question-ids-and-application-id-and-organisation-id/{questionIds}/{applicationId}/{organisationId}")
@RequestMapping("/queryAllOne")
@RequestMapping(value = "/pages/{pageCode}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation("更新通知")
@ApiOperation(value = "This API deletes Bulk Scenario Objects from Elastic Search", response = ResponseEntity.class)
@RequestMapping(value = "/api/tendersAwardsYears", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Param(value = TRUST_PASSWORD, encrypted = true)
@Operation ( value = "<apply><max/>${0}<apply><min/>${1}${this}</apply></apply>" )
@Consumes("application/json")
@Path("query")
@Path (REST_API_CUSTOMERS + REST_API_PATH_ID)
@ModelAttribute(FORM_ATTR)
@PageableDefault(sort = "create_at", direction = DESC)
@DescribeParameter(name = "outputHeight", description = "Height of the output raster in pixels")
@ApiParam(name = "id", value = "Id of the data set metadata")
@Name("text1")
@Description("Convert duration string to an interval")
@ApiParam("Include pools that are not suited to the unit's facts.")
@APIDescription("Gets all active attributes and codes for the attributes in view based model.")
@Option({"unit", "u"})
@Path("/{id}/password")
@Path("{experimentID}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_DELETE)
@ApiOperation("Remove a Mobi User from a Group")
@PostMapping(params = {"remove_cost", "grantClaimPercentage"})
@SuppressWarnings("java:S1168")
@Name(value = "valid", defaultValue = "A-Za-z0-9")
@Operation( summary = "Enable two factor authentication", description = "Enable two factor authentication.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = Account2FADetailsDTO.class))) })
@RestQuery(name = "multiencode", description = "Starts an encoding process that produces multiple outputs, based on the specified encoding profile ID and the track", restParameters = { @RestParameter(description = "The track containing the stream", isRequired = true, name = "sourceTrack", type = Type.TEXT, defaultValue = VIDEO_TRACK_DEFAULT), @RestParameter(description = "The comma-delimited encoding profiles to use", isRequired = true, name = "profileIds", type = Type.STRING, defaultValue = "mp4-medium.http,mp4-low.http") }, responses = { @RestResponse(description = "Results in an xml document containing the job for the encoding task", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if sourceTrack isn't from the type Track", responseCode = HttpServletResponse.SC_BAD_REQUEST) }, returnDescription = "")
@RequestMapping(value = "/api/ocds/cancelledTendersByYearByRationaleExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@XmlJavaTypeAdapter(ELTimestampAdapter.class)
@ModelAttribute("expiryYears")
@Name("value")
@Path("{processId}/instances/{processInstanceId}")
@RequestParam(value = "deleteAll", required = false)
@ApiOperation("上传文件")
@RequestMapping(value="getByProgramEquipment/{programEquipmentId}",headers = ACCEPT_JSON,method = RequestMethod.GET)
@DescribeParameter(name = "outputHeight", description = "Target image height in pixels", minValue = 1)
@Path("/{gavc}" + ServerAPI.GET_ORGANIZATION)
@ApiOperation(value = "deleteScheduleById", notes = "OFFLINE_SCHEDULE_NOTES")
@RequestMapping(value = "orders/createOrder", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Site description.") })
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STATUS_PUT)
@PostMapping(value = "/question/{questionId}/edit", params = {"question.type=ASSESSED_QUESTION", "removeTemplateDocumentFile"})
@RequestMapping(value="/queue", method=RequestMethod.POST)
@Path (REST_API_TECHNOLOGIES)
@QueryParam(value="start-date")
@PathParam("pageName")
@DescribeParameter(name = "outputBBOX", description = "Bounding box for target image extent")
@RequestMapping(value = {"/fw_dictionary/save_FWDictionaryList"}, method = {RequestMethod.POST})
@PathParam("recordIRI")
@RestQuery(name = "getevents", description = "Returns all the events as JSON", returnDescription = "All the events as JSON", restParameters = { @RestParameter(name = "filter", isRequired = false, description = "The filter used for the query. They should be formated like that: 'filter1:value1,filter2:value2'", type = STRING), @RestParameter(name = "sort", description = "The order instructions used to sort the query result. Must be in the form '<field name>:(ASC|DESC)'", isRequired = false, type = STRING), @RestParameter(name = "limit", description = "The maximum number of items to return per page.", isRequired = false, type = RestParameter.Type.INTEGER), @RestParameter(name = "offset", description = "The page number.", isRequired = false, type = RestParameter.Type.INTEGER) }, responses = { @RestResponse(description = "Returns all events as JSON", responseCode = HttpServletResponse.SC_OK) })
@RequestParam("remove-invite")
@PathVariable("spittleId")
@RequestBody(required = true)
@ExceptionHandler(FeignException.class)
@Produces(value = "application/json")
@QueryParam(_CLUSTER)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_TRANSACTION_REPORT + "\")")
@ApiOperation(value = "${ServiceAccountsControllerV2.getServiceAccountsMeta.value}", notes = "${ServiceAccountsControllerV2.getServiceAccountsMeta.notes}", hidden=true)
@ApiOperation(value = "[public] Get a debate", notes = "Get a debate by debateId")
@ApiException(GENERATE_TOKEN_ERROR)
@Scraping
@RequestMapping( value = {"/get_BRMSDependencyDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path(KMSRESTConstants.KEYS_RESOURCE)
@RequestMapping(path = "/{dependsOnServiceId}", method = RequestMethod.DELETE)
@Validated(AddServerConfig.class)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.LONG, concerns = AtlasConversionConcern.RANGE)
@Timed(name = "http.rest.vertices.collection.get", absolute = true)
@RequestMapping(value = "/periods/{id}", method = GET, headers = ACCEPT_JSON)
@ScalarFunction(alias = "pow")
@PathVariable("fileEntryId")
@Name(value = "config", defaultValue = "{}")
@RequestParam(value = "sha1sum", required = false)
@ApiException(VERIFY_QUEUE_ERROR)
@Path ( "/blockout/add" )
@ApiOperation("Gets a specific Version for the identified VersionedRecord.")
@Path("v1/owner/{owner}/project/{fromProject}/stack/{fromStack}/cloneTo/{toStack}")
@UserFunction("gds.alpha.similarity.overlap")
@Path( "/uploadxmi" )
@PutMapping("contestOnly")
@ApiParam(value = "Include only violations after the one with this id")
@DeleteMapping(path = "/delete")
@PathVariable("$username")
@PostMapping(value="/confirm")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Scenario is executed Successfully"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@ApiOperation("Read document from inbox")
@SecuredBySpring(value = "READ", description = "The competition admin and project finance roles are allowed to view the page for setting up new competitions")
@ApiException(QUERY_ZOOKEEPER_STATE_ERROR)
@RequestParam(value = "moduleName", required = false, defaultValue = "DASHBOARD")
@Inline(value = "$6.getPhysicsEngine().motionNewtonEuler1Law2D5(($1), ($2), ($3), ($4), ($5))", imported = {PhysicsUtil.class})
@SchedulerSupport(SchedulerSupport.CUSTOM)
@Description("Formats date time in the UTC time zone modified according to a pattern into a string using format pattern after applying time zone offset (DST aware)." + FORMAT_HELP + MODIFY_HELP + "Example: #{formatDateTimeByZoneId(dateTime, formatPattern, modifyPattern, timeZoneId)}")
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = {"id"}, direction = Sort.Direction.ASC)
@RequestMapping(value = SEARCH_INDEXES_URI_PREFIX + "/{searchIndexName}", method = RequestMethod.DELETE)
@Path("/outbound")
@GetMapping("/executed-trades/{orderBookId}")
@GetMapping(value = "/management/tables/{tableName}", produces = "application/json")
@RequestMapping(method = RequestMethod.GET, value = "/posts/{postId}/votedown")
@RequestMapping(value = "/api/scenarios/bulk/", method = RequestMethod.POST, produces = "application/json")
@ModelAttribute("formBean")
@PermissionRule(value = "SEND_PROJECT_INVITE", description = "A user can send a project invite that they are partners on and belong to same organisation")
@RequestMapping(value="/contacts/types", method = RequestMethod.GET)
@PreAuthorize("( (not #draft.codeReview) and (not #draft.plugable) " + "and hasPermission(#draft.branchId, 'BRANCH', 'BranchPermission.CREATE_POSTS')) " + "or (#draft.codeReview " + "and hasPermission(#draft.branchId, 'BRANCH', 'BranchPermission.CREATE_CODE_REVIEW')) " + " or #draft.plugable")
@QueryParam("keys")
@ApiOperation(value = "Dumps all flows", response = FlowResponsePayload.class, responseContainer = "List")
@Path("/flushAll")
@ScalarFunction("to_ieee754_32")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Book has been deleted"), @ApiResponse(code = 400, message = "Invalid input") })
@Mapping(target = "links", expression = "java(hrefLinkMapper.mapToLinksMap(accountDetails.getLinks()))")
@RequestParam(value = "projectId", required = false, defaultValue = "0")
@Path("/{androidID}")
@PermissionRule(value = "READ_PENDING_PARTNER_PROGRESS", description = "Partners can read their own progress when setting up their organisation")
@Document
@RequestParam( required = false, name = "folder_path")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_RETRY_STORAGE_POLICY_TRANSITION_POST)
@GetMapping("/{projectId}/project-manager")
@RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
@ApiOperation(value = "Create a preparation", notes = "Returns the id of the updated preparation.")
@PostAuthorize("hasRole(@configHolder.getSuperAdminRoleName()) or hasPermission(#email, 'READ')")
@Named("args")
@RequestParam(value="period", defaultValue = "0")
@RequestMapping(value = "/widgets", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, name = "widget")
@ApiOperation("项目菜单")
@Description("apoc.util.sha1([values]) | computes the sha1 of the concatenation of all string values of the list")
@RequestMapping(path = "/v1/patching/topnoncompliantexecs", method = RequestMethod.GET)
@QueryParam("eventType")
@PostMapping(value = "/routePlan/quickestRoute")
@GetMapping(value="/v2/ss/approle/{role_name}",produces="application/json")
@SuppressFBWarnings(value = "PATH_TRAVERSAL_IN", justification = "app is run in same security context as user providing the filename")
@CliCommand(value = "cluster build", help = "Starts to build a cluster")
@RequestParam(value = "includeBusinessObjectDefinitionColumnUpdateHistory", required = false)
@ApiOperation(value = "Get a data set by id", notes = "Get a data set content based on provided id. Id should be a UUID returned by the list operation. Not valid or non existing data set id returns empty content.")
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_USER, required = false)
@PathParam("configurationInstanceId")
@SuppressWarnings("PMD.AvoidThreadGroup")
@SuppressWarnings("checkstyle:ParameterName")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the historic process instance and comment were found and the comment is deleted. Response body is left empty intentionally."), @ApiResponse(code = 404, message = "Indicates the requested historic process instance was not found or the historic process instance does not have a comment with the given ID.") })
@RequestParam("organizationalProviderid")
@ApiOperation(notes = "Creates an Activation Key for the Owner", value = "Create Activation Key")
@PerformanceMetric("v3.topics.configs.get")
@GetMapping("/{userId}/sixUserFriends/")
@Inline(value = "1./Math.sin($1)", imported = {Math.class})
@PostMapping(path = "/payment/money")
@RequestParam(name = "applicationSearchString", defaultValue = "")
@Path( "/{host_id}/bmcusers" )
@ApiParam(value = "Whether to use force delete")
@Parameter(description = "The job's ID")
@Qualifier("expiredHousekeepingMetadataMessageEventHandler")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Endpoint created"), @ApiResponse(code = 400, message = "Bad request"), @ApiResponse(code = 422, message = "Endpoint not valid") })
@ConditionalOnMissingBean(name = "gatewayStartedHealthIndicator")
@PostAuthorize("isAllowed(returnObject, 'READ')" + OR + RETURN_OBJECT_IS_REFERENCE)
@RequestParam(value = "paymentInfoId")
@RequestMapping(value = "/rest/domains/{id}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam("removeAppendix")
@SqlType(StandardTypes.BIGINT)
@Produces(APPLICATION_OCTET_STREAM)
@Path("{milestoneId}/acl")
@ApiOperation("Get fields")
@PostMapping("/allocate-applications/{userId}/addSelected")
@Secured(Roles.ROLE_ADMIN)
@Mapping(target = "registrationInformation", source = "consentData.registrationInformation")
@DescribeParameter( name = "classifyOnAttribute", description = "Attribute to be classified using intervals of values." )
@RequestMapping(value = "/{widgetId}", method = GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Update a bucket state", notes = "Can only close a bucket which is not in DRAFT state", response = Bucket.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of AccountDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestParam(value = "accounts", required = false)
@RequestMapping(value = "/person/edit/{id}", method = RequestMethod.GET)
@ApiOperation(value = "queryProcessDefinitionById", notes = "QUERY_PROCESS_DEFINITION_BY_ID_NOTES")
@Description("apoc.text.compareCleaned(text1, text2) - compare the given strings stripped of everything except alpha numeric characters converted to lower case.")
@NotEmpty(message = PASSWORD_REQUIRED)
@GetMapping("/code/{appCode:[0-9a-zA-Z_.-]+}")
@ auditUrl
@ApiOperation(value = "Returns a release package for the given project id. " + "The project id is read from planning.budget.projectID." + "This will contain the OCDS package information (metadata about publisher) plus the release itself.")
@QueryParam("forceTotalCount")
@RequestMapping(value = "/download/businessObjectDataStorageFile/single/initiation", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestParam("page")
@GetMapping("/group/{id}")
@RequestParam("remove-organisation")
@JsonGetter("type")
@ModelAttribute("deleteQuestion")
@Path("/experiments/{experimentID}/assignments/counts")
@ApiOperation(value = "用户登录", notes = "供鉴权服务进行调用，验证用户账户、密码，进而生成token")
@RequestMapping(value = "/api/percentTendersAwardedWithTwoOrMoreTenderers", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ExtensionRequestParameter(name = "reply", defaultValue = "pong (default)", description = "a value to reply with")
@MessageEvent(userScope = true)
@JsonView(Views.ConvocationInternal.class)
@CliOption(key = {"instant"}, help = "Rollback instant", mandatory = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", dataType = "string", value = "Only return batch with the given id", paramType = "query"), @ApiImplicitParam(name = "batchType", dataType = "string", value = "Only return batches for the given type", paramType = "query"), @ApiImplicitParam(name = "searchKey", dataType = "string", value = "Only return batches for the given search key", paramType = "query"), @ApiImplicitParam(name = "searchKey2", dataType = "string", value = "Only return batches for the given search key2", paramType = "query"), @ApiImplicitParam(name = "createTimeBefore", dataType = "string", format="date-time", value = "Only return batches created before the given date", paramType = "query"), @ApiImplicitParam(name = "createTimeAfter", dataType = "string", format="date-time", value = "Only batches batches created after the given date", paramType = "query"), @ApiImplicitParam(name = "completeTimeBefore", dataType = "string", format="date-time", value = "Only return batches completed before the given date", paramType = "query"), @ApiImplicitParam(name = "completeTimeAfter", dataType = "string", format="date-time", value = "Only batches batches completed after the given date", paramType = "query"), @ApiImplicitParam(name = "status", dataType = "string", value = "Only return batches for the given status", paramType = "query"), @ApiImplicitParam(name = "tenantId", dataType = "string", value = "Only return batches for the given tenant id", paramType = "query"), @ApiImplicitParam(name = "tenantIdLike", dataType = "string", value = "Only return batches like given search key", paramType = "query"), @ApiImplicitParam(name = "withoutTenantId", dataType = "boolean", value = "If true, only returns batches without a tenantId set. If false, the withoutTenantId parameter is ignored.", paramType = "query") })
@PostMapping(value = "{" + TYPE_ID + "}")
@DescribeParameter(name = "gridStrategy", description = "GeoHash grid strategy", defaultValue="Basic", min = 1)
@ApiException(QUERY_DATASOURCE_ERROR)
@PutMapping("/manage/depotList/{id}/disable")
@JsonProperty( "ancestors" )
@ApiOperation( value = "Get site informations", notes = "", nickname = "getInformation")
@Path("/avatar")
@GetMapping("/{name}/exists")
@Description("Round to integer by dropping digits after decimal point")
@CliOption(key = CREATE_MAPPING__CATALOG_NAME, help = CREATE_MAPPING__CATALOG_NAME__HELP)
@GetMapping( value = { "/{id}/output", "/{id}/output/", "/{id}/output/**" } )
@SerializedName("toll_collection")
@RequestMapping(value = "/rest-api/lookup/programs", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Scheduled(cron = "0 0 22 * * ?")
@PopUpPosition
@QueryParam("jobType")
@ApiOperation(value = "Update Product")
@GetMapping("/findByTitle/{title}")
@RequestMapping(value = "/rest-api/orders/{orderNumber}/pod", method = POST, headers = ACCEPT_JSON)
@JsonGetter("properties")
@AdaptiveSupport
@Config("hive.s3-file-system-type")
@RequestParam(name = "force", required = false)
@RequestMapping(value = "/measures", method = RequestMethod.POST)
@RequestParam(value = "taskInstanceId")
@PathParam("hostAndPort")
@ApiOperation(value = "Transmit encrypted payload between P2PRestApp Nodes")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户密码"), @Parameter(parameterName = "alias", parameterType = "String", parameterDes = "别名") })
@Counted(name = "counter")
@PermissionRule(value = "RETRIEVE_USER_ROLE_PROFILE", description = "Assessors can retrieve their own status")
@JsonProperty("title")
@QueryParam("status")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful member moved operation"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Scheduled(cron = "0 0 1 * * ?")
@ApiParam(value = "Include retracted meta Facts (default false)")
@PermissionRule(value = "READ", description = "Competition finance users can view competitions that are assigned to them")
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_WIDTH, required = false)
@PostMapping("/signup")
@Timed(name = MediaService.MetricsDefinitions.GetTelevisionShows.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetTelevisionShows.TIMER_NAME, description = "Return all television shows stored in the media library.")
@Path("/api/repository/{id}")
@CliMetaData
@ApiOperation(value = "Log a user in")
@Transactional("service_provided")
@DescribeParameter(name = "scale", description = "Length scale for the interpolation, in units of the source data CRS", min=1, max=1)
@RequestMapping( value = "/businessObjectData/retryStoragePolicyTransition/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathParam("content_uuid")
@RequestMapping(value = "/article", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE })
@RequestMapping(value = "/valueSetCategory/delete/{id}", method = RequestMethod.POST)
@PostMapping(path = "/order/query")
@QueryParam("tags")
@BindingAdapter("recyclerAdapter")
@GetMapping(value = "/cse-public-key", produces = "application/json")
@SuppressWarnings("squid:S2095")
@PathParam("idFrom")
@ChaosExperiment(experimentType = ExperimentType.STATE, experimentScope = ExperimentScope.CATTLE)
@ApiOperation( tags = "Bounding Box Data APIs", value = "Get parameters to render all tiles within the specified box", notes = "For each tile spec, nested transform lists are flattened and reference transforms are resolved. This should make the specs suitable for external use.")
@Header(value="ResourceCount")
@TargetApi(25)
@QueryParam("referenceSnapshot")
@Path("applications/types")
@RequestParam(value = "count", required = false)
@EventHandler("time-date")
@PreAuthorize("hasPermission(#competitionId, 'org.innovateuk.ifs.competition.resource.CompetitionCompositeId', 'MANAGE_INNOVATION_LEAD')")
@Path("add")
@CliOption(key = "logFilePathPattern", mandatory = true, help = "Fully qualified paths for the log files")
@RequestMapping(path = "/v1/policydetailsbyapplication", method = RequestMethod.GET)
@GetMapping("/links")
@SuppressWarnings({"squid:S3776", "squid:S1141"})
@ApiOperation(notes = "Retrieve a list of owners the user can register systems to. " + "Previously this represented owners the user was an admin for. Because the " + "client uses this API call to list the owners a user can register to, when " + "we introduced 'my systems' administrator, we have to change its meaning to " + "listing the owners that can be registered to by default to maintain " + "compatability with released clients.", value = "listUsersOwners", response = OwnerDTO.class, responseContainer = "List")
@Secured(permission = "formats:create", description = "Importer un référentiel des formats", isAdminOnly = true)
@RelativePath("../..")
@RequestMapping(value = "/customers/createCustomer", method = RequestMethod.POST)
@FormParam("trailerFile")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_TAGS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/tagTypes/{tagTypeCode}" + "/tagCodes/{tagCode}", method = RequestMethod.DELETE)
@GetMapping("/login")
@Path(CoordConsts.SVC_RSC_GET_ANALYSIS_ANSWERS_ROWS)
@Path("injector/options")
@ApiParam(name = "projectId", value = "PROJECT_ID", required = true)
@JsonProperty("authenticationEnabled")
@PostMapping("/unstage-application/{applicationId}")
@ApiOperation("Enable two factor authentication")
@UseCaseAdministratorDeletesUser( @Step( number = 2, name = "Service deletes user.", next = { 3, 4 }, description = "The service will delete the user with dependencies and triggers asynchronous events"))
@Path(PATH_LIST_SERVER_INFOS)
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_MOTIVATION, required = false)
@SqlType(VARBINARY)
@PathParam("maxSpace")
@FormParam("profileIds")
@GetMapping(value = "/v1/accounts/{account-id}/transactions/download/{download-id}")
@ScalarFunction("reverse")
@Post("/projects")
@Path("/XML/bindingKey/{id}")
@Inline(value = "Float.intBitsToFloat(EndianNumbers.toLEInt($1, $2, $3, $4))", imported = {EndianNumbers.class})
@NwhinInvocationEvent(beforeBuilder = AdhocQueryRequestDescriptionBuilder.class, afterReturningBuilder = AdhocQueryResponseDescriptionBuilder.class, serviceType = "Document Query", version = "")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 500, message = "Internal Server Error")})
@RequestMapping(value = "/articles", method = RequestMethod.GET)
@PreAuthorize(SecurityConstants.MANAGE_ACTIVEMQ)
@ApiParam(value = "The user group id.", required = true)
@ApiParam(value = "conditional to generate an assignment if one doesn't exist", defaultValue = "true")
@NotifyChange({USERS})
@ApiOperation(value = "Get subject resource by id")
@ApiOperation(value = "queryScheduleListPaging", notes = "QUERY_SCHEDULE_LIST_PAGING_NOTES")
@Description("Infinity")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}")
@RequestMapping(value = "/enableLdap/{clusterName}", method = RequestMethod.POST, consumes = "application/json")
@RequestMapping(produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@ExceptionHandler({IOException.class})
@QueueTrigger(name = "myNumber", queueName = "numbers", connection = "AzureWebJobsStorage")
@GetMapping("/download/**")
@RequestMapping(value = "reserve/override/{token}/{id}/{expiration}", method = RequestMethod.POST)
@Produces( APPLICATION_JSON )
@ApiOperation(value = "Get milestones for given parameters", response = MilestoneDTO.class, responseContainer = "List")
@Path("{deployment_id}/events/{event_id}/energy-estimation")
@ApiParam(value = "Filter on name containing the specified name strictness")
@QueryParam(Command.DIFF)
@ApiParam(name = "all", defaultValue = DEFAULT_ALL, value = DOC_All)
@ApiOperation(value = "Get order type by id")
@FormParam("dbType")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 404, message = "Not Found"), @ApiResponse(code = 500, message = "Internal Server Error")})
@Name("shouldIncludeServiceCosts")
@RequestMapping(value = "/news", method = RequestMethod.GET)
@GetMapping("/invite/panel/{inviteHash}")
@RequestParam(value = "removeAttachment")
@PreAuthorize("(hasPermission(#topic.id, 'TOPIC', 'GeneralPermission.WRITE') and " + "hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.EDIT_OWN_POSTS')) or " + "(not hasPermission(#topic.id, 'TOPIC', 'GeneralPermission.WRITE') and " + "hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.EDIT_OTHERS_POSTS'))")
@RequestParam("programId")
@ApiOperation(value = "queryAlertGroupListPaging", notes = "QUERY_ALERT_GROUP_LIST_PAGING_NOTES")
@Description("Translate characters from the source string based on original and translations strings")
@RequestParam(value = "notificationId", defaultValue = "-1")
@Path("/{id : .+}")
@ApiOperation("Create a Mobi User account")
@Parameter(SocketServerIp.class)
@PutMapping(path = "/update")
@JsonProperty("propertiesFile")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/commits")
@ApiParam(value = "Only return meta Facts added after a specific timestamp.")
@RequestMapping(value = "unreserve/{id}", method = RequestMethod.POST)
@PutMapping(value = "/adminorder")
@Before(EXECUTION_SAVE)
@ApiOperation(value = "onlineCreateResource", notes = "ONLINE_CREATE_RESOURCE_NOTES")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_GROUP_PERMISSION + "\")")
@ApiOperation(value = "Soft delete computation")
@Udf
@ConfigurationPropertiesBinding
@ApiOperation(value = "Remove a page from an experiment", notes = "Pages can only be added to an experiment with DRAFT, RUNNING, or PAUSED states")
@RequestMapping(value = "/authorize")
@ApiResponses({@ApiResponse(code = 200, response = ReceiveResponse.class, message = "Receive Response object")})
@DefaultValue(DownloadType.TEXT_JSON)
@ApiOperation(value = "Get preparation", notes = "Return the preparation with provided id.")
@ApiOperation(value = "Get specific dataset.", httpMethod = "GET", response = DataSourceContainer.class)
@PathVariable("endAssetGUID")
@ApiParam(required = true, value = "Part version")
@GetMapping("/users/{userId}/projects/{projectId}/pbis")
@RequestMapping(value = "/download/businessObjectDefinitionSampleDataFile/single/initiation", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@MessageMapping("/consume/{viewId}")
@GetMapping("/newest")
@QueryParam("identifier")
@Path("/currentUser")
@Path("/{project}/property/{field}")
@RequestMapping(value = "/api/qualityAverageTenderPeriod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@DeleteMapping("/user/comment/del")
@RequestMapping( value = {"/get_VSCLActionDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("ignoreNullBucket")
@Qualifier("unreferencedHousekeepingPathGenerator")
@RequestMapping(value = "/sync/clearAllPatients", method = POST)
@DescribeParameter( name = "kernelWidth", description = "Width for rectangular kernel", min = 0 )
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 200, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=CASE_DEFINITIONS_JSON)}))})
@PostMapping(value = "/{entityTypeId}", produces = APPLICATION_JSON_VALUE)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Scenario object successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "Scenario with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Path("/namespace/{namespace:.*}")
@PostMapping(value="/{competitionId}")
@FunctionMeta(description = "Show multiple checkboxes from a list or array object's properties in a form", example = "${w:showCheckboxes('groupBy', groupBys, payload.groupBy, 'name', 'description')}")
@QueryParam ("endTime")
@RequestMapping( value = {"/policyController/validate_policy.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@SuppressWarnings("BooleanMethodIsAlwaysInverted")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_BY_NOTIFICATION_FILTER_GET)
@javax.ws.rs.Path(RECORDS_COMMENTS)
@PathVariable(value = "facilityTypeId")
@Current
@GetMapping({"registerpage", "register"})
@Description("Returns the maximum of the char values <br/>" + "<b>numbers</b> - char values for comparison<br/>" + "Example:<br/>" + "#{minChar('1', '0', '2')} returns '2'")
@RequestParam(value = "lockType", required = false, defaultValue = "OBJECT_LOCK")
@PreAuthorize("hasRole('ADMIN') OR @grantPermissionManager.hasPermissionToRun(#runVO.pipelineStart, 'EXECUTE')")
@Path("/screens/{screenId}")
@JsonIgnoreProperties(value = {"id", "type"})
@Max(90)
@Operation(description = "Update VNF on a specified version, serviceInstance and vnfInstance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiOperation(value = "Get User dto by principal (email) from access token")
@RequestMapping(value = "/rest-api/requisitions/{id}", method = GET, headers = ACCEPT_JSON)
@RequestParam(value = "testonly", required = false)
@PathVariable("globalAttributeDefinitionLevel")
@CliCommand(value = "commits sync", help = "Compare commits with another Hoodie table")
@Operation( summary = "Get the outputs produced by the job", description = "Gets all the outputs produced by the job. If the job has not *written* any outputs (even if specified) " + "then an empty map is returned. If the job does not exist, a 404 is returned")
@RequestMapping( value = {"/policyController/getModelServiceVersionData.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@CallSuper
@Path("/edges/all")
@PutMapping("/admin/category/update")
@JsonProperty("createdAt")
@RequestMapping(value = "/measures/owner/{owner}", method = RequestMethod.GET)
@ExceptionHandler(ObaException.class)
@PreAuthorize("hasPermission(#forumComponent.id, 'COMPONENT', 'GeneralPermission.ADMIN')")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Created (Response containing a String message)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@RequestMapping(value = "/{assetId}/addresses/{id}", method = RequestMethod.PUT)
@RequestMapping("/search.php")
@Operation(summary = "Log experiment by id", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class))), @ApiResponse(responseCode = "404", description = "Experiment not found")})
@SuppressLint("SetTextI18n")
@ApiOperation(value = "Get roles in use in given workspace", response = RoleDTO.class, responseContainer = "List")
@PostMapping("/cost-totals")
@StringMapKey("amqp_queue")
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.WRAPPER_OBJECT)
@SuppressWarnings({ "unchecked", "rawTypes" })
@ApiOperation(value = "Delete a workflow model", response = Response.class)
@RequestMapping(value = "/api/ocds/cancelledFundingExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@PathParam("jarName")
@description
@GetMapping("/mongo/findLikes")
@JsonProperty(PROP_ACTION)
@ApiOperation(value = "Update Department")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 405, message = "Invalid input") })
@RequestMapping(value = "/api/scenarios/count/", method = RequestMethod.GET, produces = "application/json")
@PostMapping("/{projectId}/partner-organisation/{organisationId}/viability/{viability}")
@RequestMapping(path = "/v1/{assetGroup}/ec2/{resourceId}/installed-softwares", method = RequestMethod.GET)
@ResponseBody()
@Parameter(description = "ID of the job to get the spec for")
@GetMapping("/find-external-invites")
@CmdAnnotation(cmd = "ac_getAliasByAddress", version = 1.0, description = "根据地址获取别名/get the alias by address")
@QueryParam("lazy_regen")
@ApiParam(required = true, value = "Part revision version")
@ApiParam(value = "Key/Value pairs to be passed to the extension adapter when generating a manifest", required = false, example = "ext=version:1.2.3&ext=extension_key:EXT1")
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.FLOAT)
@Given("^attach subnet \"([^\"]*)\"$")
@RequestMapping(value = SEARCH_INDEXES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiOperation("Retrieves the Catalog specified by the provided ID.")
@PreAuthorize("hasPermission('Todo', 'search')")
@ApplicationScoped
@RequestParam(value = "processInstanceId", required = false, defaultValue = "0")
@SuppressWarnings({"checkstyle:CyclomaticComplexity", "checkstyle:NPathComplexity"})
@QueryParam("serviceUrl")
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.SHORT, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.CONVENTION })
@GetMapping("/{name}/{lob}/products/{productName}")
@ApiOperation(value = "countCommandState", notes = "COUNT_COMMAND_STATE_NOTES")
@Path("/zones/{id}")
@Bean(name = "IMAGE_PREPARE_STATE")
@Path("samplingfrequencies")
@Before("execution(* com.agiletec.apsadmin.portal.PageSettingsAction.updateSystemParamsForAjax())")
@RequestMapping(value = "/{isbn}", method = RequestMethod.GET, produces = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@PutMapping("/{uuid}/cancel")
@Segment(name = "fromJson", category = "application", library = "kamon")
@Universal
@ApiOperation(value = "${SelfSupportController.readAppRoleSecretId.value}", notes = "${SelfSupportController.readAppRoleSecretId.notes}")
@QueryParam( "newName" )
@DeleteMapping("/{organizationId}")
@EventHandler
@RequestMapping(value = "/businessObjectData/generatePartitions", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiResponse(responseCode="400", description="No collections available for field")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX + "/search", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@AfterRender
@HEAD
@Secured(SecurityFunctions.FN_SECURITY_ROLES_DELETE)
@Restricted(DoNotUse.class)
@PreAuthorize("#oauth2.hasAnyScope('server', 'ui')")
@PathVariable("component")
@OpenApi( path = ROUTE, method = HttpMethod.POST, summary = "Get validators matching specified public keys.", tags = {TAG_BEACON}, description = "Returns information about validators that match the list of validator public keys and optional epoch.\n\n" + "If no epoch is specified, the validators are queried from the current state.\n\n" + "Public keys that do not match a validator are returned without validator information.", requestBody = @OpenApiRequestBody( content = {@OpenApiContent(from = ValidatorsRequest.class)}, description = "```\n{\n \"epoch\": (uint64),\n \"pubkeys\": [(Bytes48 as Hex String)]\n}\n```"), responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = ValidatorWithIndex.class, isArray = true), description = "List of validator objects."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid body supplied"), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Path("/{id}/mark-checked")
@GetMapping("/app/{id}")
@ApiOperation("Gets the specified connector")
@ApiOperation(value = "Get all replies to comment.")
@RequestMapping(value = "sessionUsers", method = RequestMethod.GET)
@RequestParam("action")
@RequestMapping(value = "/role", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@StateChange
@Path("alarms/reset")
@Path("containers/{" + CONTAINER_ID + "}/scanner")
@RequestMapping(path = "/v1/filters/regions", method = RequestMethod.GET)
@RequestMapping(value = {"/components", "/rest/components"}, method = RequestMethod.POST)
@Path("/JSON/getDetail")
@ApiOperation(value = "Creates list of users with given input array", notes = "", nickname = "createUsersWithListInput", tags = { "user" })
@RequestMapping(value = "/{personId}/educations", method = RequestMethod.POST)
@RequestMapping(value = SECURITY_FUNCTIONS_URI_PREFIX + "/{securityFunctionName}", method = RequestMethod.DELETE)
@SuppressWarnings({ "StringEquality", "RedundantIfStatement" })
@XmlTransient
@Parameter(description = "The password of the user, necessary if the " + "headerPasswordCheck option is enabled.")
@RequestPart(name = "summary", required = false)
@RequestMapping(value = "/api/v1/pub/auth/login", method = RequestMethod.POST)
@FormBind(name = "formCommand")
@Constraint(variable = "y", expression = "min(2147483647, x + 15)")
@ApiOperation( value = "Get identifier templates", notes = "Identifier templates are used to create record UUIDs " + "havind a particular structure. The template will be used " + "when user creates a new record. The template identifier to " + "use is defined in the administration > settings.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "getIdentifiers")
@ApiOperation("创建项目")
@ParameterName("decimal separator")
@ApiOperation(value = "Find one product")
@CrossOrigin(allowedHeaders = {"*"}, origins = {"*"})
@Execute(name = "reject", validates = { @Validate(validator = Validators.NOT_EMPTY, parameter = "ids", failureCode = 81), @Validate(validator = Validators.NOT_EMPTY, parameter = "auditRemark", failureCode = 82), @Validate(validator = Validators.MAX_LENGTH, number = {100}, parameter = "auditRemark", failureCode = 83), @Validate(validator = Validators.SIGN) })
@ApiParam(value = "ID of speaker that needs to be fetched", allowableValues = "range[1,999]", required = true)
@SuppressLint("EmptyCatchBlock")
@JniArg(cast = "size_t")
@ApiOperation(value = "Stores a favorite.", response = Response.class, httpMethod = "POST", produces = APPLICATION_JSON, protocols = "https")
@Path("/{icd10}")
@ApiOperation("删除部门")
@PathVariable("vnfId")
@GetMapping("roles")
@CacheEvict(key = "#data.order.id+''+#data.order.userAccountId")
@RequestParam(value = "groupName")
@GetMapping(value="/v2/ss/approle/role/{role_name}",produces="application/json")
@Path( "/steps" )
@Param(value = FEATURES)
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + DatasetOptionListContainer.EXPORT)
@PathVariable("customerId")
@Timed(name = "http.rest.key-indices.class.object.post", absolute = true)
@DeleteMapping(value="/v2/serviceaccounts/approle",consumes="application/json",produces="application/json")
@Name("cypherLoop")
@RightsAllowed({ Right.BULK_EXTRACT })
@QueryParam("hypervisor_id")
@RowCustom(dramatizer = Select2Dramatizer.class, distinct = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated WorkflowModelDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(value = "Update a new Card", notes = "Update a card using json")
@ApiOperation(value = "Get assignments metadata cache details...")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations")
@RequestParam(name = "managed", required = false, defaultValue = "false")
@GetMapping("/{uuid}")
@RequestMapping(value = "/{configurationType}/{configurationId}/{hash}", consumes = MediaType.ALL_VALUE, method = RequestMethod.POST, produces = MediaType.TEXT_PLAIN_VALUE)
@ApiParam( value = "The input port id.", required = true )
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of RepositoryFileDto objects." ), @ResponseCode ( code = 200, condition = "Empty list of RepositoryFileDto objects." ), @ResponseCode ( code = 500, condition = "Server Error." ) } )
@PathParam("group")
@javax.ws.rs.Path(RECORDS_SECTIONS_RIS_FILE)
@ApiOperation("修改收货地址（tip；未使用！）")
@PutMapping(path = "/jobs/{jobId}/capacityAttributes")
@Value("${ehour.database.username:}")
@Path("/import")
@ApiOperation(value = "根据名称模糊查找所有user记录", notes="根据名称模糊查找所有user记录")
@HystrixCommand(fallbackMethod = "findAllVisibleFallback")
@RequestMapping(value = EXTERNAL_INTERFACE_URI_PREFIX + "/{externalInterfaceName}", method = RequestMethod.GET)
@QueryParam("ownership")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_SUPERVISORY_NODE, MANAGE_REQUISITION_GROUP')")
@Finder("search")
@RequestParam(defaultValue = "en")
@RolesAllowed({"account/owner", "workspace/admin", "system/admin"})
@OnlyForTest
@Operation(tags = { "records" }, summary = "Get record metadata source file")
@ModelAttribute(ModelKeys.CATEGORY)
@ApiParam(required = true, value = "Milestone to update")
@RequestParam(value = "waitForSeconds")
@Path("/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut")
@PostMapping(path = "/anomalies", consumes = "application/json", produces = "application/json")
@Timed(name = "http.rest.indices.object.delete", absolute = true)
@Name("collection")
@FloatRange(from = MIN, to = MAX)
@RequestMapping(value = "/{botId}" + STATUS_RESOURCE_PATH, method = RequestMethod.GET)
@PutMapping(path = "/tasks/{taskId}/attributes")
@RequiresPermission(Manifest.permission.ACCESS_FINE_LOCATION)
@GroupRequired
@GetMapping("searchuser")
@Operation(tags = { "records" }, summary = "Get source files of record")
@RequestParam("assetId")
@Param(value = COMMAND, required = true)
@ActionEvent(eventType = EventTypes.EVENT_GLOBAL_LOAD_BALANCER_DELETE, eventDescription = "Delete global load balancer rule")
@Path("/raw/objectgrouplifecycles/bylastpersisteddate")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully moved the file." ), @ResponseCode ( code = 403, condition = "Failure to move the file due to path not found." ), @ResponseCode ( code = 500, condition = "Failure to move the file." ) } )
@ConfigDescription("Backup service base URI")
@RequestMapping(value = "/spaces/restores/request", method = RequestMethod.POST)
@GetMapping("/available-application-ids/{competitionId}")
@ApiResponses({ @ApiResponse(code = 200, message = "The loggers successfully fetched"), })
@GetMapping("/competition/create")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the model was found and returned."), @ApiResponse(code = 404, message = "Indicates the requested model was not found.") })
@RequestMapping("branches/{id}/subscribe")
@EventHandler("saveChangeButton")
@ModelAttribute("createItemForm")
@ApiOperation(value = "${AppRoleControllerV2.associateApprole.value}", notes = "${AppRoleControllerV2.associateApprole.notes}")
@PathParam("topologyId")
@PathParam("dbid")
@Mapping(target = "bulkUpdateFlowIds", ignore = true)
@GetMapping("/{id}/rejectable")
@PostMapping("/statistic/")
@Secured(SecurityFunctions.FN_JOB_DEFINITIONS_POST)
@PutMapping("/attributes/{name:.+}/{userName:.+}")
@GenerateLink(rel = Constants.LINK_REL_CREATE_WORKSPACE)
@ApiOperation(value = "Update a role", response = RoleDTO.class)
@PathParam("direction")
@GetMapping("/confidentiality/{confidentialityLevel}")
@ApiParam(value = "Request to update FactType.")
@ResponseStatus(HttpStatus.ACCEPTED)
@Procedure(mode = Mode.WRITE)
@Consumes("application/xml")
@GetMapping(value = "/intercom")
@ApiResponses({ @ApiResponse(responseCode = "202", description = "Project is stopping"), @ApiResponse(responseCode = "400", description = "Validation error", content = @Content(mediaType = MediaType.APPLICATION_JSON, schema = @Schema(implementation = ErrorDTO.class))) })
@RequestMapping(value = "/completeTask/{taskId}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@JsonProperty("metric")
@FormParam ( "jsonFileList" )
@Decision(PUT)
@DefaultValue("none")
@UdfParameter(description = "The beginning of the series")
@RequestMapping(value = "/rest/domains/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_GET)
@QueryParam("lang")
@Before("com.sequenceiq.redbeams.aspect.ControllerLogContextAspects.interceptControllerMethodCalls()")
@GetMapping(value = "/site/{site}/property/{prop}")
@Path("/send-invitation")
@RequestParam(value = "title", defaultValue = "")
@QueryParam("managed-attributes")
@PlayerCommand
@XmlElementDecl(namespace = "", name = "description")
@RequestMapping(value = "/emrClusters/namespaces/{namespace}/emrClusterDefinitionNames/{emrClusterDefinitionName}/emrClusterNames/{emrClusterName}", method = RequestMethod.DELETE)
@RequestMapping(value = "/people.json", method = RequestMethod.GET)
@RequestParam("serverip" )
@GetMapping(value = "/config/{documentConfigId}/file-entry-details", produces = "application/json")
@PostMapping(params = "delete-invite")
@ApiParam(value = "验证模式，可以是username或phone或email", required = true)
@Inline(value = "getLegalTrafficSide() == $1.RIGHT", imported = LegalTrafficSide.class)
@SuppressWarnings("RedundantThrows")
@SuppressWarnings("finally")
@PathVariable(value = "employeeId")
@GetMapping("/{competitionId}/finance-users/find-all")
@PathParam("resourceType")
@PathVariable("storageName")
@RequiresApi(26)
@Template("hello.html")
@ApiOperation(value = "Get a preparation by id and details.", notes = "Returns the preparation details.")
@Produces({ MediaType.APPLICATION_JSON })
@GetMapping("/user/userInfo")
@Secured(SecurityFunctions.FN_SEARCH_INDEXES_POST)
@PostMapping("/")
@Param(value = COMPUTER_PASSWORD, required = true)
@Secured(SecurityFunctions.FN_CUSTOM_DDLS_PUT)
@JsonbProperty("edited_on")
@RequestMapping("/viewQuestionGroups.ftl")
@RequestMapping("sc/chambers/list")
@Secured(SecurityFunctions.FN_EMR_CLUSTER_DEFINITIONS_GET)
@RequestMapping(value = "/itemFillRate", method = GET, headers = ACCEPT_JSON)
@Metered(name = "verify-email-requests")
@Scheduled(cron = "0 0 0 * * ?")
@JsonMarshaller(LocaleMarshaller.class)
@RequestMapping(path = "/v1/vulnerabilities/distribution-vulntype", method = RequestMethod.GET)
@QueryParam("forcefully")
@Transactional(propagation=Propagation.REQUIRED,readOnly=true)
@RequestMapping(method = RequestMethod.POST, value = "/api/drops/import")
@Action(name = "Create DRS Host Group", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@CliCommand(value = "cluster delete", help = "Delete the cluster")
@DescribeParameter(name = "simplify", description = "Indicates whether contour lines are simplified", min = 0)
@ConfigurationProperty(name = "excludeFirstRow", label = "Exclude First Row", description = "Excludes the first row from the import", required = false)
@Mapping(source = "activeCount", target = "activeEntries")
@Param(PROTOCOL)
@ApiOperation("Deletes State as long as it belongs to the User making the request")
@RequestMapping(value = "/notification/alerts", method = GET, headers = ACCEPT_JSON)
@Transactional(readOnly=true)
@UseCaseAdministratorDeleteProject(@Step(number = 4, name = "Inform project owner that the project has been deleted"))
@RequestParam(value = "pageSize", required = false, defaultValue = "5")
@RequestMapping(value = "/egworks/contractor", method = PUT, consumes = APPLICATION_JSON_VALUE, produces = APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{wsName:.+}", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@GetMapping(value = "/unauth-user")
@Path("createObject")
@ApiOperation(value = "${AppRoleControllerV2.readAppRoleRoleId.value}", notes = "${AppRoleControllerV2.readAppRoleRoleId.notes}")
@ApiOperation(value = "queryLog", notes = "QUERY_TASK_INSTANCE_LOG_NOTES")
@RequestMapping(value = ADDRESSPOINT_URI, method = RequestMethod.GET)
@GetMapping(value = "/v2/identity/entity-alias/id/{id}", produces = "application/json")
@RequestParam(RESULTS_PARAM)
@Operation(description = "Unlock Orchestrated Requests for a given requestId", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@SuppressLint("DeprecatedMethod")
@ApiOperation(value = "delAlertgroupById", notes = "DELETE_ALERT_GROUP_BY_ID_NOTES")
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "PROCESS_DEFINITION_NAME", required = true, type = "String"), @ApiImplicitParam(name = "id", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "processDefinitionJson", value = "PROCESS_DEFINITION_JSON", required = true, type = "String"), @ApiImplicitParam(name = "locations", value = "PROCESS_DEFINITION_LOCATIONS", required = true, type = "String"), @ApiImplicitParam(name = "connects", value = "PROCESS_DEFINITION_CONNECTS", required = true, type = "String"), @ApiImplicitParam(name = "description", value = "PROCESS_DEFINITION_DESC", required = false, type = "String"), })
@GetMapping("/admin/users")
@Path("applications/{applicationName}/pages/{pageName}/users/{userID}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Monkey Strategy Object for given Monkey Strategy Name & Version"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given Monkey Strategy Name & Version") })
@GetMapping(path = "/order/status/{orderId}/{status}")
@Name("startTime")
@PreAuthorize("hasAnyAuthority('ifs_administrator', 'support')")
@SqlType(KdbTreeType.NAME)
@ApiParam("平台账号")
@DeleteMapping(path = "/orderOther/{orderId}")
@Then("^assertFalse R53 failover from \"([^\"]*)\" to \"([^\"]*)\"$")
@ApiOperation(value = "${SSLCertificateController.getAllSelfServiceGroups.value}", notes = "${SSLCertificateController.getAllSelfServiceGroups.notes}", hidden = true)
@GetMapping("/{userId}/role-profile-status/{profileRole}")
@RequestMapping(path = "/v1/{assetGroup}/ec2/{resourceId}/aws-notifications/details", method = RequestMethod.POST)
@PostMapping("/users/{userId}/projects/{projectId}/pbis/{pbiId}/tasks/{taskId}/issues")
@ApiOperation("Updates a specific Branch for a specific VersionedRDFRecord.")
@ApiOperation( value = "Search notification attachments (/search/quick alias)", nickname = "searchNotificationAttachments", tags = { IdmNotificationAttachmentController.TAG }, authorizations = { @Authorization(value = SwaggerConfig.AUTHENTICATION_BASIC, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }), @Authorization(value = SwaggerConfig.AUTHENTICATION_CIDMST, scopes = { @AuthorizationScope(scope = NotificationGroupPermission.NOTIFICATION_READ, description = "") }) })
@Scheduled(cron = "0 54 2 ? * *")
@ApiParam(name = "guestIds", required = true)
@Cacheable(cacheNames = "trendsvuln", key = "#request.vulnCacheKey", unless = "#result.statusCodeValue!=200")
@PathParam("event_id")
@Description("Returns the minimum of the char values <br/>" + "<b>numbers</b> - char values for comparison<br/>" + "Example:<br/>" + "#{minChar('1', '0', '2')} returns '0'")
@UseCaseUpdateProjectWhitelist( @Step(number = 2, name = "Update project", description = "The service will update the <<section-shared-project, Project whitelist>>."))
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = UserProfileDtoResponse.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@GetMapping(value = "/metrics")
@PutMapping("/users/{userId}/projects/{projectId}/pbis/{pbiId}/tasks/{taskId}/issues")
@Description("Returns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each other")
@RequestMapping(value = {"/cl_dictionary/save_pepOptions"}, method = {RequestMethod.POST})
@QueryParam("type-filter")
@Config("reporting.tag")
@PermissionRule( value = "EDIT_SPEND_PROFILE", description = "Partners can edit their own Spend Profile data")
@Param(value = IGNORE_CASE)
@ApiOperation("Retrieves a Comment from the application by its ID")
@ApiParam(required = true, defaultValue = DEFAULT_EMPTY)
@RequestMapping(path = "/v1/trend/compliancebyrule", method = RequestMethod.POST)
@Path("/audits")
@IntBoolean
@ApiOperation(value = "[debate] Edit content of a debate", notes = "Edit content of a debate that user created.")
@GuardedBy("monitor")
@Name("date")
@RequestMapping(value = WITHIN_OA_MIXED_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@Path("/task/{taskid}/status")
@Singleton
@RequestMapping(path = "/v1/autofixstats", method = RequestMethod.GET)
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get client version.", tags = {TAG_NODE}, description = "Returns the client version. Replaced by standard api endpoint `/eth/v1/node/version`.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = String.class)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@RequestMapping(method = RequestMethod.POST, value = "/workflow", produces = MediaType.APPLICATION_JSON_VALUE)
@Param(value = VM_NAME, required = true)
@Action(name = "Delete Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ModelAttribute
@RequestMapping(value = "/login_ajax", method = RequestMethod.POST)
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/query/list", method = {RequestMethod.POST, RequestMethod.GET})
@Produces(MediaType.APPLICATION_XML)
@Description("Returns a Geometry type object from Spatial Framework for Hadoop representation")
@HystrixCommand(fallbackMethod = "saveFallback")
@PutMapping("/{entityTypeId}/attributes/{attributeId}")
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}" + "/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.DELETE)
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = TipsAndTricksDtoResponse.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@ApiModelProperty(name = "properties")
@Description("Truncate to the specified precision in the session timezone")
@QueryParam(Command.REDIRECT)
@RequestParam("mapModuleId")
@Path("/logs/{id}")
@LogMethod("添加日程记录")
@Fork(value = 1)
@PathParam("mac")
@PathParam("field")
@ApiParam(required=true, value="Updated feature")
@GetMapping("/start-application/{competitionId}")
@GetMapping(path = "/routes/{startId}/{terminalId}")
@RequestMapping(value = "/api/corruptionRiskOverviewTable", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@HystrixCommand
@SuppressWarnings("PMD.AvoidThrowingNullPointerException")
@Secured(SecurityFunctions.FN_GLOBAL_ATTRIBUTE_DEFINITIONS_DELETE)
@RequestMapping(value = RESULTS_PATH, method = RequestMethod.GET)
@edu.umd.cs.findbugs.annotations.SuppressWarnings( value={"NP_GUARANTEED_DEREF", "NP_NULL_ON_SOME_PATH"}, justification="Null case checked by precondition")
@Path("/{domain}")
@QueryParam("snapshot")
@PathParam("entitytype")
@Path("{realmId}")
@RequestMapping(path = "/analyticResults", method = DELETE)
@GetMapping(SECTION_URL + "{sectionId}/{organisationId}")
@Name("bool")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_NOTIFICATION_REGISTRATIONS_PUT)
@Parameter(description = "Number of entries to extract. By default is 100.")
@DescribeParameter( name = "cellSize", description = "Grid cell size to aggregate to, in pixels" )
@GetMapping("/activate-success")
@SuppressWarnings("checkstyle:MultipleStringLiterals")
@ApiOperation("Get thread dump of jvm")
@Produces
@RequestMapping(value = "/topics/draft", method = RequestMethod.POST)
@Transactional(readOnly = true, isolation = Isolation.READ_COMMITTED)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the properties of the root directory." ), @ResponseCode ( code = 404, condition = "Unable to retrieve the properties of the root directory due to file not found error." ), @ResponseCode ( code = 500, condition = "Unable to retrieve the properties of the root directory due to some other error." ) } )
@Path("applications/{seacloudsId}/metrics")
@RequestMapping(headers = {"Accept=application/json"}, value = "/report/update", method = RequestMethod.POST)
@RequestMapping(value = "/person/search/page", method = RequestMethod.POST)
@JsTopic
@Path("/services/name/{name}")
@RequestMapping(value = "/spaces/snapshots/{storeId}/{snapshotId}/content", method = RequestMethod.GET)
@PutMapping("/id/{userId}/update-profile-agreement")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_DOWNLOAD_CREDENTIAL_GET)
@Path (REST_API_ROLES)
@Path("{baselineId}-light")
@RequestMapping(value = "/unclaim/{taskId}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@PostMapping("/where")
@DeleteMapping(value = "/exit", produces = "application/json")
@ApiOperation(value = "Get document baseline in a light format", response = DocumentBaselineDTO.class)
@PathParam("version")
@ApiParam("Id of parent workflow instance")
@RequestMapping(value = {"/oof_dictionary/save_model"}, method = {RequestMethod.POST})
@RequestMapping(value = PAGE_LIST_CONTRACT_URL, method = RequestMethod.GET)
@CliCommand(value = SPARQL_QUERY_CMD, help = "Executes the provided SPARQL Query on the connected Rya instance.")
@ApiOperation("Update an existing job's capacity")
@SuppressWarnings("PMD.AvoidRethrowingException")
@RequestMapping(value = "/{username}", method = RequestMethod.GET)
@RequestParam("operator")
@RequestMapping(path = "/v1/resourcedetails", method = RequestMethod.GET)
@QueryParam("pageNumber")
@OperationRecord(type = OperationRecordLog.OperationType.OPEN, resource = OperationRecordLog.OperationResource.CHANNEL, description = OperationRecordLog.OperationDescription.OPEN_CHANNEL)
@QueryParam("excludeFolder")
@Path("/read-messages/{brokerName}")
@SuppressFBWarnings ({ "ES_COMPARING_PARAMETER_STRING_WITH_EQ" })
@RequestMapping(value = "/api/ocds/package/ocid/{ocid}", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@RequireHardLogIn
@Path( "/locale" )
@GenerateLink(rel = Constants.LINK_REL_REGISTERED_RUNNER_SERVER)
@RequestMapping(method = RequestMethod.GET, value = {"/admin/adduser"})
@PathVariable("regionId")
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_BY_USERID_GET)
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 404, message = "Owner not found"), @ApiResponse(code = 500, message = ""), @ApiResponse(code = 409, message = "") })
@RequestMapping(value="/openId", method=RequestMethod.GET)
@RequestMapping(value = "/{portal}/{lang}/md.formatter.resource")
@ScheduleDelay( initialDelayParameterName = "che.workspace.activity_check_scheduler_delay_s", delayParameterName = "che.workspace.activity_check_scheduler_period_s")
@ApiOperation(value = "list", notes = "QUERY_ALERT_GROUP_LIST_NOTES")
@RequestParam("SMSCode")
@SuppressWarnings({ "deprecation", "finally" })
@UserFunction("apoc.any.property")
@RequestMapping(value = "/marketplace/{fname}/getRating", method = RequestMethod.GET)
@GetMapping(value = "/{fileId}")
@Param(PROXY_PORT)
@RequestMapping(value = "/{specOfferId}/waves/{specOfferWaveId}", method = RequestMethod.PUT)
@PsOutputResolution
@Path("/{topologyId}/clear")
@PostMapping(params = "add-team-member")
@DeleteMapping("/group/{id}")
@SerializedName("rest_stop")
@GetMapping("/notify-assessors/{competitionId}")
@RequestParam(value = "age")
@RequestParam(value = "expand", required = false)
@CliCommand(value = "configuration show", help = "Prints the desired configuration")
@GetMapping("/stores-by-metro-area")
@PostMapping(value = "/udf-func/update")
@RequestMapping(method = GET, value = "for-vendor")
@RequestMapping(value = "/{personId}/contacts/{id}", method = RequestMethod.PUT)
@AuthorityRequired(Authority.SECURITY_ADMIN)
@HeaderParam(HTTP_HEADER_SLUG)
@Authorize(value = { AuthConstant.AUTHORIZATION_AUTHENTICATED_USER, AuthConstant.AUTHORIZATION_SUPPORT_USER, AuthConstant.AUTHORIZATION_BOT_SERVICE, AuthConstant.AUTHORIZATION_ICAL_SERVICE })
@ApiParam(value = "Name of the translator to be fetched", required = true)
@CheckPermissionByResourceName(action = AuthorizationResourceAction.UPGRADE_DATALAKE)
@Action(name = "Parse Date", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = COMPARE_EQUAL, responseType = ERROR, isOnFail = true)})
@Transactional(propagation = Propagation.REQUIRES_NEW)
@RequestMapping(value = "/{publicActivityId}/awards", method = RequestMethod.POST)
@QueryParam("fromTime")
@RequestParam("jobId")
@RequestMapping(value="/{id}", method=RequestMethod.DELETE)
@RequestMapping(method = RequestMethod.POST, value = "/monitors/start")
@CurrentUser
@CliOption(key = {"topic"}, mandatory = true, help = "Kafka topic for registering a delete notice to remove a PeriodicNotification from the Periodic Notification Service.")
@ApiParam(value = "User readable name of the data set (e.g. 'Finance Report 2015', 'Test Data Set').")
@OnClick(R.id.activity_posts__fab)
@net.openhft.lang.model.constraints.NotNull
@Path("book")
@RequestMapping
@RequestMapping(value="/create/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{pagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@SecuredBySpring(value = "READ", description = "All users can view the invite to join an application.")
@ApiOperation(value = "startCheckProcessDefinition", notes = "START_CHECK_PROCESS_DEFINITION_NOTES")
@RequestMapping( value = {"/adminTabController/save_LockDownValue.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@RequestParam("now")
@APIResponse(description = "The headers for a linked data resource")
@Path("/{name}/correlated/{correlationId}")
@RequestMapping(method = POST)
@InflateContext.Ignore
@Path("total")
@Path ( "/pathsAccessList" )
@Path("room")
@Description("apoc.path.slice(path, [offset], [length]) - creates a sub-path with the given offset and length")
@ApiResponses(@ApiResponse(code = 200, message = "the list of violations grouped by version, instance, created; Ordered by date"))
@QueryParam("pattern_type")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing an Aggregator)"), @ApiResponse(code = 404, message = "DoesNotExistException") })
@RequestMapping(value = "/jobs", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(path = "/v1/patching/detail", method = RequestMethod.POST)
@Path("/{stateMachineId}/cancel")
@RequestMapping(value = "/api/applications/name/{name}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{personId}/families/{id}", method = RequestMethod.PUT)
@PathParam("workflowUuid")
@FormDataParam("iri")
@ApiOperation(value = "Gets the status of a specific dataset harvesting.", httpMethod = "GET", response = String.class)
@RequestMapping(value="/{id}",method = RequestMethod.GET)
@PermissionRule(value = "CREATE", description = "A System Registration User can create new Users on behalf of non-logged in users")
@Start(order = 10)
@Path("/mapping/{mappingFormat}/{mappingDefinitionId}")
@Description("apoc.metrics.get(metricName, {}) - retrieve a system metric by its metric name. Additional configuration options may be passed matching the options available for apoc.load.csv.")
@QueryParam(OperationParam.NAME)
@RequestMapping(method = RequestMethod.GET, value = "/internal/identityProviders/scoped")
@UdfParameter( description = "Milliseconds since" + " January 1, 1970, 00:00:00 GMT.")
@DescribeParameter(name = "transform", description = "The transform specification, as a list of specifiers of the form name=expression, delimited by newlines or semicolons.")
@Scheduled(cron = "${xs2a.cms.consent.cron.expression}")
@Description("Encode value as a big endian varbinary according to IEEE 754 double-precision floating-point format")
@Path( "clear" )
@ManagedAttribute
@RequestHeader(value = "Content-Length", required = false)
@RequestParam("productListId")
@ApiOperation("Create new task definition(s)")
@PathParam("prefix")
@RabbitListener( bindings = @QueueBinding( exchange = @Exchange(value = RabbitMQConstant.DEFAULT_EXCHANGE, type = ExchangeTypes.TOPIC, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT), value = @Queue(value = RabbitMQConstant.DEFAULT_QUEUE, durable = RabbitMQConstant.FALSE_CONSTANT, autoDelete = RabbitMQConstant.TURE_CONSTANT, arguments = { @Argument(name = RabbitMQConstant.DEAD_LETTER_EXCHANGE, value = RabbitMQConstant.DEAD_EXCHANGE), @Argument(name = RabbitMQConstant.DEAD_LETTER_KEY, value = RabbitMQConstant.DEAD_KEY) }), key = RabbitMQConstant.DEFAULT_KEY ))
@RequestParam( defaultValue = "creationDate")
@Path("wakeonlan/{mac}")
@Timed(name = "${'timer ' += timerIdBean.id}")
@RequestMapping(value = "/{restProjectId}/application/{restApplicationId}/resource/update/confirm", method = RequestMethod.POST)
@RequestMapping(value = {"/cl_dictionary/save_varbind"}, method = {RequestMethod.POST})
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, method = HttpMethod.GET)
@RequestMapping(value = "/api/v1/user/orders/sub", method = {RequestMethod.POST, RequestMethod.GET})
@RequestMapping(value = {"/fw_dictionary/remove_FWDictionaryList"}, method = {RequestMethod.POST})
@PathParam("queryId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of LightPathToPathLinkDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/fe/taxreceipts/manual/donate")
@GetMapping({ "/", "/home" })
@Path(RECTIFICATION_AUDIT)
@PermissionRule(value = "READ", description = "only the same user can read their panel participation")
@Path("/definitions/{id}")
@RequestParam("lastCommId")
@ConditionalOnMissingBean(name = "taskAssigningRuntimeServerExtension")
@RequestMapping(value = "/vs/add", method = RequestMethod.GET)
@RequestMapping(value = "/{appId}" + REPORT_URL + ".{format:\\w+}", method = RequestMethod.POST)
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "appVersion", value = "版本号"), @ApiImplicitParam(name = "updateType", value = "更新类型，0：强制更新 1：一般更新 2：静默更新 3：可忽略更新 4：静默可忽略更新"), @ApiImplicitParam(name = "versionStatus", value = "上架状态，0-未上架；1-已上架"),})
@Produces({ "text/xml" })
@Path("/{version:[vV][1]}/allocate")
@RequestParam(value = "grant_type", required = false)
@Parameter(description = "Include phased transactions detail info" )
@QueryParam("useLatestDefinitions")
@PathParam("entity")
@RequestMapping(value = "/admin/logo/IFrameLogoPreview", method = RequestMethod.POST)
@RequestMapping(value = "/file/bulk/type/{fileType}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@Pollable(async = true, message = "Export asset as xliff")
@Path("/definitions")
@Path("/suspendAll")
@Cacheable(value = "authorizationCache")
@ApiOperation(value = "Get Person Enrolment Subjects by id", position = 1)
@QueryParam(REST_QUERY_TYPE)
@RequestMapping("{jobId}/uploadJar")
@ApiOperation("使用最新配置实例")
@UserAggregationFunction("apoc.agg.percentiles")
@PostMapping(path = "/adminbasic/configs")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully shut down the server." ), @ResponseCode ( code = 500, condition = "An error occurred when shutting down the scheduler." ) } )
@PathVariable("configurationEntryKey")
@Inline(value = "($1) * 1e-3")
@VisibleForTesting
@CliOption(key = { "quota" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether with quta information")
@MustBeClosed
@Path("{roleName}")
@GetMapping("{id}/attachment")
@Scheduled(initialDelayString = "${messageStatus.initialdelay:PT60m}", fixedRateString = "${messageStatus.fixedrate:PT60m}")
@PostAuthorize("isAllowed(returnObject, 'WRITE')")
@ScalarFunction("bing_tile_polygon")
@FormParam("watermarkFile")
@PathVariable("tcId")
@Path("/list")
@RequestParam("deleteIds")
@QueryParam("relatesto")
@NotSecured("Must be secured by other services.")
@ExceptionHandler(value = { NoGroupForUserException.class })
@RequestMapping(value = "me", method = RequestMethod.GET)
@RequestMapping(value = PLACE_URI, method = RequestMethod.GET)
@ModelAttribute("searchCommand")
@RangerAnnotationRestAPI(updates_classes = "VUserProfile")
@Path( "/createRole" )
@Path("/{uri:.+}")
@GetMapping("/liveness")
@Path(SIGN_SERVICE_RESPONSE_PATH)
@QueryParam ("startTime")
@ApiOperation(value="Retrieves general information on the configuration of the current node, including hostnames and ports for the gRPC and HTTP connections and contexts")
@QueryParam( "confirm" )
@SubmarineApi
@ApiResponses(value = { @ApiResponse(code = 404, message = "stack or tiles with z not found") })
@PostMapping("/sendMsg")
@AfterStep
@NotCallOrigin
@QueryParam("principal")
@Path("/musics/list/json")
@PathParam("namespace-id")
@Path("{userID}/{itemID : .+}")
@Produces({MediaType.APPLICATION_JSON,"application/javascript"})
@SuppressWarnings({"squid:S1166", "squid:S1848"})
@PreAuthorize("hasAnyAuthority('comp_admin' , 'project_finance')")
@Cacheable(value = HABIT_FACT_OF_DAY_CACHE)
@RequestMapping(path = "/list-details", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping("is-available")
@Description("Converts the incoming parameter of a <b>String (size 1)</b>, <b>Character</b>, <b>Byte</b>, <b>Short</b>, <b>Integer</b> value type<br/>" + "or <b>FIX enum</b>, <b>Base enum</b> (using for non-FIX message) based on the same types.<br/>" + "Throws IllegalArgumentException in runtime" + "<b>value</b> - a number value for converting.<br/>" + "Example:<br/>" + "#{toChar(\"A\")} returns 'A'")
@PostMapping(path = "/edit")
@Path("/{resourceId}")
@ApiOperation(value = "添加菜单", httpMethod = "POST", produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping(value="/{id}/project-manager/{projectManagerId}")
@APIResponses({ @APIResponse(responseCode = "204", description = "Todo deleted"), @APIResponse(responseCode = "404", description = "Todo with given id does not exist"), @APIResponse(responseCode = "500", description = "Internal server error", content = @Content(schema = @Schema(implementation = ApplicationErrorDTO.class))) })
@SuppressWarnings({"RedundantIfStatement"})
@QueryParam("replace")
@ApiOperation( value = "版本列表查询和分页", notes = "版本列表查询和分页" )
@GetMapping(path = "/order/price/{orderId}")
@LiteralParameters({"x", "y"})
@PostMapping("/" + LOGIN_BASE + "/" + RESET_PASSWORD)
@Path("/change/to/info/{loggerName}")
@GetMapping("/path")
@QueryParam("withCardinality")
@ModelAttribute(MODEL_SPANNER)
@Name("name")
@ApiOperation(httpMethod = "POST", value = "Revoking issue exception to the corresponding target type")
@Produces({ MediaType.APPLICATION_JSON + "; " + JettyUtils.UTF_8, MediaType.APPLICATION_XML + "; " + JettyUtils.UTF_8 })
@RequestMapping( value = {"/get_ZoneDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("entityId")
@ApiResponses(@ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = StringMap.class)) , description = "Return a list of a pair of mapping file name and content"))
@Path ( "/jobs" )
@PostMapping("/documentValidation")
@ConfigurationWarning("Please use the parameter operand1")
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.SCHEDULES)
@ApiOperation( value = "Delete a transformation", tags = {"transformations"}, notes = "Deletes a transformation and all the coresponding artifacts" )
@GetMapping("/active")
@Contract(value = "null -> false; !null -> true", pure = true)
@RequestMapping(value = TAGS_URI_PREFIX + "/tagTypes/{tagTypeCode}/tagCodes/{tagCode}", method = RequestMethod.DELETE)
@SuppressFBWarnings("UW_UNCOND_WAIT")
@Transactional(Transactional.TxType.REQUIRES_NEW)
@CameraKit.SensorPreset
@RequestParam(value = "sortDirection", required = false, defaultValue = "asc")
@PathVariable("scientificName")
@NativeQuery(value = "need to use union", specificTo = "mysql due to usage of date() and convert_tz() functions.")
@javax.ws.rs.Path(RECORDS_PAGES_CANVAS)
@PostMapping(params = "invite-to-existing-organisation")
@JsonProperty("open")
@RequestMapping( value = {"/get_PSServiceData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_POLICY_EXPORT_AUDITS + "\")")
@Path("trades/{tradeId}")
@PathVariable("newteamname")
@SuppressWarnings("java:S2447")
@ApiOperation(value = "Delete a user's role within an application")
@RolesAllowed("addThreatIntelFactComment")
@QueryParam("activeon")
@Path("tasks/{id_async}")
@Param(value = KEY, required = true)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_ACCESS_LOGS + "\")")
@ApiOperation(value = "${DirectoryServiceControllerV2.searchByUPN.value}", notes = "${DirectoryServiceControllerV2.searchByUPN.notes}")
@RequestMapping(path = "/v1/policyViolationReason", method = RequestMethod.GET)
@JmxManaged
@FormParam("sourceTracks")
@Path("/{intygsTyp}/{intygsId}/pdf")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.VALIDATE_CONFIG + "\")")
@SuppressWarnings("UnnecessaryLocalVariable")
@RequestParam(value = "udfIds")
@PutMapping(value = "/trips")
@GetMapping("/assessment/{assessmentId}/question/{questionId}")
@RequestMapping(method = RequestMethod.GET, produces = {"application/xml", "application/json"})
@PathVariable("scheduleId")
@QueryParam("max")
@PathParam("pool")
@FormParam("path")
@SuppressWarnings("FutureReturnValueIgnored")
@Return(code = 404, description = "Item not found")
@Path("/{type}/{id}/location")
@GetMapping("/path/{uniqueNodeId}")
@RequestParam(name = "classificationName", required = false)
@DescribeParameter(name = "features", description = "Features to process", min = 1, max = 1)
@RequestHeader(value = "X-Channel-Id", required = true)
@Around("within(edu.asu.diging.gilesecosystem.web.rest..*) && @annotation(tokenCheck)")
@ApiOperation(value = "Get current dictionary (as serialized object).", notes = "Returns a DQ dictionary serialized usin Java serialization and GZIP-ed.")
@GetMapping(value = "/v1/{assetGroup}/{resourceType}/{resourceId}/creatordetails")
@RequestParam(required = false, name = "globalTxID")
@JsonProperty("priceChange")
@ApiParam(value = "Submitted Data")
@RequestMapping(value = "/{metadataUuid:.+}", method = RequestMethod.GET, consumes = { MediaType.ALL_VALUE }, produces = { MediaType.TEXT_HTML_VALUE, MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_XHTML_XML_VALUE, MediaType.APPLICATION_JSON_VALUE, "application/pdf", "application/zip", MEF_V1_ACCEPT_TYPE, MEF_V2_ACCEPT_TYPE, MediaType.ALL_VALUE })
@Counted
@Produces(CONTENT_TYPE_JSON + ";qs=.5")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort")
@Description("apoc.coll.isEqualCollection(coll, values) return true if two collections contain the same elements with the same cardinality in any order (using a HashMap)")
@ApiParam(required = true, value = "Workflow model to create rules to set")
@Rel("/rel/jsonhome/registry")
@Path("integrations")
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.WORKSPACE, paramIndex = 1, userRole = { RoleNames.ROLE_WORKSPACE_COLLABORATOR_ADMIN, RoleNames.ROLE_WORKSPACE_COLLABORATOR_CONTRIBUTOR }), @ElementAccessPolicy(type = CheckedElementType.PROJECT, paramIndex = 2, userRole = { RoleNames.ROLE_COLLABORATOR_OWNER, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN, RoleNames.ROLE_PROJ_COLLABORATOR_CONTRIBUTOR }) })
@ApiResponses({ @ApiResponse(code = 200, message = "Details of a road returned successfully.", response = StandardResponse.class), @ApiResponse(code = 400, message = "Invalid request or road name.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road not found.", response = StandardResponse.class) })
@Mapping(target = "pathComputationStrategy", expression = "java(java.util.Optional.ofNullable(flow.getPathComputationStrategy())" + ".map(pcs -> pcs.toString().toLowerCase())" + ".orElse(null))")
@QueryParam("enableBpmn")
@PathParam("idu")
@Functions.Expose(prefix = "osx", names = {"decodeBase64"})
@Path("{eventId}/comment/{commentId}")
@RangerAnnotationClassName(class_name = VXGroup.class)
@RequestMapping(path = "/{key:.+}", method = PUT)
@Udf(description = "Splits a string into an array of substrings based on a delimiter.")
@RequestMapping(path = "/invoke", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@RefreshRequired
@EventHandler("rule-button")
@RequestMapping(value = "/updateNameSvrAddr.do", method = RequestMethod.POST)
@Path("/functional-dependency-algorithms/")
@ApiOperation(value = "${SysControllerV2.unsealProgress.value}", notes = "${SysControllerV2.unsealProgress.notes}")
@Secured(SecurityFunctions.FN_FILE_TYPES_GET)
@PathParam("algorithmFileName")
@PreAuthorize("hasAuthority('ARTIFACTS_DEPLOY')")
@Path("/{taskId}/ack")
@SuppressWarnings({"ConstantConditions"})
@RequestMapping(value = "/projects/{projectId}/likes", method = RequestMethod.DELETE)
@PermissionRule( value = "UPDATE", description = "Project finance users can update any organisations bank details")
@QueryParam(value = "includeAll")
@ApiException(QUEUE_COUNT_ERROR)
@ApiParam(value = "Provider data", required = true)
@FormParam("watermarkActive")
@ApiOperation(value = "Processing Periods", notes = "Returns all processing periods", response = org.openlmis.report.model.dto.ProcessingPeriod.class)
@Description( "Show the current user." )
@Name("metricName")
@DataType(AttributeTypeView.class)
@SuppressWarnings({"SimplifiableIfStatement"})
@PermissionRule(value = "READ", description = "The assessor can see the input responses of in applications for the applications they review")
@NeedsContext
@RequestParam("email")
@RequestMapping(value = "/users/{id}", method = GET)
@RequestMapping(value = "/geographicZones/{id}", method = PUT, headers = ACCEPT_JSON)
@GetMapping("/show-state-aid")
@GetMapping(value = "images/rand", produces = "image/jpeg")
@Scheduled(cron = "0,15,30,45 * 9,10,11,13,14 ? * MON-FRI")
@ColorInt
@ApiOperation(value = "Used to get list of all the configurations")
@Path("{appId}")
@RequestMapping("/ping")
@RequestMapping( value = "/v4-3/pags/{pagsGroupName}.json", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT)
@RequestHeader("User-Agent")
@SuppressWarnings("java:S1452")
@Description("Absolute value")
@SuppressWarnings( "deprecation" )
@RequestMapping(value = {"/watchPolicy"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@RequestMapping(value=URI_PATTERN_P_OPEN, produces="application/json", method=RequestMethod.POST)
@QueryParam( "uniqueness" )
@RestQuery(name = "getversion", description = "Returns a list of available version as well as the default version.", returnDescription = "", responses = { @RestResponse(description = "The default version is returned.", responseCode = HttpServletResponse.SC_OK) })
@ApiOperation(value = "This API deletes all FailurePoint Objects from Elastic Search", response = ResponseEntity.class)
@Path("/rebuild/{imageId}")
@PreValidateCheckoutStep(checkoutStep = SUMMARY)
@ExceptionHandler(value = RestException.class)
@RequestParam(required = false, value = "disableProcessors", defaultValue = "false")
@GetMapping(value = "/v2/username", produces = "application/json")
@UseCaseUserUploadsSourceCode(@Step(number = 2, name = "Try to find project annd upload sourcecode as zipfile", description = "When project is found and user has access and job is initializing the sourcecode file will be uploaded"))
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "QUEUE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "queue", value = "YARN_QUEUE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "queueName", value = "QUEUE_NAME", required = true, dataType = "String") })
@RequestMapping( method = RequestMethod.PUT, consumes = { MediaType.APPLICATION_JSON_VALUE } )
@ShellMethod("Progress command")
@XmlElement(name = "role")
@RequestMapping(value = "/{specOfferId}/benefits/{specOfferBenefitId}", method = RequestMethod.PUT)
@RequestMapping( value = {"/get_PSClosedLoopDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequiresPermissions("nexus:privileges:create")
@PostMapping("/qq/{qq}")
@WSDoc("Retires the Drug")
@Path("/schemas/{schemaId}")
@Export("nextInt")
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "UDF_TYPE", required = true, dataType = "UdfType"), @ApiImplicitParam(name = "funcName", value = "FUNC_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "suffix", value = "CLASS_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "argTypes", value = "ARG_TYPES", dataType = "String"), @ApiImplicitParam(name = "database", value = "DATABASE_NAME", dataType = "String"), @ApiImplicitParam(name = "description", value = "UDF_DESC", dataType = "String"), @ApiImplicitParam(name = "id", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100") })
@RequestParam(value = "mimeTypes", required = false, defaultValue = "")
@ApiParam("Will only return pools with a start date after the supplied date. " + "Overrides the activeOn date.")
@PostMapping(path = "/updateDetectorTrainingTime")
@Scheduled(cron = "${rabbitmq.auto-config.re-queue-config.cron}")
@RequestMapping(value = "submit")
@RequestParam(value = "sort", defaultValue = "")
@Description("apoc.coll.toSet([list]) returns a unique list backed by a set")
@RequestParam(value = "match", required = false, defaultValue = "")
@ApiParam( value = "For a specific profile" )
@Path("/XML/businessKey/{id}")
@Path("setBean")
@RequestMapping("/topics/{topicId}/page/{pageNum}/markread")
@ApiParam(value = " ID")
@ApiParam(name = "metadata", value = "Include metadata information in the response")
@QueryParam("service_level")
@QueryParam(PARAM_PATIENT_DECEASED)
@RequestParam(value = "options", required = false)
@UdfParameter( value = "input", description = "a valid URL to extract a fragment from")
@DeleteMapping(value = "/trains/{id}")
@Path( "/allRoles" )
@Secured(ADMIN)
@ApiParam(value = "Organization to create", required = true)
@ApiParam( value = API_PARAM_IDENTIFIER, required = true )
@GetMapping("/{userId}/goals/available")
@RequestParam("zoneId")
@PipelinePropertyDocRef(types = StatisticStoreDoc.DOCUMENT_TYPE)
@RequestMapping(value = {"", "/", "/delete"}, method = RequestMethod.DELETE)
@PostMapping(value = "/v2/identity/lookup/entity", produces = "application/json")
@SuppressWarnings({ "PMD.ExcessiveMethodLength", "PMD.NcssMethodCount" })
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "class")
@RequestMapping( value = EXPECTED_PARTITION_VALUES_URI_PREFIX + "/partitionKeyGroups/{partitionKeyGroupName}/expectedPartitionValues/{expectedPartitionValue}", method = RequestMethod.GET)
@PathParam("agencyId")
@Around("invalidateMulti()")
@GetMapping("/{name}/{lob}")
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
@CliCommand(value = "commits show", help = "Show the commits")
@Input
@Header(name = MessageHeaderKey.TENANT, required = false)
@JsonProperty(MATCH_ON)
@RequestMapping(value = "/defaultAvatar", method = RequestMethod.GET)
@Duration
@GetMapping("/get-assigned-questions-count-by-application-id-and-assignee-id/{applicationId}/{assigneeId}")
@ApiOperation(value = "getNodeListByDefinitionId", notes = "GET_NODE_LIST_BY_DEFINITION_ID_NOTES")
@QueryParam("start")
@EventHandler("acceptButton")
@SuppressWarnings("checkstyle:cyclomaticcomplexity")
@GetMapping("info/terms-and-conditions")
@PathVariable("srcEnv")
@RequestMapping(value = "/users/{id}/avatar", method = RequestMethod.GET)
@GetMapping("/{tenantAppId}-{version}-{channelCode}-{platform}")
@Param(value = PORT)
@GetMapping("/get-completed-sections/{applicationId}/{organisationId}")
@Description("Formats date in the UTC time zone modified according to a pattern into a string using format pattern after applying time zone offset (DST aware)." + FORMAT_HELP + MODIFY_HELP + "Example: #{formatDateByZoneId(date, formatPattern, modifyPattern, timeZoneId)}")
@PathParam(SOURCE)
@ApiOperation(value = "${AppRoleControllerV2.deleteAppRole.value}", notes = "${AppRoleControllerV2.deleteAppRole.notes}")
@Config("lifecycle.stop-traffic.delay")
@NotifyChange({"selected", "showPopUp"})
@BoolRes
@RequestMapping(value = "/{wsName}/{name:.+}", method = RequestMethod.PUT)
@EventHandler("months-input")
@ApiParam(value = "按照收信人还是发信人查询，可选值是sender和receiver", required = true)
@Value("${properties.beekeeper.default-cleanup-delay}")
@RequestHeader(X_FORWARDED_HOST)
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
@ScalarFunction("to_base64url")
@RestQuery(name = "getNewProcessing", description = "Returns all the data related to the processing tab in the new event modal as JSON", returnDescription = "All the data related to the event processing tab as JSON", restParameters = { @RestParameter(name = "tags", isRequired = false, description = "A comma separated list of tags to filter the workflow definitions", type = RestParameter.Type.STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "Returns all the data related to the event processing tab as JSON") })
@PostMapping("/apps")
@RequestMapping(value = "/api/user/uniqueusername", method = {RequestMethod.GET}, produces = ApplicationMediaType.APPLICATION_BEARCHOKE_V1_JSON_VALUE)
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.FLOAT)
@ApiOperation(notes = "Creates a Product. Returns either the new created Product or " + "the Product that already existed.", value = "createProduct")
@Path("/access_audit")
@Path("{workspace}/meta")
@RequestMapping(path = "/v1/statsdetails", method = RequestMethod.GET)
@Path("{vm_id}/events/{event_id}/power-estimation")
@Path( "/proxy/restart/{upgradeId}" )
@GetMapping(value = "/export")
@QueryParam("albumId")
@PreAuthorize("hasPermission(#spanner, 'owner')")
@RequestParam(value = "scope", required = false)
@RequiresUser
@ApiParam(value = "view version")
@Availability
@PreAuthorize("hasRole('Editor') or hasRole('Reviewer') or hasRole('UserAdmin') or hasRole('Administrator')")
@ApiOperation( value = "Start the Message Classification executor with the configuration in application.yml", code = 204 )
@MatrixVariable(name="q", pathVar="ownerId")
@JniArg(flags = NO_IN)
@RequestMapping(value = "/rest-api/lookup/processing-periods", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequestMapping(value = "/admin/enter", method = RequestMethod.GET)
@RequestMapping(method = GET, value = "{name}/create")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/conflicts/resolution")
@RequestMapping(value = "/datasets", method = POST, produces = TEXT_PLAIN_VALUE)
@PreAuthorize("hasAuthority(#dashboardName+'_MANAGE') or hasAuthority('SYS_MANAGE_DASHBOARD')")
@Name("prop")
@Incubating(since = "1.2.0")
@GetMapping(value = "/repository/models", produces = "application/json")
@QueryParam("download")
@Description("apoc.graph.fromPaths(path,'name',{properties}) - creates a virtual graph object for later processing")
@Transactional(Transactional.TxType.NEVER)
@RequestMapping(value = "auth/welcome", method = RequestMethod.GET)
@QueryParam("zoneName")
@Bean(destroyMethod = "close")
@Around("readSingleCounter()")
@Param(KNOWN_HOSTS_POLICY)
@ScalarFunction("ST_ConvexHull")
@Path("/vertices/{id}")
@Advice.Enter
@PathParam("image_id")
@PermissionRule(value = "VIEW_PROJECT_SETUP_COMPETITION_STATUS", description = "Stakeholders should be able to access current status of competition that are assigned to them")
@RequestMapping("connectionMain/deleteLegalRep/{legalRepId}")
@RequestMapping(value = "/password/restore", method = RequestMethod.GET)
@RequestMapping(path = "/{id}", method = RequestMethod.GET)
@ApiOperation( value = "Transfer flow files to the input port", response = String.class, authorizations = { @Authorization(value = "Write - /data-transfer/input-ports/{uuid}") } )
@QueryParam("correctedTo")
@PostMapping(value = "/invite", params = {"addNewUser"})
@Config("hive.metastore.authentication.type")
@PostMapping("/payments/{id}")
@RequestMapping(value = "/admin/widgets", method = RequestMethod.GET)
@Bean(name = "WAIT_FOR_EXTERNAL_DATABASE_STATE")
@ApiResponses({ @ApiResponse(code = 404, message = "Owner not found") })
@RouteMeta(permission = "查询日志记录的用户", module = "日志", mount = true)
@PermissionRule(value = "DOWNLOAD_DOCUMENT", description = "Monitoring officer can download document")
@RequestMapping("/user/login")
@DeleteMapping(value = "/{templateId}")
@Path("/users/count")
@Path("{toItemID}/{itemID : .+}")
@Path( "/{name : .+}" )
@IbisDoc({"Proxy host port", "80"})
@GetMapping("/get")
@RequestMapping(value = "/export/dataset/{datasetId}/{format}", method = GET)
@JmsListener(id = HerdJmsDestinationResolver.SQS_DESTINATION_STORAGE_POLICY_SELECTOR_JOB_SQS_QUEUE, containerFactory = "storagePolicyProcessorJmsListenerContainerFactory", destination = HerdJmsDestinationResolver.SQS_DESTINATION_STORAGE_POLICY_SELECTOR_JOB_SQS_QUEUE)
@Path ( "/job/update" )
@PathVariable("legalRepId")
@WebMethod(operationName = "queryVnfNotification")
@RequestParam(value = "businessObjectFormatUsage", required = false)
@RequestMapping("/download")
@RequestParam(value = "response_type", required = false)
@RequestParam("category")
@Produces(ExtMediaType.APPLICATION_ZIP)
@ExceptionHandler(MdsException.class)
@Validated(DeleteServer.class)
@Path("{deployment_id}/power-estimation")
@NwhinInvocationEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionBaseEventDescriptionBuilder.class, serviceType = "Document Submission", version = "")
@GetMapping("/addAgent")
@Path("all")
@CmdAnnotation(cmd = "ac_createOfflineAccount", version = 1.0, description = "创建离线账户, 该账户不保存到数据库, 并将直接返回账户的所有信息/" + "create an offline account, which is not saved to the database and will directly return all information to the account.")
@PostMapping("/cards")
@ApiOperation(value = "Create Employee", position = 1)
@ApiException(CREATE_ALERT_GROUP_ERROR)
@GetMapping(value = "/{entityTypeId}/{id}/{refAttributeName}", produces = APPLICATION_JSON_VALUE)
@ApiOperation(value = "authUDFFunc", notes = "AUTHORIZED_UDF_FUNC_NOTES")
@ApiOperation(value = "${ServiceAccountsControllerV2.getADServiceAccounts.value}", notes = "${ServiceAccountsControllerV2.getADServiceAccounts.notes}")
@Contextual
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Facility.class), @ApiResponse(code = 500, message = "Internal server error")} )
@Path("/books")
@QueryParam("from")
@RequestMapping(value = "/downloadAll")
@Param(PRIVATE_KEY_FILE)
@PreAuthorize("hasAnyRole('ROOT','" + Login.ROLE_PRODUCT_CENTER + "','" + Login.ROLE_LOOK + "')")
@RequestMapping(value = "/user/new_ajax", method = RequestMethod.POST)
@ProxyEvent
@JsonDeserialize(using = MetaClassConverters.MetaFieldDeserializer.class)
@Param(value = IP_ADDRESS)
@Post("/{name}/check")
@PostMapping("/having")
@ApiOperation("Get Task type queue sizes")
@Path("/secure/users/activestatus")
@GetMapping(path = "/users/{userId}/commands/recommendFriends")
@QueryParam("per_page")
@Path("/{projectName}/{exploratoryName}/{computationalName}")
@PathParam( "name" )
@QueryParam("tradeId")
@RequestMapping(value = {"/ms_dictionary/save_DictionaryData"}, method = {RequestMethod.POST})
@PostMapping("/{projectId}/unsuccessful")
@ApiOperation("Retrieves workflow definition along with blueprint")
@Description("Returns TRUE if the given geometries represent the same geometry")
@GetMapping(path = "/adminorder")
@DescribeParameter(name = "crs", description = "Coordinate reference system of the input geometry (if not provided in the geometry)")
@ApiOperation(value = "Get roles in given workspace", response = RoleDTO.class, responseContainer = "List")
@Deprecated(since = "1808")
@ApiOperation(value = "Delete Employee", position = 4)
@Description("apoc.math.minDouble() | return the smallest positive nonzero value of type double")
@Description("apoc.coll.sum([0.5,1,2.3])")
@RequestMapping(value = "/metrics", method = RequestMethod.GET)
@Description("apoc.graph.fromDocument({json}, {config}) yield graph - transform JSON documents into graph structures")
@Action(method = HttpMethod.POST)
@Request(PanicRequest.NAME)
@QueryParam( "order" )
@Operation(description = "Create VNF on a specified version and serviceInstance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiOperation( value = "Update user", notes = NON_GUARANTEED_ENDPOINT, response = User.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "write"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.LONG)
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.INTEGER)
@JsonProperty("rtbCtype")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.APP, description = OperationRecordLog.OperationDescription.DELETE_APP)
@Path("getSchemas")
@EventHandler("monacoLanguageSelector")
@Description("apoc.math.maxDouble() | return the largest positive finite value of type double")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_USERS + "\")")
@Mapping(target = "doNotRevert", ignore = true)
@RequestMapping(method = RequestMethod.POST, value = "{toPageId}/moveWidget")
@RequestMapping(value="/alarms/{id}/alerts", method = RequestMethod.GET)
@RequestMapping(value = BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/externalInterfaceNames/{externalInterfaceName}", method = RequestMethod.GET)
@GetMapping(GROUP_PERMISSION_END_POINT)
@ApiOperation( value = "Retrieve an ObjectType by its UUID.", notes = "This operation returns an ObjectType identified by its UUID.", response = ObjectType.class )
@RequestMapping(value="/edit", method=RequestMethod.GET)
@Named("Thread")
@DeleteMapping(path = "/assurances/assuranceid/{assuranceId}")
@PostMapping(value = OBJECTS + "/{" + TYPE_ID + "}/{" + OBJECT_ID + "}")
@Functions.Expose(prefix = "os", names = {"htmlEncode"})
@SuppressFBWarnings("VA_FORMAT_STRING_USES_NEWLINE")
@RequestMapping(value = {"/advanced"}, method = RequestMethod.POST)
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@OperatorDependency( operator = HASH_CODE, argumentTypes = "varchar", convention = @Convention(arguments = BLOCK_POSITION, result = FAIL_ON_NULL))
@Path ( "{pathId : .+}/defaultLocation" )
@Path("getObject/{className}/{id}")
@ApiParam(required = true, value = "Effectivity values to update")
@PostMapping(value = "/update-ui")
@ApiException(KERBEROS_STARTUP_STATE)
@RequestMapping(value = {"/action_dictionary/save_ActionDict"}, method = {RequestMethod.POST})
@Caching(cacheable = { @Cacheable(cacheNames = "hg19.remm", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG19"), @Cacheable(cacheNames = "hg38.remm", keyGenerator = "variantKeyGenerator", condition = "#variant.genomeAssembly == T(org.monarchinitiative.exomiser.core.genome.GenomeAssembly).HG38"), })
@Description("apoc.algo.allSimplePaths(startNode, endNode, 'KNOWS|<WORKS_WITH|IS_MANAGER_OF>', 5) YIELD path, " + "weight - run allSimplePaths with relationships given and maxNodes")
@OnTransit
@QueryParam("numResults")
@Path("/poll/{tasktype}")
@ApiOperation(value = "Get Address Types by id")
@Path("/queue/sizes")
@Builder
@RequestParam(value = UPLOAD, required = false)
@ApiOperation(notes = "Retrieves single Certificate Serial", value = "getCertificateSerial")
@PathVariable("adhoc")
@GetMapping("/search")
@JsonProperty("orders")
@RestQuery(name = "updateeventcomment", description = "Updates an event comment", returnDescription = "The updated comment as JSON.", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING) }, restParameters = { @RestParameter(name = "text", isRequired = false, description = "The comment text", type = TEXT), @RestParameter(name = "reason", isRequired = false, description = "The comment reason", type = STRING), @RestParameter(name = "resolved", isRequired = false, description = "The comment resolved status", type = RestParameter.Type.BOOLEAN) }, responses = { @RestResponse(responseCode = SC_NOT_FOUND, description = "The event or comment to update has not been found."), @RestResponse(responseCode = SC_OK, description = "The updated comment as JSON.") })
@RequestMapping(value = "/order-file-template", method = POST, headers = ACCEPT_JSON)
@PostMapping(path = "/toggleDetector")
@GuardedBy("fetcherMapLock")
@AclTree
@PreAuthorize("hasAuthority('assessor')")
@Parameter(required = false, description = "Number of records per page")
@ApiOperation(value = "Acknowledge a modification notification", response = Response.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = Product.class), @ApiResponse(code = 500, message = "Internal server error")} )
@RequestMapping(value = "/rest-api/agents/{agentCode}", method = PUT, headers = ACCEPT_JSON)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of ListOfValuesDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RolesAllowed("/user/settings")
@ApiAudience.Public
@ApiOperation(value = "根据标签id查询文章", notes = "根据标签id查询文章")
@ScalarFunction("to_big_endian_32")
@RequestParam(required = false, defaultValue = "true")
@ApiOperation(value = "Facility Type Approved Products", notes = "Returns a complete list of Facility type supported by Program.", response = FacilityTypeApprovedProduct.class)
@Source
@PathVariable(value = "tagCode")
@ModelAttribute(name = "loggedInUser", binding = false)
@ApiOperation(value = "增加文章评论", notes = "Comment")
@ModelAttribute(ModelKeys.WIDGET)
@XmlElement(name = "version")
@SuppressFBWarnings({ "SERVLET_HEADER_REFERER", "SERVLET_HEADER_USER_AGENT" })
@RequestMapping(value = "/user/list/{exception}")
@Facet ( name = "Unsupported" )
@ChaosExperiment(experimentType = ExperimentType.STATE, experimentScope = ExperimentScope.PET)
@Cacheable(value = "diseases")
@GetMapping(value="/v2/auth/approle/role/{role_name}",produces="application/json")
@MotechListener(subjects = EventSubjects.MESSAGE_SUBJECT)
@SuppressFBWarnings("")
@OptLog(operationType = OptLogType.ADD, operationName = "添加文章分类")
@Restricted
@FormDataParam ( "overwriteAclPermissions" )
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_POST)
@Segment(name = "backwardPolicy", category = "application", library = "kamon")
@DescribeParameter( name = "outputHeight", description = "Target image height in pixels", minValue = 1 )
@SuppressWarnings("GuardedBy")
@PathVariable("actionId")
@CliOption(key = "service", mandatory = false, help = "Name of the service to start")
@Timed(name = "http.rest.graphs.object.get", absolute = true)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SET_USER_ROLES_BY_ID + "\")")
@ApiOperation(value = "Enhance an ISO Metadata Document with spatial extent", notes = "Uses the abstract and title text in the given metadata document to detect the spatial extent", response = String.class)
@Path("/stop/{brokerName}")
@Path("regions/{regionId}")
@Timed(name = MediaService.MetricsDefinitions.SearchTelevisionShows.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.SearchTelevisionShows.TIMER_NAME, description = "Perform a case insensitive text search of television shows in the media library.")
@DefaultValue("20")
@Procedure(value = "gds.labelPropagation.stream.estimate", mode = READ)
@PutMapping("/{userId}/role-profile-status")
@OperationMethod(collector = DocumentModelListCollector.class)
@Description("Concatenates given character strings")
@PutMapping("/admin/user")
@GoalName("post")
@RequestMapping(value = "/{pageId}", method = RequestMethod.DELETE)
@Param(X509_HOSTNAME_VERIFIER)
@Example({"Map(HashRange(3,7),NumberNameToString(),HashRange(1300,1700))", "create a map of size 3-7 entries, with a key of type " + "string and a value of type int (Integer by autoboxing)"})
@Size(min = 16)
@ApiException(UPDATE_UDF_FUNCTION_ERROR)
@ApiOperation(value = "Verify user's authorization")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@SuppressWarnings("deprecated")
@RolesAllowed("/roleManagement/create")
@Path("mute")
@PathVariable(value = "user_id")
@Operation(httpMethods = "POST", bodyParam = "mediaItem")
@ApiException(VERIFY_UDF_FUNCTION_NAME_ERROR)
@RequestMapping(path = "/{storageId}/{repositoryId}/{packageName}", method = RequestMethod.GET)
@Given("^EC2 instances filtered by \"([^\"]*)\"$")
@Produces(MediaType.WILDCARD)
@RequestMapping(value = MAPPING + "{layerId}@{crs}/{styleKey}/{tileLevel}/{xIndex}/{yIndex}.{imageFormat}", method = RequestMethod.GET)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_EQUIPMENT_SETTINGS') or @permissionEvaluator.hasPermission(principal,'SERVICE_VENDOR_RIGHT')")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "skipLineNum", value = "SKIP_LINE_NUM", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "limit", value = "LIMIT", required = true, dataType = "Int", example = "100") })
@Path( "/updatePassword" )
@Consumes( { MediaType.WILDCARD } )
@Path("{job-id}")
@Path("createObjects")
@javax.ws.rs.Path(RECORDS_LAYER)
@UdfParameter(description = "first map to union")
@XmlElement(name = "repositoryDestinationModel")
@SuppressWarnings({"unused", "WeakerAccess"})
@SuppressWarnings({"java:S112"})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_USER_PERMISSION + "\")")
@ApiParam(value = "Path to updated project", required = true)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_ROLE')")
@ApiOperation(notes = "Initializes the Candlepin database. Currently this just" + " creates the admin user for standalone deployments using the" + " default user service adapter. It must be called once after" + " candlepin is installed, repeat calls are not required, but" + " will be harmless. The String returned is the description if" + " the db was or already is initialized.", value = "initialize")
@GetMapping("/movie/unlike/{movieId}/{account}")
@Path("/{searchWord}")
@ApiOperation(value = "Update workspace", notes = "Update an existing workspace. A JSON with updated properties is sent." + "The entire WorkspaceDexcriptor should be sent in the payload, not only updates. " + "Roles allowed: accoubnt/owner, workspace/admin, system/admin", response = WorkspaceDescriptor.class)
@SneakyThrows
@Async("webServerTaskExecutor")
@ParserContext("data")
@Min(value = 1, message = "{count}")
@Produces({ MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF })
@RequestMapping(value = "/api/percentTendersUsingEgp", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@IntRange(from = 1, to = Integer.MAX_VALUE)
@Produces( { "application/zip" } )
@Path("/isPromoted")
@ApiOperation("根据ID查询表信息")
@PostMapping(value = "/signOut")
@ApiParam(value = "Path to a new folder destination", required = true)
@InitBinder
@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/uploadfile/{parent:.*}")
@Path("{user}")
@FormParam("allowConflict")
@GoalName("get")
@SuppressFBWarnings("EI_EXPOSE_REP")
@RequestHeader(name = JobConstants.GENIE_FORWARDED_FROM_HEADER, required = false)
@Inline(value = "($1) / 1e-9")
@ApiOperation(notes = "Adds an Product ID to an Activation Key", value = "Add Product ID to key")
@ApiOperation(value = "Get an identity provider", notes = "There is no particular permission needed. User must be authenticated.")
@ApiOperation(value = "delete", notes = "DELETE_DATA_SOURCE_NOTES")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_RESTORE_POST)
@Inline(value = "$4.getPhysicsEngine().acceleration(($1), ($2), ($3))", imported = {PhysicsUtil.class})
@GetMapping(TEMP_USER_END_POINT)
@PathParam("taskId")
@GetMapping(value = "/identity/users/{userId}", produces = "application/json")
@DeleteMapping(value="/v2/ss/sdb/delete",produces="application/json")
@QueryParam("serviceType")
@RequestMapping(method = RequestMethod.GET, value = "/agentMain")
@PutMapping(path = "/orderOther/admin")
@Path("deploymentartifacts/")
@PathVariable("workspaceid")
@ConditionalOnMissingBean(name = "taskAssigningPersistenceUnitPostProcessor")
@Param(value = DATE_LOCALE_COUNTRY)
@Action(name = "Add Attribute", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(RESULT_XML), @Output(Constants.Outputs.ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@ApiParam(required = true, value = "Role name")
@FormDataParam(CoordConsts.SVC_KEY_WORKITEM)
@Private
@ApiOperation(value = "Get the exception stacktrace for a job", tags = { "Jobs" })
@ApiOperation(value = "Total Cancelled tenders by year by cancel reason. " + "The tender amount is read from tender.value." + "The tender status has to be 'cancelled'. The year is retrieved from tender.tenderPeriod.startDate." + "The cancellation reason is read from tender.cancellationRationale.")
@RequestParam(value = "processDefinitionId", required = false, defaultValue = "0")
@EventHandler("close-button")
@Path("/{version:[vV][1]}/deAllocate")
@ApiResponses(value = {@ApiResponse(code = 200, message = "OK (Response containing a list of all available options)")})
@ApiOperation( value = "修改APP", notes = "修改APP" )
@Counted(absolute = true, name = "streams.total.altered", monotonic = true)
@QueryParam("resolution")
@ApiParam(value = "Index of the geometry or bounding box to display. Starts at 1.")
@JsonUnmarshaller(LocaleMarshaller.class)
@Operation(tags = { "records"}, summary = "Get PDF for section of record")
@RestQuery(name = "createTheme", description = "Add a theme", returnDescription = "Return the created theme", restParameters = { @RestParameter(name = "default", description = "Whether the theme is default", isRequired = true, type = Type.BOOLEAN), @RestParameter(name = "name", description = "The theme name", isRequired = true, type = Type.STRING), @RestParameter(name = "description", description = "The theme description", isRequired = false, type = Type.TEXT), @RestParameter(name = "bumperActive", description = "Whether the theme bumper is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "trailerActive", description = "Whether the theme trailer is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "titleSlideActive", description = "Whether the theme title slide is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "licenseSlideActive", description = "Whether the theme license slide is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "watermarkActive", description = "Whether the theme watermark is active", isRequired = false, type = Type.BOOLEAN), @RestParameter(name = "bumperFile", description = "The theme bumper file", isRequired = false, type = Type.STRING), @RestParameter(name = "trailerFile", description = "The theme trailer file", isRequired = false, type = Type.STRING), @RestParameter(name = "watermarkFile", description = "The theme watermark file", isRequired = false, type = Type.STRING), @RestParameter(name = "titleSlideBackground", description = "The theme title slide background file", isRequired = false, type = Type.STRING), @RestParameter(name = "licenseSlideBackground", description = "The theme license slide background file", isRequired = false, type = Type.STRING), @RestParameter(name = "titleSlideMetadata", description = "The theme title slide metadata", isRequired = false, type = Type.STRING), @RestParameter(name = "licenseSlideDescription", description = "The theme license slide description", isRequired = false, type = Type.STRING), @RestParameter(name = "watermarkPosition", description = "The theme watermark position", isRequired = false, type = Type.STRING), }, responses = { @RestResponse(responseCode = SC_OK, description = "Theme created"), @RestResponse(responseCode = SC_BAD_REQUEST, description = "The theme references a non-existing file") })
@Retryable( value = {RetryException.class}, exclude = CannotRegisterServiceException.class, maxAttempts = 5, backoff = @Backoff(delayExpression = "#{${apiml.service-registry.serviceFetchDelayInMillis}}"))
@Path("/conditional-unique-column-combination-algorithms/")
@JsonView(Views.OverviewCart.class)
@Parameter(description = "Timestamp before which all user errors should be deleted ", required = true)
@Operation(httpMethods = "DELETE")
@SuppressFBWarnings("REC_CATCH_EXCEPTION")
@Lock(LockType.READ)
@RequestParam(name = "controller", required = false)
@Path("/XML/tModelList")
@Transactional(value="transactionManager", rollbackFor = Throwable.class, propagation = Propagation.REQUIRES_NEW)
@RequestMapping(value = "/query/{key}", method = RequestMethod.GET)
@Path("/denial-constraint-algorithms/")
@ApiOperation(value="Search for tasks based in payload and other parameters", notes="use sort options as sort=<field>:ASC|DESC e.g. sort=name&sort=workflowId:DESC." + " If order is not specified, defaults to ASC")
@RequestParam("rptPassword")
@QueryParam("withconfigurationpanel")
@RequestAttribute("STELA-Current-Profile-Rights")
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = ScopedProxyMode.INTERFACES)
@ApiParam(value = "provide valid exception name", required = true)
@When("^SSM stop (service|process) \"([^\"]*)\" on (\\d+) instance$")
@Around("localTransactionPointcut()")
@QueryParam("extended")
@ParentTask
@AccessLimited(count = 1)
@QueryParam(ServerAPI.URL_PARAM)
@PathParam("evseId")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.CUSTOM_API, description = OperationRecordLog.OperationDescription.DELETE_CUSTOM_API)
@RequestMapping(value = "/listspam/{id}")
@Produces({ MediaType.TEXT_XML, MediaType.TEXT_PLAIN, MediaType.TEXT_HTML })
@TrackTime
@Param(value = OUT_LOCALE_LANG)
@Secured(SecurityFunctions.FN_EXTERNAL_INTERFACES_POST)
@Path("/{gavc}" + ServerAPI.GET_VERSIONS)
@BindingAdapter("colorFilter")
@RequestMapping(method = RequestMethod.GET, value="/agent/summary", headers="Accept=application/json")
@RequestParam(value = "filePath")
@RequestMapping(value = "/businessObjectData/upload/credential/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}" + "/partitionValues/{partitionValue}", method = RequestMethod.GET)
@GetMapping("/{entityTypeId}/write")
@Path("{id}/typeSpecimens")
@RequestMapping(value = "/jobDefinitions/namespaces/{namespace}/jobNames/{jobName}", method = RequestMethod.GET)
@GetMapping("/users/{name}/todos")
@DateTimeFormat(pattern = "MM/dd/yyyy")
@DescribeParameter( name = "targetCRS", description = "CRS in which the points will be displayed", min = 0 )
@Secured(SecurityFunctions.FN_JOBS_DELETE)
@GetMapping(value = "/batch-delete")
@RequestPart(name = "download_url", required = false)
@PathParameter("file")
@ApiException(QUERY_PROCESS_DEFINITION_VERSIONS_ERROR)
@Path("/register")
@RolesAllowed({OAuthToken.RESEARCHER_ROLE })
@RequestMapping(path = "/{environmentName}/deployments", method = RequestMethod.POST)
@RouteMeta(permission = "查询自己信息", module = "用户", mount = true)
@RequestMapping(value = "/dataProviders", method = RequestMethod.GET)
@SuppressWarnings("squid:S1488")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated AccountDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value="/person/count", method = RequestMethod.POST)
@ApiOperation(value = "This API updates an Application Objects into Elastic Search", response = ResponseEntity.class)
@FloatRange(from = MapboxConstants.MINIMUM_ZOOM, to = MapboxConstants.MAXIMUM_ZOOM)
@Given("^(ELB|ALB|NLB) \"([^\"]*)\"$")
@ApiOperation(value = "querySubProcessInstanceByTaskId", notes = "QUERY_SUBPROCESS_INSTANCE_BY_TASK_ID_NOTES")
@Cacheable("trends-cache")
@Path("/{path:.*}")
@RequestParam(value = "index", required = true)
@PostMapping( value = "/password/reset", headers = "Content-Type=application/x-www-form-urlencoded")
@DebugWrapperAdapterSettingFlags
@Parameter(required = true, description = "Filter by matching connector group ids")
@PostMapping(value = "/{entityTypeId}/{id}", params = "_method=DELETE")
@QueryParam("userName")
@PostMapping("/token")
@PostMapping(value = "/admintravel")
@PathParam("resourcename")
@PostMapping(value="/v2/auth/aws/config/client",consumes="application/json",produces="application/json")
@Param(TRUST_ALL_ROOTS)
@Secured(SecurityFunctions.FN_SECURITY_ROLES_GET)
@RequestParam(value = "region", defaultValue = "")
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.DOUBLE)
@RequestParam(required = false, defaultValue = "-1")
@ConfigDescription("The ratio of permitted retries to initial requests")
@RequestParam(name = "year", required = true)
@RequestMapping( value = {"/get_PSTypeData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam(value="vehicle-agency-id")
@Name(value = "to",defaultValue="-1")
@XmlElement(name = "end", required = true)
@ApiParam(value = "Only return comments added after the given timestamp.")
@RequestMapping(value = "/businessObjectFormats/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@RequestMapping(value = PARTITION_KEY_GROUPS_URI_PREFIX, method = RequestMethod.GET)
@RequestMapping(value = "/handle43")
@PathVariable("questionId")
@JsonProperty("api_time")
@SqlType("varchar(x)")
@RightsAllowed({ Right.ADMIN_ACCESS })
@QueryParam(CHECK_SUM)
@Description("apoc.number.exact.mul(stringA,stringB,[prec],[roundingModel]) - return the multiplication's result of two large numbers ")
@ApiException(CREATE_QUEUE_ERROR)
@RequestMapping(value = "/databases/{srcEnv:.+}", method = {RequestMethod.GET})
@RequestParam(AASParamConstants.P_USER_NAME)
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_PROJECT_TEAM_SECTION')")
@RequestParam(value = "execType", required = false)
@RequestMapping(value = "/kyc/fetchall", method = GET, produces = APPLICATION_JSON_UTF8_VALUE)
@APIResponses({ @APIResponse(responseCode = "204", description = "Todo updated"), @APIResponse(responseCode = "400", description = "Invalid request data", content = @Content(schema = @Schema(implementation = ApplicationErrorsDTO.class))), @APIResponse(responseCode = "404", description = "Todo with given id does not exist"), @APIResponse(responseCode = "500", description = "Internal server error", content = @Content(schema = @Schema(implementation = ApplicationErrorDTO.class))) })
@RequestMapping(value = "/password_change", method = RequestMethod.POST)
@PathParam("host")
@Path("/reset/{id}")
@PathParam("env")
@SuppressWarnings("PMD.NcssCount")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Feature was stored", response=FeatureDTO.class), @ApiResponse(code = 400, message = "Latitude range out of index"), @ApiResponse(code = 400, message = "Longitude range out of index"), @ApiResponse(code = 400, message = "Geometry is invalid"), @ApiResponse(code = 400, message = "Mongo GeoJSON format is not correct"), @ApiResponse(code = 400, message = "Invalid input parameter (header)")})
@RequestParam(value = "taskName", required = false)
@RequestMapping(value = "/password/restore", method = RequestMethod.POST)
@AfterReturning("incrementSingleCounter()")
@HttpTrigger(name = "req", methods = {HttpMethod.GET, HttpMethod.POST}, authLevel = AuthorizationLevel.ANONYMOUS)
@HasPermission(permission = Permission.ASSIGN_REMOVE_PERMISSION)
@PreAuthorize("hasPermission(#cloudId.concat('/').concat(#representationName).concat('/').concat(#version)," + " 'eu.europeana.cloud.common.model.Representation', delete)")
@Throws({ IllegalNullArgumentException.class, IllegalNotGreaterOrEqualThanException.class })
@PostMapping("/save")
@RequestMapping(path = "/post",method = RequestMethod.POST,produces = MediaType.APPLICATION_XML_VALUE,consumes = MediaType.APPLICATION_XML_VALUE)
@Lock(Lock.NoLock.class)
@ApiException(UPDATE_DATASOURCE_ERROR)
@Measure(ImageService.class)
@RequestMapping(value = "check", method = RequestMethod.GET)
@IgnoreJRERequirement
@ApiOperation(value = "Create an Effectivity for a given PartRevision", response = EffectivityDTO.class)
@Secured(SecurityFunctions.FN_DOWNLOAD_BUSINESS_OBJECT_DEFINITION_SAMPLE_DATA_FILE_POST)
@OmitSymbol( unless = "arez.enable_references" )
@Consumes({MediaType.WILDCARD})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DEACTIVATE_USER + "\")")
@JsonProperty("source")
@RequestMapping(value="/items", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_JSON_VALUE)
@Description("Converts the string to upper case")
@Path( "/user" )
@EventHandler("close-success-message-button")
@RequestParam(value = "sendFilter", required = false)
@ApiOperation("Gets a specific Distribution for the identified Version.")
@Around("getSingle()")
@PreAuthorize("@distributionPermissionService.hasPermission(principal, 'MANAGE_DISTRIBUTION', #id)")
@Observes(precedence = CitrusExtensionConstants.REMOTE_CONFIG_PRECEDENCE)
@Path("export")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Path ( "/userRoles" )
@ApiOperation(value = "Percent of total projects flagged (denominator is total projects)")
@RequestParam(TEXT_PARAM)
@RequestParam(required = false, value = "locale")
@RequestMapping( path = "/{platform}/outputs", method = {RequestMethod.GET}, produces = "application/hal+json" )
@Secured(permission = "securityprofiles:id:update", isAdminOnly = true, description = "Effectuer une mise à jour sur un profil de sécurité")
@Around(value="anyMethod() && @annotation(flip)", argNames="flip")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_GROUP_PERMISSION + "\")")
@ApiOperation(value = "queryResourceListPaging", notes = "QUERY_RESOURCE_LIST_PAGING_NOTES")
@IntRange(from = 0)
@DeleteMapping("/{userId}/habit/{habitId}")
@RequestParam(value = "name", defaultValue = "geomajas.pdf", required = false)
@ApiResponses({@ApiResponse(code = 200, message = "Peer/Network information", response = PartyInfo.class)})
@RequestMapping("branches/{id}/unsubscribe")
@Config("session-property-manager.config-file")
@Description("Geoff subgraph to insert")
@GetMapping(path = "/trains/welcome")
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX + "/userIds/{userId}/namespaces/{namespace}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@SecuredBySpring(value = "VIEW_PROJECT_COSTS", description = "Applicants, internal users and kta can view the Your project costs page")
@Path("normalize")
@ParameterName("string")
@QueryParam("username")
@CustomColumns( @CustomColumn(value = TEMPLATE, required = true) )
@Name(value = "toUnit")
@DescribeParameter(name = "outputBBOX", description = "Bounding box for output")
@Path("remove-member")
@Description("apoc.text.snakeCase(text) YIELD value - Convert a string to snake-case")
@AuditEventMethod(event = RESTORE_BACKUP)
@GetMapping("/emailStatus/{email}")
@NFlow
@RequestParam(name = "sessionId")
@Path("/db/{authorizerName}/roles/{roleName}/permissions")
@GetMapping("/leaveMsg")
@LoginAvailable
@RolesAllowed({UserGroupMapping.ADMIN_ROLE_ID, UserGroupMapping.REGULAR_USER_ROLE_ID})
@RequestParam(value = "top", defaultValue = "99999999")
@MotechListener(subjects = DATA_PROVIDER_UPDATE_SUBJECT)
@RequestMapping( value = "/debug/host/{host_id}", method = RequestMethod.PUT )
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.BOOLEAN, concerns = AtlasConversionConcern.CONVENTION)
@ApiOperation(value = "Remove invite")
@RequestMapping(value = "/roles/{id}", method = GET)
@Path("terminate/{projectName}/{exploratoryName}/{computationalName}")
@PutMapping("/{userId}/change-password")
@PathVariable("product")
@ApiOperation(value = "Get permissions for a user across applications")
@LogMethod("添加收益分类")
@Name(value = "roundingMode", defaultValue = "HALF_UP")
@Path("/{componentId}")
@IbisDoc({"Ignore expired certificate exceptions", "false"})
@JsonProperty("location")
@RequestParam(value = "logout", required = false)
@Signed
@RequestMapping(value = { "/algorithms", "/rest/algorithms" }, method = RequestMethod.GET, params = "name")
@Path ( "{pathId : .+}/deleteLocale" )
@PermissionRule(value = "ACCEPT", description = "only the same user can accept an invitation")
@PatchMapping("{id}")
@ApiOperation(value = "${SSLCertificateController.getListOfCertificates.value}", notes = "${SSLCertificateController.getListOfCertificates.notes}")
@RequestParam(value = "size", defaultValue = "3")
@DeleteMapping("/storages")
@RequestMapping(value = WITHIN_OA_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@PermissionRule(value = "VIEW_PROJECT_SETUP_COMPETITION_STATUS", description = "Support users should be able to access the current status of the competition")
@DeleteMapping(value = "/configs/{configName}")
@ParameterName("negand")
@ApiOperation( value = "Update an existing FactType.", notes = "This operation updates an existing FactType.\n\n" + "It is only possible to add more allowed bindings between a Fact and Objects ('addObjectBindings' field), " + "or between a Fact and other Facts ('addFactBindings' field). It is not allowed to specify bindings " + "between both Objects and Facts for the same FactType and it is not possible to remove existing bindings. " + "This means that a FactType can be opened up by allowing more bindings but that it cannot become more " + "restrictive (removing previously allowed bindings).", response = FactType.class )
@GetMapping(value = "v1/{assetGroup}/{resourceType}/{resourceId}/details")
@Produces( { APPLICATION_JSON } )
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_TAGS_BY_TAG_GET)
@Constraint(variable = "u", expression = "x + y")
@GetMapping(path = "/prices/welcome")
@QueryParam(ServerAPI.PROVIDER_PARAM)
@Metered(name = "post-requests")
@Expose
@RequestMapping(value = "/api/scenarios/team/", method = RequestMethod.GET, produces = "application/json")
@RequestMapping(value = "/{soapProjectId}/port/{soapPortId}/operation/{soapOperationId}/response/delete/confirm", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Indicates the user was created."), @ApiResponse(code = 400, message = "Indicates the id of the user was missing.") })
@Description("Bitwise NOT in 2's complement arithmetic")
@RequestMapping(method = { RequestMethod.GET }, value = "/simplified")
@LogMessageDocs({ @LogMessageDoc(message="Inter-switch link detected:", explanation="Detected a new link between two openflow switches," + "use show link to find current status"), @LogMessageDoc(message="Inter-switch link updated:", explanation="Detected a link change between two openflow switches, " + "use show link to find current status") })
@RequestParam(value = "sortBy", required = false, defaultValue = "submittedDate")
@EventHandler("add-button")
@FormDataParam("file")
@Path("shared")
@RequestMapping(value = {"/fw_dictionary/validate_prefixList"}, method = {RequestMethod.POST})
@Operation(description = "Modify a 3GPP Service Instance on a version provided", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping(value="/listsystemsetting")
@Validated(UpdateDbSetEntry.class)
@PostMapping(value = "/{projectId}/additional-contract", produces = "application/json")
@Path("/{workflowId}/pause")
@ApiOperation(value = "${AppRoleControllerV2.readAppRole.value}", notes = "${AppRoleControllerV2.readAppRole.notes}")
@SuppressLint("CommitPrefEdits")
@DescribeParameter( name = "nodata", description = "Value to treat as NODATA (default is 0)", collectionType = Number.class, min = 0 )
@RequestBody( required = false )
@Around("org.ektorp.spring.RetryAdvice.retryableDbOperation()")
@ApiOperation(value = "Create Enrolment", position = 1)
@PermissionRule( value = "SEND_GRANT_OFFER_LETTER", description = "Internal users can send the Grant Offer Letter notification")
@ApiOperation(value = "Loss and Adjustment Types", notes = "Returns loss and adjustment types", response = LossesAndAdjustmentsType.class)
@SuppressWarnings({ "OptionalUsedAsFieldOrParameterType" })
@Path("{workspaceWorkflowId}")
@Action(semantics = SemanticsOf.SAFE)
@Path(TagRESTConstants.RESOURCE_RESOURCE + "{id}")
@JniMethod(cast = "off_t")
@GetMapping(value = "/v1/assetgroup")
@ApiOperation(value = "Find a Book by the Id.", response = Book.class)
@RequestMapping(value = "/register.action", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
@Path("/db/{authorizerName}/users/{userName}/roles/{roleName}")
@JsProperty(name = "firstValue")
@ApiOperation(value = "Counts the tenders/awards where the given supplier id is among the winners. " + "This assumes there is only one active award, which always seems to be the case, per tender. ")
@ApiOperation(value = "更新用户信息", response = Void.class, authorizations = {@Authorization("登录权限")})
@ApiOperation("Retrieves all MergeRequests in the application")
@GetMapping("/snapshot/{uniqueNodeId}/items")
@RequestMapping(value = WITHIN_W3C_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@RequestParam(value = "userId", required = false, defaultValue = "0")
@Param(value = CLONE_DATA_STORE)
@Description("apoc.config.list | Lists the Neo4j configuration as key,value table")
@RequestParam("dbset_id")
@IbisDoc({"'atompub', 'webservices' or 'browser'", "'atompub'"})
@PermissionRule(value = "READ", description = "The user, as well as internal users can read the user's process role")
@RequestMapping(value = {"/changepassword", "/changepassword/**"}, method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Room belongs to location", response=RoomDTO.class), @ApiResponse(code = 400, message = "Invalid input parameter"), @ApiResponse(code = 404, message = "Room not found"), @ApiResponse(code = 500, message = "Problem in the system")})
@Path ( "/isScheduleAllowed" )
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.LOG)
@EventHandler("collapse-all")
@PostMapping("/admin/tag/create")
@RequestParam(defaultValue = "", name = "ruleId", required = true)
@RequestMapping(value = "/admin/userdetail/delete", method = RequestMethod.POST)
@EntityAttributeSetter("timestamp")
@RequestParam(value = "accountId", required = false)
@Param(value = PARSING_FEATURES)
@RestQuery(name = "geteventworkflow", description = "Returns all the data related to the single workflow tab in the event details modal as JSON", returnDescription = "All the data related to the event singe workflow tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "workflowId", description = "The workflow id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event single workflow tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Unable to parse workflowId", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@JsonGetter("error")
@ApiOperation("Write latest document to user's private space")
@Path("/api/servicedef/")
@RequestMapping(value = "/content")
@ResponseData(name = "返回值", description = "返回区块序列化后的HEX字符串", responseType = @TypeDescriptor(value = String.class))
@GetMapping(path = "/orderOther/orderPay/{orderId}")
@RequestMapping(value = {"/fw_dictionary/save_termList"}, method = {RequestMethod.POST})
@Path("/{version:[vV][1]}/deActivate")
@ApiOperation(httpMethod = "GET", value = "Get the details from a particular data source for a particular resource")
@QueryParam("content")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_GENERATE_DDL_COLLECTION_POST)
@Path("/auditmaps/{id}")
@ApiOperation(value = "Gets the logs of the last ingest.", httpMethod = "GET", response = String.class)
@RequestMapping(value="/{providerId}", method=RequestMethod.GET, params="code")
@Path("listBean/{schemaName}")
@ApiParam(value = "Add Eco News Request", required = true)
@Value("${apiml.service.port}")
@PermissionResult
@FormParam("project")
@GetMapping(value="/v2/ad/serviceaccounts", produces="application/json")
@PreAuthorize("@fideliusRoleService.isAuthorized(#application, #account)")
@Overheaded
@RequestHeader(value = ONAPLogConstants.Headers.PARTNER_NAME, required = false)
@GetMapping(value = "contract/{tx}/{function}")
@Description("apoc.mongodb.find(host-or-key,db,collection,query,projection,sort,[compatibleValues=false|true],skip-or-null,limit-or-null,[extractReferences=false|true],[objectIdAsMap=true|false]) yield value - perform a find,project,sort operation on mongodb collection")
@RequiresApi(HONEYCOMB)
@ApiOperation( value = "列出当前选择的APP内所有RN包（可分页，查询）", notes = "列出当前选择的APP内所有RN包信息（可分页，查询）" )
@SuppressWarnings({"WeakerAccess", "RedundantSuppression"})
@RequestMapping(path = "/v1/trend/issues", method = RequestMethod.POST)
@PreAuthorize("hasPermission(#cloudId.concat('/').concat(#representationName).concat('/').concat(#version)," + " 'eu.europeana.cloud.common.model.Representation', write)")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "DATA_SOURCE_ID", required = true, dataType = "Int", example = "100") })
@PostMapping(value = "/v1/save-or-update/assetgroup")
@ApiParam(value = "Tips & tricks image")
@PostMapping(path = "/{dataSourceGUID}/physicalModule")
@GetMapping(value = "/download", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
@ApiOperation(value = "按照id查询文章", notes = "id")
@RequestMapping(value = "/kyc/{investorId}/status", method = GET, produces = APPLICATION_JSON_UTF8_VALUE)
@PathParam("groupTitle")
@RequestParam( required = false, defaultValue = "true")
@ScalarFunction("ST_Buffer")
@GetMapping("/available-applications/{competitionId}")
@ApiOperation(value = "", notes = "", nickname = "testBodyWithQueryParams", tags = { "fake" })
@PutMapping("/emailTemplates")
@Path("{vm_id}/events/{event_id}/cost-estimation")
@RequestParam(value = "phone", required = false)
@PathParam("email")
@RolesAllowed("updateThreatIntelType")
@Path( "/{host_id}/cpuinfo" )
@RequestMapping(value = "/notification/send", method = POST, headers = BaseController.ACCEPT_JSON)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully update log level." ), @ResponseCode( code = 304, condition = "Log level is not modified." ) } )
@PreAuthorize("hasAuthority('DIAGNOSTICS')")
@PermissionRule(value = "VIEW_COMPETITION_SUMMARY", description = "Internal users (except innovation leads and stakeholders) can view competition summary of any competition.")
@RequestMapping(value = GLOBAL_ATTRIBUTE_DEFINITIONS_URI_PREFIX, method = RequestMethod.GET)
@ApiOperation(value = "Updates aspsp profile settings. Only for DEBUG!")
@EventHandler("importsTextBox")
@Produces({MIMETYPE_TEXT, MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF})
@PathVariable("cluster")
@Unretained
@RequestMapping(value = "preCheckDelete.action", method = RequestMethod.POST)
@RequestParam(value="page", required=false)
@Produces({ "application/json" })
@Contract(value = "null -> false", pure = true)
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "list-raw")
@RequestMapping( value = "api/v1/multipart", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@PostMapping(value = "/v1/list/assets")
@ExecuteBefore(State.STOPPED)
@ApiException(DELETE_ACCESS_TOKEN_ERROR)
@RequestMapping(value = "/search", method = RequestMethod.GET)
@SuppressWarnings({"SuspiciousMethodCalls"})
@SuppressLint("StaticFieldLeak")
@ApiOperation(value = "Facility Types", notes = "List of Facility Types.", response = FacilityType.class)
@ApiOperation("Update customer")
@CliOption(key = {"topic"}, mandatory = true, help = "Kafka topic for registering new PeriodicNotifications. This topic is monitored by the Periodic Notification Service.")
@GetMapping(value = "/transaction/statistics")
@RequestMapping(value = "/api/totalCancelledTendersByYear", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@RequestParam(required = false, defaultValue = "1000")
@GetMapping("/finance-details/{applicationId}/{organisationId}")
@ApiParam(required = true, value = "File name")
@RequestMapping(value = "/job/update", method = RequestMethod.PUT)
@PathParam("taskRefName")
@Path("conventions")
@Doc("User login. Returns the auth token.")
@RequestParam("metricName")
@GetMapping("contract")
@PathParam("mappingDefinitionId")
@Param(value = PROXY_USERNAME)
@Name("object")
@Description("apoc.periodic.countdown('name',statement,repeat-rate-in-seconds) submit a repeatedly-called background statement until it returns 0")
@EventHandler("include-model")
@PerformanceMetric("v3.brokers.partition-replicas.list")
@AddCuries
@UdfParameter(description = "Target length")
@DisableCheckPermissions
@Inject(optional = true)
@JsonCreator
@BindingParam(value = "user")
@RequestMapping(method = RequestMethod.GET, value = "/orderData/manageableList")
@Path("{experimentID}/pages/{pageName}")
@RequestMapping("/admin/user/{account}")
@PostMapping(params = "save-and-continue")
@Given("^detach security-group \"([^\"]*)\"$")
@QueryParam("fact")
@OnMayClose
@ApiParam(value = "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.")
@ApiParam(value = "Legacy. Whether or not to transform Factory into the most recent format", allowableValues = "true,false", defaultValue = "false")
@QueryParam("fields")
@RouteMeta(permission = "搜索日志", module = "日志", mount = true)
@RequestParam("v")
@Path("{deployment_id}/renegotiate")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_POST)
@Path("/{indexName}")
@PathParam("tagName")
@RequestMapping(value = "/requestRecoveryToken*", method = RequestMethod.GET)
@Path("/{interval}")
@Then("^" + Phrases.SUBJECT + " should receive an email containing subject (.+) for (.+)$")
@ModelAttribute(FORM_ATTR_NAME)
@ApiOperation(httpMethod = "GET", value = "Retrieve Asset Config for the given resourceId and configType")
@GetMapping(path = "scalingPolicy/{policyId}")
@PermissionRule(value = "VIEW_PROJECT_SETUP_COMPETITION_STATUS", description = "Innovation lead users should be able to access current status of competition that are assigned to them")
@ApiParam(name = "sort", defaultValue = DEFAULT_SORT, value = DOC_SORT)
@RequestMapping(value = Uris.RANKING_BEST_USER, method = RequestMethod.GET)
@ScalarFunction("nan")
@Bean(name = Config.ServiceInstanceParameters.SECRET)
@Path("/registration/_finalize")
@PermissionRule(value = "READ", description = "Any user can view themselves")
@PathParam("markerId")
@RequestMapping(path = "/product", method = RequestMethod.GET)
@PathVariable("pageSize")
@ApiResponses(value = { @ApiResponse(code = 200, message = "TeamUser objects successfully updated into ES for current user"), @ApiResponse(code = 401, message = "User is not authorized to perform Update operation"), @ApiResponse(code = 404, message = "TeamUser object not found in ES for current user"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@JniArg(cast = "const char*", flags = NO_OUT)
@And("^the email for (.+) is stored as " + Phrases.PROPERTY_KEY + "$")
@Description("apoc.convert.toBooleanList(value) | tries it's best to convert " + "the value to a list of booleans")
@DescribeParameter(name = "crs", min = 0, description = "Coordinate reference system to use for input (default is the input collection CRS)")
@RabbitListener( bindings = @QueueBinding( exchange = @Exchange(value = RabbitMQConstant.NONE_EXCHANGE, type = ExchangeTypes.TOPIC), value = @Queue(value = RabbitMQConstant.NONE_QUEUE, durable = RabbitMQConstant.TURE_CONSTANT), key = RabbitMQConstant.NONE_KEY ), containerFactory = "containerWithNone" )
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_HEIGHT, required = false)
@PathVariable("facilityId")
@UpnpInputArgument(name = "ObjectID", aliases = "ContainerID")
@ApiException(QUERY_SCHEDULE_LIST_ERROR)
@PostMapping("/assign-applications")
@RequestParam(name = "removeNewUser")
@Path("/delete/{name}")
@ApiOperation("Removes workflow definition. It does not remove workflows associated with the definition.")
@RequestMapping(value="/create/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{parentPagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@RequestMapping(value = {"/oof_dictionary/remove_model"}, method = {RequestMethod.POST})
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH)
@RequestMapping(value = "/report-templates", method = POST)
@Bean(name = "DATALAKE_CLUSTERS_DELETE_STARTED_STATE")
@Parameter(description = "The earliest block (in seconds since the genesis block) to retrieve (optional).")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated LayerDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestParam(value = "prefix", required = false)
@Idempotent
@DescribeParameter(name = "geometry", description = "Input geometry", min = 1)
@RequestMapping(value = "bank-transfer/hop-response", method = RequestMethod.GET)
@ConditionalOnMissingBean(name = "viewScope")
@RequestMapping("name")
@UdfParameter(description = "end index")
@ActionEvent(eventType = EventTypes.EVENT_VOLUME_UPDATE, eventDescription = "updating volume", async = true)
@RequestParam(value = "to", required = false)
@Cacheable(cacheNames = "accountEntitlementCache", key = "{#accountId,#cloudPlatform}")
@ResponseView(Views.SearchView.class)
@ConfigurationProperty(name = "csvDelimiter", label = "CSV Delimiter", description = "The delimiter to use for CSV input files. The default is ','", required = false)
@RequestMapping(params = "save", method = RequestMethod.GET)
@ApiParam(value = "Determines whether active processes are aborted (reset) before updating when the server runs in development mode")
@EventHandler("cancel-button")
@PostMapping("/foodstores")
@JsonProperty("spread")
@RequestMapping(value = "customers/{customerId}", method = RequestMethod.GET)
@Permissions(values = { IConstants.Permission.SW_UPDATE_PORT_PROPERTIES })
@Description("apoc.text.capitalizeAll(text) YIELD value - capitalise the first letter of every word in the text")
@Retryable( value = {LockAcquisitionException.class}, maxAttemptsExpression = "#{ @systemProperties['retryBackoff'] ?: 20}", backoff = @Backoff( delayExpression = "#{ @systemProperties['retryDelay'] ?: 100}", maxDelayExpression = "#{ @systemProperties['retryMaxDelay'] ?: 50000 }", multiplierExpression = "#{ @systemProperties['retryMultiplier'] ?: 1.5}"))
@QueryParam(RestConstants.QUERY_PARAM_EXPANDED)
@PathVariable
@DescribeParameter( name = "pixelsPerCell", description = "Resolution of the computed grid in pixels per grid cell (default = 1)", defaultValue = "1", min = 0, max = 1 )
@RequestMapping(path = "/{id}", method = RequestMethod.DELETE)
@RequestParam(value = "scheduleTime", required = false)
@Cacheable(GET_CERTIFICATE_AUTHORITIES_CACHE)
@Path("/{job-id}/inputs")
@Process(actionType = SelectLogFile.class)
@ApiOperation(notes = "Retrieves a single Consumer", value = "getConsumer")
@PostMapping(value="/travelPlan/quickest")
@ApiParam("Application Name")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_TAGS_BY_BUSINESS_OBJECT_DEFINITION_GET)
@Path("{tenant}/{name}")
@WXModuleAnno
@Secured(SecurityFunctions.FN_DATA_PROVIDERS_POST)
@Path("/database/list")
@Path(COMPUTE_GRAPH_URI + "/{collection:" + UNIT + "|" + OBJECTGROUP + "|" + UNIT_OBJECTGROUP + "}")
@ApiParam(value = "Workspace update", required = true)
@RequestMapping(value="/job/{id}", method=RequestMethod.GET)
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Innovation lead users can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract), of projects from competition assigned to them")
@When("^(?:user )?starts? browser$")
@ApiException(VERIFY_USERNAME_ERROR)
@ApiParam(name = "payload", required = true, value = "Key data to be stored.")
@GetMapping(path = "/users/{name}/todos/{id}")
@FormDataParam(CoordConsts.SVC_KEY_QUESTION_NAME)
@ProcessElement
@Path("/workflow/{name}")
@ApplicationScope
@RequestMapping(value = "/logout", method = RequestMethod.GET)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully applied the logical role assignment." ), @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ) } )
@ApiParam(value = "Filter for retrieved content.")
@PreAuthorize("hasAuthority('project_finance')")
@WSDoc("Gets Patients Without Saving the Patient list")
@PostMapping("/password")
@PreAuthorize("hasAnyRole('A')")
@Path("/applications/{applicationName}/users/{userID}/roles")
@Path("/{serverName}")
@RequestMapping("/viewQuestionGroupDetail.ftl")
@ApiResponses({ @ApiResponse(code = 200, message = "Encoded payload when TYPE is INDIVIDUAL", response = String.class), @ApiResponse(code = 500, message = "General error") })
@QueryParam("interval")
@RequestParam(value = PAGE, defaultValue = "1", required = false)
@RequestParam("type")
@RequestMapping(value = "/entities/{entityName}/flows/harmonize/{flowName}/run", method = RequestMethod.POST)
@GetMapping("/{competitionId}/pending-spend-profiles")
@PostMapping(params = "uploadTemplateDocument")
@FormDataParam("repositoryId")
@ApiOperation("Updates a specific Version of the identified VersionedRecord.")
@Suspended
@AfterProcess
@ApiOperation( value = "Get group users", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "getGroupUsers")
@RequestMapping(value="/orders", method=RequestMethod.GET)
@Contract(value = "null -> null; !null -> !null", pure = true)
@DeleteMapping("/admin/links/del/{id}")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.CHANNEL, description = OperationRecordLog.OperationDescription.DELETE_CHANNEL)
@PathVariable(value = "id")
@Mapping(target = "balanceType", expression = "java(mapToBalanceType(balance.getBalanceType()))")
@RequestMapping(value = "/businessObjectFormatAttributes/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ApiOperation(value = "Returns a release package for the given open contracting id (OCID)." + "This will contain the OCDS package information (metadata about publisher) plus the release itself.")
@Action(name = "Deploy OVF Template", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Description("Encode value as a 32-bit 2's complement big endian varbinary")
@RequiresPermissions("nexus:users:create")
@RequestMapping(value = "refresh", method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = Long.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@JsOverlay
@SuppressWarnings("synthetic-access")
@PutMapping("systemInfo")
@RestQuery(name = "getEventAccessInformation", description = "Get the access information of an event", returnDescription = "The access information", pathParameters = { @RestParameter(name = "eventId", isRequired = true, description = "The event identifier", type = RestParameter.Type.STRING) }, responses = { @RestResponse(responseCode = SC_BAD_REQUEST, description = "The required form params were missing in the request."), @RestResponse(responseCode = SC_NOT_FOUND, description = "If the event has not been found."), @RestResponse(responseCode = SC_OK, description = "The access information ") })
@ConfigDescription("Alluxio master address")
@When("^SSM terminate process \"([^\"]*)\" on (\\d+) instance$")
@Finder("allStatus")
@ApiOperation("Remove an event handler")
@GetMapping("/runs/{runId}")
@QueryParam("datacenters")
@Scope("singleton")
@PermissionRule( value = "VIEW_SPEND_PROFILE_CSV", description = "Stakeholders can view Spend Profile data for project on competition assigned to them")
@Secured(permission = "ingestcontracts:read", description = "Lister le contenu du référentiel des contrats d'entrée")
@ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "USER_NAME", type = "String"), })
@ApiOperation(value = "Get workspace's user memberships", response = WorkspaceUserMemberShipDTO.class, responseContainer = "List")
@PermissionRule(value = "READ_TO_REJECT", description = "Assessors can reject assessments that are pending, accepted, open or ready to submit")
@ApiResponses({ @ApiResponse(responseCode = "202", description = "Project is starting"), @ApiResponse(responseCode = "400", description = "Validation error", content = @Content(mediaType = MediaType.APPLICATION_JSON, schema = @Schema(implementation = ErrorDTO.class))) })
@BuffState
@PreAuthorize(Roles.HAS_SCHEMA_ACCESS)
@RequestParam(value = "groupId", defaultValue = "0")
@RequestMapping(value = "/api/awardsByLocation", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Cacheable(CACHE_BY_AUTHENTICATION)
@RequestMapping( value="${spring.diffsync.path:}/{resource}", method=RequestMethod.PATCH)
@FormParam("text")
@DeleteMapping("/clients/{uid}/illnesses/{id}")
@PathParam("projectName")
@ShellMethod("Terminal size command")
@ApiOperation("Gets a specific Commit on a specific Branch.")
@AuditEventMethod(event = DELETE_REST_ENDPOINT)
@RequestMapping(value = "/module/appframework/apps.json", method = RequestMethod.GET)
@RequestMapping(value = "/branch/permissions/json", method = RequestMethod.POST)
@PutMapping(value="/v2/auth/userpass/users",produces="application/json")
@ApiParam(value = "please enter client_credentials in this field")
@ApiParam("an account id")
@RequestMapping(value = "date2")
@Retryable(maxAttempts = 10, backoff = @Backoff(delay = 100, maxDelay = 500), include = {ObjectOptimisticLockingFailureException.class, OptimisticLockException.class, DataIntegrityViolationException.class})
@PreAuthorize("hasRole('ADMIN') or (hasRole('USER') and #mailDTO.sendMode.toString() != 'BROADCAST' )")
@RequestMapping(value = "/{personId}/awards/{personAwardId}", method = RequestMethod.PUT)
@SuppressFBWarnings("DLS_DEAD_LOCAL_STORE")
@IntRange(from = 20)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully moved file to trash." ), @ResponseCode( code = 500, condition = "Failure move the file to the trash." ) } )
@RequestMapping(value = "facilities/{facilityId}/stockCards", method = GET, headers = ACCEPT_JSON)
@PermissionRule(value = "UPDATE_USER_EMAIL", description = "IFS admins can update all users email addresses")
@ApiOperation(value = "Get column info for a single table", tags = { "Database tables" })
@Path("{processId}/instances/{processInstanceId}/nodeInstances")
@PostMapping("/createaccoutbalance")
@ApiOperation("Delete attributes of a task with the specified key names")
@RequestMapping(value = {"/fw_dictionary/remove_protocol"}, method = {RequestMethod.POST})
@ExtensionDefinition(extensionPoint = ExtensionPoint.VERTEX)
@GenerateLink(rel = Constants.LINK_REL_GET_WORKSPACE_BY_NAME)
@Pointcut(METHOD)
@RequestMapping( value = "/{mapserverId}", method = RequestMethod.PUT, produces = { MediaType.APPLICATION_JSON_VALUE })
@DescribeResult(name = "layerName", description = "Name of the new featuretype, with workspace")
@GetMapping({"/internal/ipinfo", "/protected/ipinfo"})
@RequestMapping(value = {"/register"}, method = RequestMethod.GET)
@RequestMapping(value = "facilities/{facilityId}/stockCards", method = POST, headers = ACCEPT_JSON)
@RequestMapping(value = Uris.CARTS, method = RequestMethod.POST)
@EventBusC
@WebMethod(operationName = "createVnfNotification")
@Path("/{relationName}")
@PathParam("userEmail")
@PathVariable("operationalEnvironmentId")
@GetMapping(path = "license")
@QueryParam(LocalizationResourceApi.GETBUNDLE_LOCALE_PARAM)
@PathParam("id_async")
@ActionEvent(eventType = EventTypes.EVENT_REMOVE_FROM_GLOBAL_LOAD_BALANCER_RULE, eventDescription = "Removing a load balancer rule to be part of global load balancer rule")
@Card.CardBrand
@ApiOperation( value = "操作类型显示", notes = "详细接口说明：https: ) @GetMapping("/type")
@RequestParam(required = false, defaultValue = "256")
@ParamError(code = INVALID_ID, parameterNames = { "albumId", "photoId" })
@SuppressWarnings("SpellCheckingInspection")
@UnitOfWork(readOnly = true)
@GetMapping("/employees")
@PathParam("normalizationName")
@ApiOperation(value = "Get all available email notifications statuses")
@Scheduled( initialDelayString = "${kayenta.prometheus.health.initial-delay:PT2S}", fixedDelayString = "${kayenta.prometheus.health.fixed-delay:PT5M}")
@Path( "/clearCache" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid ID supplied") , @ApiResponse(code = 404, message = "Pet not found") , @ApiResponse(code = 405, message = "Validation exception") })
@GetMapping("password/status")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate")
@RequestMapping(value = "/admin/preferencedetail/update", method = RequestMethod.POST)
@PostMapping(value = "/orderOther/tickets")
@Path( PATH_NODE )
@CliOption(key= {"queryId"}, mandatory = true, help = "The ID of the query whose details will be printed.")
@PostMapping(value = "/{queryId}/new-response", params = "uploadAttachment")
@PathParam(RMWSConsts.QUEUE)
@PermissionRule(value = "AGREE_TERMS", description = "A user can accept the site terms and conditions")
@ApiParam(value = "Id of the data set to get")
@RequestParam(value = "previousAuditMessageIndex", defaultValue = "0")
@RequestMapping(value = {"/settings_dictionary/remove_settings"}, method = {RequestMethod.POST})
@ApiParam("Maximum number of actions returned for each workflow instance")
@RequestMapping(value = "/{restProjectId}/application/{restApplicationId}/resource/{restResourceId}/method/update/confirm", method = RequestMethod.POST)
@ApiOperation(value = "Get document baselines", response = DocumentBaselineDTO.class, responseContainer = "List")
@Auth
@JsonView(Views.Public.class)
@PostMapping(value="/updatesystemsetting")
@SuppressWarnings({"PMD.ShortMethodName", "rawtypes"})
@OperationRecord(type = OperationRecordLog.OperationType.DELIVERY, resource = OperationRecordLog.OperationResource.IOS_VERSION, description = OperationRecordLog.OperationDescription.DELIVERY_IOS_VERSION)
@DescribeParameter( name = "classifier", min = 0, description = "Classifier type (EqualInterval, Quantile, Jenks, etc.). Use with classes to calculate intervals automatically" )
@Scheduled(cron = "0 0 12 ? * *", zone = AppConstant.UKRAINE_TIMEZONE)
@PutMapping("/{entityTypeId}/{id}")
@ApiOperation(value = "${OIDCAuthController.getUserName.value}", notes = "${OIDCAuthController.getUserName.notes}", hidden = true)
@Produces ( { APPLICATION_XML, APPLICATION_JSON } )
@PathParam("correlationId")
@Produces({MediaType.APPLICATION_JSON, RexsterMediaType.APPLICATION_REXSTER_JSON})
@SuppressWarnings( "checkstyle:emptyforiteratorpad" )
@Secured({ADMIN, SYSTEM})
@ApiOperation(value = "Creates list of users with given input array", notes = "", nickname = "createUsersWithArrayInput", tags = { "user" })
@DefaultValue(DEFAULT_BATCH_NUMBER)
@RequestMapping(method=RequestMethod.GET, value="/resumeall")
@Named("resource.expiryTimeInSeconds")
@Mapping(target = "challengeData", ignore = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the properties are returned."), })
@RequestMapping("sc/chambers/{supremeChamberId}/chamberDivisions/list")
@ApiParam(value = "User name")
@Before("serviceMethods()")
@ApiParam(value = "发信人或收信人的id", required = true)
@ApiException(QUERY_RESOURCES_LIST_ERROR)
@RequestMapping(value = "/emails/available/", method = RequestMethod.GET)
@RequestMapping(value = "/api/secured/greeting", headers = {"Accept="+ApplicationMediaType.APPLICATION_BEARCHOKE_V1_JSON_VALUE}, produces = ApplicationMediaType.APPLICATION_BEARCHOKE_V1_JSON_VALUE)
@Operation(summary = "Gets the item types the given trigger channel type UID can be linked to.", responses = { @ApiResponse(responseCode = "200", description = "OK", content = @Content(array = @ArraySchema(schema = @Schema(implementation = String.class), uniqueItems = true))), @ApiResponse(responseCode = "204", description = "No content: channel type has no linkable items or is no trigger channel."), @ApiResponse(responseCode = "404", description = "Given channel type UID not found.") })
@QueryParam("validate")
@AuditEventMethod(event = DELETE_CSR)
@Mapping(source = "timeModify", target = "lastUpdated")
@DescribeParameter( name = "preserveZ", min = 0, description = "Attempt to preserve Z values from the original geometry (interpolate value for new points)" )
@ApiParam(value = "The origin ResourceGroup (from)")
@ApiOperation(value = "Searches component based on param", response = Set.class)
@ApiOperation("Update an organization user's details")
@RequestParam(value = "application-version-ids", required = false)
@ApiOperation(value = "忘记密码后可以修改密码")
@GetMapping("/mappingproject/{id}")
@RequestMapping(method = { RequestMethod.POST }, value = "/directtune")
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRES_NEW, value = "msgTransactionManager")
@PathParam("documentVersion")
@javax.ws.rs.Path(RECORDS_FILES_SOURCE)
@QueryParam("confstoretrieve")
@PermissionRule(value = "VIEW_PROJECT_SETUP_COMPETITION_STATUS", description = "Internal admin team (comp admin and project finance) users should be able to access the current status of the competition")
@Path("/operations/traceability")
@APIResponses({ @APIResponse(responseCode = "200", description = "Successful retrieval of todos", content = @Content(schema = @Schema(implementation = TodoListDTO.class))), @APIResponse(responseCode = "500", description = "Internal server error", content = @Content(schema = @Schema(implementation = ApplicationErrorDTO.class))) })
@JsonProperty("field")
@QueryParam("full")
@RequestMapping(value="/{providerId}", method=RequestMethod.DELETE)
@OAuthScopes
@ApiOperation(value = "Get PersonPaper by id", position = 3)
@PostMapping(value = "/subscriptions")
@RequestMapping(value = "/term", method = RequestMethod.GET)
@PostMapping(produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@JsonProperty("samzaSqlRelRecord")
@ApiOperation( value = "List all CSARs stored on the server", notes = "Returns a Hypermedia Resource containing all CSARs" + " that have been uploaded to the server and did not get removed", response = CsarResources.class, produces = "application/hal+json" )
@SuppressLint("NewApi")
@PostMapping("/app")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.RN_ROUTE, description = OperationRecordLog.OperationDescription.DELETE_RN_ROUTE)
@DescribeParameter( name = "ranges", description = "Specifier for a value range in the format ( START ; END ). START and END values are optional. [ and ] can also be used as brackets, to indicate inclusion of the relevant range endpoint.", collectionType = Range.class, min = 0 )
@ApiResponses({ @ApiResponse( code = 200, message = "Validation request data successfully processed and returned", response = String.class), @ApiResponse(code = 400, message = "Validation request data is not a valid UUID") })
@Secured(SecurityFunctions.FN_CUSTOM_DDLS_GET)
@Flags
@Path("/v1")
@GetMapping("/id/{userId}/get-profile-agreement")
@RequestMapping(produces = APPLICATION_JSON_VALUE)
@Path ( "/isAdministrator" )
@Path("users/name/{userName}")
@FormDataParam(CoordConsts.SVC_KEY_REFERENCE_SNAPSHOT_NAME)
@Name("db")
@Path ( "{pathId : .+}/locales" )
@RequestMapping( value = {"/get_TermListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Mapping(target = "description", ignore = true)
@Description("apoc.number.exact.add(stringA,stringB) - return the sum's result of two large numbers")
@ScalarOperator(DIVIDE)
@Description( "apoc.text.hammingDistance(text1, text2) - compare the given strings with the Hamming distance algorithm." )
@EventHandler("input-close-button")
@ApiResponses(value = { @ApiResponse(code = 200, message = "The book is updated"), @ApiResponse(code = 400, message = "Invalid input") })
@ApiResponses(value = { @ApiResponse(code = HttpURLConnection.HTTP_OK, message = "The metadata was downloaded successfully."), @ApiResponse(code = HttpURLConnection.HTTP_INTERNAL_ERROR, message = "An error occurred.") })
@RequestMapping(value = {"/ms_dictionary/remove_msDictionaryData"}, method = {RequestMethod.POST})
@Path("/" + RestConstants.NODES)
@ExternalFunction
@AuditEventMethod(event = ADD_TSP)
@DataBoundConstructor
@RequestMapping(value = "save-tab-visibility")
@Operation(description = "Delete provided Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping(path = "/routes")
@ApiResponses({ @ApiResponse( code = 200, message = "Tab separated metrics values in a format fit for prometheus to consume"), @ApiResponse(code = 403, message = "Current user does not have ROLE_METRICS"), @ApiResponse( code = 401, message = "User is not authenticated and anonymous user does not have ROLE_METRICS") })
@FormParam("resolved")
@ApiOperation(value = "Get change requests for a given milestone", response = ChangeRequestDTO.class, responseContainer = "List")
@Before("execution(* org.sakuli.actions.environment.*.*(..)) &&" + "@annotation(logToResult)")
@PathVariable("pagsGroupName")
@Parameter(DriverRuntimeType.class)
@FormParam("account")
@RequestParam(value = "audit-relevant", required = false)
@RequestMapping(value = "/users/{$username}", method = RequestMethod.DELETE)
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_GRANT_OFFER_LETTER_SEND_SECTION')")
@ApiOperation("分页查询方法日志列表")
@RequestMapping(value = OA_MIXED_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@GetMapping(value = "/{fieldId}")
@Name("minimumThreshold")
@PostMapping("currentvalue/_search")
@QueryParam("deleteReferences")
@PreAuthorize("#requestingUser.id == #userId or hasPermission(#userId, 'User', 'update')")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_DESTROY_POST)
@ApiOperation(value = "updateProcessInstance", notes = "UPDATE_PROCESS_INSTANCE_NOTES")
@Procedure(value = "gds.wcc.stream", mode = WRITE)
@JsonbDateFormat("uuuu-MM-dd'T'HH:mm:ss[.SSSSSS]xx")
@PermissionRule(value = "READ", description = "A user can see projects that they are partners on")
@PostMapping("/bulk")
@PermissionRule(value = "READ_DASHBOARD", description = "Assessors can view all Assessments on the competition " + "dashboard, except those rejected or withdrawn")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_KEY + "\")")
@PreAuthorize("hasAnyAuthority('project_finance', 'comp_admin', 'support', 'innovation_lead', 'stakeholder', 'external_finance')")
@SuppressWarnings({"unchecked", "unsafe"})
@RequestParam(value="deviceIds[]")
@PathVariable("fileTypeCode")
@Description("apoc.algo.dijkstraWithDefaultWeight(startNode, endNode, 'KNOWS|<WORKS_WITH|IS_MANAGER_OF>', " + "'distance', 10) YIELD path, weight - run dijkstra with relationship property name as cost function" + " and a default weight if the property does not exist")
@PreAuthorize("hasAuthority('knowledge_transfer_adviser')")
@Path("/get_replaced_ip")
@Path("{catalogId}/records/{recordId}/distributions/{distributionId}")
@DeleteMapping(value = "/{entityId}")
@PreAuthorize("hasAuthority('ADD_DASHBOARD')")
@ApiParam("最后一个商品Id")
@ApiParam("Skip count")
@GetMapping(value = "/isActive")
@ApiOperation(value = "queryQueueListPaging", notes = "QUERY_QUEUE_LIST_PAGING_NOTES")
@PostMapping("{tipsAndTricksId}")
@PostMapping("/create-application-invites")
@ScalarFunction
@Cacheable("zosmfAuthenticationEndpoint")
@RequestMapping( value = {"/get_GroupPolicyScopeData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Cacheable(value = "rssHotArticles")
@Path("/enable2fa")
@Validated(UpdateSelectEntity.class)
@PathVariable("businessObjectFormatFileType")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_SERVICE_DEF + "\")")
@FormParam( "domainId" )
@PathVariable("namespace")
@QueryParam("resource_type")
@DeleteMapping(path = "/tasks/{taskId}")
@Description("Modifies time in the UTC time zone according to a pattern." + MODIFY_HELP + "Example: #{modifyTime(time, modifyPattern)}")
@SuppressWarnings("PMD.NullAssignment")
@PermissionRule(value = "READ", description = "only the same user can read their interview panel participation")
@Mappings({ @Mapping(source = "domainEntity.handicapGroupSet.id", target = "handicapGroupSetId"), @Mapping(source = "domainEntity.competitionGroupSet.id", target = "competitionGroupSetId") })
@PathParam("fromStack")
@RequestMapping(path = "/v1/filters/accounts", method = RequestMethod.GET)
@QueryParam(TagRESTConstants.LAST_ACTIVATION_TIME)
@RequestParam(value = "size", defaultValue = DEFAULT_PAGE_SIZE)
@Named("metrics.reportJvmMetrics")
@ApiParam(value = "optional sort column, no default", required = false)
@PreAuthorize ("hasRole('ROLE_DOWNLOAD')")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGE_UNITS_POST)
@Path("/{serial_id}")
@RequestMapping( value = {"/get_DCAEPriorityValues"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "查询全部数据", notes = "id")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully got the ACL" ), @ResponseCode( code = 401, condition = "Unauthorized" ), @ResponseCode( code = 404, condition = "ACL doesn't exist" ), @ResponseCode( code = 409, condition = "Metadata DS doesn't exist" ), @ResponseCode( code = 500, condition = "ACL failed to be retrieved. This could be caused by an invalid path, or the file does not exist." ) } )
@PathVariable("size")
@RequestMapping( value = "/registries/{registryName}", method = RequestMethod.GET, produces = "application/json")
@RequestMapping(value = "/{assetId}/addresses/{id}", method = RequestMethod.DELETE)
@Description("Test if value is finite")
@PostMapping(value = REPRESENTATION_VERSION_PERSIST)
@GetMapping(value = "/dataset/export")
@ApiParam(name = "pool", required = true)
@Path("/{code}/sign")
@Description("Hyperbolic tangent")
@PathVariable("org")
@CliCommand(value = LOAD_DATA_CMD, help = "Loads RDF Statement data from a local file to the connected Rya instance.")
@GetMapping(value = "get-task-list")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_SCHEDULE')")
@GetMapping(value="/credentials/{key:.+}/")
@PostMapping(value = "_create")
@Path(RSC_FILTER)
@RequestMapping(value = "/article/relevancy/{id}")
@RequestMapping(method = RequestMethod.DELETE, value = "/{widgetId}/comments/{widgetCommentId}")
@Around(value = "@annotation(annot)" + " && execution(@org.spf4j.annotations.PerformanceMonitor * *(..))", argNames = "pjp,annot")
@Name("endTime")
@QueryParam ( "includeAcls" )
@Path("extract/{edOrgId}")
@PermissionRule(value = "READ", description = "Competition finances users can see partner organisations on projects in competitions they are assigned to")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_ATTRIBUTES_PUT)
@QueryParam("createAssignment")
@Param(value = NAME, required = true)
@Path("/{frameworkId}/jar")
@PathParam("refresh_token")
@Path("/{certType}/{certId}")
@ApiParam( name = "user" )
@QueryParam("before")
@ApiOperation(value = "Update a user’s info", tags = { "Users" }, nickname = "updateUserInfo")
@PathParam("consumer_uuid")
@EventHandler("dmoSession")
@JsonProperty("simj")
@Description("apoc.text.swapCase(text) YIELD value - Swap the case of a string")
@Inline(value = "Locale.getStringWithDefaultFrom(ClassLoaderFinder.findClassLoader(), ($1), ($2), ($3), ($4))", imported = {Locale.class, ClassLoaderFinder.class})
@GetMapping(path = "/adminbasic/configs")
@GetMapping("/**")
@ExportVertexToPythonBindings
@ResponseStatus(value = HttpStatus.BAD_REQUEST)
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.ENCRYPTED_PRIKEY, description = "返回修改后加密的私钥") }))
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "osType", value = "适用终端， ios / android"), @ApiImplicitParam(name = "customName", value = "自定义接口名称"), })
@ApiOperation(value = "Count total projects by year/month.")
@ApiOperation(value = "Get list of user selection sets", nickname = "getUserSelectionType")
@PermissionRule(value = "ACTIVATE", description = "A System Registration User can activate Users")
@JniArg(cast = "glfs_fd_t *")
@RequestMapping("/findByLastNameAndStartsToday")
@RequestParam(value = "top", required = false)
@ApiResponse(responseCode = "400", description = "No keys passed")
@CliCommand(value = "cleans show", help = "Show the cleans")
@ApiOperation("删除表信息")
@RequestMapping(value = "/api/tenderPriceByBidSelectionMethod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@DescribeParameter(name = "translatex", description = "Offset parameter for the X direction", min = 0)
@RequestMapping(value = "/policies", method = RequestMethod.GET)
@DescribeParameter( name = "crs", description = "Coordinate reference system of the input geometry (if not provided in the geometry)" )
@PermissionRule(value = "MAX_FUNDING_LEVEL_OVERRIDDEN", description = "A user can see the grant claim maximums if they have an application for the competition")
@Command
@Path(RMWSConsts.SCHEDULER_LOGS)
@RequestParam("stockLocation")
@Description("Converts an angle in degrees to radians")
@Mapping( "outgoing_relationships" )
@FormParam("passphrase")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the request was successful."), })
@RequestMapping(value = "/budget-file-template", method = GET)
@RequestMapping(value = {"/fw_dictionary/save_portName"}, method = {RequestMethod.POST})
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Returns the requested file permissions in xml or json format" ), @ResponseCode ( code = 500, condition = "File failed to be retrieved. This could be caused by an invalid path, or the file does not exist." ) } )
@TimerJ
@QueryParam("seedHost")
@ApiOperation(value = "Get preparation details", notes = "Return the details of the preparation with provided id.")
@RequestParam(value = "endTime", required = false)
@PostMapping("/wechatUpgrade")
@RequestParam("wpsProcessId")
@HystrixCommand( ignoreExceptions = { UnauthorizedException.class, DhisFindException.class } )
@Header(value="FedoraDatastreamIDsFound")
@SuppressWarnings({"unchecked", "UnnecessaryLocalVariable"})
@RequestHeader(value = "Referer", required = false)
@GetMapping("recoveryCodes")
@EventHandler("hours-input")
@PathParam("dn")
@PreValidateCheckoutStep(checkoutStep = PAYMENT_METHOD_STEP_NAME)
@RequestParam(name = "name", required = false)
@PostMapping("/{applicationId}/confirm-submit")
@Pointcut("@annotation(io.kermoss.trx.app.annotation.SwitchBusinessLocalTransactional)")
@CliOption(key = "mergeRecords", help = "If the records in the log files should be merged", unspecifiedDefaultValue = "false")
@Path("/{cluster_name}")
@Description("Name of workspace")
@PreAuthorize("isAuthenticated() and hasPagePermission(#projectName, #branchName, #pagePath, VIEW)")
@PostMapping("/id/{id}/reactivate")
@ApiOperation(value = "Get the priority list for an application", notes = "The returned priority list is rank ordered.")
@Path("/assets/testConfig")
@PerformanceMetric("v3.topics-partitions-reassignment.list")
@IbisDoc({"Truststore Password", ""})
@FormDataParam ( "logLevel" )
@GetMapping("/logout")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Schedule updated successfully." ), @ResponseCode ( code = 401, condition = "User is not allowed to update schedules." ), @ResponseCode ( code = 403, condition = "Cannot update schedules for the specified file." ), @ResponseCode ( code = 500, condition = "An error occurred while updating a schedule." ) } )
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_ALL_GET)
@RequestMapping(value = "/api/scenarios/{id}", method = RequestMethod.PUT, produces = "application/json")
@GetMapping(value = REPRESENTATION_VERSION, produces = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@PathParam("said")
@Observable( expectSetter = false )
@PerformanceMetric("v3.brokers.list")
@ShellMethodAvailability("threadsAvailability")
@ApiOperation(value = "Shows a list of all rules", response = RuleEntity.class, responseContainer = "List", authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@ApiOperation(value = "This API returns single FailurePoint Objects present in Elastic Search for given FailurePoint ID", response = ResponseEntity.class)
@Path("/apps/{appid}/containers/{containerid}")
@RequestMapping(method = RequestMethod.GET, value = "/{widgetId}/users")
@ApiException(VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully returns a default open/save location" ) } )
@Mapping(target = "links", expression = "java(hrefLinkMapper.mapToLinksMap(cardTransactionsReport.getLinks()))")
@GetMapping("/invite-accept/panel/{inviteHash}/accept")
@RequestMapping(value="/add", method=RequestMethod.GET)
@RequestMapping(path = "/mobile", method = RequestMethod.GET)
@Path("/playlists/{playlistId}/playlists")
@JsonProperty("code")
@PermissionRule(value = "VIEW_MILESTONE", description = "Stakeholders can view milestones on competitions assigned to them.")
@PerformanceMetric("v3.partitions.list")
@RequestParam(value = "temp", required = true)
@RangeType
@Path("snapshots")
@QueryParam("poolid")
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.BYTE)
@QueryParam("revoke")
@TimedTaggable("metadata-scheduled")
@ApiOperation(notes = "Adds a Pool to an Activation Key", value = "Add Pool to Key")
@Path("{deployment_id}/events/{event_id}/power-consumption")
@ApiOperation(value = "This API deletes a Scenario Objects from Elastic Search for given Scenario ID", response = ResponseEntity.class)
@ShellMethodAvailability("jvmEnvAvailability")
@JsonbDateFormat("uuuu-MM-dd'T'HH:mm:ss[.SSSSSSSSS]xx")
@GetMapping("showsource")
@Path("/change/to/debug")
@RequestParam("periodId")
@RequestPart("data")
@GetMapping("/{siren}/accessToken")
@RequestMapping(value = "/module/motechmodule/addfacility.form", method = RequestMethod.POST)
@QueryParam("active")
@ShutdownHandler(phase = Phase.OUTBOUND_COMMAND_CONNECTORS)
@RequestMapping(value = "/api/percentOfEligibleProjectsFlaggedByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@RequestParam(defaultValue = "", name = "dataSource", required = true)
@ApiParam( value = "Resolve XLinks in the records.", required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "processInstanceId", value = "PROCESS_INSTANCE_ID", required = true, dataType = "Int", example = "100") })
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_PUT)
@XmlElements({ @XmlElement(name = "level", type = ClientQueryLevel.class), @XmlElement(name = "allLevel", type = ClientQueryLevel.ClientAllLevel.class), @XmlElement(name = "aggregations", type = ClientQueryLevel.ClientLevelAggregationsRef.class), })
@ApiParam(value = "Request to search for Objects.")
@RequestMapping("/able")
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX + "/securityRoleNames/{securityRoleName}", method = RequestMethod.GET)
@QueryParam("hostPattern")
@Path("/export")
@RequestMapping(value = "/pm/drafts/{pmId}/edit", method = RequestMethod.GET)
@RequestMapping(value = {"", "{path:^(?:(?!\\bjolokia\\b|auth|css|fonts|img|js|user|oauth|plugins|\\.).)*$}/**"}, produces = MediaType.TEXT_HTML_VALUE)
@ApiException(UPDATE_USER_ERROR)
@Path("add-member")
@ApiOperation(value = "test json serialization of form data", notes = "", nickname = "testJsonFormData", tags = { "fake" })
@Value("${s3.keyPrefix}")
@ApiOperation("Gets the Commit chain for a specific Branch.")
@GetMapping("/{projectId}/details/project-address/UK")
@RequestMapping(path = "/v1/issues/distribution", method = RequestMethod.GET)
@GetMapping("/id/{userId}/get-user-profile")
@Mapping(target = "cardExpiryDate", source = "consentData.cardExpiryDate")
@Description("Decode the 64-bit big-endian binary in IEEE 754 double-precision floating-point format")
@ExceptionMetered(name = "exceptionMeteredMethod", cause = Exception.class)
@SuppressWarnings({"UnusedDeclaration"})
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@RequestParam(value = "force", required = false)
@ActionAttributes( @AttributeValue(type = ValueType.PATH, id = VersionedRDFRecord.branch_IRI, value = "branchId") )
@ConfigurableValue(valueType = "Double", description = "Nominal price interval between successive bids")
@UpnpInputArgument(name = "Filter")
@ApiResponses({ @ApiResponse(code = 200, message = "Details of a Hive destination.", response = StandardResponse.class), @ApiResponse(code = 404, message = "Road or Hive destination not found.", response = StandardResponse.class) })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Monkey Strategy Object for given Monkey Strategy Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given Monkey Strategy Name") })
@GetMapping(value = "/unauth-udf-func")
@RequestParam(value = "taskDate", required = false)
@RequestMapping(value = SEARCH_INDEXES_URI_PREFIX + "/{searchIndexName}", method = RequestMethod.GET)
@GetMapping("/tags/nac")
@Path("/credentials/{contact-said}")
@QueryParam("db")
@PermissionRule(value = "READ", description = "A user can read their own profile agreement")
@PostMapping("/reservations")
@Scheduled(fixedDelayString = "${maintenance.scheduled.fixed-delay}", initialDelayString = "${maintenance.scheduled.initial-delay}")
@RequestParam(name = "resourceType", required = false)
@Path("/classes")
@ApiOperation("快递收货")
@Path("/milestones")
@ApiOperation(value = "Return bucket assignments for a user across multiple experiments", notes = "Generate the assignments first if the user has no assignment for the specified experiments if the " + "CREATE flag is set to true and the user is eligible with respect to the segmentation profile. " + "Return null if the user is not in the experiment.")
@Param(value = PRETTY_PRINT)
@Param(value = X509_HOSTNAME_VERIFIER)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkspaceUserMemberShipDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/rest-api/lookup/facility/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequiredScope(ClientAppScope.FEED)
@RequestParam(value = "username", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Document successfully deleted") })
@GetMapping("/profile-info")
@xlink
@RequestMapping(value = "/api/failurepoints/", method = RequestMethod.POST, produces = "application/json")
@PathVariable(value = "apiVersion")
@RequestMapping( path = "/info/build", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@Transactional(value = "transactionManager", readOnly = true)
@CmdAnnotation(cmd = "ac_transfer", version = 1.0, description = "创建普通转账交易/create transfer transaction")
@ApiOperation(value = "Update PersonPaper", position = 2)
@RequestMapping(value = "/preparations", method = GET)
@Path("loadWorkspace")
@HystrixCommand(fallbackMethod = "getQuoteFallback", commandProperties = {@HystrixProperty(name="execution.timeout.enabled", value="false")})
@Inline(value = "null", constantExpression = true)
@JSMethod(uiThread = true)
@BindingParam("mode")
@ScalarOperator(SUBTRACT)
@DeleteMapping("/spend-profile/reset")
@ApiOperation(value = "", notes = "For this test, the body for this request much reference a schema named `File`.", nickname = "testBodyWithFileSchema", tags = { "fake" })
@JsonProperty(PROP_SCHEMA)
@PathParam("fromProject")
@Path("ingest/upload")
@PreAuthorize("hasRole(@configHolder.getSuperAdminRoleName())" + " or (#e.id == null and hasPermission(#e, 'CREATE'))" + " or (#e.id != null and hasPermission(#e, 'UPDATE'))")
@PermissionRule(value = "READ", description = "Stakeholders can see all Organisations")
@ApiOperation(value = "Get current dictionary (as serialized object).")
@ApiOperation(value = "Count comments.")
@QueryParam(REST_QUERY_TECHID)
@PathParam("uuid")
@PermissionRule(value = "SAVE_PROJECT_INVITE", description = "A user can save a project invite that they are partners on and belong to same organisation")
@ApiParam(value = "provide valid datasource", required = true)
@PathParam("icd10")
@RequestParam(value = "activeOnly", required = false, defaultValue = "false")
@RouteMeta(permission = "分配单个权限", module = "管理员")
@RequestMapping(value = "/pm/save", method = {RequestMethod.POST, RequestMethod.GET})
@RequestMapping(method = RequestMethod.GET, value = "", params = "username", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_POLICY_FOR_VERSION_NO + "\")")
@PathParam("content_id")
@Permissions(values = { IConstants.Permission.ISL_DELETE_LINK })
@SuppressWarnings("SameParameterValue")
@Mapping(target = "diverseWith", ignore = true)
@ApiOperation( value = "Update a group", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "updateGroup")
@UdfParameter(description = "the value to decode")
@GetMapping(path = "/", produces = APPLICATION_JSON_VALUE)
@Path("v1/owner/{owner}/project/{project}/stack/{stack}/state/{state}")
@PathVariable("inviteId")
@ApiOperation(value = "queryDatabaseState", notes = "QUERY_DATABASE_STATE_NOTES")
@QueryParam(RestConstants.QUERY_PARAM_SORT_BY)
@PostMapping("filter")
@Description("apoc.algo.aStar(startNode, endNode, 'KNOWS|<WORKS_WITH|IS_MANAGER_OF>', {weight:'dist',default:10," + "x:'lon',y:'lat'}) YIELD path, weight - run A* with relationship property name as cost function")
@Path("{eventId}/metadata.json")
@Path("/{workId: w[a-zA-Z0-9_\\-]+}/items")
@UserFunction("algo.ml.oneHotEncoding")
@Consumes ( { MediaType.TEXT_PLAIN } )
@GetMapping("/admin/visitor/page")
@GetMapping(GROUP_END_POINT)
@XmlElement(name = "value")
@Path("/" + HarvestOptionListContainer.HARVEST)
@GetMapping("/user/list")
@GetMapping("/artists")
@RequestParam("pwd")
@RequestMapping("/find1")
@PreAuthorize("hasPagePermission(#projectName, #branchName, #pagePath, VIEW)")
@SuccessResponse(statuses = { HttpStatus.S_204_NO_CONTENT })
@RequestMapping(value = "getAllUsersForVendor/{vendorId}", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Mapping(target = "bankTransactionCode", source = "bankTransactionCodeCode.code")
@GetMapping("/detail_order")
@Param(value = KEYSTORE)
@ApiParam(value = API_PARAM_FILL_DESCRIPTION)
@Description("apoc.graph.validateDocument({json}, {config}) yield row - validates the json, return the result of the validation")
@Around("execution(@org.apache.servicecomb.pack.omega.context.annotations.SagaStart * *(..)) && @annotation(sagaStart)")
@Path(CURRENT)
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "Stakeholders can see the participation percentage for applications they are assigned to")
@GetMapping("/usuarios/{login}")
@RequestParam(value="count", required=false, defaultValue=""+DEFAULT_PAGESIZE)
@SuppressWarnings("ReturnOfNull")
@ApiResponses({ @ApiResponse( code = 200, message = "List of groupResponse object available to user", response = List.class) })
@RequestMapping(value = "/businessObjectData/availability", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestParam(value = "connectType")
@SuppressWarnings("squid:S2083")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP_PERMISSION + "\")")
@RequestMapping("/product")
@Mapping(target = "account", expression = "java(toSpiAccountReference(piisConsent.getAccountReference()))")
@PermissionRule(value = "MANAGE_INNOVATION_LEADS", description = "Competition Admin and Project Finance can add, remove and view innovation leads for a competition")
@UdfParameter(description = "the nth element to extract")
@ApiParam(value = "Only return a limited number of data sets")
@RequestParam(value = "startExpectedPartitionValue", required = false)
@PathParam("securityId")
@SuppressWarnings("checkstyle:equalshashcode")
@ApiOperation(value = "Create a connection in the workspace")
@PutMapping("/review/{id}/accept")
@PermissionRule(value = "READ_PROJECT_INVITE", description = "A user can view a project invite that they are partners on")
@Path("/task/{tasktype}")
@Path("{vm_id}/power-estimation")
@Produces ( { MediaType.WILDCARD } )
@RequestMapping(value = "/measures/{id}", method = RequestMethod.GET)
@Mapping(source = "srcInnerVlan", target = "sourceInnerVlan")
@PageableDefault(size = UtilConstants.DEFAULT_RETURN_RECORD_COUNT, page = 0)
@QueryParam("page")
@GetMapping(value = "/users")
@PermissionRule(value = "ACCESS_PROJECT_DETAILS_SECTION", description = "A partner can access the Project Details section when their Companies House data is complete or not required")
@RequestMapping(value = "/{personId}/pensions/{personPensionId}", method = RequestMethod.GET)
@IntRange(from = 1970, to = 2090)
@Bean(name = "retryingMessageReader")
@RestQuery(name = "geteventcomments", description = "Returns all the data related to the comments tab in the event details modal as JSON", returnDescription = "All the data related to the event comments tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event comments tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Path("/pause")
@PathVariable("moduleName")
@GetMapping("/hot")
@DescribeParameter(name = "outputHeight", description = "Height of output raster in pixels")
@Path("{processId}/nodes")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the properties for a file." ), @ResponseCode ( code = 204, condition = "Invalid file path." ) } )
@Description("apoc.coll.max([0.5,1,2.3])")
@Name("values")
@ApiParam(name="start", value="starting date")
@ParameterName("grouping separator")
@Path("/{path : .+}")
@HeaderParam("If-Modified-Since")
@Order(Ordered.LOWEST_PRECEDENCE)
@PageableDefault
@ApiOperation(value = "${ServiceAccountsControllerV2.addAWSRole.value}", notes = "${ServiceAccountsControllerV2.addAWSRole.notes}")
@MemberOrder(sequence = "1")
@RequestMapping(value = "/{personId}/papers", method = RequestMethod.POST)
@RequestParam(value = EDIT_PARAM, required = false)
@GetMapping("/articles/tag/{name}")
@RequestMapping(value = {"/admin/preferences", "/admin/preferences/"}, method = RequestMethod.GET)
@ApiOperation(value = "Update a Book", response = Book.class)
@FormDataParam("notifierJarFile")
@RequestMapping(value = "/instance-logs", method = RequestMethod.POST)
@RequestMapping("{id}")
@UiHandler("deleteVolumesButton")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.CHANNEL, description = OperationRecordLog.OperationDescription.UPDATE_CHANNEL)
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
@Path("/resource/{env}/{resourceType : \\d+}")
@Flatten
@ApiParam(value = "UUID of Object.")
@RequestParam("namespaceName")
@Path(ENDPOINT_STORE_RAW)
@ApiOperation(httpMethod = "POST", value = "API to update roles details", response = Response.class, consumes = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("maxLat")
@AfterInitialization
@RequestMapping(value = "/task/{taskId}", method = RequestMethod.DELETE)
@ModelAttribute("userModel")
@Mapping(target = "cardTransactions", source = "cardAccountReport")
@SuppressWarnings("squid:S1133")
@RequestMapping(value = "say", method = RequestMethod.GET)
@DescribeParameter(name = "forceValid", description = "Indicates whether polygon should be forced to be valid, also removing holes", min = 0)
@SpaceDataEvent
@ExtensionRequestParameter(name = "some-string", description = "a string to reply with")
@Description("Decode the 32-bit big-endian binary in IEEE 754 single-precision floating-point format")
@GetMapping("/myEntity")
@GetMapping(value = "/info")
@EveryDayAtTenPM
@Dispose(order = 10)
@DescribeParameter(name = "clip", description = "Geometry to use for clipping (in same CRS as input features)")
@RequestParam(value = "label")
@CliCommand(value = PREFIX + "put", help = "Copy single src, or multiple srcs from local file system to the destination file system")
@RequestParam(value = "sortField", defaultValue = "TITLE")
@Path("/permission/user/{id}")
@ApiOperation(value = "Find purchase order by ID", notes = "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", nickname = "getOrderById", tags = { "store" })
@Path("v1/owner/{owner}/world-to-local-coordinates/{x},{y}")
@Description("apoc.create.setProperties( [node,id,ids,nodes], [keys], [values]) - sets the given properties on the nodes(s)")
@Path ("/count")
@HystrixCommand(ignoreExceptions = RemoteCallException.class)
@PermissionRule(value = "VIEW_PREVIOUS_APPLICATIONS", description = "Stakeholders for the competition can view previous applications")
@Description("apoc.text.join(['text1','text2',...], delimiter) - join the given strings with the given delimiter.")
@Path("{pipelineId}")
@PermissionRule(value = "READ", description = "Competition finance users can view users in competitions they are assigned to")
@GetMapping(SECTION_URL + "{sectionId}")
@Produces ( {MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON } )
@ApiParam(name = "page", defaultValue = DEFAULT_PAGE, value = DOC_PAGE)
@ApiOperation(value = "This API returns count of Monkey Strategy objects available in Elastic Search for a team", response = ResponseEntity.class)
@PathVariable("jobExecutionId")
@RequestMapping(value = "save", method = POST, headers = ACCEPT_JSON)
@RequestMapping(value = {"/ps_dictionary/save_psResource"}, method = {RequestMethod.POST})
@JsonProperty("Content-Hash")
@ApiOperation( value = "Get a tag", notes = "", nickname = "getTag")
@ApiParam(required = true, value = "Product baseline to create")
@PostMapping(value = "/trains")
@Inline(value = "VMCommandLine.saveVMParametersIfNotSet(($1).getCanonicalName(), ($2))", imported = {VMCommandLine.class}, statementExpression = true)
@OptLog(operationType = OptLogType.ADD, operationName = "增加文章评论")
@RequestParam(value = "profile-name", required = false)
@ApiOperation(value = "Assign superadmin privileges to user")
@SqlType(TINYINT)
@JsonProperty("timePeriod")
@Config("discovery-server.enabled")
@ApiException(CREATE_PROCESS_DEFINITION)
@ApiOperation("下载服务器日志")
@Description("apoc.coll.sortText(coll) sort on string based collections")
@Path("portfolios/{portfolioId}")
@Name("offset")
@RequestParam(name="lookup", defaultValue="")
@RequestParam(value = "duplicata", required = false)
@RequestParam(value = "connects", required = false)
@Around("@annotation(cacheableInfo)")
@RequestMapping(value = "/{uuid}", method = RequestMethod.DELETE, params = "!purge")
@ApiOperation(value = "This API returns single Scenario Object present in Elastic Search for given Scenario ID", response = ResponseEntity.class)
@JsonSetter("defaultValidSecondsAfterCreate")
@CliCommand(value = DEREGISTER_DRIVER, help = DEREGISTER_DRIVER__HELP)
@RequestMapping(value = "/user/validatePasswordResetToken/{token}", method = GET)
@RequestMapping("/{statusCode:[0-9]+}/{messageKey:[a-zA-Z0-9\\.]+}")
@Path("admin")
@Produces({"application/xml", "text/xml", "application/json", "text/yaml", "text/x-yaml", "application/x-yaml", "application/x-protobuf", "application/x-protostuff", "text/html"})
@ApiOperation(value = "Delete Person", position = 4)
@GetMapping(value = "/unauth-project")
@Param(value = CONFIGURATION_NAME)
@GetMapping(value = "/protocols/{fullClassName}")
@Scheduled(fixedRateString = "${kermoss.cs.config.rate}")
@Pointcut("@annotation(io.kermoss.trx.app.annotation.BusinessLocalTransactional)")
@RequestMapping(value = "/module/motechmodule/addfacility.form", method = RequestMethod.GET)
@ResponseStatus(HttpStatus.NO_CONTENT)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkspaceUserGroupMemberShipDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Validated(DeleteGroup.class)
@Inline(value = "$3.getPhysicsEngine().motionNewtonEuler1Law(($1), ($2))", imported = {PhysicsUtil.class})
@TargetApi(21)
@RequestMapping(value="/vs/{id}/update",method=RequestMethod.PUT)
@MetaData(value = CorrelationToken.KEY, required = false)
@Pointcut("execution(* org.finra.herd.service.*Service.*(..))")
@DescribeParameter(name = "attribute", description = "The feature attribute to analyze")
@PutMapping("/manage/factoryList/{id}/disable")
@Description("Decodes the UTF-8 encoded string")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.USER, description = OperationRecordLog.OperationDescription.UPDATE_USER)
@Path("/domain/{domainId}")
@Mapping( "length" )
@ApiParam(value = "Path in the project", required = true)
@Path("/clients/{clientId}/groups/{groupId}")
@Throws({ IllegalNullArgumentException.class, IllegalNotContainedArgumentException.class })
@ApiOperation(value = "Add new user friend")
@AndroidCoordinate
@SqlType("timestamp(3)")
@DeleteMapping("/attributes/{name:.+}")
@SuppressWarnings("Convert2Lambda")
@SuppressWarnings("PMD.ShortMethodName")
@PreAuthorize("hasAnyRole('ROOT')")
@ApiOperation(value = "This API do bulk insertion of Scenario Objects into Elastic Search", response = ResponseEntity.class)
@Config("storage.data-directory")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user was found and the info has been updated."), @ApiResponse(code = 400, message = "Indicates the value was missing from the request body."), @ApiResponse(code = 404, message = "Indicates the requested user was not found or the user does not have info for the given key. Status description contains additional information about the error.") })
@RequestParam(value = "name", required = true)
@RequestMapping(value = "/getReview", method = RequestMethod.POST)
@Path("{themeId}")
@RequestMapping( value = {"/get_AttributeDatabyAttributeName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "修改文章分类", notes = "id")
@Path("/namespaces/{id}/mapping/{serviceName}/cluster/{clusterId}")
@Path("/save")
@GetMapping(value = "/fileentry", produces = "application/json")
@RequestParam(CONTRACT_ID_KEY)
@Param(value = GLOBAL_SESSION_OBJECT)
@RequestMapping(value = "/reviews/new", method = RequestMethod.POST)
@RequestParam(value = "score", required = false)
@ApiOperation(value = "Export the given dataset")
@Mapping(target = "links", ignore = true)
@TMFuzzyBandsConfig
@MotechListener(subjects = ReportDeleteEvent.SUBJECT)
@RequestMapping( produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT )
@RequestMapping(value = "/page/list", method = RequestMethod.POST)
@DeleteMapping("/delete-by-id/{questionId}")
@Description("Returns the Geometry value that represents the point set symmetric difference of two Geometries")
@Description("Tangent")
@FormParam("videoSourceTrack")
@PutMapping("/manage/tagList/enable")
@GetMapping(value = "/udf-func/verify-name")
@DescribeParameter( name = "rasterWidth", description = "Width of the output grid in pixels", min = 1, max = 1, minValue = 1 )
@Mapping(target = "ignoreBandwidth", source = "ignoreBandwidth")
@SecuredBySpring(value = "UserManagementController.viewAvailableAssessors() method", description = "Only comp admin and project finance can view active assessors")
@RequestParam( name = "download", required = false, defaultValue = "false" )
@Scheduled(initialDelayString = "${model.inspection.interval:60000}", fixedRateString = "${model.inspection.interval:60000}")
@ApiOperation(value = "Returns details of a Hive destination")
@VolumeMetered
@Cached(name = CACHE_NAME, key = DEFAULT_KEY, expire = Constant.EXPIRE_15M)
@ApiException(UPDATE_PROCESS_DEFINITION_ERROR)
@ExceptionHandler(RestException.class)
@DeleteMapping(value = "/subscriptions/{subscriptionId}")
@PostMapping("/user/imgUpload")
@QueryParam(RestConstants.QUERY_PARAM_SEARCH_QUERY)
@Description("apoc.graph.fromPaths([paths],'name',{properties}) - creates a virtual graph object for later processing")
@SuppressWarnings("PMD.UnusedPublicMethod")
@ApiOperation("List latest documents in user's private space")
@Reference( service = GraphqlClient.class, bind = "bindGraphqlClient", unbind = "unbindGraphqlClient", cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC)
@RequestParam(value = "alertgroupId")
@Path("/{username}/roles")
@Inline(value = "$4.getPhysicsEngine().motionNewtonLaw(($1), ($2), ($3))", imported = {PhysicsUtil.class})
@QueryParam("first")
@SuppressWarnings({"unchecked", "squid:S3776"})
@RequestMapping(value = "/notifications", method = RequestMethod.GET)
@GetMapping("/edit")
@AuthorityRequired({Authority.ACCESS_CONTROL_ADMIN})
@Path("{deployment_id}")
@QueryParam("submissionTemplateId")
@ResourceFilters(DatasourceResourceFilter.class)
@UdfParameter( description = "The string to trim")
@SuppressFBWarnings(value = "DE_MIGHT_IGNORE", justification = "Any exceptions are to be ignored")
@ApiOperation(notes = "Retrieves a single Pool", value = "getPool")
@ModelAttribute("months")
@RequestMapping(value = TAGS_URI_PREFIX + "/tagTypes/{tagTypeCode}/tagCodes/{tagCode}", method = RequestMethod.GET)
@RequestMapping(value=URI_PATTERN_P_OPEN, produces="application/json", method=RequestMethod.PUT)
@SuppressWarnings({"unchecked, rawtype"})
@ApiResponses(value = { @ApiResponse(code = 201, message = "Indicates the group was created."), @ApiResponse(code = 400, message = "Indicates the id of the group was missing.") })
@Path("/{indexName}/count")
@RequestMapping(value = "/api/user", method = RequestMethod.GET)
@Path("/" + StatisticsOptionListContainer.OPTIONS)
@Path("/{intygsTyp}/{intygsId}/{newIntygsTyp}/create")
@PathParam("uid")
@DeleteMapping (value="/v2/serviceaccounts/role",consumes="application/json",produces="application/json")
@RequestMapping(value = "/api/todo/{id}", method = RequestMethod.DELETE)
@DeleteMapping(path = "/adminbasic/configs/{name}")
@WSDoc("Gets Full representation of Drug for the uuid path")
@RequestParam(value = "start-debate-id", required = false)
@PathVariable("resource")
@PathVariable("certificate_name")
@Cacheable(value = "concepts", key = "#id")
@SecuredBySpring(value = "FIND_EXTERNAL_USERS", description = "Only the support user or IFS Admin can access external user information")
@PostMapping(value="/v2/auth/approle/role/secret_id", consumes="application/json", produces="application/json")
@Path("/{intygsTyp}/{intygsId}/{version}")
@UdfParameter( description = "The delimiter to split a string by. If NULL, then function returns NULL.")
@Param(value = LIST, required = true)
@Path ( "/workspaceDirForUser/{user}" )
@Path("/categories")
@Path("/change/to/error")
@Timed(name = MediaService.MetricsDefinitions.GetEpisodes.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetEpisodes.TIMER_NAME, description = "Given a series title and season, return the television show episodes from the media library.")
@Path("request/{requestId}/status")
@PathVariable("p")
@ApiOperation(httpMethod = "GET", value = "API to get all user roles details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Name(value = "key")
@Path("/helloworld")
@StatusCodes ( { @ResponseCode ( code = OK, condition = "Successfully created and returned graph." ), @ResponseCode ( code = SERVER_ERROR, condition = "Server Error." ) } )
@ApiOperation(value = "${ServiceAccountsControllerV2.removeApprole.value}", notes = "${ServiceAccountsControllerV2.removeApprole.notes}")
@Mapping(target = "transactions", source = "accountReport")
@ApiOperation(value = "Search for workflows based on task parameters", notes = "use sort options as sort=<field>:ASC|DESC e.g. sort=name&sort=workflowId:DESC." + " If order is not specified, defaults to ASC")
@QueryParameter("startTimeout")
@PostMapping("/cost-total")
@ApiOperation(value = "queryProcessInstanceList", notes = "QUERY_PROCESS_INSTANCE_LIST_NOTES")
@RequestMapping("/branches/json/{currentTopicId}/{sectionId}")
@RequestMapping(method = GET, value = "/reports/{id}/{format}")
@Import(name = "item", description = ItemFromCSV.class)
@LogMethod("用户登录")
@JsonProperty(value = "mode")
@Description("A pseudo-random value")
@Path("/change/to/fatal")
@JsonProperty("targetingChannel")
@GetMapping(value = "webjars/ckfinder/2.6.2.1/config", produces = {"application/javascript", "text/javascript"})
@Loggable
@UiHandler("deleteVolumesFromButton")
@ApiOperation("Get all Mobi Users")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_USER_PERMISSION + "\")")
@Path("/verifyToken")
@Path( "/{dswId : .+}/acl" )
@Param("sortDailyList")
@Path("/{resourceEntryId}/config")
@PathVariable("assetGUID")
@Operation(description = "Add task")
@RequestMapping(value = {"/descriptive_dictionary/save_descriptive"}, method = {RequestMethod.POST})
@SuppressWarnings("HardwareIds")
@ApiParam("The limit of the items in the response, default is 30, maximum 60")
@RestQuery(name = "getEventSchedulingMetadata", description = "Returns all of the scheduling metadata for an event", returnDescription = "All the technical metadata related to scheduling as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id (mediapackage id).", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event scheduling tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Path("{catalogId}/records/{recordId}/branches/{branchId}/difference")
@HighestAgent
@Before("execution(* net.sf.sahi.report.Report.addResult(..))")
@SuppressWarnings({"StringEquality", "RedundantIfStatement"})
@GetMapping(value = "/versioned/{path:.*}", produces = APPLICATION_JSON_VALUE)
@DeleteMapping("/baskets/{id}/add/{item}")
@GetMapping({"/status", "/submissions"})
@Param(value = NET_PORT_GROUP_JS)
@ApiOperation( value = "暂不支持" )
@Path("/{id}/{direction}")
@RolesAllowed("grantThreatIntelFactAccess")
@Produces(MediaType.TEXT_PLAIN)
@PermissionRule(value = "READ", description = "Stakeholders can view users in competitions they are assigned to")
@Timed(name = "http.rest.edges.object.put", absolute = true)
@RequestMapping(value = "/{username}", method = RequestMethod.POST)
@QueryParam("accessType")
@SuppressFBWarnings("DM_DEFAULT_ENCODING")
@JsonProperty("references")
@Cacheable(cacheNames="getInnovationSectors", key = "#root.methodName", unless = "#result.isFailure()")
@QueryParam(RMWSConsts.STATES)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful member removal operation"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Operation( summary = "Delete a job from the system", description = "Deletes a job from the system, removing **all** job data. Running jobs are aborted before deletion." )
@DescribeParameter( name = "thresholdArea", description = "Indicates the minimum area of a polygon to be included in the final result", min = 0 )
@PostMapping("/{competitionId}/section/completion-stage")
@GetMapping("getUserByName")
@PostMapping(value = "/v1/appendToRecentlyViewedAG")
@Param(value = KERBEROS_SKIP_PORT_CHECK)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of roles." ), @ResponseCode ( code = 500, condition = "The system was not able to return the list of roles." ) } )
@Description("apoc.scoring.pareto(10, 20, 100, 11) applies a Pareto scoring function over the inputs")
@Produces({MediaType.TEXT_XML, MediaType.APPLICATION_JSON})
@RequestParam(required = false)
@ApiOperation(value = "Remove a Folder")
@Dsl(value = DslSchema.SELECT_SINGLE)
@RelativePath("../../slaveOptions")
@ApiOperation(notes = "Retrieves a single Consumer", value = "regenerateIdentityCertificates")
@SecuredBySpring(value = "UPDATE_PROJECT_LOCATION", description = "Applicants can update their project location")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of Role objects." ), } )
@DeleteMapping(value = "/{mtmCascadeExtId}")
@RequestMapping(value = "/api/monkeystrategies/defaultmonkeystrategy/{name}/{monkeytype}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PutMapping("/accept-invite/{hash}/{userId}")
@GetMapping(path = "{taskId}/statistics", produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE})
@RequestParam(value = "assessorNameFilter", required = false)
@GetMapping("/userfiles/{first}/**")
@PathParam("topicName")
@PerformanceMetric("v3.topics.create")
@PostMapping("/repos/{owner}/{repoName}/commits")
@Path("/{iteration}/" + PartIteration.NATIVE_CAD_SUBTYPE)
@DatabaseSpecificDml(DmlMarker.NAMED_SUB_SELECT)
@PostMapping(path = "/trustDetector", consumes = "application/json", produces = "application/json")
@Path("/{id}/ban")
@SuppressFBWarnings(value = "REC_CATCH_EXCEPTION", justification = "Applies Maven exception wrapper")
@ApiOperation(value = "Update Spec Offer Benefit", position = 2)
@SuppressWarnings( "WeakerAccess" )
@Path("/{project}/{name}/stop")
@QueryParam("computational_name")
@JsonProperty("id")
@Path(RECONSTRUCTION_URI)
@Path("/transaction/{hash}")
@DeleteMapping(value = "/{mtmId}")
@SuppressWarnings("MVCPathVariableInspection")
@InVMJMS
@ApiParam(value = "Include only violations with a certain severity")
@UdfParameter("input STRING to be masked")
@PathVariable("preparationId")
@RequestParam("filterId")
@Path("/{id}/code/{code}")
@Endpoint(name = "take")
@IbisDoc({"3", "the specified contentType on requests, if it doesn't match the request will fail", "ANY"})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Scenario Objects for given team"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found for given team") })
@IbisDoc({"Path (or resource url) to truststore to be used for authentication", ""})
@Path ( "/jobinfotest" )
@EventListener(ApplicationReadyEvent.class)
@ApiOperation(value="Creates a new KIE container in the KIE Server with a specified KIE container ID", response=ServiceResponse.class, code=201)
@PreAuthorize("hasPermission(#branchId, 'BRANCH', 'BranchPermission.CREATE_POSTS')")
@RequestMapping( value = {"/get_SecurityZoneDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Action(name = "Get Value from Object", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ViewEngineConfig
@ApiOperation("用户提交订单")
@RequestMapping(path = "/update", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@Param(value = OWNER_ORGANIZATION, required = true)
@Secured(SecurityFunctions.FN_TAGS_GET)
@android.support.annotation.NonNull
@RequestMapping(value = "/api/totalProjectsByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@FloatRange(from = 0f, to = 1f)
@PostMapping(value = "/invite", params = "remove")
@RequestMapping(value = "connectionMain/editLegalRepresenttive/{legalRepId}", method = RequestMethod.POST)
@ApiParam("Max items")
@ApiOperation( value = "Removes the workspace", notes = "This operation can be performed only by the workspace owner")
@RequestParam( defaultValue = "false")
@UdfParameter( value = "exponent", description = "the exponent to raise e to." )
@PermissionRule(value = "READ", description = "Assessors can view the process roles of members of individual Consortiums on the various Applications that they are assessing")
@ModelAttribute("regions")
@ResponseData(name = "返回值", description = "返回区块头序列化后的HEX字符串", responseType = @TypeDescriptor(value = String.class))
@FormParam("namebase")
@RequiredScope(ClientAppScope.VOTE)
@PathParam("query")
@PathVariable("businessObjectDataVersion")
@CliOption(key = "name", mandatory = true, help = "Name of the data source to describe")
@Fallback(fallbackMethod = "fallbackMethodExample")
@RequestParam(name = "ruleId", required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "USER_NAME", type = "String"), @ApiImplicitParam(name = "userPassword", value = "USER_PASSWORD", type = "String"), @ApiImplicitParam(name = "repeatPassword", value = "REPEAT_PASSWORD", type = "String"), @ApiImplicitParam(name = "email", value = "EMAIL", type = "String"), })
@PermissionRule( value = "DOWNLOAD_GRANT_OFFER", description = "Competitions team & Project Finance can download grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@RequestMapping(method = RequestMethod.POST)
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the deployment was found and has been deleted. Response-body is intentionally empty."), @ApiResponse(code = 404, message = "Indicates the requested deployment was not found.") })
@ApiOperation(value = "${SSLCertificateController.renewCertificate.value}", notes = "${SSLCertificateController.renewCertificate.notes}", hidden = true)
@RequestMapping(value = "/tansformHl7Update", method = RequestMethod.POST)
@WebParam(name = "returnHistory")
@PermissionRule( value = "IS_MONITORING_OFFICER", description = "Users can see if they are moitoring offices on any projects" )
@ApiResponses({ @ApiResponse(code = 200, message = "Request to create a road received.", response = StandardResponse.class), @ApiResponse(code = 400, message = "Invalid request or road name.", response = StandardResponse.class), @ApiResponse(code = 415, message = "Unsupported media type. Only 'application/json' content type is supported.", response = StandardResponse.class), @ApiResponse(code = 409, message = "Road already exists.", response = StandardResponse.class) })
@Produces({MediaType.TEXT_HTML, MediaType.APPLICATION_JSON})
@ApiResponses(value = { @ApiResponse(code = 200, message = ""), @ApiResponse(code = 401, message = "User not authorized to call this operation"), @ApiResponse(code = 403, message = "Forbidden operation"), @ApiResponse(code = 409, message = "Resource already exists"), @ApiResponse(code = 500, message = "Unsupported source type")})
@QueryParam(FIRST_SIMILARITY_DIM)
@SuppressWarnings({"PMD.CyclomaticComplexity", "checkstyle:ParameterNumber"})
@Path("{deployment_id}/events/{event_id}/power-estimation")
@Validated({First.class, Second.class})
@DefaultValue("ALL")
@Param(value = HOST_GROUP_NAME, required = true)
@GetMapping("/project/{projectId}/application-id")
@SuppressWarnings({"unused", "unchecked"})
@SuppressFBWarnings( value = {"MWN_MISMATCHED_WAIT"}, justification = "incorrect flag; lock held (in synchronized block)")
@GetMapping("/email-template")
@UiHandler("okButton")
@Path("zip/form")
@GetMapping(path = "/{machineId}")
@Path("/privileges/revoke")
@UdfParameter( description = "The Epoch Day to convert," + " based on the epoch 1970-01-01")
@ApiOperation(value = "${AWSIAMAuthControllerV2.createIamRole.value}", notes = "${AWSIAMAuthControllerV2.createIamRole.notes}")
@RequestMapping( value = {"/get_PEPOptionsData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("clientElbUrl")
@RequestMapping(value = "/{markScaleId}/exchanges/{id}", method = RequestMethod.DELETE)
@Path("addCatalog")
@RequestHeader(value = "Content-Type", required = false)
@ApiParam(required = true, value = "Modification notification to acknowledge")
@PostMapping(path = "/edit", params = {"removeAppointment"})
@ApiOperation(value = "authorizedUser", notes = "AUTHORIZED_USER_NOTES")
@PreAuthorize("hasAuthority('VIEW_KEYS')")
@ApiOperation(value = "按照id查询标签", notes = "id")
@Path("/secure/users/visibility")
@PermissionRule( value = "VIEW_SPEND_PROFILE", description = "Partners can view their own Spend Profile data")
@Description("Logarithm to base 2")
@TX
@GET("/etag/{name}")
@PostMapping(value = "/subject/{subjectId}")
@ConditionalOnMissingBean(UserControllerFacade.class)
@ApiResponses({ @ApiResponse(code = 200, message = "Preferences successfully fetched"), @ApiResponse(code = 500, message = "Internal Server Error") })
@RequestMapping("cc/courts/list")
@SneakyThrows({InterruptedException.class, ExecutionException.class})
@GetMapping(value = "/authed-udf-func")
@Operation(description = "Get all tasks")
@PostMapping("/activate")
@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON,"application/javascript"})
@RequestMapping(value = "/transfer", method = RequestMethod.PUT)
@Export(name = "shopSummary", description = ShopSummaryToCSV.class)
@RangerAnnotationClassName(class_name = VXPortalUser.class)
@RequestParam(value = "no_geom", required = false)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_USER_PERMISSION + "\")")
@PathVariable(SEARCH_ID_PARAM)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Upload success"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Udf(description = "Returns the correctly rounded positive square root of a DOUBLE value")
@Path( V1Constants.VDB_PLACEHOLDER + StringConstants.FORWARD_SLASH + V1Constants.TRANSLATORS_SEGMENT + StringConstants.FORWARD_SLASH + V1Constants.TRANSLATOR_PLACEHOLDER)
@ApiException(UPDATE_QUEUE_ERROR)
@EventHandler("seconds-input")
@ApiException(GRANT_DATASOURCE_ERROR)
@RequestMapping(value = "/api/scenarios/{id}", method = RequestMethod.DELETE, produces = "application/json")
@API(API.Status.INTERNAL)
@ApiParam(value = "Add XSD schema location based on standard configuration " + "(see schema-ident.xml).", required = false)
@ApiOperation(value = "Get Department by id")
@PreAuthorize("hasAnyAuthority('applicant', 'knowledge_transfer_adviser')")
@JsonProperty("iss")
@RequestMapping( value = {"/get_BRMSDependencyData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Operation(httpMethods = "PUT", bodyParam = "data")
@ExtensionDefinition(extensionPoint = ExtensionPoint.EDGE, method = HttpMethod.GET)
@Path("/averageRatingBySession")
@RequestParam("item")
@ShellMethod(key = COMMAND_SYSTEM_THREADS, value = "List jvm threads.")
@Param(value = INDEX, required = true)
@ExperimentalApi("https: public static <T extends Message> Marshaller<T> jsonMarshaller(final T defaultInstance) { final Printer printer = JsonFormat.printer(); final JsonFormat.Parser parser = JsonFormat.parser(); final Charset charset = Charset.forName("UTF-8"); return new Marshaller<T>() { @Override public InputStream stream(T value) { try { return new ByteArrayInputStream(printer.print(value).getBytes(charset)); } catch (InvalidProtocolBufferException e) { throw Status.INTERNAL .withCause(e) .withDescription("
@GetMapping("/route/{version}-{tenantAppId}-{platform}-{status}")
@ApiParam(required = true, value = "Configuration item id")
@Description("Returns index of first occurrence of a substring (or 0 if not found)")
@Produces({ MediaType.APPLICATION_JSON + "; " + JettyUtils.UTF_8 })
@GetMapping(path = "/get")
@HeaderParam(AIRSHIP_AGENT_VERSION_HEADER)
@RequestMapping("/all")
@SuppressWarnings("PMD.SimplifyBooleanReturns")
@SuppressWarnings({ "PMD.AvoidDeeplyNestedIfStmts", "checkstyle:nestedifdepth" })
@Cacheable(cacheNames = "ami-expiration-time", cacheManager = "oneMinuteTTLCacheManager")
@Then("^assertCW alarm is off$")
@RequestParam("layerIds")
@Param(value = TIMEOUT, description = TIMEOUT_INPUT_DESC)
@Path("/{organizationID}")
@GetMapping("components/{component}/queries")
@PermissionRule(value = "READ", description = "User is invited to join the organisation")
@RequestParam("lastName")
@GetMapping("generateRecoveryCodes")
@RequestMapping( value = {"/get_BRMSControllerDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@JsonView(Views.Convocation.class)
@SuppressWarnings("LocalVariableHidesMemberVariable")
@ConfiguredRolesAllowed(ConfiguredRolesAllowedDynamicFeature.CCH_ADMIN_USER_PROP)
@PostMapping(value = "contract/{tx}/{function}")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of JDBC datasource IDs" ), @ResponseCode( code = 500, condition = "Internal error retrieving JDBC datasource IDs" ) } )
@ApiOperation(value = "Create Admin Unit")
@ApiOperation(value = "Like comment.")
@ApiOperation(value = "发送站内信，可以单独发送、批量或广播", notes = "如果是单独发送或批量，那么必须指定receivers，并将sendMode置为BATCH；如果是广播，那么无需指定receivers，并将SendMode置为BROADCAST")
@Path("/{topologyId}")
@ApiParam(name="id", value="an alarm Id")
@ApiOperation("删除请求日志")
@ApiOperation(value = "用户注册", httpMethod = "POST",code = 200,produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings("PMD.AvoidCatchingGenericException")
@RequestMapping(value = WITHIN_W3C_MIXED_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@ApiException(CREATE_DATASOURCE_ERROR)
@javax.ws.rs.Path(RECORDS_FILES_PDF)
@PostMapping("/config/{documentConfigId}/decision")
@DescribeParameter(name = "nodata", description = "Output coverage nodata values", min = 0)
@QueryParam("infer")
@Path("/pause/{deviceId}")
@RequestMapping("remove-user/{id}")
@GetMapping("/partner-organisation/{organisationId}/spend-profile")
@GetMapping("/{userId}/{applicationId}/section/{sectionId}")
@FormParam( OVERWRITE_IN_REPOS )
@EventHandler("addVarButton")
@CliOption(key= {"queryId"}, mandatory = true, help = "The ID of the query to start processing.")
@RequestMapping(value = "save", headers = ACCEPT_JSON, method = RequestMethod.PUT)
@Path("{name}/clients")
@java.lang.SuppressWarnings("squid:S128")
@RequestParam("groupId")
@CacheEvict(value = CacheConstants.HABIT_ITEM_STATISTIC_CACHE, allEntries = true)
@Path( "/delete" )
@PostMapping(value = "/v1/updateprojection")
@PostMapping(value = "/scores/*", consumes = "application/json")
@JsonProperty(CommonConstants.VNF_ID_VARIABLE)
@Path("/{gavc}" + ServerAPI.GET_PROVIDER)
@ApiResponses(value = { @ApiResponse(code = 201, message = "stack successfully cloned"), @ApiResponse(code = 400, message = "toStack is not in LOADING state"), @ApiResponse(code = 404, message = "fromStack not found") })
@RequestMapping(value=TgolKeyStore.HOME_URL, method=RequestMethod.GET)
@FormParam("peer")
@UiHandler("cancelButton")
@PathParam("spaceID")
@Path("{notificationId}")
@RequestMapping( method = {RequestMethod.GET, RequestMethod.POST}, value = "/{menuId}")
@RequestMapping(method = RequestMethod.POST, value = "regionWidget/{regionWidgetId}/delete")
@GetMapping("/landing-page")
@ApiImplicitParams({ @ApiImplicitParam(name = "ID", value = "TENANT_ID", required = true, dataType = "Int", example = "100") })
@GetMapping(path = "/routes")
@ApiOperation(httpMethod = "POST", value = "API to create new rule", response = Response.class, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@RequestMapping( path = "/types", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
@Description("apoc.mongodb.delete(host-or-key,db,collection,query) - delete the given documents from the mongodb collection and returns the number of affected documents")
@ApiParam(value = "Number of lines to fetch from head of file.", example = "100")
@RequestMapping(value="/{providerId}", method=RequestMethod.GET, params="oauth_token")
@PostMapping(value="/v2/sslcert/user",consumes="application/json",produces="application/json")
@Path("exercisetypes")
@Name("regex")
@Around("onRepositoryDelete()")
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "The assessor can see the application finance totals in the applications they assess", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@RequestMapping(value="/flag/reject/{id:.+}", method = RequestMethod.POST)
@Description("Converts epoch milliseconds to date in the UTC time zone<br/>Example: #{toDate(epochMillis)}")
@QueryParam("currentPassword")
@GetMapping("/user/{userId}/application/{applicationId}")
@RequestParam( required = false, defaultValue = "FULL")
@Description("apoc.couchbase.namedParamsQuery(hostkOrKey, bucket, statement, paramNames, paramValues) yield queryResult - executes a N1QL statement with named parameters.")
@PermissionRule(value = "UPDATE", description = "Users can only update statuses of questions they are assigned to")
@Consumes({MediaType.APPLICATION_JSON, SmileMediaTypes.APPLICATION_JACKSON_SMILE, APPLICATION_SMILE})
@GetMapping("/{applicationId}")
@FloatRange(from = -180, to = 180)
@Handler(auth = false)
@RequestMapping(value = "/api/ocds/bidSelectionExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@RequestMapping(value = "/namespaceId/{namespaceId}/releaseIds/{releaseIds}/by-namespace-and-releases-not-in", method = RequestMethod.GET)
@RequestParam("day")
@Scheduled(fixedDelayString = "${tamr.derogReplace.fixedDelay.in.milliseconds}", initialDelayString = "${tamr.derogReplace.initialDelay.in.milliseconds}")
@RequestParam(value = "includeEmptyLots", required = false, defaultValue = "false")
@PathVariable("passwordHash")
@RequestParam("orderid")
@ApiOperation("Creates a new Distribution for the provided UnversionedRecord.")
@ResponseStatus(NO_CONTENT)
@Procedure("gds.features.importer.skipOrphanNodes.reset")
@Origin
@RequestMapping(value = "/api/ocds/release/all", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@PathVariable("specOfferSubjectId")
@ApiOperation(value = "Get platform health status", response = PlatformHealthDTO.class, authorizations = {})
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_REGIMEN_TEMPLATE')")
@Metered(name = "reset-verification-requests")
@RequestMapping(value = "/api/failurepoints/role/{role}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings("StringBufferReplaceableByString")
@ApiParam(value = "Id of aggregator", required = true)
@ApiOperation(value = "删除菜单", httpMethod = "PUT", produces = MediaType.APPLICATION_JSON_VALUE)
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Aggregates all attestations matching given attestation data root and slot.", tags = {TAG_VALIDATOR}, queryParams = { @OpenApiParam( name = ATTESTATION_DATA_ROOT, description = "`String` HashTreeRoot of AttestationData that validator wants aggregated.", required = true), @OpenApiParam( name = SLOT, description = "`uint64` Non-finalized slot for which to create the aggregation.", required = true) }, description = "Aggregates all attestations matching given attestation data root and slot.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = Attestation.class, isArray = true), description = "Returns aggregated `Attestation` object with same `AttestationData` root."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid parameter supplied"), @OpenApiResponse( status = RES_FORBIDDEN, description = "Beacon node was not assigned to aggregate on that subnet"), @OpenApiResponse(status = RES_INTERNAL_ERROR, description = "Beacon node internal error.") })
@RequestMapping(value = "/imagesForName/{scientificName}", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@Param(value = CLUSTER_NAME)
@PermissionRule(value = "READ_INTERVIEW_DASHBOARD", description = "Assessors can view all Assessment Interviews on the competition " + "dashboard")
@ArrayRes
@RequestMapping(value = {""}, method = RequestMethod.POST, params = {"pause"})
@Param(value = INCLUDE_ATTRIBUTES)
@Bean("externalContext")
@GetMapping(value = "{" + TYPE_ID + "}/{" + OBJECT_ID + "}")
@CheckReturnValue
@CliOption(key = {"limit"}, help = "Limit commits", unspecifiedDefaultValue = "-1")
@PostMapping (value="/v2/ss/sdb/role",consumes="application/json",produces="application/json")
@PathParam( "dataRoleId" )
@RequestMapping( value = {"/get_ClosedLoopSiteData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/{job-id}/outputs/{output-id}")
@Produces(MediaType.APPLICATION_OCTET_STREAM)
@RequestMapping(value = "/{widgetId}", method = RequestMethod.GET)
@ApiParam("preparation")
@ApiOperation("Get SeaClouds Components endpoints")
@Path("/{id}/include")
@Description("apoc.map.groupBy([maps/nodes/relationships],'key') yield value - creates a map of the list keyed by the given property, with single values")
@Retryable(backoff = @Backoff(delay = 1000, multiplier = 2, maxDelay = 10000), maxAttempts = 5)
@JsonProperty("baseCurrency")
@DescribeResult(name = "results", description = "The classified results")
@PostMapping("/messages/{type}/add")
@PathParam( "event_source" )
@ApiOperation("runSyncAsync")
@GetMapping({"sendpage", "send"})
@PostMapping("/unassign-application/{applicationId}")
@WithAnnotations({StandaloneController.class})
@Path("{recordId}")
@RouterDelegateMethod
@SecuredBySpring(value = "VIEW_EDIT_PROJECT_DURATION", description = "Only the project finance can view the page to edit the project duration")
@DescribeParameter(name = "smooth", description = "Indicates whether contour lines are smoothed using Bezier smoothing", min = 0)
@RequestMapping(value = "/{notificationId}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@GenerateLink(rel = Constants.LINK_REL_CREATE_PROJECT)
@Description("apoc.number.parseFloat(text) | parse a text using the default system pattern and language to produce a double")
@Path("/subscribers")
@ApiOperation(value = "Get a metadata record", notes = "Depending on the accept header the appropriate formatter is used. " + "When requesting a ZIP, a MEF version 2 file is returned. " + "When requesting HTML, the default formatter is used.", nickname = "getRecord")
@ApiOperation("保存定时任务")
@GetMapping(value = "/response/autosubmit")
@UseCaseAdministratorDeleteProject(@Step(number=8,name="delete all project scan data"))
@DeleteMapping(path = "/{serviceId}")
@JsonbProperty("updated_on")
@QueryParam("newDatasetId")
@PreAuthorize(AclExpressions.ISSUE_READ)
@SuppressWarnings({"checkstyle:FallThrough"})
@GetMapping("/accepted")
@PsIredDutyCycle
@Description("Calculates the great-circle distance between two points on the Earth's surface in kilometers")
@DescribeResult(name = "filePath", description = "path to the unzipped file")
@ApiOperation(value = "Delete Specialty", position = 4)
@Param(value = HOST_LIST, required = true)
@Path("/type/{" + QUERY_PARAM_ID + "}")
@ApiOperation( value = "Set catalog logo", notes = "Logos are stored in the data directory " + "resources/images/harvesting as PNG or GIF images. " + "When a logo is assigned to the catalog, a new " + "image is created in images/logos/<catalogUuid>.png.", nickname = "setLogo")
@ReturnsMutableObject ("semantics of this method")
@RequestParam(value = "searchType", required = false, defaultValue = SEARCH_ALL)
@RequestMapping(value = "/loginfailed", method = RequestMethod.GET)
@Transport
@RolesAllowed("/roleManagement")
@Valid
@ApiOperation(value = "uploads an image (required)", notes = "", nickname = "uploadFileWithRequiredFile", tags = { "pet" })
@RequestParam("target")
@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
@FormDataParam( "domainId" )
@JsonProperty("a")
@RequestParam(value = "bottom", required = false)
@ApiOperation(notes = "Deletes a Content", value = "remove")
@DescribeParameter(name = "outputBBOX", description = "Georeferenced bounding box of the output")
@PathVariable("ip")
@RequestParam(value="SAMLRequest", required=false)
@RequestMapping(path = "/list-by-name", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@JsonProperty("expr")
@PostMapping(value = "/vnfs/{vnfId}")
@Path (REST_API_USERS)
@Path("/{id}/keys")
@ApiOperation("Get registered queue providers")
@SuppressWarnings("squid:S2789")
@Consumes({ APPLICATION_JSON })
@TransactionAttribute(TransactionAttributeType.NEVER)
@ApiOperation("根据ID查询请求日志")
@Description("Returns an array of Points interpolated along a LineString.")
@Description("Round to nearest integer")
@Path("{processId}/instances/{processInstanceId}/retrigger")
@ApiOperation(value = "Get organization by id", response = OrganizationDto.class)
@ApiOperation(value = "Get workflow model by id", response = WorkflowModelDTO.class)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.CHAR, concerns = { AtlasConversionConcern.RANGE, AtlasConversionConcern.CONVENTION })
@ApiOperation(value = "${AWSIAMAuthControllerV2.configureClient.value}", notes = "${AWSIAMAuthControllerV2.configureClient.notes}")
@RequestMapping("/sc/judgmentForms/list")
@PathParam("serializationId")
@ApiOperation("Get a single Mobi Group")
@Produces(MediaType.APPLICATION_JSON_VALUE)
@Path("/allIDs")
@Path("{uuid}")
@PreAuthorize("hasAuthority('EDIT_ENDPOINT_ACL')")
@Path("/ids")
@Description("apoc.atomic.concat(node/relatonship,propertyName,string) Concats the property's value with the 'string' value")
@Path("{deployment_id}/predicted-price-for-next-period")
@PreAuthorize("hasAuthority('UPLOAD_ANCHOR')")
@RequestParam(defaultValue="", name = "targetTypeName", required = true)
@QueryParam("attribute")
@ApiParam(value = "view name")
@ApiOperation(value = "", notes = "Test serialization of outer boolean types", nickname = "fakeOuterBooleanSerialize", tags = { "fake" })
@ModelAttribute(MODEL_ATTRIBUTE_SEARCH_CRITERIA)
@RequestMapping(value = "/rolestogroups", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(notes = "Updates a Consumer Type", value = "update")
@Path("info/me")
@RequestMapping(method = RequestMethod.DELETE, value = "post/{answerId}")
@Cacheable(value = "passwordHashHelper-hash")
@Action(name = "Validate", outputs = { @Output(RETURN_CODE), @Output(RESULT_TEXT), @Output(RETURN_RESULT), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@RequestParam("appId")
@WSDoc("Gets Patient Lists for the uuid path")
@RequestMapping(path = "/list-names", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/registration", method = RequestMethod.POST)
@KafkaListener(topics = "${eventing.topic_name}")
@Path("/{pi}/range/{logId}")
@SuppressWarnings( "NumericCastThatLosesPrecision" )
@CurrentUserId
@ApiParam( value = "The response code. Available values are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", required = true )
@RequestMapping(path = "/list-by-domain-name", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Name(value = "types", defaultValue = "")
@PostMapping("/{projectId}/organisation/{organisation}/finance-contact")
@Validated(UpdateAppGroup.class)
@SuppressWarnings("NullableProblems")
@QueryParam("xywh")
@Path("/logs")
@RequestParam(name = "app", required = false)
@PreAuthorize("hasRole('USER')")
@PostMapping(value = "/set_paypwd_status")
@RequestParam(value = "includeBusinessObjectDataStatusHistory", required = false)
@PathParam( "indexName" )
@RequestMapping(value = "/component", method = RequestMethod.DELETE)
@QueryParam("eventfilters")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_BY_BUSINESS_OBJECT_DEFINITION_GET)
@ApiResponses({ @ApiResponse(code = 200, message = "Encoded Key", response = String.class), @ApiResponse(code = 500, message = "Unknown server error") })
@RequestParam(name = "to", required = false)
@SuppressWarnings("squid:S1168")
@IntRange(from = 1913 - 2033)
@PostMapping("/withdraw/{assessmentId}")
@CliOption(key = "file", mandatory = false, help = "File which contains the blueprint")
@Ignore
@PostMapping(value = "/v1/update-asset")
@CliCommand(value = PREFIX + "expunge", help = "Empty the trash")
@Path("/{gavc}" + ServerAPI.GET_ANCESTORS)
@RequestMapping(value = "/user/new_ajax", method = RequestMethod.GET)
@Timed(name = "singleTimedMethod")
@Path("/screens/{screenId}/owners")
@RequestMapping(value = "/emrPigSteps", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiOperation(httpMethod = "POST", value = "API to create new job", response = Response.class, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@PathParam(RestConstants.ENVIRONMENT_ID)
@ApiOperation(value = "Aggregated version of /api/costEffectivenessTenderAmount and " + "/api/costEffectivenessAwardAmount." + "This endpoint aggregates the responses from the specified endpoints, per year. " + "Responds to the same filters.")
@Path("/machine")
@PathParam("pageReferenceId")
@RequestMapping(value = "/{configurationType}/{configurationId}/{hash}", method = RequestMethod.HEAD)
@Path("/{id: [a-zA-Z0-9_\\-]+}")
@RequestMapping(value="query", method = {RequestMethod.GET,RequestMethod.POST})
@Description("CALL algo.ml.oneHotEncoding(availableValues, selectedValues) - return a list of selected values in a one hot encoding format.")
@JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
@RequestMapping(value = "/{configurationType}/{configurationId}/{hash}", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, method = RequestMethod.POST, produces = MediaType.TEXT_PLAIN_VALUE)
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace")
@Description("Returns the difference between minuend and subtrahend date/time in specified date component<br/>" + "The following date components are defined:" + DATE_TIME_COMPONENTS_TABLE + "Example: #{diffDateTime(minuend, subtrahend, dateComponent)}")
@NwhinInvocationEvent(beforeBuilder = EDXLDistributionEventDescriptionBuilder.class, afterReturningBuilder = EDXLDistributionEventDescriptionBuilder.class, serviceType = "Admin Distribution", version = "")
@PostMapping(value = "/{entityTypeId}/{id}/{attributeName}", params = "_method=PUT")
@PostMapping(value = "/user/{userId}/active", params = "deactivateUser")
@GetMapping(value = "/public")
@PostMapping("/update/entityclass/rls")
@PostMapping("/group")
@Path("/play/{deviceId}/{contentId}")
@RequestMapping(value="/errors/404.html")
@ApiParam(value = "Name of the Vdb", required = true)
@GetMapping("/{assessmentId}/finances")
@Operation(tags = { "records", "annotations"}, summary = "List comments for a page")
@PathParam("loggerName")
@RequestMapping(value = {"/verify.do"}, method = RequestMethod.POST)
@JsonProperty("score")
@UserFunction("gds.alpha.similarity.euclidean")
@RequestMapping(value = "/{markScaleId}/values/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "", notes = "Test serialization of outer number types", nickname = "fakeOuterNumberSerialize", tags = { "fake" })
@Path("/dailysnapshot/{day}")
@DescribeParameter( name = "title", description = "Title to use for the output grid", min = 0, max = 1, defaultValue = "raster" )
@Path("/byStudentId/{studentId}")
@RequestMapping(value = "/{code}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("sourceId")
@Path("/{spaceId}")
@ApiOperation(value = "Resturns all available releases, filtered by the given criteria.")
@RequestMapping(value = "account/testLogin", method = {RequestMethod.POST})
@RequestParam("uuid")
@ApiException(QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR)
@RequestMapping(value = "/alarms/{alarmId}/subscriptions/{subscriptionId}", method = RequestMethod.GET)
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "RESOURCE_TYPE", required = true, dataType = "ResourceType"), @ApiImplicitParam(name = "id", value = "RESOURCE_ID", required = true, dataType = "int"), @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", dataType = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "1"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "20") })
@QueryParameter("retentionTime")
@DescribeParameter(name = "coverage", min = 0, description = "Input raster")
@SuppressWarnings("ResourceType")
@RequestParam(value = "pageNo")
@Path("{application_name}")
@RequestMapping(value = "/forgotviewdata", method = RequestMethod.GET)
@Named("backup")
@JSMethod
@GetMapping("/package/user/{username}")
@Path("rest/upper/{param}")
@RequestMapping(value = "/{personId}/families/{id}", method = RequestMethod.GET)
@Udf(description = "Returns the string with the the first letter" + " of each word capitalized and the rest lowercased")
@ApiOperation(value = "grantProject", notes = "GRANT_PROJECT_NOTES")
@PostMapping("/emailVerify")
@Mapping(target = "source", ignore = true)
@GetMapping(value = "/{fileId}", params = "alt=media")
@ApiOperation(value = "Get specialty type resource by id")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_AUDIT_MAP + "\")")
@Path("/task/{taskId}")
@ExceptionHandler(PermissionDeniedException.class)
@ExceptionMetered(name = "exceptionMeteredStaticMethod", cause = Exception.class)
@Path( IS_MASTER_PATH )
@QueryParam(QP_KEY)
@PUT
@GetMapping("gotoproblem")
@Transactional(readOnly = true, propagation = Propagation.REQUIRED)
@Inline(value = "Double.longBitsToDouble(EndianNumbers.toLELong($1, $2, $3, $4, $5, $6, $7, $8))", imported = {EndianNumbers.class})
@Path("adps")
@PathParam("path")
@ApiOperation(value = "Create Person")
@FunctionMeta(description = "Show radio from an object's properties in a form", example = "${w:showRadio('groupBy', groupBy, payload.groupBy, 'name', 'description')}")
@ApiOperation(value = "Counts the indicators that are flagged, across all releases. If one " + "indicator has multiple types is only counted once, so this is different from flaggedStats and " + "cannot be reproduced by just summing up all types in flaggedStats!")
@Path("/{id}/state/{state}")
@Description("Returns the cardinality of the geometry collection")
@QueryParam("authIndexValue")
@Parameter(description = "The job request")
@ScalarFunction(hidden = true)
@AlsInterruptPersistence
@EventHandler("duration-timer")
@QueryParam("createdTimeInterval")
@WebParam(name = "krmsTypeId")
@ApiParam(value = "Experiment Label")
@PutMapping(path = "/order")
@Description("project name")
@JsonProperty
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_DELETE)
@Path("{owner_key}/consumers/count")
@GetMapping("/{name}/sprites/values")
@Export(name = "error", description = ErrorReceiptToCSV.class)
@Path("/claim/{key}")
@RequestMapping(value = PARTITION_KEY_GROUPS_URI_PREFIX + "/{partitionKeyGroupName}", method = RequestMethod.GET)
@RequestParam("instanceId")
@ApiParam(value = "ID of workspace", required = true)
@Transactional(rollbackFor = {TodoNotFoundException.class})
@RequestParam("limit")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of TagSubscriptionDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/reports/sources", method = RequestMethod.GET)
@Path("{eventId}/asset/publication/publications.json")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved metadata." ), @ResponseCode ( code = 403, condition = "Invalid path." ), @ResponseCode ( code = 400, condition = "Invalid payload." ), @ResponseCode ( code = 500, condition = "Server Error." ) } )
@RequestMapping(method = RequestMethod.POST, value = "/{widgetId}/tags")
@RequestMapping( value = {"/get_DashboardPAPStatusData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/rest-api/lookup/dosage-units", method = RequestMethod.GET, headers = ACCEPT_JSON)
@PostMapping("/storages")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of TagSubscriptionDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@PathParam("serial_id")
@RequestParam(value = "datasetId", required = false)
@PathVariable(APPLICATION_ID)
@Param(PASSWORD)
@RequiresApi(19)
@SuppressLint("ApplySharedPref")
@ModelAttribute(LANDING_FORM_ATTR_NAME)
@Path("/{workflowId}/resume")
@PostMapping(value="/v2/auth/approle/login",produces="application/json")
@PostMapping("/resend-invite/{applicationId}")
@RequestMapping(value = {"/fw_dictionary/remove_tagPicker"}, method = {RequestMethod.POST})
@DescribeParameter(name = "emptyCellValue", description = "Default cell value", min = 0)
@RequestMapping(value = "/projects/{projectId}/attachments", method = RequestMethod.POST)
@RequestMapping(value = "/degrees", method = RequestMethod.POST)
@WSDoc("Save New PatientList")
@PathParam("graphname")
@JsonProperty("openShiftUrl")
@Path("/{resource}")
@QueryParam("limit")
@SuppressWarnings({"PMD.ExcessiveMethodLength","PMD.NcssMethodCount", "PMD.NPathComplexity"})
@ModelAttribute(COMPETITION_SETUP_FORM_KEY)
@RequestMapping(value = {"/ps_dictionary/save_psType"}, method = {RequestMethod.POST})
@RequestMapping(value = "account", method = RequestMethod.POST)
@PathParam("rootTerm")
@ApiParam(name="alarmId", value="an alarm Id")
@Disposes
@ApiResponses(value = { @ApiResponse(code = 201, message = "Indicates the model was created.") })
@RequestMapping(method = RequestMethod.GET, value = "start")
@PostMapping(value = "/delete")
@RequestMapping(value = "page/pageString/{page}-{pageSize}", method = RequestMethod.GET)
@RequiredScope(ClientAppScope.ARTICLE)
@RequestWrapper(localName = "updateVnfNotification", targetNamespace = "http: className = "org.onap.so.adapters.vnf.async.client.UpdateVnfNotification")
@RequestMapping(value = "/dosageUnits", method = RequestMethod.GET, headers = ACCEPT_JSON)
@GetMapping(path = "/orderOther/price/{orderId}")
@ApiResponses(value = { @ApiResponse(code = HttpURLConnection.HTTP_OK, message = "python package was deployed successfully."), @ApiResponse(code = HttpURLConnection.HTTP_INTERNAL_ERROR, message = "An error occurred while executing request."), @ApiResponse(code = HttpURLConnection.HTTP_UNAVAILABLE, message = "Service Unavailable.") })
@QueryParam(value="records")
@Param(Constants.Inputs.SECURE_PROCESSING)
@Name("sort")
@RequestParam(value = "fullName")
@RequestMapping(value = "/egworks/contractor", method = POST, consumes = APPLICATION_JSON_VALUE, produces = APPLICATION_JSON_VALUE)
@PutMapping("/group/{id}")
@Advice.AllArguments
@Path("register/{user}/{phoneNumber}")
@PreAuthorize("hasPermission(#cloudId.concat('/').concat(#representationName).concat('/').concat(#version)," + " 'eu.europeana.cloud.common.model.Representation', read)")
@CliOption(key = {"inactive"}, mandatory = false, unspecifiedDefaultValue = "false", specifiedDefaultValue = "true", help = "Setting this flag will add the query, but not run it. (default: false)")
@RequestParam(value = "appGroupId")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_TRX_LOG + "\")")
@Before("execution(* *(..)) && @annotation(authorize)")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Feature was found", response=FeatureDTO.class), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 404, message = "Feature was not found")})
@Path("path-data")
@ApiOperation(value = "Get available habit dictionary for current user.")
@PostMapping("fix")
@PathParam(PHYSICALMACHINE_PARAM)
@FromJson
@RequestHeader(value = "User-Agent", defaultValue = "")
@ApiOperation( value = "schedules a job using the specified key and job properties", response = AsyncJobStatusDTO.class)
@PathVariable(MISSION_NAME)
@Schedule(hour = "*", minute = "0", second = "0")
@PathVariable(name = NGSIConstants.QUERY_PARAMETER_ID, required = true)
@PostMapping(params = "remove-partner-invite")
@RolesAllowed({"user", "temp_user"})
@ConfigDescription("Additional number of retries permitted per second")
@RequestPart(name = "home_page", required = false)
@Name(value = "nodeProjection")
@UseCaseAdministratorDeleteProject(@Step(number = 3, name = "Inform sechub admins that project has been deleted"))
@GetMapping(path = "/getVersion")
@Pointcut(CLASS)
@RequestMapping(value = "{tourCode}/reserve", method = RequestMethod.POST)
@Path("/{applicationName}/experiments/{experimentLabel}")
@RequestParam(value = "instanceAppId", required = false)
@ApiOperation("Get heap dump of jvm")
@ApiOperation("分页查询用户列表")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully get the file or directory." ), @ResponseCode ( code = 404, condition = "Failed to find the file or resource." ) } )
@ExceptionHandler(value = {org.hibernate.ObjectNotFoundException.class, ObjectNotFoundException.class})
@Operation( summary = "Retrieve jobs managed by the system.", description = "Gets *some* of the jobs managed by the system. The response does not necessarily " + "contain *all* the jobs managed by the system because pagination " + "and client permissions may hide entries. ")
@Scheduled(fixedRate = 5000)
@ApiResponses(value = {@ApiResponse(code = 400, message = "no ISO XML document is supplied"), @ApiResponse(code = 500, message = "An internal error occurred during keyword enhancement")})
@QueryParam("email")
@ResponseView(Views.FormView.class)
@RequestMapping(value = {"/fw_dictionary/remove_zone"}, method = {RequestMethod.POST})
@ApiOperation(value = "Create a Book")
@AuthorityRequired(Authority.COMMUNICATIONS_ADMIN)
@PathParam("layerId")
@ApiOperation(value = "${SelfSupportController.getInfoAsPowerUser.value}", notes = "${SelfSupportController.getInfoAsPowerUser.notes}")
@DescribeParameter(name = "insideEdges", description = "Indicates whether to vectorize boundaries between adjacent regions with non-outside values", min = 0)
@ApiOperation(httpMethod = "PUT", value = "Update Kernel Version by InstanceId")
@PostMapping(value = "/v1/_delete")
@RequestMapping( value = "/{widgetId}/data", method = GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "count", defaultValue = "10000")
@RequestMapping(value="/job/{id}", method=RequestMethod.DELETE)
@CliOption(key = {"limit"}, help = "Limit commits", unspecifiedDefaultValue = "10")
@RequestParam(name = "timeTo", required = false)
@ApiParam(required = true, defaultValue = DEFAULT_LABELLIST)
@RequestMapping(value = "/token/refresh", method = RequestMethod.GET)
@ApiOperation(value = "Get a list of providers.", httpMethod = "GET", response = DataProvider.class, responseContainer = "List")
@IbisDoc({"Proxy Username", ""})
@PermissionRule(value = "READ", description = "collaborator can view an invite to the application on for their organisation")
@Name("cypherIterate")
@Path("/{userId}/password")
@PermissionRule( value = "VIEW_SPEND_PROFILE", description = "Monitoring officer can view Spend Profile data for the projects they are assigned to")
@QueryParam("resourceId")
@DescribeResult(description = "Output raster")
@ApiResponses(value = { @ApiResponse(code = 200, message = "User successfully deleted"), @ApiResponse(code = 404, message = "User does not exist") })
@Verify(value = Owner.class, subResource = SubResource.POOLS)
@ApiOperation(value = "[public] List hot articles of all zones", notes = "List hot articles of all zones, 25 articles a page. " + "To retrieve next page, passing last article id of previous page in parameter start-article-id")
@Description("Pads a string on the left")
@QueryParam("accepted")
@Around("execution(* com.sflpro.notifier.services.notification..*.create* (..)) " + "&& args(notification,..)")
@DescribeResult(name = "result", description = "Convoluted raster")
@RequestParam(value = "path")
@RequestParam("table")
@SuppressWarnings({"NoFunctionalReturnType", "UnnecessarilyFullyQualified"})
@ApiOperation(value = "Deletes (mark) or permanently erase a record.", httpMethod = "DELETE", response = String.class)
@ApiOperation(value = "Delete an Environment by name")
@Procedure(value = "gds.betweenness.stream", mode = READ)
@Path("userlist/{searchText}")
@ApiOperation("Log Task Execution Details")
@RequestMapping(path = "/v1/recommendations", method = RequestMethod.GET)
@PostMapping(value = "/config/{documentConfigId}", params = "submitDocument")
@RequestMapping(value = "/reports/collections", method = RequestMethod.GET)
@SuppressWarnings("argument.type.incompatible")
@PerVault
@RequestMapping(value = "flowid/{flowid}/{startDate}/{endDate}/{downsample}/{metric}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@UserRequired
@ApiParam(value = "context for the experiment, eg \"QA\", \"PROD\"")
@GetMapping("/interview")
@QueryParam("forward")
@RequestMapping( value = {"/get_VNFTypeData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam("returnUrl")
@Doc("Get the user info")
@Scheduled(initialDelayString = "${sechub.pds.config.trigger.nextjob.initialdelay:" + DEFAULT_INITIAL_DELAY_MILLIS + "}", fixedDelayString = "${sechub.pds.config.trigger.nextjob.delay:" + DEFAULT_FIXED_DELAY_MILLIS + "}")
@QueryParam("substring")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_MODULE_DEF_PERMISSION + "\")")
@GetMapping(path = "/payment")
@Async("notificationsExecutor")
@Operation(tags = { "records" }, summary = "Get PDF for entire record")
@VolumeFlags
@RequestMapping(value = "/poll/{pollId}/single", method = RequestMethod.POST)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of ProductBaselineDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = {"/components/{componentPackageFileName:.+}", "/rest/components/{componentPackageFileName:.+}"}, method = RequestMethod.GET)
@ShellMethod("Confirmation command")
@PreAuthorize(PRIVILEGES_ADMIN_AND_MANAGE_QUERIES)
@WinkAPIDescriber.Description("Returns the configuration XML corresponds to the UI")
@PostMapping(value = "/question/{questionId}/edit", params = {"question.type=ASSESSED_QUESTION", "uploadTemplateDocumentFile"})
@PermissionRule(value = "READ_PENDING_PARTNER_PROGRESS", description = "Competition finance users can read partner progress in project setup in competitions they are assigned to")
@Param("globalSessionObject")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the requested batches were returned."), @ApiResponse(code = 400, message = "Indicates an illegal value has been used in a url query parameter. Status description contains additional details about the error.") })
@Path("/{idFrom}/mergeTo/{idTo}")
@Limit(key = "USER:LOGIN", period = 10, count = 1000)
@RequestMapping(value = "/facilities", method = GET, headers = ACCEPT_JSON)
@QueryParam("ext")
@ProtoFactory
@ScalarFunction("ST_Disjoint")
@Path("/{componentId}/config")
@ApiOperation(value = "Get All Address Types")
@javax.ws.rs.Path("/listConfigurations")
@Path ( "/reservedCharactersDisplay" )
@RequestParam(value = "type", defaultValue = "list")
@RequestParam(name = "provider", required = false)
@RequestMapping(value = "/users/{id}", method = PUT, headers = ACCEPT_JSON)
@PostMapping(value = "/api/message", consumes = MediaType.APPLICATION_JSON_VALUE)
@ApiParam( value = "" + "JSON of the properties of the new data service:<br>" + OPEN_PRE_TAG + OPEN_BRACE + BR + NBSP + "keng\\_\\_id: \"id of the data service\"" + COMMA + BR + NBSP + OPEN_PRE_CMT + "(identical to dataserviceName parameter)" + CLOSE_PRE_CMT + BR + BR + NBSP + "tko__description: \"the description\"" + BR + CLOSE_BRACE + CLOSE_PRE_TAG, required = true )
@ApiOperation("Gets the compiled resource for a the entity identified by a specific Commit.")
@PreAuthorize("hasAuthority('ACTIVATE_TOKEN')")
@ApiOperation("Get in progress tasks. The results are paginated.")
@Action(name = "Get VM Details", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@GetMapping(TWO_FACTOR_CONFIGURED_URI)
@PathParam("domain")
@Path ( "{pathId : .+}/creator" )
@RequestParam("school")
@StyleRes
@Endpoint(name = "prepend")
@GetMapping({"/in-assessment"})
@QueryParam("exportLimit")
@ManagedOperation(description = "Download new dumps and rebuild GRS sources")
@DeleteMapping(value = "/adminorder/{orderId}/{trainNumber}")
@RequestMapping(value = "/rolestogroups", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/notify-assessors")
@EventHandler("years-input")
@LogMethod("列出所有待办事项日期")
@SecuredBySpring(value = "MARK_PROJECT_LOCATION_AS_COMPLETE", description = "Applicants can mark their project location as complete")
@PermissionRule( value = "ASSIGN_MONITORING_OFFICER", description = "Internal users can assign Monitoring Officers on any Project")
@RequestPart(name = "name", required = true)
@ApiParam(allowableValues = "ALL, TRACE, DEBUG, INFO, WARN, ERROR, OFF")
@GetMapping(value = "/v2/sslcert/certificates/{certificate_type}", produces = "application/json")
@WSDoc("Get All Unretired Drug in the system")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = PageableDto.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@RestrictTo(Scope.LIBRARY_GROUP)
@Auditable(actionType = AuditActionType.CREATE)
@Path("/{consumerGroupId}")
@Around("onRepositorySave()")
@Value("${app.url}")
@ConfigDescription("Location of the file where credentials are present")
@RequestMapping(method = RequestMethod.GET, params = "reportId")
@PostMapping("/{command-type}")
@PutMapping(value = "/overhead-calculation-document", produces = "application/json")
@Path("{deployment_id}/ovf")
@RequestMapping(value = "/createdEvent", method = RequestMethod.POST)
@StopTraffic
@Description("Returns the difference between an ISO string minuend and subtrahend date/time in a specified date component<br/>" + "The following date components are defined:" + DATE_TIME_COMPONENTS_TABLE + "Example: #{diffDateTimeISO(minuend, subtrahend, dateComponent)}")
@Cacheable(value = "diseaseHp")
@RequestParam("documentId")
@ApiException(CREATE_PROJECT_ERROR)
@ApiOperation(value = "Retrieves the list of schedules.", httpMethod = "GET", response = ScheduledTask.class, responseContainer = "List")
@ApiOperation(httpMethod = "PUT", value = "Close Issues by Rule Details")
@RequestMapping(value = "/{portal}/{lang}/admin.category.remove", produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@ApiOperation( value = "Get the current version and build date of the application.", response = OptionsResponse.class)
@ApiOperation(value = "Download ZIP", notes = "Export resource as zip. It can be an entire project or folder")
@Before("@annotation(com.clicktravel.cheddar.application.security.User)")
@ApiOperation("Get the details about each queue")
@Mapping( "properties" )
@RequestMapping( value = {"/get_ActionPolicyDictData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PermissionRule(value = "RETRIEVE_USER_ROLE_PROFILE", description = "Comp admin, project finance or support can retrieve a users status")
@Procedure(deprecatedBy = "apoc.algo.dijkstra")
@Interceptors({MethodLevelInterceptorOne.class, MethodLevelInterceptorTwo.class})
@UdafFactory(description = "sum int values in a list into a single int")
@PathParam("requestId")
@PathParam("owner")
@Path("/attendee")
@RequestMapping(value = "/datasets/{id}/metadata", method = RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.BOOLEAN)
@ApiMethod( name = "getConferencesCreated", path = "getConferencesCreated", httpMethod = HttpMethod.POST )
@GetMapping("/group/all")
@PathParam("portfolioId")
@PathVariable("imageId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created MilestoneDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.AccountListService.getAccountList(..)) && args( consentId, withBalance, requestUri)", returning = "result", argNames = "result,consentId,withBalance,requestUri")
@ApiOperation(value = "Get product-baseline with given configuration item", response = ProductBaselineDTO.class, responseContainer = "List")
@ApiOperation(value = "发送忘记密码的邮箱验证", notes = "属性可以是id,sername或email或手机号", response = UserDO.class)
@Path("/{subscription_id}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_USER_PERMISSION + "\")")
@RequestParam(value = "groupType")
@RequestMapping(value = "/jobDefinitions/namespaces/{namespace}/jobNames/{jobName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ApiOperation(value = "${DirectoryServiceControllerV2.searchByCorpId.value}", notes = "${DirectoryServiceControllerV2.searchByCorpId.notes}")
@PreAuthorize("@blogSecurityService.hasPostPermission(#userAccount, T(com.github.nkonev.blog.security.permissions.PostPermissions).CREATE)")
@RequestParam(value = "client_id", required = false)
@RequestMapping(value = "get/{id}.json", method = RequestMethod.GET)
@PostMapping("/dimension")
@RequestParam(value = "page")
@SendTo("/topic/StompContent")
@DescribeParameter(name = "levels", description = "Values of levels at which to generate contours")
@ApiParam(value = "Instance id", required = true)
@RequestParam("addressId")
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "The internal users can see the participation percentage for applications they assess")
@CliCommand(value = DELETE_PERIODIC_PCJ_CMD, help = "Deletes and halts maintenance of a Periodic PCJ.")
@MagicConstant( flagsFromClass = ActionFlags.class )
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX + "/userIds/{userId}", method = RequestMethod.GET)
@SuppressWarnings( { "unused", "deprecation" } )
@GlobalCommand(EDIT_GROUPS)
@Path("{creatorId: h[a-zA-Z0-9_\\-]+}/works")
@JsonProperty("url")
@PathParam("pathid")
@DescribeParameter( name = "first feature collection", description = "First feature collection" )
@Path(TagRESTConstants.TAGS_SECURE_DOWNLOAD + "{serviceName}")
@ApiImplicitParams({ @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", required = false, type = "String"), @ApiImplicitParam(name = "userId", value = "USER_ID", required = false, dataType = "Int", example = "100"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", required = true, dataType = "Int", example = "100") })
@RequestMapping(value = "/company/{name}", method = RequestMethod.GET)
@RequestMapping(value = "/list", method = RequestMethod.POST)
@RequestMapping(value = "/search-supervisory-nodes", method = GET, headers = ACCEPT_JSON)
@Param(value = SHOW_XML_DECLARATION)
@Description("apoc.coll.containsAllSorted(coll, value) optimized contains-all on a sorted list operation (Collections.binarySearch) (returns single row or not)")
@ApiParam(name = "updated", required = true, value = "updated guest data to use")
@NotifyChange({SHOW_GROUP_DIALOG})
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully changed password." ), @ResponseCode( code = 400, condition = "Provided data has invalid format." ), @ResponseCode( code = 403, condition = "Provided user name or password is incorrect." ), @ResponseCode( code = 412, condition = "An error occurred in the platform." ) } )
@ApiResponses(value = { @ApiResponse(code = 201, message = "Tag created. Return the new tag identifier."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@QueryParam("toLocaleCode")
@RequestMapping(method = RequestMethod.GET, value = "list")
@TransactionTokenCheck(value = "reserve", type = TransactionTokenType.IN)
@SuppressWarnings({ "rawtypes", "unchecked" })
@PermissionRule(value = "ACCESS_PARTNER_PROJECT_LOCATION_PAGE", description = "A partner can access the partner project location " + "page when their Companies House data is complete or not required, and the Monitoring Officer has not yet been assigned")
@Scheduled(fixedDelayString = "${servlet-session-purge-delay:900000}")
@JsonProperty("masterUrl")
@PerformanceMetric("v3.acls.create")
@Header(NotificationRouteHeaders.CORRELATION_ID)
@Produces("application/pdf")
@ApiOperation( value = "Create a new ObjectType.", notes = "This operation creates a new ObjectType in the Namespace of the running instance.\n\n" + "An ObjectType defines what kind of Objects can exist in the system and Facts can only link to those " + "Objects. Objects are automatically created when Facts referencing them are added to the system. The " + "system verifies that a new Object satisfies the ObjectType definition by checking that the Object's " + "value passes the ObjectType's Validator.\n\n" + "The following Validators exist:\n\n" + "* TrueValidator: It accepts a value without any validation. Use carefully as the Validator cannot be " + "changed after the ObjectType has been created!\n" + "* RegexValidator: It matches a value against a regular expression. The regular expression must be " + "provided using the 'validatorParameter' field.", response = ObjectType.class, code = 201 )
@PostMapping("/resend-kta-invite")
@RequestMapping(value = "/users/{id}", method = DELETE, headers = ACCEPT_JSON)
@Consumes( MediaType.MULTIPART_FORM_DATA )
@OnMessage
@Transactional(propagation = REQUIRES_NEW)
@ModelAttribute(value = "form", binding = false)
@JsonProperty("username")
@Inline(value = "$3.formatHex($1, $2)", imported = {StringEscaper.class})
@ApiParam(value = "Path to a location (where import to?)")
@PathVariable(value = "geometryIndex")
@RequestParam(name = "keyword", required = false, defaultValue = "")
@RequestParam(name = "searchText", required = false)
@Transactional(propagation = Propagation.REQUIRES_NEW, noRollbackFor = SQLGrammarException.class)
@DescribeParameter(name = "rasterWidth", description = "Width of the output grid in pixels", min = 1, max = 1, minValue = 1)
@GetMapping(value = "/management/tables/{tableName}/columns", produces = "application/json")
@ApiOperation(value = "Get spec offer type by id")
@RouteMeta(permission = "更新一个权限组", module = "管理员")
@Inline(value = "$8.getPhysicsEngine().motionNewtonLaw1D(($1), ($2), ($3), ($4), ($5), ($6), ($7))", imported = {PhysicsUtil.class})
@JsonProperty("commit_sha")
@Produces ( { MediaType.TEXT_PLAIN } )
@RequestMapping(path = "/desktop", method = RequestMethod.GET)
@ApiParam("Internal id of workflow instance")
@DescribeParameter( name = "interval", description = "Interval between contour values (ignored if levels parameter is supplied)", min = 0, minValue = 0 )
@RequestMapping(value = SECURITY_ROLES_URI_PREFIX + "/{securityRoleName}", method = RequestMethod.GET)
@MustNotContainNull
@GetMapping("/privateProfile")
@ApiOperation(value = "Get general Alluxio Master service information", response = alluxio.wire.AlluxioMasterInfo.class)
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX + "/securityFunctionNames/{securityFunctionName}", method = RequestMethod.GET)
@RequestParam(name = "scope", required = false)
@Operation( summary = "Retrieve a user from the database", description = "Retrieves a user from the database and returns the user.", tags = { "users" }, responses = { @ApiResponse(responseCode = "200", description = "The user was found and returned in the response body", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The get request was malformed"), @ApiResponse(responseCode = "401", description = "The request was unauthorized"), @ApiResponse(responseCode = "404", description = "The user was not found in the database"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@ResponseStatus(OK)
@GetMapping("/invite/panel/{inviteHash}/reject/thank-you")
@PostMapping(value = "/update", headers = "Content-Type=application/x-www-form-urlencoded")
@Min(-180)
@ApiParam("Id of parent workflow instance action")
@Unretained(ENTRY_EVENT_NEW_VALUE)
@Description("apoc.coll.elements(list,limit,offset) yield _1,_2,..,_10,_1s,_2i,_3f,_4m,_5l,_6n,_7r,_8p - deconstruct subset of mixed list into identifiers of the correct type")
@ConditionalOnMissingBean(DockerClientConfig.class)
@RequestParam(value = "paxId", required = true)
@QueryParam("endpoint")
@PathParam("mailId")
@Path ( "{pathId : .+}/localeProperties" )
@PostMapping("/queryshareprofit")
@LogMethod("查询月度账单")
@AgentCreated
@When("^SSM block S3 on (\\d+) instances$")
@PropertySetter("allergen")
@Secured(SecurityFunctions.FN_CONFIGURATION_ENTRIES_GET)
@PreAuthorize("!isAnonymous()")
@CliCommand(value = REGISTER_DRIVER, help = REGISTER_DRIVER__HELP)
@PostMapping("/password/{userId}/matches")
@RequestMapping(value = "/items/createItem", method = RequestMethod.POST)
@PathParam("tasktype")
@Path("/request/{requestId}/stats")
@ApiOperation(value = "This API returns single Default Monkey Strategy Object present in Elastic Search for given Monkey Strategy Name & Monkey Type", response = ResponseEntity.class)
@LazySingleton
@SuppressWarnings("ThrowFromFinallyBlock")
@FloatRange(from = 0f, to = XYZ_WHITE_REFERENCE_X)
@Path("status/{id}")
@ReleaseStrategy
@Consumes({MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF})
@CustomDeprecatedAnnotation
@ApiOperation(value = "${SSLCertificateController.associateApproletoCertificate.value}", notes = "${SSLCertificateController.associateApproletoCertificate.notes}", hidden = true)
@PathParam("networkId")
@PathParam("owner_key")
@Description("apoc.mongodb.count(host-or-key,db,collection,query) yield value - perform a find operation on mongodb collection")
@ParameterizedTimed(type="DefaultEventStore")
@ApiOperation(value = "Get profile of a specific user", notes = "Get profile of a specific user. Roles allowed: system/admin, system/manager", response = ProfileDescriptor.class)
@ApiParam(value = "Provide Issue Exception Details", required = true)
@QueryParam("removeRetweet")
@ApiOperation(value = "${SSLCertificateController.checkstatus.value}", notes = "${SSLCertificateController.checkstatus.notes}")
@DirectMethod
@SecuredBySpring(value = "UserManagementController.deactivateUser() method", description = "IFS admins and support users can deactivate users.")
@Verify(value = Owner.class, subResource = SubResource.CONSUMERS)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created ChangeRequestDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(value = "Get a historic process instance", tags = { "History Process" }, nickname = "getHistoricProcessInstance")
@Authorize(value = { AuthConstant.AUTHORIZATION_AUTHENTICATED_USER, AuthConstant.AUTHORIZATION_SUPPORT_USER })
@CliCommand(value = LIST_DRIVERS, help = LIST_DRIVERS__HELP)
@RequestMapping(value = ATTRIBUTE_VALUE_LIST_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ContentServerPdfBinding
@Description("apoc.couchbase.remove(hostOrKey, bucket, documentId) yield id, expiry, cas, mutationToken, content - remove the couchbase json document identified by its unique ID.")
@ApiParam(value = "Experiment ID 1")
@Description("apoc.coll.containsSorted(coll, value) optimized contains on a sorted list operation (Collections.binarySearch) (returns single row or not)")
@Around("onRepositoryDeleteAll()")
@RequestMapping(value = "/api/totalFlaggedIndicatorsByIndicatorType", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Path(RMWSConsts.SCHEDULER_CONF_VALIDATE)
@Secured(SecurityFunctions.FN_CUSTOM_DDLS_DELETE)
@RequestMapping(path = "/v1/vulnerabilities/remediations/summary", method = RequestMethod.GET)
@ApiOperation(value = "Returns all applications")
@Path("/operations")
@Name("workspace")
@Path("/update/{id}")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DELETE_ENVIRONMENT)
@BadSmell("This first if is really weird")
@FormDataParam ( "fileUpload" )
@ApiOperation(value="Returns cases instances with authentication checks.", response=CaseInstanceList.class, code=200)
@RequestMapping(value = "/array")
@Description(ESTIMATE_DESCRIPTION)
@RequestParam(value = "partitionKey", required = false)
@RequestMapping({"/sutra{id}.php", "/sutra{id}"})
@RevealMode
@Description("apoc.text.toUpperCase(text) YIELD value - Convert a string to UPPER_CASE")
@QueryParam("zoom")
@GetMapping("/get-kta-invite-by-application-id/{applicationId}")
@Consumes ( { MediaType.MULTIPART_FORM_DATA } )
@ApiOperation("删除菜单")
@UseCaseUserCancelsJob(@PDSStep(name="service call",description = "trigger change to execution service and marks job status as cancel requested",number=2))
@Path("/sample")
@ApiOperation(value = "Product Detail by Code", notes = "Returns details of a product", response = Product.class)
@ApiOperation( value = "Retrieve a Fact's meta Facts.", notes = "This operation retrieves the meta Facts bound to another Fact. The request will be rejected with " + "a 403 if a user does not have access to the Fact for which meta Facts should be retrieved.", response = Fact.class, responseContainer = "list" )
@AllArguments
@EventHandler("listGroupElement")
@ApiOperation(value = "Delete a group", tags = { "Groups" })
@RequestParam("ruleId")
@Path("create_traces")
@ApiOperation(value = "Get a deployment", tags = { "Deployment" })
@Throws({ IllegalNullArgumentException.class, IllegalNullElementsException.class })
@Path ( "{pathId : .+}/rename" )
@RequestMapping( value = {"/get_TagNameByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "error", required = false)
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Cacheable(value = "w3cAnnotationSearchPagingCache", key = "#queryString" )
@Description("toYears(timestamp) or toYears(date[,format]) converts timestamp into floating point years")
@Path("/{dataSourceName}/segments/{segmentId}")
@ActionId(Update.TYPE)
@RequestMapping(value = "/group/users")
@Path("{taxonomyName}/terms")
@Verify(Entitlement.class)
@RequestMapping(value = "/requisitionGroups", method = POST, headers = ACCEPT_JSON)
@DescribeParameter(name = "outputBBOX", description = "Bounding box of the output")
@PathParam("tenantName")
@Transactional(readOnly = false)
@ApiOperation(notes = "Removes an Entitlement from a Consumer By the Certificate Serial", value = "unbindBySerial")
@DefaultValue("30")
@Path(CoordConstsV2.RSC_VERSION)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_SEARCH_POST)
@Branch
@Enumerated(EnumType.STRING)
@Description("Computes Hamming distance between two strings")
@ChaosExperiment(experimentType = ExperimentType.STATE)
@Size(min = 2)
@PathVariable(COMPETITION_ID)
@RequestMapping(value = "/{soapProjectId}/port/{soapPortId}/operation/{soapOperationId}", method = RequestMethod.GET)
@ApiOperation(value = "Get document baseline by id", response = DocumentBaselineDTO.class)
@DeleteMapping("/{entityTypeId}/attributes/{attributeId}")
@CameraKit.Focus
@Path("members")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful deletion of ProductBaselineDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation(notes = "Regenerates the Entitlement Certificates for a Consumer", value = "regenerateEntitlementCertificates")
@ApiOperation(value = "logout: disconnects current user from REST server")
@ApiException(VERIFY_TENANT_CODE_ERROR)
@SuppressWarnings({"varargs"})
@Path("/{userId}/groups")
@ApiParam(value = "Name of the transformation", defaultValue = "untitled")
@ExtensionRequestParameter(name = "some-integer", description = "an integer to reply with")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.APP, description = OperationRecordLog.OperationDescription.UPDATE_APP)
@UdfParameter("number of characters to keep unmasked at the start")
@PathParam("application_name")
@Name("delimiter")
@RequestMapping(value = "/api/ocds/release/budgetProjectId/{projectId:^[a-zA-Z0-9]*$}", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@SuppressWarnings({"PMD.AvoidLiteralsInIfCondition", "ReturnCount"})
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@Param(value = ROW_DELIMITER)
@PostMapping(value = "/identity/users", produces = "application/json")
@RequestMapping(value = "/error", method = RequestMethod.GET)
@ApiOperation("Delete scaling policy")
@Name("defaultWeight")
@ApiOperation( value = "Get list of resources which are available for usage by given account", response = ResourceDto.class, responseContainer = "List")
@SuppressWarnings("NewApi")
@FormParam("url")
@RequestParam(value = "species", required = false, defaultValue = "")
@PathParam("ws-id")
@DescribeParameter( name = "classes", min = 0, description = "Classifier # of classes, used when classifier is specified (defaults to 5)." )
@Counted(name = "countedMethod", absolute = true)
@uid_t
@Path("{effectivityId}")
@PostMapping(value = "/config/{documentConfigId}/upload", produces = "application/json")
@RequestParam(value = "filter")
@CliCommand(value = "commits compare", help = "Compare commits with another Hoodie table")
@DeleteMapping("/identity/groups/{groupId}")
@QueryParam("projection")
@Path("extract/{edOrgId}/delta/{date}")
@Path("/{id}/delete")
@ApiParam(value = "User to grant access in workspace", required = true)
@Scheduled(fixedDelay = 10000L)
@RequestMapping( value = {"/get_TagListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiResponse(responseCode = "200", description = "Return translations for given keys")
@RequestBody(description = "modified todo", required = true, content = @Content(schema = @Schema(implementation = ModifiedTodo.class)))
@RequestMapping(value = "/create", method = RequestMethod.POST)
@ApiParam(name = "timezone", defaultValue = DEFAULT_TIMEZONE, value = DOC_TIMEZONE)
@RequestMapping(value = "/dataProviders/{dataProviderName}", method = RequestMethod.GET)
@QueryParam("title")
@PermissionRule(value = "ACCESS_TOTAL_SPEND_PROFILE_SECTION", description = "Only the project manager can access the Spend Profile " + "section when their Companies House details are complete or not required, the Project Details have been submitted, " + "and the Organisation's Bank Details have been approved or queried")
@Path("{layerId}/markers/{markerId}")
@Description("apoc.convert.toList(value) | tries it's best to convert the value to a list")
@PutMapping(value = "/tim", produces = "application/json")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a business entity in XML")
@ApiOperation(value = "${OIDCAuthController.searchGroupsInAzure.value}", notes = "${OIDCAuthController.searchGroupsInAzure.notes}")
@GetMapping("/find-by-name/{name}")
@Path("/{algorithmFileName}")
@SecuredBySpring(value = "TODO", description = "TODO")
@Validated(AddDbSet.class)
@WSDoc("Get All Unretired Raxa Alerts in the system")
@ScalarFunction("ST_Geometries")
@Operation(summary = "Delete the experiment", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class))), @ApiResponse(responseCode = "404", description = "Experiment not found")})
@Mapping(source = "matchedCount.value", target = "matchedCount")
@RequestMapping(value = "/policyCombiningAlgIds", method = RequestMethod.GET)
@Param(value = OWNER_NAME, required = true)
@GetMapping("/view-status")
@Path("/tasks")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the content creator for a file." ), @ResponseCode ( code = 403, condition = "Failure to move the file due to path not found." ) } )
@SuppressWarnings("OptionalGetWithoutIsPresent")
@Path("/users/userinfo")
@ExtensionDescriptor(description = "get a set of edges from the graph.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS), @ExtensionApi(parameterName = "values", description = API_VALUES), @ExtensionApi(parameterName = "type", description = API_TYPE), @ExtensionApi(parameterName = "key", description = API_KEY) })
@WebParam(name = "id")
@RequestParam(value = "skipIntranet", defaultValue = "false")
@Description("Returns the floating-point value adjacent to d in the direction of positive infinity.<br/>" + "This method is semantically equivalent to nextAfter(d, Double.POSITIVE_INFINITY); however, a nextUp implementation may run faster than its equivalent nextAfter call.<br/>" + "Special Cases:<br/>" + "If the argument is NaN, the result is NaN.<br/>" + "If the argument is positive infinity, the result is positive infinity.<br/>" + "If the argument is zero, the result is Double.MIN_VALUE<br/>" + "<b>d</b> - a double value for increase.<br/>" + "Example:<br/>" + "#{nextUp(5.0)} returns 5.000000000000001")
@Around("invalidateAssign()")
@Path("/files")
@RequestParam("templateId")
@Parameter(description = "Name of the manifest layer")
@RequestParam(value = "businessObjectFormatFileType", required = false)
@PostMapping(path = "/toggleDetector", consumes = "application/json", produces = "application/json")
@GenerateLink(rel = LINK_REL_PREFERENCES)
@ApiOperation(value = "Updated user", notes = "This can only be done by the logged in user.", nickname = "updateUser", tags = { "user" })
@QueryParam("finishedTimeEnd")
@ApiOperation(value = "Delete tips & tricks.")
@ApiOperation( value = "Filter logs.", notes = "Filter logs.", produces = MediaType.APPLICATION_JSON_VALUE)
@IntRange(from = 1000, to = 9999)
@ExceptionHandler(DataIntegrityException.class)
@GetMapping("/" + LOGIN_BASE + "/" + RESET_PASSWORD + "/hash/{hash}")
@GetMapping(value = "/define-user-count")
@Path("/conditional-inclusion-dependency-algorithms/")
@RequestParam(value = "locations", required = true)
@Description("apoc.nodes.isDense(node) - returns true if it is a dense node")
@OcelotLogger
@GetMapping(value = "", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ExceptionHandler(value = {AlreadyExistsException.class, ObjectAlreadyExistsException.class, OptimisticLockException.class})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_GROUP_USERS + "\")")
@Process(actionType = UnFollowLogFile.class)
@QueryParam("password")
@Observes(precedence = 15)
@SuppressWarnings({ "squid:S3358" })
@PutMapping("/admin/webUpdate/update")
@RequestMapping(value="getDetails/{id}",method = GET,headers = ACCEPT_JSON)
@RolesAllowed({UserGroupMapping.REGULAR_USER_ROLE_ID})
@ApiParam(value = "Email of the user")
@Mapping( "incoming_typed_relationships" )
@PathVariable("hwAddress")
@RolesAllowed("viewThreatIntelFactAccess")
@PathParam("channelTypeUID")
@Arg
@Around("execution(* (@io.micrometer.core.annotation.Timed *).*(..))")
@StatusCodes( { @ResponseCode( code = 204, condition = "JDBC datasource removed successfully." ), @ResponseCode( code = 304, condition = "User is not authorized to remove the JDBC datasource or the connection does not exist." ), @ResponseCode( code = 500, condition = "An unexpected error occurred while deleting the JDBC datasource." ) } )
@ConfigDescription("Metadata database type (supported types: h2, mysql)")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Output boolean") })
@Path ( "/blockout/willFire" )
@DateFormat(defaultTime = "000000", defaultMillisec = "000")
@GetMapping( value = { "/", "/applications/**", "/clusters/**", "/commands/**", "/jobs/**", "/output/**" } )
@WorkerThread
@RequestMapping(method = RequestMethod.POST, value = "/topics/{topicId}")
@RequestMapping(value = "/api/costEffectivenessTenderAmount", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation(value = "Validates infrastructure timeouts", hidden = true)
@Inline(value = "new Vector2dfx(Math.cos($1), Math.sin($1))", imported = {Vector2dfx.class})
@Process(actionType = CloseLogFile.class)
@PostMapping(value="/v2/ss/sdb/user",consumes="application/json",produces="application/json")
@PatchMapping("/{userId}/goals/{goalId}")
@RequestMapping(value = "/rest/authors/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(method = RequestMethod.GET, value = "/by-group/{group}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiException(QUERY_ACCESSTOKEN_LIST_PAGING_ERROR)
@Procedure(value = "gds.triangleCount.write", mode = WRITE)
@PostMapping(value = "/udf-func/create")
@JniMethod(cast = "ssize_t")
@Function
@OneToMany(cascade = CascadeType.ALL, mappedBy = "glossaryEntry", orphanRemoval = true, fetch = FetchType.EAGER)
@QueryParam("windowStart")
@ResourceFilters(ConfigResourceFilter.class)
@FormDataParam("firstName")
@RequestParam("bot_id")
@Path("input-ports/{portId}/transactions/{transactionId}/flow-files")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.START_DATABASE_SERVER)
@TransactionTokenCheck(value = "update", type = TransactionTokenType.IN)
@PathParam("nodeInstanceId")
@PermissionRule(value = "VIEW_MILESTONE_BY_TYPE", description = "Internal users can view milestones, by type, on any competition.")
@PostMapping("/_update")
@RequestMapping(value = "/api/ocds/package/budgetProjectId/{projectId:^[a-zA-Z0-9]*$}", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@PathParam("exploratoryName")
@Inline(value = "StochasticGenerator.generateRandomValue(new UniformStochasticLaw(($1), ($2)))", imported = {StochasticGenerator.class, UniformStochasticLaw.class})
@PathParam("pageNo")
@Secured(SecurityFunctions.FN_DATA_PROVIDERS_GET)
@Timed(name = "query")
@ScalarFunction("lower")
@ApiParam(value = "Name of the application")
@ActionEvent(eventType = EventTypes.EVENT_ACCOUNT_DELETE, eventDescription = "deleting account", async = true)
@Hidden
@Timed("sla_stats_computation")
@RequestMapping(value = "/api/v1/index/notice", method = {RequestMethod.POST, RequestMethod.GET})
@Scheduled(cron = "${remind.cron}")
@JsonProperty("downstream")
@RequestMapping(value = "/api/percentTotalProjectsEligibleByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@javax.ws.rs.Path(RECORDS_TOC)
@RequestParam(value = "fields", required = false, defaultValue = "")
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SEARCH, required = false)
@Path ( "/resumeJob" )
@Path("/executor")
@DescribeParameter( name = "nirBand", description = "Nir band index, defaults to 3", min = 0, defaultValue = "3" )
@RequestMapping("/")
@Description("Encodes a linestring or multipoint geometry to a polyline")
@ApiOperation(value = "Get the API", notes = "User must have the READ permission on the API_DEFINITION to use this service on a private API.")
@Path("version/default")
@PostMapping("form")
@RolesAllowed("addThreatIntelOrigin")
@FormParam("grant_type")
@Procedure(value = "gds.beta.k1coloring.mutate.estimate", mode = READ)
@Support({SQLDialect.POSTGRES})
@Path( "/systemRoles" )
@Udf(description = "Returns a masked version of the input string. All characters except for the" + " last n will be replaced according to the default masking rules.")
@ApiParam(required = true, value = "Source path")
@RequestParam(name = "domainName", required = true)
@Retryable( value = SdkClientException.class, maxAttemptsExpression = "#{${cb.vm.retry.attempt:15}}", backoff = @Backoff(delayExpression = "#{${cb.vm.retry.backoff.delay:1000}}", multiplierExpression = "#{${cb.vm.retry.backoff.multiplier:2}}", maxDelayExpression = "#{${cb.vm.retry.backoff.maxdelay:10000}}") )
@Mapping(target = "requestDateTime", source = "creationTimestamp")
@ConfigurationWarning("Please use the parameter operand2")
@RequestMapping(value = GLOBAL_ATTRIBUTE_DEFINITIONS_URI_PREFIX + "/globalAttributeDefinitionLevels/{globalAttributeDefinitionLevel}/globalAttributeDefinitionNames/{globalAttributeDefinitionName}", method = RequestMethod.GET)
@ModelAttribute("termsAgreed")
@ApiImplicitParams({ @ApiImplicitParam(name = "userNames", value = "USER_NAMES", type = "String"), })
@CliOption(key = {"class"}, help = "Check mode")
@UiHandler("addVolumesFromButton")
@ApiResponse(responseCode = "200", description = "Newly created Connector")
@Param(value = OPERATION, required = true)
@Path (REST_API_APPTYPES + REST_API_PATH_ID)
@SuppressFBWarnings(value = "Eq", justification = "This special case is just for task priority")
@Action(input = "http: public void updateVnfNotification(@WebParam(name = "messageId", targetNamespace = "")
@Action(name = "Create Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@RequestHeader(value = HttpHeaders.USER_AGENT, required = false)
@OperationRecord(type = OperationRecordLog.OperationType.UNDELIVERY, resource = OperationRecordLog.OperationResource.ANDROID_VERSION, description = OperationRecordLog.OperationDescription.UNDELIVERY_ANDROID_VERSION)
@ApiParam(defaultValue = DEFAULT_ROLE, value = EXAMPLE_ALL_ROLES)
@DescribeParameter(name = "valueAttr", description = "Name of attribute containing the data value to be interpolated")
@Path("/{iOSID}")
@ExceptionHandler(NotFoundException.class)
@PreAuthorize("hasAnyAuthority('support', 'ifs_administrator')")
@Path("/nbStudents")
@XmlValue
@Permissions(values = { IConstants.Permission.MENU_FLOWS })
@RequestParam(defaultValue = DEFAULT_PAGE_SIZE)
@GetMapping("/subsection-status/{competitionId}")
@PagingContextParam
@ApiOperation("Terminate workflow execution")
@JsonProperty("user")
@RequestMapping(value = "/dblist")
@Procedure
@RequestMapping(value = "/searchListMenu", method = RequestMethod.POST, produces = {"application/json"})
@ApiOperation(value = "Create global priority list for an application", notes = "Experiments can only be placed in a priority list in DRAFT, RUNNING, and PAUSED states.")
@Path("/applications")
@SuppressWarnings({"UnusedReturnValue", "IOResourceOpenedButNotSafelyClosed"})
@Path("/new")
@PathParam("spec")
@KafkaHandler
@MotechListener(subjects = DrishtiFormScheduler.SUBJECT)
@SuppressFBWarnings("DM_CONVERT_CASE")
@SuppressWarnings({"ConstantConditions", "NullableProblems"})
@PathVariable("targetId")
@RequestParam(value = "appId", defaultValue = "")
@RequestMapping(value = "/{personId}/papers/{personPaperId}", method = RequestMethod.PUT)
@RequestMapping( value = {"/get_TagPickerListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "searchParam")
@EventHandler("time-date-time-picker-button")
@Path("/subscriptions")
@Api(1.1)
@GetMapping(value="/v2/serviceaccounts", produces="application/json")
@SuppressFBWarnings(value = "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR", justification = "jdbc is injected")
@GetMapping(value = "/{id}", produces = "application/json")
@Procedure(name = "gds.alpha.similarity.overlap.stream", mode = READ)
@ModelAttribute(value = "newUser")
@ApiOperation(value = "Create Order", position = 1)
@DeleteMapping()
@PostMapping("/{competitionId}/post-award-service/{postAwardService}")
@ApiOperation(value = "document-templates")
@PathVariable("applicationName")
@ApiOperation(value = "Gets workspace by name", response = WorkspaceDescriptor.class)
@ApiOperation(value = "Get the version of the service", produces = MediaType.APPLICATION_JSON_VALUE)
@GoalName("entry")
@QueryParam("live")
@Name("partitions")
@ApiParam(value = "Workspace ID", required = true)
@JsonProperty(value = "size")
@PathVariable(name = "csarId")
@Action(name = "SQL Query All Rows", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@RequestBody(description = "DfdlInspectionRequest object", content = @Content(schema = @Schema(implementation = DfdlInspectionRequest.class)))
@RequestMapping( value = "/get_AttributeData", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@OpenId
@Description("Inverse of normal cdf given a mean, std, and probability")
@Given("^CloudWatch Alarm \"([^\"]*)\"$")
@DeleteMapping(value = "/{constDetailId}")
@GetMapping("admin.rejudge")
@DeleteMapping(value = REPRESENTATION_VERSION)
@RequestMapping(value = "/facility/{facilityId}/program/{programId}/nonFullSupply", method = GET, headers = ACCEPT_JSON)
@ApiOperation( value = "列出所有应用（可分页，查询）", notes = "应用列表" )
@Config("raptor.security")
@PermissionRule(value = "ASSESSMENT_APPLICATIONS", description = "Only project finance or competition admin can " + "see assessments if the competition is in the correct state.")
@ApiOperation(value = "getCollections: return Collection names registered in the current schema")
@RequestMapping(value = "/metrics/values", method = RequestMethod.GET)
@ApiParam(required = true, value = "Workspace workflow to create")
@Produces({MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF})
@RequestMapping(value = "signConsentRevokation", method = RequestMethod.POST)
@RequestMapping(value = "/optimized", method = RequestMethod.GET, params = "encounterType")
@ApiParam(value = "Provide Download File Format (excel or csv). Default is csv", required = false)
@GetMapping("/documents/{path:.*}")
@Transactional(rollbackFor = Exception.class, timeout = 60, propagation = Propagation.REQUIRED)
@SuppressFBWarnings(value = "VA_FORMAT_STRING_USES_NEWLINE", justification = "We will use the standard carriage return character.")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_AVAILABILITY_POST)
@RequestParam(name = "quarter", required = true)
@SuppressWarnings("javasecurity:S5131")
@RequestMapping("deleteCacheDir.ftl")
@Path("/uuid/{fact}/meta")
@ApiOperation(value = "Find all tips & tricks tags")
@RequestMapping(value = OA_MIXED_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@QueryParam(RangerRESTUtils.REST_PARAM_CAPABILITIES)
@RequestParam(value = "position", required = false)
@Param(value = PRIMARY_OR_SECONDARY_KEY, required = true)
@GetMapping(value="/list-name")
@Path("/dump/heap")
@MotechListener(subjects = FormSubmissionEvent.SUBJECT)
@RequestParam(value = "bcp47Tag", required = false)
@InjectProjectById
@GetMapping(value="/v2/sdb/list",produces="application/json")
@RequestMapping(value = "tableConsistentCheck", method = RequestMethod.POST)
@PathParam("session-id")
@Path("/orders")
@AppCompatDelegate.NightMode
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_ACCESS_AUDITS + "\")")
@RequestMapping(value = "/api/tendersByItemClassification", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ApiOperation(value = "${AppRoleControllerV2.deleteSecretId.value}", notes = "${AppRoleControllerV2.deleteSecretId.notes}")
@PathVariable("serverName")
@ApiOperation("Updates a MergeRequest by its ID using the provided JSON-LD")
@SuppressWarnings("ConstantConditions")
@RequestParam(RequestParameterKeys.SEARCH_STRING)
@RequestHeader(value = ONAPLogConstants.Headers.INVOCATION_ID, required = false)
@PathVariable("name")
@Path("/{campaignId}/{pi}")
@RangerAnnotationClassName(class_name = VXGroupGroup.class)
@WebParam(name = "attributes")
@FormParam("flavor")
@RequestMapping("/domCount")
@Path("{groupTitle}/roles")
@RequestMapping(path = "/v1/filters/application", method = RequestMethod.GET)
@RollBackBusinessLocalTransactional
@GetMapping("/snapshot/{uniqueNodeId}")
@Path("/add")
@GetMapping("/publicProfile")
@ApiOperation("Find scaling policies for a job")
@PathVariable(value = "jobId")
@Path("/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/unassign")
@ApiResponses({ @ApiResponse( code = 200, message = "The operation was executed successfully" ), @ApiResponse( code = 400, message = "The state of the transformation is illegal. This means that the transformation is not in the" + "READY state. Therefore starting it is not possible", response = RestErrorResponse.class ), @ApiResponse( code = 404, message = "There is no CSAR for the given identifier or the CSAR does not have " + "a Transformation for the specified platform.", response = RestErrorResponse.class ) })
@Description("apoc.map.mergeList([{maps}]) yield value - merges all maps in the list into one")
@Path("{vm_id}/events/{event_id}/energy-estimation")
@ApiOperation(notes = "Removes all Entitlements from a Consumer. By Pool Id", value = "unbindByPool")
@PathParam("contentId")
@Param(value = PASSWORD, encrypted = true)
@When("^SSM terminate process \"([^\"]*)\"$")
@Produces({MediaType.APPLICATION_JSON, "application/javascript"})
@SuppressWarnings("MethodDoesntCallSuperMethod")
@ApiOperation("Remove a Mobi Group")
@RequestMapping(path = "/v1/{assetGroup}/ec2/{resourceId}/aws-notifications/summary", method = RequestMethod.GET)
@Path("{catalogId}/records/{recordId}/versions")
@QueryParam("owner")
@CliOption(key = { "" }, mandatory = true, help = "directory name")
@Path("{filename}/json")
@PerformanceMetric("v3.consumer-assignments.list")
@ApiOperation("删除定时任务")
@RequestMapping(value = "/rest-api/agents", method = POST, headers = ACCEPT_JSON)
@Scheduled(cron = "0 0 6 * * *")
@Param(value = VM_NAME)
@QueryParam("lastActivationTime")
@RequestParam(name = "preventMinSizeUpdate", defaultValue = "false")
@Path ( "{pathId : .+}/canAccess" )
@Action(name = "Insert Before", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(RESULT_XML), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@RequestMapping(value = "auth/workbench/deleteproject/{projectId}", method = RequestMethod.GET)
@Parameter(description = "ID of the job to get inputs for")
@Path("/{name}/replication-metrics/list")
@PathParam("pnfName")
@PostMapping("/no-innovation-area-applicable/{applicationId}")
@ApiOperation( value = "Update a source", notes = "", nickname = "updateSource")
@GetMapping("commands")
@ApiParam(value = "name of the broker as defined in application.yml", required = true)
@Path("/{clusterId}/summary")
@ApiOperation(value = "To test special tags", notes = "To test special tags and operation ID starting with number", nickname = "call123testSpecialTags", tags = { "$another-fake?" })
@%s
@Description("Bitwise XOR in 2's complement arithmetic")
@OPTIONS
@RequestParam(TgolKeyStore.CONTRACT_ID_KEY)
@PathVariable("addressId")
@QueryParam("showStackTrace")
@FHIR
@ApiOperation(httpMethod = "POST", value = "Get the complete details assets")
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_PUT)
@ApiParam(required = true, defaultValue = DEFAULT_MODEXP)
@PostMapping(value = "/v2/identity/group-alias", produces = "application/json")
@DescribeParameter( name = "weightAttr", description = "Name of the attribute to use for data point weight", min = 0, max = 1 )
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED, response = AddTipsAndTricksCommentDtoResponse.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 401, message = HttpStatuses.UNAUTHORIZED), })
@ImageValidation
@ScalarFunction("is_nan")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_PERM_MAP + "\")")
@StringRes
@PostMapping(value = "/{competitionId}/edit", params = "uploadFile")
@Description("Euler's number")
@QueryParam("continuationToken")
@Bean(name = "blog1")
@PostMapping("/id/{userId}/agree-new-site-terms-and-conditions")
@RolesAllowed("Admin")
@RequestMapping(value = "/users/{editedUserId}/notifications", method = RequestMethod.GET)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the service access points of a given service in XML")
@HystrixCommand( ignoreExceptions = UnauthorizedException.class )
@Path("record-types")
@QueryParam("provider")
@ApiResponses({ @ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = AtlasMapping.class)), description = "Return a mapping file content"), @ApiResponse(responseCode = "204", description = "Mapping file was not found"), @ApiResponse(responseCode = "500", description = "Mapping file access error")})
@RequestMapping(method = RequestMethod.GET, value = "category")
@ApiOperation(value = "Update Order", position = 2)
@ApiOperation("Gets a specific DatasetRecord from the local Catalog")
@Path("{catalogId}/records/{recordId}/branches/{branchId}/commits/head")
@RequestMapping( value = {"/get_VSCLActionData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@FormParam("licenseSlideActive")
@Description("apoc.convert.toSet(value) | tries it's best to convert the value to a set")
@Produces({ "application/pdf" })
@IntRange(from = 0, to = 9999)
@PathVariable("registrationId")
@RequestMapping(value = "/query", method = RequestMethod.POST)
@Cacheable(value = ENTITY_NAME, key = "#id", unless = "#result == null")
@Throws(IllegalNullArgumentException.class)
@PostMapping(value = "/trips")
@QueryParam(PARAM_PATIENT_MELLANNAMN)
@Path("/{entityType}/{entityId}")
@RequestParam("searchedText")
@RequestMapping(value="/{providerId}/{providerUserId}", method=RequestMethod.DELETE)
@Path("/jsonp/{id}")
@SuppressWarnings({"PMD.OnlyOneReturn"})
@ApiParam(value = "站内信的id", required = true)
@PathParam("metric")
@OverridingMethodsMustInvokeSuper
@PreAuthorize("( (not #topicDto.codeReview) and (not #topicDto.plugable) " + "and hasPermission(#topicDto.branch.id, 'BRANCH', 'BranchPermission.CREATE_POSTS')) " + "or (#topicDto.codeReview " + "and hasPermission(#topicDto.branch.id, 'BRANCH', 'BranchPermission.CREATE_CODE_REVIEW')) " + " or #topicDto.plugable")
@RequestMapping(method = {RequestMethod.GET, RequestMethod.OPTIONS}, value = "/anm-details")
@Cacheable(value = FindCacheNames.DOCUMENTS, cacheResolver = CachingConfiguration.PER_USER_CACHE_RESOLVER_NAME)
@Path("/ping")
@Header(Constants.JMS_TIMESTAMP)
@AtlasConversionInfo(sourceType = FieldType.DATE, targetType = FieldType.DATE_TIME)
@PostMapping(value="/v2/auth/sslcert/login",produces="application/json")
@RequestMapping(value = {"/api/cnf-adapter/v1/instance"}, method = RequestMethod.POST, produces = "application/json", consumes = "application/json")
@ResponseStatus(value = HttpStatus.UNPROCESSABLE_ENTITY)
@WebParam(partName = "parameters", name = "getChargePointInfoRequest", targetNamespace = VAS_NAMESPACE)
@RequestParam(value = "virtual", required = false)
@QueryParam("forceProfileCheck")
@ApiResponses({ @ApiResponse(code = 404, message = "Owner not found"), @ApiResponse(code = 400, message = "Invalid request") })
@Then("create a repeating group \"([^\"]*)\" with \"([^\"]*)\" in message \"([^\"]*)\"")
@Qualifier("compositeRetryCustomizer")
@GetMapping(value = "/authed-project")
@DeleteMapping(value = "/{fileId}")
@SuppressLint("WrongConstant")
@Description("apoc.coll.set(coll, index, value) | set index to value")
@ApiOperation(value = "Get Department Type by id")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of created DocumentBaselineDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Scheduled(cron = "${xs2a.cms.stoplist.cron.expression}")
@GetMapping(value = ACCESS_DENIED_URL)
@Description("Removes whitespace from the beginning of a string")
@PathVariable("controllerId")
@RequestMapping(value = INTERSECTION_URI, method = RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME, targetType = FieldType.DATE_TIME_TZ)
@SuppressWarnings("SuspiciousNameCombination")
@PathParam(INKEY_ID)
@DeleteMapping(value = "/history/historic-process-instances/{processInstanceId}/comments/{commentId}")
@Operation(tags = { "records", "annotations" }, summary = "List comments for a record")
@Path("password")
@Param(value = XSL_TEMPLATE, required = true)
@ApiOperation(value = "Get MarkScale Exchange by id", position = 3)
@PostMapping("/{provider}/{code}")
@LoggingEventName
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "alias", parameterType = "String", parameterDes = "别名") })
@EventHandler("clear-selection")
@Inline(value = "EndianNumbers.parseLELong(Double.doubleToLongBits($1))", imported = {EndianNumbers.class})
@GetMapping(value = "/github/{owner}/{repo}/{number}")
@ApiOperation( notes = "Retrieves a list of Pools @deprecated Use the method on /owners", value = "")
@GetMapping("/test")
@ApiParam(value = "Id of provider", required = true)
@GetMapping("mail")
@RequestMapping(value = "/users/{editedUserId}/contacts", method = RequestMethod.GET)
@Column(nullable = false, length = 255)
@PermissionRule(value = "CREATE_APPLICATION_INVITES", description = "Lead applicant or collaborator can create invites for the specified application if the application is still editable")
@ApiOperation(value = "${SelfSupportController.getsafes.value}", notes = "${SelfSupportController.getsafes.notes}")
@QueryParam("resId")
@SuppressWarnings("CollectionWithoutInitialCapacity")
@GetMapping("/get-latest")
@QueryParam(PARAM_PATIENT_EFTERNAMN)
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DESCRIBE_DATABASE)
@RestAccessControl(permission = Permission.MANAGE_PAGES)
@Secured(permission = "operations:id:read:status", description = "Récupérer le code HTTP d'une opération donnée")
@MessageEvent
@Operation( summary = "Add new peer or replace existing.", description = "Add a peer to the list of known peers and attempt to connect to it.", security = @SecurityRequirement(name = "admin_api_key"), method = "POST", tags = {"networking"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = PeerDTO.class))) } )
@Secured(SecurityFunctions.FN_CURRENT_USER_GET)
@RequestParam(value = "page", defaultValue = DEFAULT_PAGE_NUMBER)
@UdfParameter(description = "second map to union")
@RequestParam(name = "serviceNameParam", defaultValue = StringUtils.EMPTY)
@ApiResponses({ @ApiResponse(code = 403, message = "Invalid access rights to unregister the Consumer."), @ApiResponse(code = 404, message = "Target consumer does not exist."), @ApiResponse(code = 410, message = "Target consumer was already deleted.")})
@PathVariable("hash")
@IdRes
@ApiParam(name = "user", required = true)
@QueryParam("groupId")
@Config("hive.cache.enabled")
@ApiResponse(responseCode = "200", description = "User created", content = @Content(mediaType = MEDIA_TYPE, schema = @Schema(implementation = User.class)))
@Named("datasetInstanceManager")
@Secured({Roles.ROLE_USER})
@PublicEvolving
@Path("/nodeStatus/{tier}")
@ShellMethod("Interactive command")
@RequestMapping(value = "/{departmentId}/specialties/{id}", method = RequestMethod.PUT)
@Consumes({"application/xml"})
@ApiOperation(httpMethod = "GET", value = "API to get all target type names by datasource name", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "pageSize", required = false)
@PathVariable("qq")
@RequestMapping(value = "/program/{programId}/rnr-template", method = GET)
@Execute(name = "pass", validates = { @Validate(validator = Validators.NOT_EMPTY, parameter = "ids", failureCode = 81), @Validate(validator = Validators.MAX_LENGTH, number = {100}, parameter = "auditRemark", failureCode = 83), @Validate(validator = Validators.SIGN) })
@RequestMapping(value="/create/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}", method=RequestMethod.GET)
@JsonProperty("available")
@IdsProvider
@Param(value = REBOOT_OPTION, required = true)
@RequestMapping(value="/{name:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}", method=RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 201, message = "state successfully changed"), @ApiResponse(code = 400, message = "stack state cannot be changed because of current state"), @ApiResponse(code = 404, message = "stack not found"), })
@GetMapping(path = "/edit")
@JniArg(cast = "void *", flags = NO_IN)
@Path("/ingestcontracts/{identifier:.+}")
@HeaderParam("Authorization")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiOperation(value = "Get markers of a given layer", response = MarkerDTO.class, responseContainer = "List")
@Path("/process-instance-id/{requestId}")
@RequestMapping(path = "/{templateName:.+}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "activate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("job-spec-id")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of Workspaces. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/api/ocds/package/budgetProjectId/{projectId:^[a-zA-Z0-9]*$}", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Operation( summary = "Get the block IDs of all blocks forged by an account.", description = "Get the block IDs of all blocks forged (generated) by an account in reverse block height order.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = AccountBlocksCountResponse.class))) })
@ApiOperation(value = "Delete a mapping.", httpMethod = "DELETE", response = String.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Monkey Strategy Object for given App Emvironment and team name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Monkey Strategy object found for given App Emvironment and team name") })
@Param("search")
@FormParam("oneWay")
@QueryParam("delimiter")
@Header(NotificationRouteHeaders.USER_ID)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.CardAccountService.getCardAccountDetails(..))", returning = "result")
@RequestParam(value = "support", required = false, defaultValue = "false")
@GetMapping("/requests/{id}/actions")
@GetMapping("/by-namespace")
@ApiParam(hidden = true)
@PathParam("schemaName")
@DeleteMapping(path = "")
@PostMapping(value = "/v1/recommendations")
@ModelAttribute("blog")
@ApiOperation(value = "${ServiceAccountsControllerV2.createIamRole.value}", notes = "${ServiceAccountsControllerV2.createIamRole.notes}")
@ApiParam("New user")
@RouteMeta(permission = "删除图书", module = "图书", mount = true)
@SuppressWarnings("unchecked")
@GetMapping("/{projectId}/project-finance-contacts")
@Path("getBean/{schemaName}/{id}")
@ApiParam(value = "context for the experiment, eg QA, PROD")
@RequestParam(value = "arguments", required = false)
@GetMapping(value="/v2/auth/aws/iam/roles",produces="application/json")
@FormParam("acl")
@PreAuthorize(ROLE_ADMIN)
@RequestMapping(value = Uris.GIFT_PDF, method = RequestMethod.GET, headers = "Accept=application/pdf")
@Cacheable(value = CacheConstants.ALL_ACHIEVEMENTS_CACHE_NAME)
@EventListener(classes = TargetAttributesRequestedEvent.class)
@PermissionRule(value = "READ", description = "Assessors can view the members of individual Consortiums on the various Applications that they are assessing")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Application Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Application object found") })
@Inline(value = "1./Math.cos($1)", imported = {Math.class})
@ApiParam("Date to use as current time for lookup criteria. Defaults" + " to current date if not specified.")
@ApiOperation(value = "Create MarkScale", position = 1)
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_URI_PREFIX + "/search", method = RequestMethod.POST, consumes = { "application/xml", "application/json"})
@RequestPart(name = ":action", required = true)
@ApiResponses({ @ApiResponse(code = 200, message = "The devfiles successfully fetched"), @ApiResponse(code = 500, message = "Internal server error occurred during devfiles fetching") })
@NotifyChange({AVAIL_ACTIVE_PAGE, AVAIL_TOTAL_SIZE, AVAIL_PROPERTY, EXIST_PROPERTY, AVAIL_SELECTED_PROPERTY, EXIST_SELECTED_PROPERTY})
@RequestParam(value = "cm", required = true)
@ApiOperation("Get the last poll data for all task types")
@RequestMapping(value="/removeOpenId", method=RequestMethod.GET)
@ApiParam("guest virtual uuid")
@RequestMapping(value = "/{personId}/enrolmentsubjects/{personEnrolmentSubjectId}", method = RequestMethod.PUT)
@Description("apoc.text.camelCase(text) YIELD value - Convert a string to camelCase")
@ApiOperation("Retrieves the specified data set")
@LogMethod("获取所有日程记录详情")
@ApiOperation(value = "Filter all user by search criteria")
@RequestParam("solution_id")
@Path("/getConfig")
@SuppressFBWarnings(value = "REC_CATCH_EXCEPTION", justification = "Need to wrap all runtime exceptions before they are given to the user")
@ModelAttribute(name = MODEL_ATTRIBUTE_FORM, binding = false)
@SuppressWarnings("java:S3457")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created RoleDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@GetMapping(value = "/verify-group-name")
@PathVariable("projectDocumentId")
@PutMapping(path = "/contacts")
@RequestMapping(value = "/spaces/snapshots/{storeId}/{snapshotId:.+}", method = RequestMethod.GET)
@Constraint(variable = "y", expression = "min(2147483647, x * 12)")
@SuppressWarnings("checkstyle:FinalParameters")
@CliOption(key = { "recursive" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether with recursion")
@ApiOperation(value = "Get last ingestion date.", httpMethod = "GET", response = String.class)
@RequestMapping(value = {"/auto_Push/remove_GroupPolicies.htm"}, method = {RequestMethod.POST})
@Retryable(value = { AmazonClientException.class }, maxAttempts = MAX_ATTEMPTS, backoff = @Backoff(delay = INITIAL_DELAY_MS, multiplier = BACKOFF_MULTIPLIER))
@SuppressWarnings({"squid:S3776", "checkstyle:magicnumber"})
@RequestMapping(value = "${edison.application.management.base-path:/internal}/jobs", method = GET, produces = "application/json")
@Path("/{jobID}")
@RequestMapping(path = "/v1/issues/close-by-rule-id", method = RequestMethod.PUT)
@RequestMapping(path = "/create", method = RequestMethod.GET)
@Retryable(maxAttempts = 2)
@RequestHeader
@BudgetLimited
@CustomColumns(@CustomColumn(value = "TimeSync", required = true))
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_POLICY_FROM_EVENT_TIME + "\")")
@Secured(permission = AccessExtAPI.ACCESSION_REGISTERS + ":read", description = "Lister le contenu du référentiel des registres des fonds")
@QueryParam("allowDuplicateHeaderNames")
@Async("taskExecutor")
@SuppressWarnings("Duplicates")
@ApiOperation(value = "Update Enrolment", position = 2)
@Schedule(hour = "*", minute = "*", second = "*/45", persistent = false)
@GetMapping("/dashboard/competition/{competitionId}")
@Timed(name = "node-registration")
@Timed(name = "getLogsForAllApplications")
@PathParam("phoneNumber")
@BindingParam("entity")
@ApiOperation( value = "Update a user", notes = "Updates a catalog user.", nickname = "updateUser")
@DescribeParameter( name = "envelope", description = "Bounding box for the computed raster, in WGS84 geographic coordinates." )
@RequestParam("remove-team-member")
@DefaultValue("jsonld")
@RequestMapping(value = "/rest-api/program-products", method = GET, headers = BaseController.ACCEPT_JSON)
@Path("/trx_log/{id}")
@GetMapping(SystemService.wechatShareUri)
@QueryParam("inverse-attribute")
@Parameter(description = "The password of the user, required if " + "headerPasswordCheck is enabled.")
@RequestParam(name="state", required = false)
@ApiOperation("Updates State as long as it belongs to the User making the request")
@Path("/task")
@ApiParam(required = true, value = "Part number")
@RequestHeader("Authorization")
@DelegateCompactionControl
@PermissionRule(value = "EDIT_DOCUMENTS_SECTION", description = "A project manager can edit Documents section")
@Path("/create-alert")
@Path("/{campaignId}/{pi}/annotations")
@Path( "/version" )
@Request(AddTagsRequest.NAME)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the group exists and is returned.") })
@GetMapping(value = "/{beaconId}/query", produces = APPLICATION_JSON_VALUE)
@Path("/credstores/{id}")
@UserFunction("apoc.node.labels")
@SchedulerLock(name = TASK_NAME)
@ExceptionHandler({ BindException.class })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of UserDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/hop-cancel", method = RequestMethod.GET)
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.RN_ROUTE, description = OperationRecordLog.OperationDescription.CREATE_RN_ROUTE)
@CliOption(key = "name", mandatory = true, help = "Name of the binding to describe")
@Scheduled(fixedDelayString = "${canvass.passwordTokenExpiryDeletedUpdateInterval}")
@Subcontract
@RequestMapping(value="/page", method=RequestMethod.GET)
@arez.annotations.Action
@PostMapping("/isshapefileexist")
@Parameter("key")
@GetMapping("/pending-and-declined")
@AuthAction(AuthService.PrivilegeType.READ_RULE)
@RequestMapping(value = "/{personId}/families", method = RequestMethod.POST)
@CustomColumns(@CustomColumn(value = WAIT_TILL_TIME_ARG_DATE, required = true))
@RequestMapping(value = "logout", method = RequestMethod.GET)
@PageableDefault(page = 0, size = 10, sort = "id", direction = ASC)
@Path("/{product_id}/certificate")
@Path("qualification_request")
@Description("apoc.number.exact.toFloat(string,[prec],[roundingMode]) - return the Float value of a large number")
@PreAuthorize("hasProjectPermission(#projectName, EDIT_BRANCH)")
@Cacheable(value = "concepts")
@QueryParam("format")
@ApiParam(required = true, value = "Milestone id")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid pet value") })
@RequestMapping(value = "/projects_per_status", method = RequestMethod.GET)
@ConfigurationProperty(name = "start", label = "Start", description = "The start of the range")
@HeaderParam(GlobalDataRest.FORCE_UPDATE)
@RequestMapping( path = "/info", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@ApiResponses(@ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = JavaClass.class)), description = "Return a Document object represented by JavaClass"))
@Path("/workflows")
@SinceApiVersion("2012-06-01")
@Path("/browse/{deviceId}/{nodeId}")
@PostMapping("/registration")
@Header("affectedTrips")
@ApiOperation(httpMethod = "GET", value = "API to get user details by email id", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@FormDataParam( "checkConnection" )
@Scheduled( initialDelayString = "${codekvast.dashboard.fileImportInitialDelaySeconds:5}000", fixedRateString = "${codekvast.dashboard.fileImportIntervalSeconds}000")
@QueryParam("calculateCardinality")
@PreAuthorize("hasRole('Administrator')")
@NoJavadoc
@PostMapping("/spend-profile/generate")
@Around("pointcut() && @annotation(monitor)")
@Given("^R53 Healthcheck ID \"([^\"]*)\"$")
@GetMapping("/{sectionType}/{organisationId}")
@Transactional(rollbackFor = OverBudgetException.class, propagation = Propagation.REQUIRES_NEW)
@ApiResponses({ @ApiResponse(code = 200, message = "The organization successfully fetched"), @ApiResponse(code = 404, message = "The organization with given id was not found"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "userId", value = "用户ID", required = true), })
@ApiOperation(value = "batchExportProcessDefinitionByIds", notes = "BATCH_EXPORT_PROCESS_DEFINITION_BY_IDS_NOTES")
@RequestHeader(defaultValue = StorageIdentifier.DEFAULT_ID)
@RequestParam(name = "userName")
@QueryParam("legacy")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully removed the roles from the user." ), @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode ( code = 500, condition = "Internal server error prevented the system from properly retrieving either the user or roles." ) } )
@Path("/{overrideName}")
@RequestMapping(value = "/{id}/publish", method = RequestMethod.POST)
@Path("{userId}/emailchange")
@ApiOperation(value = "添加一条新的分类", notes = "id")
@ApiOperation(value = "This API executes a Monkey Scripts for given Scenario Object", response = ResponseEntity.class)
@Qos
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Application Object for given App ID and App Category"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Application object found for given App ID and App Category") })
@Udf(schema = "ARRAY<STRUCT<K STRING, V BOOLEAN>>")
@ApiParam(value = "content")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "USER_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "userName", value = "USER_NAME", type = "String"), @ApiImplicitParam(name = "userPassword", value = "USER_PASSWORD", type = "String"), @ApiImplicitParam(name = "tenantId", value = "TENANT_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "queue", value = "QUEUE", dataType = "Int", example = "100"), @ApiImplicitParam(name = "email", value = "EMAIL", dataType = "Int", example = "100"), @ApiImplicitParam(name = "phone", value = "PHONE", dataType = "Int", example = "100"), @ApiImplicitParam(name = "state", value = "STATE", dataType = "Int", example = "1") })
@PostMapping(value = "/generate")
@Operation(description = "Create a 3GPP Service Instance on a version provided", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Path("/id/{id}")
@ShellOption(help = "Only for DUMP action", defaultValue = ShellOption.NULL)
@NameFormatConstraint
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of MilestoneDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@GetMapping("/movie/new")
@PostMapping(value = "{processId}/instances/{processInstanceId}/retrigger", produces = APPLICATION_JSON_VALUE)
@Path("/config/{tier}")
@RequestParam(name = "count", defaultValue = "5")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned TeamUser Object for current user"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No TeamUser object found for current user") })
@GetMapping("/hero/new")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Feature was updated", response=FeatureDTO.class), @ApiResponse(code = 400, message = "Latitude range out of index"), @ApiResponse(code = 400, message = "Longitude range out of index"), @ApiResponse(code = 400, message = "Geometry is invalid"), @ApiResponse(code = 400, message = "Mongo GeoJSON format is not correct"), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 404, message = "Feature was not found")})
@RequestMapping(value = "/{personId}/educations/{id}", method = RequestMethod.DELETE)
@FormParam("returnDate")
@Segment(name = "compositeSagaLog", category = "application", library = "kamon")
@ApiOperation(notes = "Retrieve a count of Consumers for the Owner", value = "consumers count")
@Path("application")
@ApiParam(value = "Segmentation Profile")
@ApiOperation(value = "getReceiverCc", notes = "GET_RECEIVER_CC_NOTES")
@RequestMapping("/client-app")
@ApiOperation(value = "This API returns list of all Monkey Strategy objects present in Elastic Search for given team", response = ResponseEntity.class)
@Path("timers/deleteAll")
@PutMapping(value = "/cron/groovy/{UUID}", produces = { MediaType.TEXT_PLAIN_VALUE, MediaType.APPLICATION_JSON_VALUE })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successfully Revoked Issue Exception"), @ApiResponse(code = 401, message = "You are not authorized to Revoke Issue Exception"), @ApiResponse(code = 403, message = "Revoke IssueException is forbidden") })
@RequestMapping( method = { RequestMethod.PUT, RequestMethod.POST }, value = "/{id}/invalidation" )
@PostMapping("post")
@JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
@RequestMapping(value = "/api/scenarios/scenariosby-appname/{applicationName:.+}", method = RequestMethod.GET, produces = "application/json")
@ConfigDescription("Base directory to use for the backup copy of shard data")
@Consumes ( { APPLICATION_JSON, APPLICATION_XML } )
@ApiParam(name = "regex", value = "Regular expression to search for")
@FromState
@PreAuthorize("@distributionPermissionService.hasPermission(principal, 'MANAGE_DISTRIBUTION', #distribution)")
@FormDataParam ( "applyAclPermissions" )
@RequestMapping(value = "/interactionFields", method = RequestMethod.GET)
@QueryParam("rate")
@RequestMapping(value = OA_TEXT_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@ApiOperation(value = "Return a summary of assignments delivered for an experiment", response = AssignmentCounts.class)
@PathParam("versionId")
@SuppressWarnings("javasecurity:S2083")
@ApiOperation(value = "${UserPassControllerV2.deleteUser.value}", notes = "${UserPassControllerV2.deleteUser.notes}")
@GetMapping("count/replies")
@CachedGauge(absolute = true, name = "streams.names", timeout = 30, timeoutUnit = TimeUnit.SECONDS)
@RequestMapping(value = "readiness", method = RequestMethod.GET)
@ResourceOperation(resource = ResourcePermission.Resource.CLUSTER, operation = ResourcePermission.Operation.READ)
@Path("/public")
@ExtensionDescriptor(description = "execute SPARQL queries against a SAIL graph.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS) })
@GetMapping("/assessment/{assessmentId}/application-id")
@FunctionMeta(description = "size of colection, or map", example = "${w:size(obj)}")
@Path("{noteId}/clear")
@SuppressWarnings("java:S138")
@ApiParam(name = "activation_key", required = true)
@ApiOperation( value = "List available Origins.", notes = "This operation returns all available Origins.", response = Origin.class, responseContainer = "list" )
@GetMapping(value = "/consigns/account/{id}")
@GetMapping("/permissions")
@ApiOperation("Fetches the status of a transformation.")
@Produces("application/xml")
@PreAuthorize("hasAnyAuthority('" + QUERY_PERM + "')")
@PostMapping("/upload/{type}")
@ApiOperation(value = "${SelfSupportController.deleteSafe.value}", notes = "${SelfSupportController.deleteSafe.notes}")
@RequestMapping(value = "/{markScaleId}/values/{id}", method = RequestMethod.GET)
@RequestMapping(value = WITHIN_OA_TEXT_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@RequestMapping( value = {"/get_ClosedLoopServicesData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/admintenant")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACE_DESCRIPTIVE_INFORMATION_GET)
@Mapping(source = "destInnerVlan", target = "destinationInnerVlan")
@Param(value = 1, mappedBy = Mapper.class)
@ApiOperation(value = "startProcessInstance", notes = "RUN_PROCESS_INSTANCE_NOTES")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@Scheduled(fixedRateString = "${l10n.management.metrics.quartz.sql-queue-monitoring.execution-rate}")
@RequestParam(value = "ref", required = false)
@DescribeParameter(name = "interpolation", description = "interpolation",min=0, defaultValue="InterpolationNearest")
@AuditContent
@RequestMapping(path = "/v1/faqs", method = RequestMethod.GET)
@QueryParam("ip")
@RequestParam(value = "query")
@PostMapping(params = "remove-organisation")
@Description("apoc.coll.randomItem(coll)- returns a random item from the list, or null on an empty or null list")
@ApiOperation(httpMethod = "POST", value = "Save or Append User Recently Viewed Asset Groups")
@PostMapping("${vnfm.notification}")
@ApiResponse(code = 200, message = "", response = File.class)
@PostMapping(value = "/_update")
@Path (REST_API_SERVERS)
@Path("{clientId}")
@DescribeParameter(name = "data", description = "Input feature collection")
@PostMapping("/_create")
@SuppressWarnings("PathAnnotation")
@ApiParam(name = "projectName", value = "PROJECT_NAME", required = true)
@Mapping(target = "chosenScaMethod", ignore = true)
@RequestParam("processDefinitionIdList")
@Around(value = "commandExecute()")
@SuppressFBWarnings({"NP_LOAD_OF_KNOWN_NULL_VALUE", "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE", "RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE"})
@Path("applications/{seacloudsId}/entities/{entityId}/metrics/{metricId}")
@GetMapping(value = "/analysis/images")
@PostMapping({"/users", "/invites"})
@RequestMapping(value = "/printing", method = RequestMethod.GET)
@Warmup(iterations = 5)
@DeleteMapping("/app/{appId}")
@ScreenDef
@PathVariable(POST_ID)
@JsonProperty("timeCreated")
@GetMapping("/investors")
@RequestMapping(value = "/{code}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE)
@CliOption(key = {"skipMetadata"}, help = "Skip displaying commit metadata", unspecifiedDefaultValue = "true")
@ApiOperation(value = "[user] Get my basic information", notes = "Get authorized user basic information.")
@Path(STORE_GRAPH_URI)
@Path (REST_API_PILOTS)
@PermissionRule( value = "VIEW_SPEND_PROFILE_CSV", description = "Lead partner can view Spend Profile data")
@RequestMapping(value = "/associations/{associationId}", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@Cacheable(value = "statistics", key = "'all'")
@RequestMapping(method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)
@RequestMapping(value = {"/page/view", "/index.html"}, method = RequestMethod.GET)
@RequestMapping(value = "", method = GET)
@RequestMapping("/{zone}/new")
@ApiOperation(value = "Exports *Cancelled funding* dashboard in Excel format.")
@ApiOperation(value = "This API deletes a Monkey Strategy Objects from Elastic Search", response = ResponseEntity.class)
@Secured(SecurityFunctions.FN_GLOBAL_ATTRIBUTE_DEFINITIONS_POST)
@RequestMapping(path = "/v1/vulnerabilities/qids", method = RequestMethod.GET)
@Parameter(description = "ID of the job to get stderr for")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated effectivity"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@CmdAnnotation(cmd = GET_BLOCK_HEADER_BY_HASH, version = 1.0, description = "get a block header by hash")
@AttributeProperty
@PathParam("consumerGroupId")
@RequestMapping(value = "/activity/retry/{activityId}", method = RequestMethod.POST)
@PostMapping(produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
@ThreadSafe(enableChecks = false)
@RequestMapping(method=RequestMethod.GET)
@ApiOperation(value = "Update status of user")
@Path("/db/{authorizerName}/groupMappings")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}")
@RequestMapping(value = {"/api/cnf-adapter/v1/instance/{instID}/status"}, method = RequestMethod.GET, produces = "application/json")
@JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
@Path("{owner_key}/imports")
@Cacheable(value = CACHE_VALIDATION_JWT_TOKEN, key = "#jwtToken", condition = "#jwtToken != null")
@ShellOption(defaultValue = "LIST")
@GetMapping(value = "/file/{id}/**")
@OpenApi( path = ROUTE, method = HttpMethod.POST, summary = "Submit a signed transaction to be imported.", tags = {TAG_VALIDATOR}, requestBody = @OpenApiRequestBody(content = {@OpenApiContent(from = SignedBeaconBlock.class)}), description = "Submit a signed beacon block to the beacon node to be imported." + " The beacon node performs the required validation.", responses = { @OpenApiResponse( status = RES_OK, description = "Block has been successfully broadcast, validated and imported."), @OpenApiResponse( status = RES_ACCEPTED, description = "Block has been successfully broadcast, but failed validation and has not been imported."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Unable to parse request body."), @OpenApiResponse( status = RES_INTERNAL_ERROR, description = "Beacon node experienced an internal error."), @OpenApiResponse( status = RES_SERVICE_UNAVAILABLE, description = "Beacon node is currently syncing.") })
@Around("globalTransactionPointcut()")
@Path("/JSON/tModelKey/{id}")
@Description("-server option to to the JVM")
@PostMapping(value = "/{competitionId}/edit", params = "removeFile")
@ApiParam(value = "New module name", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 403, message = "Operation is forbidden"), @ApiResponse(code = 409, message = "Project with specified name already exist in workspace"), @ApiResponse(code = 500, message = "Server error")})
@ApiOperation(value = "Get members of the authenticated user's organization", response = AccountDTO.class, responseContainer = "List")
@Path("fromString")
@PreAuthorize("hasAuthority('DELETE_AUTH_CERT') or hasAuthority('DELETE_SIGN_CERT')")
@DefaultValue(RecordOptionListContainer.DELETE)
@Description("apoc.agg.median(number) - returns median for non-null numeric values")
@RotationValue
@RequestMapping(method = RequestMethod.GET, path = "/")
@JsonProperty("unixTimeSeconds")
@ApiResponses({ @ApiResponse( code = 201, message = "User successfully created, response contains created entity"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse(code = 401, message = "Missed token parameter"), @ApiResponse(code = 500, message = "Couldn't create user due to internal server error") })
@CliOption(key = {"limit"}, help = "Limit #rows to be displayed", unspecifiedDefaultValue = "10")
@Name(value = "values", defaultValue = "[]")
@Bean("clientMqFilter")
@Description("apoc.number.exact.toExact(number) - return the exact value")
@Name(value = "charset", defaultValue = "UTF-8")
@RequestMapping( path = "/logo", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT)
@UserFunction("apoc.data.email")
@RangerAnnotationClassName(class_name = VXTrxLog.class)
@ApiException(AUTHORIZED_DATA_SOURCE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_SCHEMA_BACKWARDS_COMPATIBILITY_PUT)
@PathParam("y")
@GetMapping("/find")
@SuppressWarnings({"SpellCheckingInspection", "deprecation"})
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户密码"), @Parameter(parameterName = "data", parameterType = "String", parameterDes = "待签名数据") })
@QueryParam("numVersions")
@ApiOperation( value = "Start a Transformation", tags = {"transformations"}, notes = "Starts a transformation that has been created and is ready to get started. To start a transformation, the " + "Transformation has to be in the state READY otherwise the transformation cannot start." )
@RequestParam(value = "lastYear")
@PathVariable("repoName")
@CameraKit.Flash
@DimenRes
@HateoasInclude
@ConfigDescription("Experimental: Cache HDFS file segments to distributed local storage")
@PermissionRule(value = "READ", description = "A member of an Organisation can view their own Organisation")
@GetMapping(value = "/versioned/{path:.*}", produces = APPLICATION_OCTET_STREAM_VALUE)
@GetMapping(value = "/prices")
@RequestMapping(value = "/portfolio/{id}", method = RequestMethod.GET)
@SamplingRate
@PathParam("application")
@GetMapping("/{projectId}/details/start-date")
@Secured(SecurityFunctions.FN_NAMESPACES_POST)
@PostMapping(value = "/preserve")
@ApiOperation(value = "${ServiceAccountsControllerV2.offboardServiceAccount.value}", notes = "${ServiceAccountsControllerV2.offboardServiceAccount.notes}")
@Path("/api/servicedef/name/{name}")
@ApiResponses({ @ApiResponse(code = 201, message = "Key created status"), @ApiResponse(code = 500, message = "General error") })
@Intent
@RequestMapping(value = "/topics/{topicId}/close")
@Procedure(mode=Mode.DBMS)
@Around("@annotation(anno)")
@GetMapping("/get-child-sections/{parentId}")
@Operation( summary = "Get the job's inputs", description = "Get the inputs that were supplied when the job was submitted.")
@RequestMapping(value = "/jobs/instances", method = RequestMethod.GET)
@QueryParam("timestamp")
@Verify(AsyncJobStatus.class)
@RequestMapping(method = GET, value = "/registers/fp")
@ApiOperation(value = "按照id修改", notes = "id")
@RequestMapping(value="/phone/{model}", method = RequestMethod.GET)
@QueryParam(VIRTUAL_MACHINE_NAME_QUERY_PARAM)
@GetMapping("/hash/{hash}")
@CliCommand(value = "repair overwrite-hoodie-props", help = "Overwrite hoodie.properties with provided file. Risky operation. Proceed with caution!")
@GuardedBy("this")
@Path("/process-instance/{processInstanceId}")
@ExperimentalApi("https: @SuppressWarnings("unchecked")
@Around("getSingleAssign()")
@RequestMapping("/viewQuestions.ftl")
@RequestMapping(value="update", method = {RequestMethod.POST})
@PreAuthorize(AclExpressions.ENTITY_READ)
@GetMapping("/hello")
@PathParam
@PermissionRule(value = "EDIT_INTERNAL_USER", description = "Only an IFS Administrator can edit an internal user")
@QueryParam ("offset")
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX + "/namespaces/{namespace}", method = RequestMethod.GET)
@Path("environments/{env}")
@PutMapping("/{userId}/{appId}/bind")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get node syncing status", description = "Requests the beacon node to describe if it's currently syncing or not, " + "and if it is, what block it is up to.", tags = {TAG_V1_NODE, TAG_VALIDATOR_REQUIRED}, responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = SyncingResponse.class)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@DescribeParameter( name = "classes", description = "The number of breaks/classes", min = 0 )
@GetMapping(value = "/infraActiveRequests/getInProgressVolumeGroupsAndVfModules")
@PreAuthorize("projectExists(#form.name) ? " + "hasProjectPermission(#form.name, EDIT_PROJECT) : " + "hasApplicationPermission(EDIT_PROJECT)")
@Size(max = MAX_NAMED_USER_ID_LENGTH)
@Path("/redpens")
@ApiOperation(value = "Create a new mapping - XSL file through HTTP POST.", httpMethod = "POST", response = String.class)
@RequestMapping(value="/job/{id}", method=RequestMethod.PUT)
@Path("{networkId}/devices/{deviceId}")
@ApiOperation(value = "Remove member from group", response = ResponseEntity.class)
@RequestParam(value = "rb-name", required = false)
@Path("/getChildFolders")
@PostMapping("/update")
@PostMapping(value = "path/{username}")
@GetMapping(value = "/udf-func/update-ui")
@ApiResponses(value = { @ApiResponse(code = 406, message = "Only JSON is returned by this operation"), @ApiResponse(code = 403, message = "An error has occurred.") })
@Path ( "{pathId : .+}/parameterizable" )
@ApiOperation(value = "Save a new AccessToken")
@ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid user supplied") , @ApiResponse(code = 404, message = "User not found") })
@PostMapping(value = "/{entityTypeId}", params = "_method=GET", produces = APPLICATION_JSON_VALUE)
@QueryParam("incremental")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all TeamUser Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No TeamUser object found") })
@PathParam("personNummer")
@RequestMapping("/now/{id}")
@WorldWind.PathType
@ApiResponses(value = { @ApiResponse(code = 204, message = "Mapserver updated."), @ApiResponse(code = 404, message = ApiParams.API_RESPONSE_RESOURCE_NOT_FOUND) , @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_REVIEWER) })
@Name(value = "fail",defaultValue = "true")
@ApiOperation(value = "支付宝支付,创建订单接口")
@PathVariable(name = "noteId", required = true)
@RequiresPermissions("logbook:operations:read")
@GetMapping("/get-previous-question/{questionId}")
@GetMapping(value = "/consignprice/config")
@ApiResponses({ @ApiResponse(code = 200, message = "Returns the status of the transformation.", response = TransformResponse.class), @ApiResponse(code = 404, message = "The transformation does not exist.", response = TransformResponse.class), @ApiResponse(code = 500, message = "There was a problem accessing the data.", response = TransformResponse.class) })
@Path( "/{host_id}/selftest" )
@Operation(tags= {"localization"}, summary = "Get translations for message keys", description = "Pass a list of message keys to get translations for all configured languages")
@Api(2.3)
@ApiParam(value = "The current index of the action we want to move.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProductCategory.class), @ApiResponse(code = 500, message = "Internal server error")} )
@Secured(SecurityFunctions.FN_JOB_DEFINITIONS_PUT)
@WSDoc("Save New Encounter")
@QueryParam("revisionId")
@RequestParam(value = "entries", defaultValue = "1")
@Timed(name = "overloadedTimedMethodWithNoArguments")
@RequestMapping(path = "/copy/{id}", method = RequestMethod.POST)
@RequestParam(value = "whitelisted",required = false, defaultValue = "false")
@Description("apoc.convert.toBoolean(value) | tries it's best to convert the value to a boolean")
@Path("/db/{authorizerName}/users/{userName}")
@GetMapping(path = "/order/security/{checkDate}/{accountId}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a list of aggregators)"), @ApiResponse(code = 400, message = "InvalidArgumentsException") })
@Name(value = "relationshipProjection")
@ApiOperation(value = "Get eco news by id.")
@PostMapping(value="/v2/sdb/folder",produces="application/json")
@RequestParam(Params.FNAME)
@JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
@Path("email")
@EventHandler("increase-minutes")
@TimeConstants.Unit
@PostMapping(value = "/grant-agreement/{applicationId}", produces = "application/json")
@PreAuthorize("hasPermission(#pollId, 'POLL', 'GeneralPermission.WRITE')")
@GetMapping("/{id}")
@ExceptionHandler(GenieCheckedException.class)
@PermissionRule(value = "READ", description = "Project Partners can see the Partner Organisations within their Projects")
@Path( "/domain/{dswId : .+}" )
@PreAuthorize("hasPermission(#branchId, 'BRANCH', 'BranchPermission.VIEW_TOPICS') " + "or hasPermission(#componentId, 'COMPONENT', 'GeneralPermission.ADMIN')")
@RequestMapping(value = "/news-unread-count", method = RequestMethod.GET)
@Path("context/{contextId}")
@RequestMapping(value = {"/admin/users"}, method = RequestMethod.GET)
@Authorize(value = { AuthConstant.AUTHORIZATION_WWW_SERVICE, AuthConstant.AUTHORIZATION_ACCOUNT_SERVICE, AuthConstant.AUTHORIZATION_COMPANY_SERVICE, AuthConstant.AUTHORIZATION_WHOAMI_SERVICE, AuthConstant.AUTHORIZATION_BOT_SERVICE, AuthConstant.AUTHORIZATION_AUTHENTICATED_USER, AuthConstant.AUTHORIZATION_SUPPORT_USER, AuthConstant.AUTHORIZATION_SUPERPOWERS_SERVICE })
@RequestMapping(value = "/api/facebook", method = {RequestMethod.POST}, consumes = ApplicationMediaType.APPLICATION_BEARCHOKE_V1_JSON_VALUE)
@RequiresPermissions("nexus:privileges:read")
@QueryParam("roles")
@Contract(value = "_ -> fail", pure = true)
@RequestParam(value = "sourceTable", required = false)
@RequestMapping(value = "/review/{id:.+}", method = RequestMethod.POST)
@DefaultValue("SUBMIT_APPLICATIONS")
@RequestMapping(value = "/api/bookings/{bookingId}", method = RequestMethod.DELETE)
@Cacheable(value = FindCacheNames.SIMILAR_DOCUMENTS, cacheResolver = CachingConfiguration.PER_USER_CACHE_RESOLVER_NAME)
@RequestParam(value = "e", required = false, defaultValue = "false")
@Path("/rate/{id}")
@QueryParam(RMWSConsts.USER)
@Privileged
@RequestMapping(value = "/{personId}/pensions/{personPensionId}", method = RequestMethod.PUT)
@ApiOperation("分页查询菜单列表")
@ApiOperation(notes = "Updates a User", value = "updateUser")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.FLOAT, concerns = { AtlasConversionConcern.FORMAT, AtlasConversionConcern.RANGE })
@ApiOperation(value = "Initiate a new harvest.", httpMethod = "POST", response = String.class)
@DescribeParameter( name = "noData", description = "The attribute value to be omitted from any calculation", min = 0 )
@EventHandler("time-cycle")
@RequestParam("facilityTypeId")
@Path("/{connector}/tasks/{task}/restart")
@HeaderParam(AIRSHIP_AGENTS_VERSION_HEADER)
@Param(value = SCRIPT_FILE_NAME)
@ApiOperation(value = "按照发信人或收信人的id以及发信状态", notes = "target是指定按照收信人还是发信人查询，可选值是sender和receiver；如果是按照收信人查询，那么必须指定mail_status，可选值为ALL、NOT_VIEWED、VIEWED；如果是按照发信人查询，则不需要给出该参数", response = PageInfo.class)
@PermissionRule( value = "SUBMIT_GRANT_OFFER_LETTER", description = "Project manager can submit the grant offer letter, or get details to do so with DocuSign")
@PathAuthorizer(type = ResourceType.Endpoint, pathParam = "endpointID")
@Path("/change/to/fatal/{loggerName}")
@ExceptionHandler(PaymentAuthorizeException.class)
@Produces ( { TEXT_PLAIN } )
@CliOption(key = {"createView"}, mandatory = false, help = "view name to store output table", unspecifiedDefaultValue = "")
@Path("/{workflowId}/retry")
@Mapping(target = "bandwidth", source = "bandwidth")
@Path("/{consumer_uuid}/certificates/{serial}")
@RequiresPermission(Manifest.permission.ACCESS_NETWORK_STATE)
@Path("/personal-certificate-check/{permission}")
@Mapping(target = "meterId", ignore = true)
@Inline(value = "($1) / 1e-3")
@PostMapping("/{assessmentId}/reject")
@ApiOperation(value = "Update organization", response = OrganizationDto.class)
@GetMapping(value = "/version", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ApiOperation("Retrieves a list of all properties available for a class from a Dataset in the local Catalog")
@RequestMapping(value = "/rest-api/lookup/product/{code}", method = RequestMethod.GET, headers = ACCEPT_JSON)
@PostMapping(params = {"mark_as_incomplete"})
@ApiMethod( name = "getConference", path = "conference/{websafeConferenceKey}", httpMethod = HttpMethod.GET )
@PostMapping("/resend-invite")
@PostMapping(path = "/search", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation("Register a new organization")
@Description("apoc.couchbase.posParamsQuery(hostOrKey, bucket, statement, params) yield queryResult - executes a N1QL statement with positional parameters.")
@ApiParam(value = "Path to a project", required = true)
@RequestMapping(value = "/startup", method = RequestMethod.POST)
@PathVariable("parentSection")
@Secured(SecurityFunctions.FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_GET)
@ApiOperation(value = "Get three last eco news.")
@Cacheable(value = "priceService-determinePricingPolicy")
@SuppressWarnings("squid:S3923")
@Param(value = DATA_CENTER_NAME, required = true)
@RequestMapping(value = "/module/icon", method = RequestMethod.GET)
@ApiOperation(value = "Get a system role", notes = "There is no particular permission needed. User must be authenticated.")
@PathVariable("groupName")
@EventHandler("stateless")
@Path("terminate/{projectName}/{exploratoryName}")
@DescribeParameter(name = "pixelsPerCell", description = "Resolution at which to compute the heatmap (in pixels). Default = 1", defaultValue="1", min = 0, max = 1)
@RequestParam(value = "schedule", required = true, defaultValue = "0")
@RequestMapping(method = { RequestMethod.POST }, value = "/sendKey")
@QueryParam("negotiation")
@PostMapping( value = "/{entityTypeId}", headers = "Content-Type=application/x-www-form-urlencoded")
@ScalarFunction("simplify_geometry")
@SchedulerLock(name = JOB_NAME)
@PostMapping("/addresses")
@ExtensionRequestParameter(name = "query", description = API_QUERY)
@RequestMapping(value="populate/{token}", method=RequestMethod.POST)
@RequestMapping(value = {"/saveDictionary/*/*"}, method = {RequestMethod.POST})
@RequestMapping(path = "/v1/vulnerabilities/aging/summary", method = RequestMethod.GET)
@PermissionRule( value = "UPLOAD_ASSESSOR_FEEDBACK", description = "An Internal user can upload Assessor Feedback documentation for an Application whilst " + "the Application's Competition is in Funders' Panel or Assessor Feedback state", particularBusinessState = "Application's Competition Status = 'Funders Panel' or 'Assessor Feedback'")
@RequestParam(value = "stepId", defaultValue = "head")
@QueryParam("to_consumer")
@ApiOperation(value = "按某属性查询用户", notes = "属性可以是id或username或email或手机号", response = UserDO.class, authorizations = {@Authorization("登录权限")})
@RequestMapping(value = EMR_CLUSTER_DEFINITIONS_URI_PREFIX + "/namespaces/{namespace}/emrClusterDefinitionNames/{emrClusterDefinitionName}", method = RequestMethod.DELETE)
@Path("{experimentID}/pages")
@Description("apoc.scoring.existence(5, true) returns the provided score if true, 0 if false")
@GetMapping("/find-by-competition/{competitionId}/with-funding-decision")
@Param(value = LOCALE_OFFSET, required = true)
@Gauge(name = "gaugeMethod", unit=MetricUnits.NONE)
@IntRange(from = ZOOM_LEVEL_MIN, to = ZOOM_LEVEL_MAX)
@Validated(UpdateProject.class)
@RequestMapping(value="/items", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("/channel/check")
@QueryParam("reportName")
@CheckPermissionByResourceName(action = AuthorizationResourceAction.DELETE_DATABASE_SERVER)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated UserDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Produces(MediaType.TEXT_HTML)
@ConditionalOnProperty(LOGGING_PATH)
@Operation(summary = "Stop project", tags = "project")
@ModelAttribute("workspace")
@Secured(permission = "accesscontracts:id:update", description = "Effectuer une mise à jour sur un contrat d'accès")
@Path(value = "/{actionId}")
@RequestMapping(value = "/detailSpanner", method = RequestMethod.GET)
@RequestMapping(value = "/requisitions/{id}/submit", method = PUT, headers = ACCEPT_JSON)
@UdfParameter(value = "askQty")
@ApiOperation(value = "Get project tree", notes = "Get project tree. Depth is specified in a query parameter", response = TreeElement.class)
@Udf(schema = "ARRAY<STRUCT<K STRING, V STRING>>")
@ModelAttribute("contactForm")
@QueryParam("includeCloudRequest")
@RequestMapping(value = "/projects", method = RequestMethod.GET)
@PutMapping("/{customerId}")
@ApiOperation( value = "Get record related resources", nickname = "getAssociated", notes = "Retrieve related services, datasets, onlines, thumbnails, sources, ... " + "to this records.<br/>" + "<a href='http: @RequestMapping(value = "/{metadataUuid:.+}/related", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE }) @ResponseStatus(HttpStatus.OK) @ApiResponses(value = { @ApiResponse(code = 200, message = "Return the associated resources."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_CAN_VIEW) }) @ResponseBody public RelatedResponse getRelated( @ApiParam( value = API_PARAM_RECORD_UUID, required = true) @PathVariable String metadataUuid, @ApiParam(value = "Type of related resource. If none, all resources are returned.", required = false )
@JsonProperty("updatedAt")
@Description("Test if value is infinite")
@Return(code = 200, description = "Successful operation", onResult = Item.class)
@SuppressWarnings("try")
@EventHandler("download-html-file")
@EventHandler("importsButton")
@Path("/{dataSourceName}/handoffComplete")
@PermissionRule(value = "READ", description = "Monitoring officers can see Organisations on their projects")
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "NP_BOOLEAN_RETURN_NULL", justification = "Null is checked")
@PostMapping(path = "/edit", params = {"removeFamilyMemberAffiliation"})
@ApiOperation(value = "Find customer by Id.")
@Produces(MediaType.APPLICATION_JSON + ";qs=0.5")
@QueryParam("project_name")
@RequestMapping( value = {"/get_MicroServiceAttributeData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "error.html")
@Metered(name = "meter")
@ApiOperation(value = "${SelfSupportController.deleteApproleFromSafe.value}", notes = "${SelfSupportController.deleteApproleFromSafe.notes}")
@RequestMapping("/config")
@Path("/{dataSourceName}/history")
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX + "/securityRoleNames/{securityRoleName}/securityFunctionNames/{securityFunctionName}", method = RequestMethod.DELETE)
@Validated(AddServer.class)
@PathParam("user")
@Description("apoc.math.maxInt() | return the maximum value an int can have")
@PostMapping(value="/v2/serviceaccounts/onboard", produces="application/json")
@RequestParam(value = "propertyName", required = true)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_MODULE_DEF + "\")")
@QueryParam("screenId")
@BlockEvent(BlockEventType.BLOCK_PUSHED)
@NotBlank(message = "Service Id must be supplied")
@PermissionRule(value = "CHECK_FUNDING_SOUGHT_VALID", description = "The consortium can check funding sought is valid")
@Path("/{itemId}")
@ApiOperation(value = "Update user custom goals")
@RequestMapping(method = GET)
@GetMapping("/users/{userId}/projects/{projectId}/sprints/{sprintId}")
@BindingParam("rightList")
@SuppressWarnings({"checkstyle:cyclomaticcomplexity", "checkstyle:npathcomplexity"})
@PathVariable("user")
@Produces ( { MediaType.APPLICATION_XML } )
@CliOption(key = { "summary" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether with summary")
@ApiOperation(notes = "Retrieves a single Guest By its consumer and the guest UUID", value = "getGuestId")
@ExceptionHandler(TransformException.class)
@RequestMapping(value = "/shipment-file-template", method = GET)
@PermissionRule(value = "READ_POST_AWARD_SERVICE", description = "Allowed for users part of project on competition to read post award service during project setup")
@Min(value = 0, message = "{page}")
@Path("{networkId}/devices")
@ApiOperation(value = "Set workflow instance signal value", response = SetSignalResponse.class, notes = "The service may be used for example to interrupt executing workflow instance.")
@RequestMapping(value = "/project/{projectId}/status", method = RequestMethod.PATCH)
@ModelAttribute("project")
@RequestMapping(value = "/countryfilter/allowed", method = GET, produces = APPLICATION_JSON_UTF8_VALUE)
@Path("/{gavc}" + ServerAPI.GET_DOWNLOAD_URL)
@Path("/services")
@Scheduled(fixedRate = 5000, initialDelay = 2000)
@WillClose
@ApiParam(value = "")
@JsonProperty("android_key")
@SuppressWarnings({ "unchecked", "known.nonnull" })
@IntegerRes
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_GROUP_USERS + "\")")
@EventHandler("read-only-message-close-button")
@Path("/{type}/{id}/features")
@RequestMapping(value = "/studies/{studyId}/associations/applyefotraits", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.BYTE, concerns = AtlasConversionConcern.RANGE)
@JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
@ResourceOperation(resource = ResourcePermission.Resource.CLUSTER, operation = ResourcePermission.Operation.MANAGE)
@QueryParam("includeCurrencies")
@Operation( summary = "Get the job's standard error", description = "Get the job's standard error, if available. A job that has not yet started will not have a standard error and, " + "therefore, this method will return a 404. There is no guarantee that all running/finished jobs will have standard " + "error data. This is because administrative and cleanup routines may dequeue a job's output in order to save space on " + "the server.")
@PermissionRule(value = "UPDATE", description = "Only Assessors can update Assessor Form Input Responses")
@ConditionalOnMissingBean(DirectoryManifest.Factory.class)
@PathVariable("isbn")
@RequestMapping(method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_UTF8_VALUE })
@PostMapping("/{projectId}/on-hold")
@PostMapping("/admin/links/create")
@Path("/workflow")
@Description("Use this action to stop SailFish till time you need.<br>" + "Specify time in the column TimeSync<br>" + "Time can be absolute (UTC) or relative.<br>" + "Examples:<br>" + "absolutely - 16:56:00<br>" + "relatively - 16:56:00+1m (where 1m = 1 minute)<br>" + "17:00:00+3h (where 3h = 3 hours)<br>" + "17:13:00+25s (where 25s = 25 seconds)<br>")
@ApiOperation(value = "Update TimePeriod")
@ApiParam(hidden=true)
@RequestJsonParam("userName")
@JniArg(cast = "struct dirent **")
@Loggable(Loggable.DEBUG)
@RequestParam(value = RESULTS_START_PARAM, required = false, defaultValue = "1")
@PathVariable( "processInstanceId")
@ApiOperation(value = "Get SeaClouds Application details from the Deployer Component")
@ApiOperation(value = "Identifies the user by login an pin. Return sca methods information")
@RequestMapping(path = "/{templateName:.+}", method = RequestMethod.DELETE)
@QueryParam("createdBefore")
@PermissionRule(value = "VIEW_SPEND_PROFILE_STATUS", description = "Internal admin team (comp admin and project finance) users can get the approved status of a Spend Profile for any Project")
@PathParam("deployment_name")
@SuppressWarnings("BetaApi")
@ApiOperation(value = "${AWSIAMAuthControllerV2.deleteRole.value}", notes = "${AWSIAMAuthControllerV2.deleteRole.notes}")
@Path("/signup")
@HandlesSystemCommand(PING)
@JsonProperty("streamsProperties")
@Name("rate")
@GetMapping("/command-metrics")
@MotechListener(subjects = PASSWORD_EXPIRATION_CHECK_EVENT)
@ApiOperation("根据ID查询方法日志")
@GetMapping("/bind")
@ApiOperation("Gets all task definition")
@JsonProperty("nonce")
@RequestParam(value = "subPartitionValues", required = false)
@ApiOperation(value = "Create Specoffer Wave", position = 1)
@PermissionRule( value = "VIEW_GRANT_OFFER_LETTER_SEND_STATUS", description = "Stakeholders view the send status of Grant Offer Letter for a project from competition assigned to them")
@org.jclouds.location.Provider
@WorkbenchMenu
@ApiOperation("Get task by Id")
@Path(ResourceDefinitions.Path.Common.ALL_PATH)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user was updated."), @ApiResponse(code = 404, message = "Indicates the requested user was not found."), @ApiResponse(code = 409, message = "Indicates the requested user was updated simultaneously.") })
@StatusCodes( { @ResponseCode( code = 204, condition = "JDBC datasource added successfully." ), @ResponseCode( code = 401, condition = "User is not authorized to add JDBC datasources." ), @ResponseCode( code = 304, condition = "Datasource was not modified" ), @ResponseCode( code = 500, condition = "An unexpected error occurred while adding the JDBC datasource." ) } )
@Path(TagRESTConstants.TAGS_RESOURCE + "type/{type}")
@JsonProperty("page")
@ApiResponses(value = { @ApiResponse(code = 200, message = SUCCESSFUL_UPLOAD_GROOVY_SCRIPT), @ApiResponse(code = 400, message = FAILED_UPLOAD_GROOVY_SCRIPT) })
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful update of WorkflowModelDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ScalarFunction("length")
@PermissionRule(value = "VIEW_SPEND_PROFILE_STATUS", description = "Innovation lead users can get the approved status of a Spend Profile for any Project")
@GetMapping("/{id}/topics")
@Mapping(target = "currency", expression = "java(mapToAccountDetailsCurrency(accountDetails.getCurrency()))")
@RequestMapping(value = "/{personId}/names/{personNameId}", method = RequestMethod.DELETE)
@NotifyChange({"selected", "topicTypes", "showPopUp"})
@JsonProperty("last")
@RequestMapping(value = "/subject", method = RequestMethod.GET)
@SuppressWarnings("override")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Scenario Object for given Scenario Name and team Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found for given Scenario Name and team Name") })
@QueryParam("consumerId")
@RequestParam(name = "type", required = false)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICE_DEF + "\")")
@Produces("text/html")
@RequestParam("size")
@SuppressWarnings("CallToStringCompareTo")
@ApiParam(value = API_PARAM_STROKE_DESCRIPTION)
@RequestMapping(value = "/api/v1/user/orders/show", method = {RequestMethod.POST, RequestMethod.GET})
@Param(value = DOMAIN_USERNAME)
@Property(notPersisted = true)
@RequestMapping(value = "/businessObjectDataParents/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Advice.OnMethodEnter
@Path("manifest")
@ApiOperation(value = "${SelfSupportController.readAppRole.value}", notes = "${SelfSupportController.readAppRole.notes}", hidden=true)
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Requested ObjectType does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@RabbitListener(queues = "${multiplication.queue}")
@Path("/{brokerId}")
@Description("Returns the smallest (closest to negative infinity) double value that is greater than or equal to the argument and is equal to a mathematical integer.<br/>" + "If the argument is not negative, the argument is returned.<br/>" + "If the argument is negative, the negation of the argument is returned.<br/>" + "Special cases:<br/>" + "If the argument is positive zero or negative zero, the result is positive zero.<br/>" + "If the argument is infinite, the result is positive infinity.<br/>" + "If the argument is NaN, the result is NaN.<br/>" + "<b>d</b> - a double value for obtaining the absolute value.<br/>" + "Example:<br/>" + "#{abs(-5.0)} returns 5.0")
@DescribeParameter(name = "first feature collection", description = "First feature collection")
@RequestParam(value = "sha256sum", required = false)
@RequestMapping(value = "/basic", method = RequestMethod.GET)
@Path("/policies/download/{serviceName}")
@WithState(INITIALIZED)
@Produces( {MediaType.APPLICATION_JSON} )
@CliOption(key= {"queryId"}, mandatory = true, help = "The ID of the query to remove.")
@Operation(tags = { "records"}, summary = "Get ris as text")
@GetMapping(path = "/linking-assets-relationships/from/{assetGUID}/to/{endAssetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(required = true, value = "User to remove")
@Path( "/{host_id}/memoryinfo" )
@ApiParam(required=true, value="Feature identifier")
@OperationRecord(type = OperationRecordLog.OperationType.DELIVERY, resource = OperationRecordLog.OperationResource.APK, description = OperationRecordLog.OperationDescription.DELIVERY_APK)
@Param(value = OUT_FORMAT)
@Path("{groupId}/users")
@Action(name = "Customize Windows Guest", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a list of datasets)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException") })
@OpenApi( path = ROUTE, method = HttpMethod.PUT, summary = "Changes the log level without restarting.", tags = {TAG_ADMIN}, requestBody = @OpenApiRequestBody( content = {@OpenApiContent(from = LogLevel.class)}, description = "```\n{\n \"level\": (String; acceptable values: ALL, TRACE, DEBUG, INFO, ERROR, FATAL, OFF ),\n" + " \"log_filter\": [(String; Optional)]\n}\n```"), description = "Changes the log level without restarting. You can change the log level for all logs, or the log level for specific packages or classes.", responses = { @OpenApiResponse( status = RES_NO_CONTENT, description = "The LogLevel was accepted and applied"), @OpenApiResponse(status = RES_BAD_REQUEST, description = INVALID_BODY_SUPPLIED), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@DescribeParameter( name = "interpolation", description = "interpolation", min = 0, defaultValue = "InterpolationNearest" )
@RequestParam(value = "to", required = true)
@Param(value = XPATH_ELEMENT_QUERY, required = true)
@GetMapping(value = "/download-log")
@ApiOperation(value = "Returns the top ten largest active tenders." + " The amount is taken from the tender.value.amount field." + " The returned data will contain" + "the following fields: " + "planning.bidNo, tender.date, tender.value.amount, tender.tenderPeriod, " + "tender.procuringEntity.name")
@DeleteMapping("/{id:\\d+}")
@RequestParam("c32Xml")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "schedule", value = "SCHEDULE", dataType = "String", example = "{'startTime':'2019-06-10 00:00:00','endTime':'2019-06-13 00:00:00','crontab':'0 0 3/6 * * ? *'}"), @ApiImplicitParam(name = "warningType", value = "WARNING_TYPE", type = "WarningType"), @ApiImplicitParam(name = "warningGroupId", value = "WARNING_GROUP_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "failureStrategy", value = "FAILURE_STRATEGY", type = "FailureStrategy"), @ApiImplicitParam(name = "receivers", value = "RECEIVERS", type = "String"), @ApiImplicitParam(name = "receiversCc", value = "RECEIVERS_CC", type = "String"), @ApiImplicitParam(name = "workerGroupId", value = "WORKER_GROUP_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "processInstancePriority", value = "PROCESS_INSTANCE_PRIORITY", type = "Priority"), })
@RequestParam(value = "coo")
@CliCommand(value = STREAMS_CONFIGURE_CMD, help = "Connect a Rya Streams subsystem to a Rya Instance.")
@PathVariable("requestId")
@XmlElement(name = "thumbnail")
@Scheduled(cron = "${xs2a.cms.not-confirmed-consent-expiration.cron.expression}")
@Description("apoc.text.hexValue(value) - the hex value string of the given number")
@Description("Unescape a URL-encoded string")
@RequestMapping(value = "/messages", method = GET, headers = "Accept=application/json")
@PathVariable("title")
@ApiParam(required = true, value = "Login request")
@Path("/import/{path:.*}")
@ApiOperation( value = "Get loggers which are configured", notes = "This operation can be performed only by authorized user", response = LoggerDto.class, responseContainer = "List")
@RequestParam(value = "currentPath", required = false, defaultValue = "")
@ModelAttribute(name = "form", binding = false)
@ExtensionDescriptor(description = "returns standard properties of an edge as XML.")
@Oversampling
@ExceptionHandler({ JsonParseException.class, IllegalStateException.class, MismatchedInputException.class, IntegrationException.class })
@ApiOperation(value = "Get options over all the conexts.", httpMethod = "OPTIONS", response = RootOptionListContainer.class)
@Path("{cacheId}")
@Produces({LD_JSON + UTF_8, JSON + UTF_8})
@Parameter(description = "include hidden widgets")
@Description("apoc.coll.min([0.5,1,2.3])")
@GetMapping("/find-by-question-and-application/{questionId}/{applicationId}")
@Path("/users/{user.login}")
@Path("/auditmaps/count")
@Mapping(target = "detectConnectedDevices", source = "detectConnectedDevices")
@ApiOperation(value = "Create Enrolment Subject", position = 2)
@Description("apoc.map.mget(map,key,[defaults],[fail=true]) - returns list of values for keys or throws exception if one of the key doesn't exist and no default value given at that position")
@Path("/genCSV")
@JsonProperty("expiry")
@PermissionRule(value = "READ_OVERHEAD_CONTENTS", description = "Support and Ifs Admin user can read the overhead file contents for any unsubmitted application and organisation")
@PathVariable(name = "flow-id")
@ApiParam(value = "New file name", required = true)
@CliOption(key = CliStrings.IFNOTEXISTS, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = CREATE_MAPPING__IFNOTEXISTS__HELP)
@GetMapping("/article/articleID/{articleID}")
@PostMapping("/baskets/{id}/add/{item}")
@SneakyThrows(TransactionException.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 404, message = "URI not found"), @ApiResponse(code = 500, message = "An unexpected condition occurred"), })
@Path("/api/policy/{id}")
@ApiParam(value = "The identifier of the VNF. This must be the vnf-id of an existing generic-vnf in AAI.", required = true)
@RequestMapping(value = "devices/populateAndStore/{token}")
@ApiOperation(value = "[debate] List submitted debates of the user", notes = "List submitted debates of the user, 25 debates a page. " + "To retrieve next page, passing last debate id of previous page in parameter start-debate-id")
@RequestMapping(value = "/orders/create", method=RequestMethod.GET)
@CliCommand(value = PREFIX + "ls", help = "List files in the directory")
@PathVariable("nodeId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of LayerDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PathVariable("parentObjectId")
@OnBackgroundThread
@PatchMapping("")
@PostMapping(value = "/v1/vulnerabilities/detail")
@ApiParam(value = "map with the query parameters", required = true, examples = @Example(value = { @ExampleProperty(mediaType = MediaType.APPLICATION_JSON, value = TASKS_QUERY_PARAMS_MAP_EXAMPLE_JSON), @ExampleProperty(mediaType = MediaType.APPLICATION_XML, value = TASKS_QUERY_PARAMS_MAP_EXAMPLE_XML)}))
@Name(value = "skipProperties", defaultValue = "[]")
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DELETE_DATABASE_SERVER)
@Produces("image/*")
@ExceptionHandler(InvalidPurposeException.class)
@Operation(tags = { "records" }, summary = "Get plaintext for a single page")
@RestQuery(name = "addAttachmentURL", description = "Add an attachment to a given media package using an URL", restParameters = { @RestParameter(description = "The location of the attachment", isRequired = true, name = "url", type = RestParameter.Type.STRING), @RestParameter(description = "The kind of attachment", isRequired = true, name = "flavor", type = RestParameter.Type.STRING), @RestParameter(description = "The media package as XML", isRequired = true, name = "mediaPackage", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(description = "Returns augmented media package", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Media package not valid", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "")
@Path( "/{host_id}/supportedAPI" )
@RequestParam(value = "entityTypeId", required = false)
@BindingParam("fullList")
@SuppressWarnings({ "deprecation" })
@Authorize(value = { AuthConstant.AUTHORIZATION_WWW_SERVICE, AuthConstant.AUTHORIZATION_SUPPORT_USER })
@PermissionRule(value = "UPDATE_APPLICATION_STATE", description = "A comp admin can update the state of an application")
@RequestMapping("/queryAll")
@RequestMapping(value = "/save", method = RequestMethod.POST)
@RequestMapping("/get")
@RequestMapping(value = "/api/topTenLargestTenders", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@PostMapping("/agg_order")
@RequestMapping(value = "/layout.json", method = RequestMethod.GET)
@RequestMapping(value="/job/version/{id}", method=RequestMethod.GET)
@Throws({ IllegalNullArgumentException.class, IllegalInstanceOfArgumentException.class })
@Inline(value = "EXTENSION_SEPARATOR_CHAR", constantExpression = true)
@RequestObject
@HeaderParam("Range")
@RequestMapping(value = "/{flowId}", method = RequestMethod.GET)
@RequestMapping(value = "/rest/books/{id}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@Fallback(fallbackMethod = "fallback")
@ApiOperation(value = "Remove Enrolment", position = 4)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the permissions of the file." ), @ResponseCode ( code = 500, condition = "Unable to retrieve the permissions of the file due to some other error." ) } )
@Metered(name = "get-requests")
@PostMapping(path = "/request_password_reset")
@ApiParam(required = true, value = "User login")
@PathVariable("time")
@RequestParam("title")
@Size(min = 1)
@JsonProperty("type")
@RequestMapping(value = ERROR_ENDPOINT, produces = "application/json")
@QueryParam("parentActionId")
@RequestParam("oldPassword")
@Import(name = "receipt", description = ReceiptFromCSV.class)
@StatusCodes ( { @ResponseCode ( code = 303, condition = "Successfully get the resource." ), @ResponseCode ( code = 404, condition = "Failed to find the resource." ) } )
@Substitute
@Nls
@UdfParameter( description = "The array to sort")
@RequestMapping(value = "/api/averageNumberOfTenderers", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@GetMapping("/hello-template")
@DescribeParameter(name = "clip", description = "Bounds of clipping rectangle")
@Before("classAnnotatedWithRxLogSubscriber(joinPoint) && onCompletedMethodExecution()")
@RequestParam(ENTITY_PARAM)
@RequestParam(value = "processInstancePriority", required = false, defaultValue = DEFAULT_PROCESS_INSTANCE_PRIORITY)
@PreAuthorize(AclExpressions.ISSUE_AUTHOR)
@RequestMapping(value="/configuration/sape", method=RequestMethod.POST)
@WSDoc("Save New Patient")
@ModelAttribute("command")
@Procedure("apoc.help")
@ApiOperation("Creates a new DatasetRecord in the local Catalog and Dataset in the specified repository")
@Path("/double_ring")
@FluentValid
@PathParam("repoId")
@ApiOperation( value = "Create a permission on an object for a single user or role", code = 201, response = ResponseEntity.class)
@GetMapping("/find-external-users")
@Transactional("slaveTransactionManager")
@ApiOperation(value = "Executes a planning into the processes runtime.", notes = "This operation is intended for the task assigning integration implementation, third parties should avoid using it.", response = PlanningExecutionResult.class)
@ApiOperation( value = "Delete user group", notes = NON_GUARANTEED_ENDPOINT, response = UserGroup.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "delete"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@CmdAnnotation(cmd = "ac_importAccountByKeystore", version = 1.0, description = "根据AccountKeyStore导入账户/Import accounts by AccountKeyStore")
@PathParam("id_worker")
@CmdAnnotation(cmd = "ac_importAccountByPriKey", version = 1.0, description = "根据私钥导入账户/Import accounts by private key")
@Path( "/{domainId : .+}/acl" )
@ApiParam("Include only workflow instances modified after given time")
@PreAuthorize(ROLE_ADMIN + OR + PROJECT_WRITE_AND_ITEM_READ)
@Action(name = "Clone Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the information for the requested job." ), @ResponseCode ( code = 204, condition = "jobId is valid, but the job is either finished or does not exists." ), @ResponseCode ( code = 500, condition = "Internal error or invalid jobId." ) } )
@RequestMapping(value = "/api/datasets/{id}", method = DELETE)
@PermissionRule(value = "READ_OVERHEAD_CONTENTS", description = "Internal users can read the overhead file contents for any submitted application and organisation")
@Put("/{name}")
@ExtensionDescriptor(description = "Frames extension for a vertex.")
@When("^SSM CPU spike on (\\d+) instances for (\\d+) cores$")
@UserFunction("gds.alpha.similarity.euclideanDistance")
@RequestParam("filterIndexToRemove")
@PostMapping(path = "/trustDetector")
@GetMapping(value="/v2/serviceaccounts/cwm/approles", produces="application/json")
@RequestMapping(value = "/person/create", method = RequestMethod.POST)
@ApiOperation(value = "Update Specialty", position = 2)
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_TAGS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.POST, value = "/beer", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@Parameter(description = "A zero-based index to the 'first height' to retrieve (optional)." )
@PermissionRule(value = "DOWNLOAD_CONTENT_GROUP_FILE", description = "Internal users can see all content group files")
@Path("/vote")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Scenario object successfully deleted from ES for given App Name"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 404, message = "Scenario object not found in ES for given App Name"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@ApiOperation("兑换现金")
@GetMapping("/config/{documentConfigId}/file-contents")
@GetMapping("find-by-question-id/{questionId}/scope/{scope}")
@ApiOperation("Get posts after a given date")
@Invalidate
@GetMapping("/find-by-application-and-organisation/{applicationId}/{organisationId}")
@RequestParam(value = "includeStorageUnitStatusHistory", required = false)
@ApiParam(value = "Type name of the requested Object.")
@ApiOperation(value = "Update role of user")
@RequestMapping( value = {"/get_VarbindDictionaryData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PermissionRule(value = "DELETE_DOCUMENT", description = "Project Manager can delete document for their project")
@PostMapping(value="/v2/auth/aws/config/sts",produces="application/json")
@PerformanceMetric("v3.acls.delete")
@Secured(SecurityFunctions.FN_BUILD_INFO_GET)
@PathParam(RestConstants.EXPERIMENT_TEMPLATE_ID)
@JsonProperty("identifier")
@ApiParam(value = "The unique identifier for the CSAR", required = true, example = "test")
@RequestMapping(value = "/totalpagecount/{parentObjectType}/{parentObjectId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation("List users of a Mobi Group")
@PermissionRule(value = "SEND_APPLICATION_TOTALS", description = "Internal users and lead applicants are allowed to send the application totals.")
@Produces(Constants.APPLICATION_JSON_RESOURCE_PATH)
@GetMapping("/manage/commonProblem")
@RequestMapping("/orderList/{currentPage}/{pageSize}")
@GetMapping("userstatus")
@PutMapping("/agg_order")
@PostMapping(value = "/authorise-order", consumes = {MediaType.APPLICATION_JSON_VALUE})
@Produces(MediaType.APPLICATION_JSON + "; " + JettyUtils.UTF_8)
@RequestMapping( method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE })
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_DELETE)
@Permission
@Import(name = "shop", description = ShopFromCSV.class)
@Wrapped(element = "projects", namespace = Namespaces.ZANATA_API)
@Scheduled(cron = "1 0 0 ? * 1")
@EventHandler("editItemButton")
@Path("{commitId}/resource")
@PermissionRule(value = "DELETE", description = "lead applicant can delete as long as its not their own.")
@RequestParam(value = "datasourceIds")
@Secured(FN_INDEX_SEARCH_POST)
@RequestMapping(value = "/{departmentId}/names/{id}", method = RequestMethod.PUT)
@Scheduled(cron = "${xs2a.cms.used-non-recurring-consent-expiration.cron.expression}")
@PersistenceContext
@QueryParam(VERSION)
@Consumes( { WILDCARD } )
@GetMapping("/get-available-assessors/{competitionId}")
@Path("/{key:" + KEY_PATTERN + "}")
@ApiOperation(value = "This API inserts a FailurePoint Object into Elastic Search", response = ResponseEntity.class)
@PathParam("search_result_uuid")
@Then("^LB unCorrupt HealthChecks$")
@ApiOperation(value = "Program Products", notes = "Returns a complete list of Products supported by Program.", response = ProgramProduct.class)
@Path("/apps")
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_PRIVACY_POLICY_URL, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
@RequestPart(name = "author", required = false)
@Mapping(target = "encapsulationType", source = "encapsulationType")
@Path("{groupId}/tag-subscriptions/{tagName}")
@SuppressWarnings("CStyleArrayDeclaration")
@GetMapping("/userSession")
@CookieValue(name=DawgCookieUtils.COOKIE_NAME, required=false)
@Transformer(inputChannel = Processor.INPUT, outputChannel = Processor.OUTPUT)
@ApiOperation(notes = "Creates a Product. Returns either the new created " + "Product or the Product that already existed. @deprecated Use per-org" + " version", value = "createProduct")
@RestQuery(name = "getversiondefault", description = "Returns the default version.", returnDescription = "", responses = { @RestResponse(description = "The default version is returned.", responseCode = HttpServletResponse.SC_OK) })
@Secured(SecurityFunctions.FN_EXPECTED_PARTITION_VALUES_DELETE)
@RequestMapping(value = "/tables", method = {RequestMethod.GET})
@PostMapping(value = "/{competitionId}/manage-stakeholders", params = {"removeStakeholder"})
@Operation(tags = { "records" }, summary = "Get Alto fulltext for a single page")
@QueryParam(RMWSConsts.APPLICATION_TYPES)
@PathVariable("fileId")
@QueryParam( "jobId" )
@RequestParam(SUMMARY_PARAM)
@RequestMapping( value = "/{sourceIdentifier}", method = RequestMethod.PUT)
@ApiResponses(value = { @ApiResponse(code = 404, message = "文件不存在"), @ApiResponse(code = 400, message = "文件传输失败") })
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.DOUBLE)
@ApiOperation(value = "Get tag subscriptions of user", response = TagSubscriptionDTO.class, responseContainer = "List")
@ApiResponses(value = { @ApiResponse(code = 201, message = "FailurePoint objects successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "FailurePoint with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.BOOLEAN, concerns = {AtlasConversionConcern.CONVENTION})
@EventHandler("propertyValueInput")
@Mapping(target = "currencyExchange", expression = "java(mapToReportExchanges(transactions.getExchangeRate()))")
@PathParam( "domainId" )
@RequestMapping(value = "/api/failurepoints/category/{category}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("hasAnyRole('ROOT','" + Login.ROLE_AllAgent + "')")
@SqlType("char(x)")
@ApiOperation(value = "Counts the projects and the indicators flagged, grouped by indicator type. " + "The 'count' represents the number of indicators flagged, the 'projectCount' represents the number" + " of projects flagged.")
@RequestMapping(value = "/api/percentTendersWithLinkedProcurementPlan", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Path("/{instanceId}/serviceStatusInfo")
@ApiOperation( value = "Retrieve an Object by its UUID.", notes = "This operation returns an Object identified by its UUID. The result includes statistics about the " + "Facts linked to the requested Object. The request will be rejected with a 403 if a user does not have " + "access to any Facts linked to the requested Object.", response = Object.class )
@ResponseData(name = "返回值", description = "返回区块序列化后的HEX字符串List", responseType = @TypeDescriptor(value = String.class))
@RequestMapping(value = "", method = RequestMethod.PUT, consumes = { MediaType.APPLICATION_JSON_VALUE })
@RequestMapping(value = "date1")
@GetMapping(value="/v2/ss/approle/{role_name}/secret_id",produces="application/json")
@RequestMapping(value = "/api/ocds/release/budgetProjectId/{projectId:^[a-zA-Z0-9]*$}", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Param(PORT)
@Path("/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete")
@Parameter(name = "name", required = true)
@PathParam("secretName")
@ApiOperation(value = "Count comment likes.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "FailurePoint object successfully deleted from ES for given FailurePoint ID"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 404, message = "FailurePoint object not found in ES for given FailurePoint ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@SuppressLint("MissingPermission")
@When("^R53 update HealthCheck regions to \"([^\"]*)\"$")
@CliCommand(value = "configuration set", help = "Sets the desired configuration")
@PostMapping("/v1/_send")
@Description("apoc.periodic.rock_n_roll_while('some cypher for knowing when to stop', 'some cypher for iteration', 'some cypher as action on each iteration', 10000) YIELD batches, total - run the action statement in batches over the iterator statement's results in a separate thread. Returns number of batches and total processed rows")
@GetMapping(value = "/inbox/document/{path:.*}", produces = APPLICATION_OCTET_STREAM_VALUE)
@RequestMapping(value = "/travel/destination-details/{city}", produces = MediaType.APPLICATION_JSON)
@Path("/cassandra")
@PostMapping("")
@SuppressWarnings({"squid:S2975", "unchecked"})
@PreAuthorize("#user.username == principal.username or hasRole('ADMIN')")
@PathParam("segmentId")
@Cacheable(value = "themeService-themeChainByShopId")
@Path("roles-allowed-admin")
@RequestMapping(value = "/preparations/{id}", method = PUT)
@ApiOperation(value = "Get CourseTypeResource by id")
@ParameterLayout(named = "Name")
@PutMapping(path = "/jobs/{jobId}/instances")
@FloatRange(from = -128, to = 127)
@Template(name = "/index.ftl")
< K extends @Nullable Object, InputT extends @Nullable Object, AccumT extends @Nullable Object, OutputT extends @Nullable Object>
@RequestMapping(path = "/v1/filters", method = RequestMethod.GET)
@PreAuthorize("@paverAuthorisation.isAuthorised(authentication)")
@RestQuery(name = "addPartialTrackURL", description = "Add a partial media track to a given media package using an URL", restParameters = { @RestParameter(description = "The location of the media", isRequired = true, name = "url", type = RestParameter.Type.STRING), @RestParameter(description = "The kind of media", isRequired = true, name = "flavor", type = RestParameter.Type.STRING), @RestParameter(description = "The start time in milliseconds", isRequired = true, name = "startTime", type = RestParameter.Type.INTEGER), @RestParameter(description = "The media package as XML", isRequired = true, name = "mediaPackage", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(description = "Returns augmented media package", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Media package not valid", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "")
@PathParam("table")
@PutMapping("/admin/tag/update")
@Param(NMAP_ARGUMENTS)
@Scheduled(cron = "0 30 4 * * *")
@JacksonXmlProperty( localName = "organisationUnit", namespace = DxfNamespaces.DXF_2_0 )
@ApiOperation("Determines the schema of the provided file.")
@Param(value = IS_TEMPLATE)
@GetMapping("/profile/managewallets")
@PostMapping(value = {"/requests/{id}/watch"}, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@PostMapping("/with-growth-table")
@GetMapping(value="/v2/sdb/folder/{path}",produces="application/json")
@DescribeResult(name = "result", description = "Classified feature collection")
@PathParam("frameworkId")
@PathVariable("organisationId")
@PathVariable("notificationId")
@RequestMapping(value = "/setupDbCheck")
@RequestMapping(value = "/pages/{pagePathName}", method = RequestMethod.GET)
@Secured(SecurityFunctions.FN_ATTRIBUTE_VALUE_LISTS_DELETE)
@Transactional(propagation = Propagation.REQUIRED)
@RequestParam(name = "remove")
@RequestMapping(value = "{token}/confirm", method = RequestMethod.POST)
@ApiOperation(value = "Get Sensors from a SeaClouds Application")
@PermissionRule(value = "READ", description = "Competition finance users can see form input responses for applications they are assigned to")
@PermissionRule(value = "UPDATE", description = "The System Registration User can update Organisations that are not yet linked to Applications on behalf of non-logged in Users " + "during the regsitration process")
@Default("MEGABYTES")
@Path( "/{type:UNIT|OBJECT|OBJECTGROUP|LOGBOOK|REPORT|MANIFEST|PROFILE|STORAGELOG|STORAGETRACEABILITY|RULES|DIP|AGENCIES|BACKUP" + "|BACKUP_OPERATION|CHECKLOGBOOKREPORTS|OBJECTGROUP_GRAPH|UNIT_GRAPH|DISTRIBUTIONREPORTS|ACCESSION_REGISTER_DETAIL|ACCESSION_REGISTER_SYMBOLIC}/logs")
@OnUiThread
@ApiOperation(value = "queryZookeeperState", notes = "QUERY_ZOOKEEPER_STATE_NOTES")
@RequestParam("removeTemplateDocument")
@ActionAttributes( @AttributeValue(type = ValueType.QUERY, id = VersionedRDFRecord.branch_IRI, value = "targetId") )
@Procedure("gds.features.usePropertyValueIndex.reset")
@JsonProperty("active")
@PathVariable("author")
@PathVariable(name = "assetGroup", required = true)
@ApiOperation(value = "Remove Specoffer", position = 4)
@Value("${rqueue.version.key:__rq::version}")
@RequestMapping(path = "/{storageId}/{repositoryId}", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA)
@RequestMapping(value="id/{id}", method = {RequestMethod.GET})
@ExtensionDescriptor(description = "evaluate an ad-hoc Gremlin script for an edge.", api = { @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.SHOW_TYPES, description = API_SHOW_TYPES), @ExtensionApi(parameterName = LANGUAGE, description = API_LANGUAGE), @ExtensionApi(parameterName = PARAMS, description = API_PARAMS), @ExtensionApi(parameterName = LOAD, description = API_LOAD), @ExtensionApi(parameterName = RETURN_TOTAL, description = API_RETURN_TOTAL), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.RETURN_KEYS, description = API_RETURN_KEYS), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_START, description = API_START_OFFSET), @ExtensionApi(parameterName = Tokens.REXSTER + "." + Tokens.OFFSET_END, description = API_END_OFFSET) })
@RequestMapping(value = "/{markScaleId}/values/{id}", method = RequestMethod.PUT)
@Path("/api/policy")
@ExtensionDescriptor(description = "returns the results of the toString() method on the vertex.")
@Path("legalentities")
@Path("{entitlement_id}/migrate")
@Cacheable(value = CacheConstants.NEWEST_ECO_NEWS_CACHE_NAME)
@RequestParam(value = "query_section", required = false)
@RequestMapping(value = "/reportingPerformance", method = GET, headers = ACCEPT_JSON)
@Segment(name = "buildGraph", category = "application", library = "kamon")
@ApiNetworkModule.NetworkInterceptors
@ApiResponses(@ApiResponse(responseCode = "200", content = @Content(schema = @Schema(implementation = CsvInspectionResponse.class)), description = "Return a Document object"))
@ApiOperation(value = "Create a new module", notes = "Create a new module in a specified project", response = ProjectDescriptor.class)
@ApiParam("Suborganization id")
@Description("Given a Bing tile, returns the polygon representation of the tile")
@DescribeParameter(name = "point", description = "Point whose location to measure")
@ApiOperation(value = "Update an Organization's FHIR Server Endpoint", notes = "Update an Endpoint resource")
@ApiImplicitParams({ @ApiImplicitParam(name = "from", dataType = "date-time", paramType = "query", value = "Include only violations that happened after this point in time. " + "Example: \"2015-05-21T10:24:47.788-02:00\""), @ApiImplicitParam(name = "to", dataType = "date-time", paramType = "query", value = "Include only violations that happened up to this point in time. " + "Example: \"2015-05-21T10:24:47.788-02:00\""), @ApiImplicitParam(name = "page", dataType = "integer", paramType = "query", value = "Results page you want to retrieve (0..N)"), @ApiImplicitParam(name = "size", dataType = "integer", paramType = "query", value = "Number of records per page."), @ApiImplicitParam(name = "sort", allowMultiple = true, dataType = "string", paramType = "query", value = "Sorting criteria in the format: \"property,[asc|desc]\". " + "Default sort order is ascending. " + "Multiple sort criteria are supported.") })
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}")
@Path("/apps/{appid}/appattempts/{appattemptid}/containers")
@arez.annotations.Action( requireNewTransaction = true, verifyRequired = false )
@ApiOperation(value = "Create a new user.")
@RequestMapping(value = "/v4-3/dlm/layout.json", method = RequestMethod.GET)
@Scheduled(fixedRate = 5000, initialDelay = 0)
@Path ( "/blockout/update" )
@OptLog(operationType = OptLogType.DELETE, operationName = "删除文章标签")
@GetMapping("/foodstores")
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of tags.") })
@GetMapping("/{id}/score")
@SuppressWarnings({"rawtypes", "unchecked"})
@QueryParam("env")
@RequestMapping(value="/jobs", method=RequestMethod.GET)
@Contract(value = "_, _, _ -> fail", pure = true)
@ApiOperation(value = "${AWSAuthControllerV2.updateRole.value}", notes = "${AWSAuthControllerV2.updateRole.notes}")
@CustomPermissionCheck
@Contract("null -> null; !null -> !null")
@ModelAttribute("newUser")
@ApiParam(value = "递信状态，如果是按照收信人查询，那么必须指定，可选值为ALL、NOT_VIEWED、VIEWED", required = false)
@ApiOperation("查看收货地址信息")
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get the addresses the client's libp2p service is listening on.", tags = {TAG_NETWORK}, description = "Returns the list of addresses that the client's libp2p service is listening on." + " Replaced by standard api endpoint `/eth/v1/node/identity`.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = String.class, isArray = true)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@RightsAllowed({ Right.APP_AUTHORIZE, Right.ADMIN_ACCESS })
@RequestMapping(value = "/upload/businessObjectDefinitionSampleDataFile/initiation", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathParam("roleName")
@ApiOperation(value="Disposes a specified KIE container.", response=ServiceResponse.class, code=200)
@Path("/{spaceID}")
@PathParam("notificationId")
@GetMapping("/exists")
@Path("/queue/polldata/all")
@PostMapping(value = "/{uniqueId}/_update")
@RequiresPermissions("admin:accession-register:read")
@PathParam("app_id")
@EventListener({ HeartbeatEvent.class })
@RequestMapping(value = "/widgets", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_ALL_GET)
@PostMapping("/profile/headline")
@QueryParam("running")
@FormDataParam(CoordConsts.SVC_KEY_DEL_ANALYSIS_QUESTIONS)
@QueryParam("cypherQuery")
@RequestMapping(value = "/api/failurepoint/", method = RequestMethod.POST, produces = "application/json")
@RequestMapping(value="/{subscription}", method=GET, params="hub.mode=subscribe")
@DeserializesQualifier
@RequestMapping(value = "/{pageId}/resources", method = RequestMethod.GET)
@RequestParam(value = "last-violation", required = false)
@RequestMapping( value = "api/v1/multipart", method = RequestMethod.PUT, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@RequestMapping(method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
@Description("Merges date and time into date time in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{mergeDateTimeByZoneId(date, time, modifyPattern, timeZoneId)}")
@ApiOperation(value = "This API do bulk insertion of an FailurePoint Objects into Elastic Search", response = ResponseEntity.class)
@RequestMapping(value = "/api/ocds/package/all", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@PreAuthorize("hasPermission(#id, 'com.sap.cp.appsec.domain.Advertisement', 'read')")
@PreAuthorize("hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.CLOSE_TOPICS')")
@GetMapping(value = "/udf-func/list-paging")
@PostMapping(GROUP_MEMBER_END_POINT)
@PathParam("screenId")
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.INTEGER, concerns = AtlasConversionConcern.RANGE)
@ApiOperation(value = "List models", nickname= "listModels", tags = { "Models" })
@RequestParam(name = "isEmergencyPublish", defaultValue = "false")
@Mapping(target = "consentTppInformation", source = "tppInformation")
@RequestParam(value="error_uri", required=false)
@Param(value = PARALLEL)
@RequestParam(name = "domain")
@Secured(SecurityFunctions.FN_CUSTOM_DDLS_POST)
@RequestMapping(value = "/savePlan", method = RequestMethod.POST)
@Description("apoc.map.flatten(map, delimiter:'.') yield map - flattens nested items in map using dot notation")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of AccountDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/config/{key}", method = RequestMethod.GET)
@PutMapping("/user/userInfo/update")
@DeleteMapping(path = "/assurances/orderid/{orderId}")
@ApiParam(value = "激活码", required = true)
@StatusCodes ( { @ResponseCode ( code = OK, condition = "Successfully created and returned the zip file." ), @ResponseCode ( code = SERVER_ERROR, condition = "Server Error." ) } )
@GetMapping("filtered")
@RequestMapping("/u/{username}/honors")
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)
@ApiOperation(value = "Delete a ListOfValues", response = Response.class)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the group was found and has been deleted. Response-body is intentionally empty."), @ApiResponse(code = 404, message = "Indicates the requested group does not exist.") })
@RequestParam("username")
@ModelAttribute("staff")
@RequestMapping(value="saveNewUserForVendor", method = RequestMethod.POST,headers = ACCEPT_JSON)
@Param(value = AUTO_USERS)
@PathVariable(OBJECT_ID)
@SuppressWarnings("RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE")
@PermissionEntityLookupStrategy
@SecuredBySpring(value = "VIEW_ACADEMIC_COSTS", description = "Applicants and internal users can view the academic project costs page")
@Produces({MediaType.APPLICATION_JSON})
@RequestParam(name = "comment", required = false)
@Action(input = "http: public void deleteVnfNotification(@WebParam(name = "messageId", targetNamespace = "")
@ApiOperation("Read all messages on the DLQ for the given broker. This operation is only supported if the queue on the given broker is in read-only mode")
@ApiOperation(value = "List of process definitions", tags = { "Process Definitions" }, nickname = "listProcessDefinitions")
@RequestMapping(value = "/homePage.query", method = RequestMethod.GET)
@Path("/{source}")
@Path("/{type}/_force_reindex")
@Exported
@Path( "/getUsersInRole" )
@AdapterDelegationEvent(beforeBuilder = AdhocQueryRequestDescriptionBuilder.class, afterReturningBuilder = AdhocQueryResponseDescriptionBuilder.class, serviceType = "Document Query", version = "LEVEL_a0")
@Operation( name = "$everything", idempotent = true )
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "UDF_TYPE", required = true, dataType = "UdfType"), @ApiImplicitParam(name = "funcName", value = "FUNC_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "suffix", value = "CLASS_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "argTypes", value = "ARG_TYPES", dataType = "String"), @ApiImplicitParam(name = "database", value = "DATABASE_NAME", dataType = "String"), @ApiImplicitParam(name = "description", value = "UDF_DESC", dataType = "String"), @ApiImplicitParam(name = "resourceId", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100") })
@PostMapping("_create")
@Bean(name = "unreferencedHousekeepingPathMessageEventHandler")
@ApiParam(value = API_PARAM_MAPSERVER_IDENTIFIER, required = true, example = "")
@Name("update")
@ApiOperation(value = "Get a metadata record as XML or JSON", notes = "", nickname = "getRecordAsXmlOrJSON")
@SuppressWarnings("checkstyle:hiddenfield")
@QueryParam("repository")
@JsonProperty("asks")
@DescribeParameter(name = "emisphere", description = "Add Emishpere",min=0, defaultValue="False" )
@PostMapping(value = "/v1/list/assets/vulnerable")
@PathVariable(value = OBJECT_ID)
@RequestMapping("/delById/{id}")
@QueryParam("lenient")
@PostMapping(value = "/rebook/difference")
@Config("unsupported-type-handling")
@RequestParam(name = "integrationUrl")
@SuppressWarnings("ReturnMissingNullable")
@AfterReturning(pointcut = "updateSingle()", returning = "retVal")
@Path("integrations/{id}/deployments")
@OperationParam(name = ProviderConstants.PARTITION_MANAGEMENT_PARTITION_DESC, min = 0, max = 1, typeName = "string")
@Operation(summary = "Start project", tags = "project")
@GetMapping("/find-by-competition-id-and-assessor-id/{competitionId}/{assessorId}")
@ApiOperation(value="Get SLA Agreement Status for a particular SeaClouds Application Id")
@Path("/secure/policies/download/{serviceName}")
@ApiOperation("Retrieves the Commit specified by the provided ID.")
@ApiOperation(value = "Create a type for a entity", code = 201, response = ResponseEntity.class)
@GetMapping("/{projectId}/organisation/{organisationId}/partner-project-location")
@Operation(summary = "Health Check Endpoint", description = "Returns HTTP 200 if the system believes it is healthy, or HTTP 5xx errors otherwise.")
@JsonProperty("metadata")
@DeleteMapping("")
@Path("/api/service/name/{name}")
@Timed(name = "http.rest.vertices.object.post", absolute = true)
@ApiParam(value = "data item name that case instances will be filtered by", required = false)
@GetMapping("/{userId}/profile/")
@ApiOperation(value = "unauthDatasource", notes = "UNAUTHORIZED_DATA_SOURCE_NOTES")
@Path(REST_API_VIDEOS + REST_API_PATH_ID)
@Path("{workflowModelId}")
@ApiOperation(value = "Delete user", notes = "Delete a user from the system. Roles allowed: system/admin")
@Path("{eventId}/comment")
@Verify(value = Consumer.class, nullable = true)
@Path("infos")
@ApiException(SIGN_OUT_ERROR)
@RequestMapping(value = "/admin/widgets/search", method = RequestMethod.GET)
@Query
@QueryParam("quantity")
@RequestMapping(value = "/add-payment-details", method = POST)
@PathParam("clientId")
@GetMapping(path = "/adminbasic/contacts")
@Cacheable( key = "{'findLatestActive', #a0, #a1}", condition = "#a2 == false", cacheManager = "dhisCacheManager", cacheNames = "enrollments" )
@RolesAllowed("/api/project")
@PathParam("packageName")
@ApiOperation(value = "Get workflow definition statistics", response = WorkflowDefinitionStatisticsResponse.class)
@SecuredBySpring(value = "ApplicantDashboardController", description = "applicant and kta has permission to view their own dashboard")
@RequestMapping(value = "/group/{groupId}/members/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam("region")
@ApiOperation(value = "batchActivateUser",notes = "BATCH_ACTIVATE_USER_NOTES")
@RequestMapping("/forgotPassword.form")
@Path("{roomId}")
@FormParam("time")
@PreAuthorize("hasAnyAuthority('comp_admin', 'project_finance', 'support', 'innovation_lead', 'stakeholder')")
@CliOption(key = "exitOnFinish", mandatory = false, help = "Quits the shell when the cluster creation finishes")
@AtlasConversionInfo(sourceType = FieldType.BYTE, targetType = FieldType.INTEGER)
@RequestMapping(value = "/regAdd", method = RequestMethod.POST)
@HaloMarket.MarketDefinition
@Description("Returns the minimum of the long values<br/>" + "<b>numbers</b> - long integer values for comparison<br/>" + "Example:<br/>" + "#{minLong(55555555555l, 44444444444l, 33333333333l)} returns 33333333333")
@When("^LB corrupt HealthChecks$")
@GetMapping("/readonly")
@ApiParam(required = true, value = "Workflow model to update")
@GetMapping("/get-next-question/{questionId}")
@PathVariable("lob")
@Reference( name = "aggregationFilters", service = AggregationFilter.class, cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC)
@ResetHandler
@RequestMapping(value = "/api/todo/search/count/{searchTerm}", method = RequestMethod.GET)
@DefaultValue(LIMIT_DEFAULT)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful acknowledge of ModificationNotification"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@EntityAttributeSetter("item")
@Path("stream")
@Path("/terminateAll")
@GetMapping("/kta/accept-invite/{hash}")
@RequestMapping( value = {"/get_FWDictionaryListDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Synchronized
@InterfaceAudience.Public
@SecuredBySpring(value = "VIEW_PROJECT_LOCATION", description = "Applicants, stakeholders, internal users and kta can view the Your project location page")
@ApiParam(value = "New file content type")
@ApiOperation(value = "Query for historic variable instances", tags = { "History", "Query" }, notes = "All supported JSON parameter fields allowed are exactly the same as the parameters found for getting a collection of historic process instances," + " but passed in as JSON-body arguments rather than URL-parameters to allow for more advanced querying and preventing errors with request-uri’s that are too long. " + "On top of that, the query allows for filtering based on process variables. " + "The variables property is a JSON-array containing objects with the format as described here.")
@GetMapping(value = "/v2/sys/list", produces = "application/json")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 401, message = HttpStatuses.UNAUTHORIZED) })
@Mapping(target="tppId", source="tppInfo.authorisationNumber")
@ReadOnly
@SuppressWarnings({"PMD.NPathComplexity"})
@RequestMapping(value = "/api/scenarios/bulk/", method = RequestMethod.DELETE, produces = "application/json")
@ApiOperation(value = "Get devfile by its identifier")
@Positive(message = "主键必须大于0")
@RequestMapping(value = {"/attribute_dictionary/save_attribute"}, method = {RequestMethod.POST})
@Timed(name = "http.rest.indices.object.post", absolute = true)
@QueryParam("questionCode")
@RequestMapping(value = "/{enrolmentId}/benefits", method = RequestMethod.POST)
@GetMapping(path = "/assurance/orderid/{orderId}")
@AppPreAuthorize(AppPreAuthorize.Authorize.AppOwner)
@UdfParameter( description = "Marks the end of the series (inclusive)")
@Encoded
@PostMapping(value = "/file", produces = "application/json")
@PostMapping("/export")
@Complexity(value = "O(log(n))", explanation = "n is the exponent. We divide the problem size by half at each recursion.")
@Owner
@RequestMapping(value = "/quote/{pmId}", method = RequestMethod.GET)
@LogMethod("检查分类是否存在")
@Name("parallelizeOn")
@Option("bigDecimal")
@PostMapping("/upload")
@RequestMapping(value = "/{switchId}/ports/{port}/properties", method = RequestMethod.GET)
@DefaultValue("FRAMEWORK_FIRST")
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="DB_DUPLICATE_BRANCHES")
@Name("texts")
@Path("{deployment_id}/events/{event_id}/cost-estimation")
@RequestParam("text")
@SuppressFBWarnings("PZLA_PREFER_ZERO_LENGTH_ARRAYS")
@ApiOperation(value = "${VaultAuthControllerV2.renew.value}", notes = "${VaultAuthControllerV2.renew.notes}")
@Path("/property/{field}")
@Path( "{pathId : .+}" )
@Description("The specification of the Kafka and ZooKeeper clusters, and Topic Operator.")
@ApiOperation(httpMethod = "GET", value = "API to get all target types by asset group name", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{personId}/contacts/{id}", method = RequestMethod.DELETE)
@PathParam("intygId")
@RequestMapping( value = {"/get_SecurityZoneData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Inline(value = "StochasticGenerator.generateRandomValue(new TriangularStochasticLaw(($1), ($2), ($3)))", imported = {StochasticGenerator.class, TriangularStochasticLaw.class})
@EventHandler("chooseButton")
@HeaderParam("c11n-to")
@Value("${clustering.hazelcast.members:127.0.0.1}")
@PathVariable("certificateId")
@RequestParam(value = "statusType", required = false)
@Secured(SecurityFunctions.FN_NOTIFICATION_REGISTRATION_STATUS_PUT)
@RequestMapping( value = {"/oof_dictionary/set_ModelData"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@DeleteMapping("/users/{userId}/projects/{projectId}/sprints/{sprintId}")
@RequestParam(required = false, value="hash", defaultValue = "")
@Param(value = VM_DESCRIPTION)
@QueryParam("collectionCode")
@ApiResponses({ @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "") })
@PermissionRule(value = "VIEW_COMPETITION_SUMMARY", description = "Innovation lead users can view competition summary of competitions assigned to them.")
@RequestMapping(path = "/v1/{assetGroup}/ec2/{resourceId}/disk-utilization", method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = HttpURLConnection.HTTP_OK, message = "Success"), @ApiResponse(code = HttpURLConnection.HTTP_NOT_FOUND, message = "Request Url Not Found"), @ApiResponse(code = HttpURLConnection.HTTP_INTERNAL_ERROR, message = "An error occurred while executing download request."), @ApiResponse(code = HttpURLConnection.HTTP_UNAVAILABLE, message = "Service Unavailable.") })
@Path("/{ws-id}/available")
@GetMapping("/profile")
@SuppressWarnings("StringSplitter")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "version", value = "VERSION", required = true, dataType = "Long", example = "100") })
@PathVariable("instanceId")
@PostMapping("/{projectId}/resume")
@ApiOperation(value = "Create a new Resource Release")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing an Dataset)"), @ApiResponse(code = 404, message = "DoesNotExistException") })
@Path("/db/{authenticatorName}/users")
@Name(value = "to", defaultValue = "-1")
@ApiParam(required = true, value = "Group id")
@ApiOperation(value = "Gets flow status", response = FlowIdStatusPayload.class)
@RequestParam("timeStamp")
@ApiOperation("分页查询部门列表")
@ApiParam(required = true, value = "Notification id")
@Secured(SecurityFunctions.FN_DATA_PROVIDERS_DELETE)
@ApiOperation("查询项目信息")
@PerformanceMetric("v3.replicas.list")
@Description("Decode bigint value from a 64-bit 2's complement big endian varbinary")
@ApiOperation(value = "获取用户的头像图片", response = Byte.class)
@RequestMapping(value = "/stockEfficiencyDetail", method = GET, headers = ACCEPT_JSON)
@XmlElement(name = "mailNotificationModel")
@Produces({ MediaType.APPLICATION_JSON})
@Contract("!null->!null; null->null;")
@Mapping(target = "type", ignore = true)
@GetMapping("/find-current")
@Inline(value = "add($1, $2, $3, false, false)")
@DS(DBConstants.DATASOURCE_ORDERS)
@QueryParam("siteName")
@ApiOperation(value = "queryTaskListByProcessId", notes = "QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_NOTES")
@GetMapping( value = "/{id}" )
@PostMapping("/{competitionId}/saveFormElement")
@Secured(SecurityFunctions.FN_EXTERNAL_INTERFACES_GET)
@RequestParam("TPAccount")
@RequestMapping(value = "/choose", method = GET)
@ApiOperation(value = "Update an existing Environment")
@DescribeProcess(title = "Polygonize", description = "Creates a set of polygons from linestrings delineating them. The linestrings must be corrctly noded (i.e. touch only at endpoints).")
@Path("/mappings/{mappingDefinitionId}")
@Around("execution(@org.apache.servicecomb.pack.omega.context.annotations.SagaEnded * *(..)) && @annotation(sagaEnd)")
@Operation( summary = "The API returns ECBlock info by timestamp", description = "The API returns ECBlockDTO by specified timestamp", tags = {"block"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = ECBlockDTO.class))) })
@GET
@PostMapping("/inform-ineligible/{applicationId}")
@PermissionRule(value = "CREATE", description = "Any logged in user with global roles or user with system registrar role can create an application but only for open competitions", particularBusinessState = "Competition is in Open state")
@OAuthSecurity(enabled = true)
@GetMapping("/find-by-question-and-application-and-organisation/{questionId}/{applicationId}/{organisationId}")
@QueryParam("visibility")
@QueryParam("tModelKey")
@FloatRange(from = 0f, to = 100)
@ApiOperation(value = "Exports *Procurement method* dashboard in Excel format.")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.MODIFY_USER_VISIBILITY + "\")")
@BindRequest
@RequestMapping(value = "/forgot-password", method = POST, headers = ACCEPT_JSON)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Indicates the user was found and the info for the given key has been deleted. Response body is left empty intentionally."), @ApiResponse(code = 404, message = "Indicates the requested user was not found or the user does not have info for the given key. Status description contains additional information about the error.") })
@javax.ws.rs.Path(RECORDS_MANIFEST)
@RequestParam(value = "type", defaultValue = "")
@CheckingState
@Secured(SecurityFunctions.FN_GLOBAL_ATTRIBUTE_DEFINITIONS_ALL_GET)
@JsonProperty("timestamp")
@SuppressWarnings("BanGuavaCaches")
@PermissionRule(value = "READ", description = "A user can see an application resource which they are connected to")
@DeleteMapping(path = "/jobs/{jobId}/attributes")
@Path("floatingratetypes")
@PathVariable(value = "stationIdForName")
@ApiOperation( value = "fetches the job status associated with the specified job ID", response = AsyncJobStatusDTO.class)
@off_t
@ThreadSafe(safe = {SpelExpressionParser.class, ESRequestMapping.class, TransportClient.class})
@ManagedAttribute(description = "Comma separated list of default GRS sources")
@FunctionMeta(description = "Length of String, or array", example = "${w:length(obj)}")
@RequestMapping(value = TgolKeyStore.ADMIN_URL, method = RequestMethod.GET)
@Before("execution(* org.sakuli.actions.logging.*.*(..)) &&" + "@annotation(logToResult)")
@RequestMapping(value = "/emrHadoopJarSteps", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Generated(hash = 1212652385)
@SuppressWarnings("SimplifiableConditionalExpression")
@Path("/{namespace}/{name}/{version}")
@ModelAttribute("shoppingCartModel")
@Name("shouldGenerateCosts")
@ApiOperation(value = "queryProjectListPaging", notes = "QUERY_PROJECT_LIST_PAGING_NOTES")
@RequestMapping("/rememberMe")
@ResponseStatus(INTERNAL_SERVER_ERROR)
@ConfigurationProperty(name = "emptyCellPolicy", label = "Empty Cell Policy", description = "Policy for handling empty cells", required = false)
@RequestParam( required = false, name = "path")
@PathParam("serviceId")
@Path("register")
@RequestMapping(value = "/download/single/initiation/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.GET)
@ApiOperation("Resets callback times of all non-terminal SIMPLE tasks to 0")
@RequestMapping(value = "/{publicActivityId}/awards/{id}", method = RequestMethod.GET)
@Path( V1Constants.VDB_PLACEHOLDER + StringConstants.FORWARD_SLASH + V1Constants.DATA_ROLES_SEGMENT + StringConstants.FORWARD_SLASH + V1Constants.DATA_ROLE_PLACEHOLDER + StringConstants.FORWARD_SLASH + V1Constants.PERMISSIONS_SEGMENT)
@RequestParam(value = "businessObjectDefinitionNamespace", required = true)
@ScalarFunction("ST_NumGeometries")
@RequestMapping(value = "/deleteConsents", method = RequestMethod.POST)
@ApiOperation("Update a Mobi user's information")
@RequestMapping(value = "/namespaceIamRoleAuthorizations/namespaces/{namespace}", method = RequestMethod.GET)
@PutMapping("/update/{id}")
@PostMapping(value="/rejectdrawcashbyid")
@RequestMapping(value = "/user", method = RequestMethod.POST)
@DescribeParameter(name = "data", description = "Input features")
@Path("{path:.*}")
@Path("info/organization")
@GetMapping(value = STATUS_RESOURCE_PATH)
@Name(value = "compatibleValues", defaultValue = "false")
@PathVariable("projectId")
@ApiOperation("batch Poll for a task of a certain type")
@PathVariable(value = "competitionId")
@PermissionRule(value = "MANAGE_COMP_FINANCE_USERS", description = "Allowed to manage competition finance")
@GetMapping(value = "/{id}")
@SchedulerSupport(SchedulerSupport.NONE)
@CookieParam(value = "session")
@ApiParam(value = "Provide Default Asset Group and the User Id", required = true)
@RequestMapping(value = "/catalogs")
@Param(value = Constants.Inputs.XPATH_ELEMENT_QUERY, required = true)
@EventHandler("file")
@Named(StartPlaceRequest.ATTR_ASSISTANT)
@ActionEvent(eventType = EventTypes.EVENT_VOLUME_ATTACH, eventDescription = "attaching volume", async = true)
@Path("/authSessions/info")
@PathParam("stack")
@Path("/{dataSourceName}/intervals/{interval}")
@DescribeParameter( name = "to_measure", description = "Measure for end of segment to extract" )
@Path("/coordinator")
@Param(value = DB_PORT)
@JsonProperty("updatedBy")
@ApiResponses({ @ApiResponse(code = 200, message = "Data set created", response = DataSet.class), @ApiResponse(code = 400, message = "Invalid data source", response = RestResponseStatus.class), @ApiResponse(code = 500, message = "Internal server error", response = RestResponseStatus.class) })
@Path("/sidebar/{elementId}")
@DeleteMapping(path = "/tasks/{taskId}/attributes")
@PathVariable("projectid")
@ApiOperation(value = "Delete a Book")
@Timed(name = "bv.emodb.cachemgr.DefaultInvalidationProvider.invalidateOtherDataCenters", absolute = true)
@PathParam("recordId")
@RequestMapping(value = "/{enrolmentId}/enrolmentsubjects/{id}", method = RequestMethod.DELETE)
@QueryParam("allowMissingColumnNames")
@Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN)
@PostMapping(path = "/request_email_change")
@RequestMapping(value = "/org/measure/names", method = RequestMethod.GET)
@RequestMapping(value = "/byId/{complaintId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DESCRIBE_ENVIRONMENT)
@ApiResponses({ @ApiResponse(code = 200, message = "Returns the schema.", response = Schema.class), @ApiResponse(code = 500, message = "The schema could not be determined.", response = RestResponseStatus.class) })
@PostAuthorize("hasRole('ADMIN') or (returnObject.username == principal.username)")
@CliOption(key = CREATE_MAPPING__DATA_SOURCE_NAME, mandatory = true, help = CREATE_MAPPING__DATA_SOURCE_NAME__HELP)
@RequestMapping(value = OA_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@ApiOperation(value = "Get public shared document revision", response = DocumentRevisionDTO.class)
@Path("setBeans")
@Name(value = "limit",defaultValue = "-1")
@ApiParam(value = "Container id that release id should be upgraded", required = true, example = "evaluation_1.0.0-SNAPSHOT")
@ApiOperation("Logs out of Mobi by setting unauth token")
@RequestMapping(path = "/v1/targetType", method = RequestMethod.GET)
@Produces(JSON)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_MODULE_DEF_PERMISSION + "\")")
@PermissionRule(value = "READ", description = "only the same user can read their competition participation")
@GetMapping("/v2/get")
@QueryParam("uniqueIdScheme")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_KEYS + "\")")
@MessageMapping("/vehicle/{id}/delete")
@ValidTimestamp
@GetMapping(value="/v2/serviceaccounts/meta", produces="application/json")
@Udf(schema = "ARRAY<STRUCT<K STRING, V BIGINT>>")
@RequestMapping(path = "/v1/patching/quarters", method = RequestMethod.POST)
@DeleteMapping(value="/v2/sdb/delete",produces="application/json")
@DescribeParameter( name = "outputAttribute", min = 0, description = "Name of the output attribute with class values (defaults to class)." )
@Path ( "/deleted" )
@RequestMapping(value = "/users")
@QueryParam(ROOM)
@Context
@QueryParam("minquantity")
@ApiParam(value = "origin version")
@Bean(name = "STACK_IMAGE_UPDATE_FAILED_STATE")
@Secured(SecurityFunctions.FN_JOB_DEFINITIONS_GET)
@ApiOperation( value = "Get a metadata record as ZIP", notes = "Metadata Exchange Format (MEF) is returned. MEF is a ZIP file containing " + "the metadata as XML and some others files depending on the version requested. " + "See http: nickname = "getRecordAsZip")
@RequestParam(value = SORT_PARAM, required = false)
@Path("/devices")
@GetMapping(path = "/orderOther/security/{checkDate}/{accountId}")
@ApiParam(value = "Id of mapping", required = true)
@ApiOperation("Deletes a Comment that has the provided commentId")
@RequestMapping(value = "/{regionWidgetId}/preferences", method = RequestMethod.PUT)
@QueryParam("iri")
@RequestMapping(value = "result/{buildKey}.json", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/")
@QueryParam("version")
@SuppressWarnings({"ConstantConditions", "unchecked"})
@Param(value = CLONE_RESOURCE_POOL)
@Request(Capability.CMD_GET_ATTRIBUTES)
@Parameter(description = "Include transactions detail info")
@RequestParam(value = "funcName")
@Example({"MatchRegex('.*(25|6to4).*','$1')","Match 25 or 6 to 4 and set the output to only that"})
@Path("{deployment_id}/energy-estimation")
@Name(value = "lang",defaultValue = "")
@GetMapping(value = "{processId}/nodes", produces = APPLICATION_JSON_VALUE)
@ApiOperation( value = "根据操作资源显示操作类型", notes = "详细接口说明：https: ) @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true)
@OperationMethod(asyncService = BulkService.class)
@RequestMapping(value = "/{specOfferId}/benefits/{specOfferBenefitId}", method = RequestMethod.GET)
@RequestParam(value = "processInstanceJson", required = false)
@Param(value = REVERSE)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully deleted the comma seperated list of fileIds from the system." ), @ResponseCode ( code = 403, condition = "Failure to delete the file due to path not found." ) } )
@Path("/clusters")
@SubscribeMapping("/serverInfo")
@JsonProperty("requestLimit")
@HeaderParam(QueryResource.tajoSessionIdHeaderName)
@Path("{catalogId}/records/{recordId}/tags")
@GetMapping(value = "/ssh/public_key", produces = MediaType.TEXT_PLAIN_VALUE)
@ApiOperation("Creates new user")
@RequestParam(value = "column", required = true, defaultValue = "product")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned count of Application objects for team name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@RequestMapping("/topics/recent")
@ApiOperation( value = "Create a dataservice in the workspace", consumes=MediaType.APPLICATION_JSON )
@RequestMapping(value = {"/cl_dictionary/save_siteName"}, method = {RequestMethod.POST})
@CliCommand(value = "show logfile records", help = "Read records from log files")
@PermissionRule(value = "READ", description = "Competition finance users can see application resources for competitions assigned to them.")
@Timed("scheduler_status_update")
@PathVariable(value = "key")
@PathVariable(value="id")
@ApiException(RELEASE_PROCESS_DEFINITION_ERROR)
@JsonProperty("authentication")
@QueryParameter("availabilityZone")
@PostMapping(value = "/{entityTypeId}/{id}", params = "_method=PUT")
@CodingStyleguideUnaware
@ApiOperation(value = "${SSLCertificateController.issueRevocationRequest.value}", notes = "${SSLCertificateController.issueRevocationRequest.notes}", hidden = true)
@QueryParam("block")
@RequestMapping(path = "/v1/vulnerabilities/distribution-infra", method = RequestMethod.GET)
@Path (REST_API_APPTYPES)
@Cacheable(value = "users", unless = "#result==null")
@Scheduled(fixedDelay = 3_600_000)
@CliOption(key = "host", mandatory = true, help = "Fully qualified host name")
@PermissionRule(value = "READ", description = "The consortium can see the input responses of their organisation and application")
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "some-work")
@ManagedOperation(description = "set job executor activate")
@RequestParam("toLocation")
@RequestMapping(value = "/api/monkeystrategy/", method = RequestMethod.POST, produces = "application/json")
@RequestMapping(value = USER_NAMESPACE_AUTHORIZATIONS_URI_PREFIX + "/userIds/{userId}/namespaces/{namespace}", method = RequestMethod.DELETE)
@PostMapping(params = "invite-to-organisation")
@EventHandler("remove-button")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = "value", valueType = Boolean.class, description = "别名是否可以使用") }))
@SuppressWarnings("FieldAccessNotGuarded")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing an Dataset)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@InterfaceStability.Evolving
@Path("{agreementId}")
@PathParam("subtype")
@EventHandler("fieldTextBox")
@RequestParam(name = "general", required = true)
@JsonProperty("unixTimeMiliseconds")
@RequestMapping(value = "/{name}", method = RequestMethod.PUT, consumes = "application/json", produces = "application/json")
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get synchronization status.", tags = {TAG_NODE}, description = "Returns an object with data about the synchronization status, or false if not synchronizing. " + "Replaced by standard api endpoint `/eth/v1/node/syncing`.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = SyncingStatus.class)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
@PostMapping(value = "/acquire/jobs/{jobId}/cmmnTerminate", produces = "application/json")
@ApiOperation(value = "Update or create tag subscription of given user group", response = TagSubscriptionDTO.class)
@Mapping(source = "lookupCount.value", target = "lookupCount")
@UdfParameter("number of characters to keep unmasked at the end")
@Transactional(Transactional.TxType.NOT_SUPPORTED)
@Param(value = CLONE_NAME, required = true)
@QueryParam("newerThan")
@QueryParam("sku")
@RolesAllowed("/roleManagement/delete")
@TransactionalTouchBlob
@GetMapping("topicsend")
@ApiOperation("Retrieves all Comment threads on a MergeRequest")
@PolyNull
@SuppressWarnings( "checkstyle:innerassignment" )
@CliCommand(value = DELETE_PCJ_CMD, help = "Deletes and halts maintenance of a PCJ.")
@SuppressLint("StringFormatMatches")
@RequestMapping( value = {"/get_ProtocolListDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_UPLOAD_CREDENTIAL_GET)
@ReadOperation
@Consumes(MediaType.APPLICATION_JSON + UTF_8_CHARSET)
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.STRING)
@ApiResponses(value = { @ApiResponse(code = 200, message = "List command successfully completed"), @ApiResponse(code = 401, message = "Unauthorised") })
@Path("{agentId}")
@PostMapping(value = "/{competitionId}/edit")
@RequestMapping(value = "/notifications/{programId}/{periodId}/{zoneId}/{detailTable}", method = GET, headers = ACCEPT_JSON)
@GetMapping("getMapById")
@Path("/archiveunitprofiles/{identifier:.+}")
@RequestMapping(value = "/api/applications/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("{eventId}/access.json")
@Path("/{iteration}")
@Consumes ( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON } )
@Path ( "/reload" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a Record)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@Global
@UdfParameter(description = "The input string to apply regex on")
@PathParam("personnummer")
@RequestMapping(value = "/settings", method = RequestMethod.GET, headers = "Accept=application/json")
@Secured(SecurityFunctions.FN_EMR_SHELL_STEPS_POST)
@RequestMapping(value = "/measures", method = RequestMethod.PUT)
@Then("create a repeating group \"([^\"]*)\" in group \"([^\"]*)\" in message \"([^\"]*)\"")
@PathParam("originatingAgency")
@Procedure(value = "gds.alpha.scc.stream", mode = READ)
@RequestMapping(value = "/namespaces", method = RequestMethod.GET)
@RequestMapping(value = "/facility/{facilityId}/programProducts/{programProductId}/isa", method = POST, headers = ACCEPT_JSON)
@Path("/{group}/{metric}")
@Path("/users/{userId}")
@RequestMapping(method = GET, headers = ACCEPT_JSON)
@ApiOperation(value = "Submit keys to retrieve payload and decrypt it")
@RequestHeader( value = HttpHeaders.ACCEPT, defaultValue = "application/x-gn-mef-2-zip" )
@PostMapping(params = "grantClaimPercentage")
@Operation(description = "Remove Relationships from Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@QueryParam("filter")
@Path("gcm")
@RequestParam(value = "count", required = false, defaultValue = "10")
@ApiOperation(value = "Get Asset by id")
@RequestMapping(value = "/set", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@SuppressWarnings({"WeakerAccess", "SameParameterValue"})
@RequestMapping(method = OPTIONS)
@ApiOperation(value = "List workflow definitions", response = ListWorkflowDefinitionResponse.class, responseContainer = "List", notes = "Returns workflow definition(s): all possible states, transitions between states and other setting metadata. The workflow definition can deployed in nFlow engine or historical workflow definition stored in the database.")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CREATE_IVD')")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Monkey Strategy object successfully updated into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Update operation"), @ApiResponse(code = 409, message = "Monkey Strategy can be changed only by the owning team"), @ApiResponse(code = 404, message = "Monkey Strategy object not found in ES for given Monkey Strategy ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@RequestMapping("/evit")
@Path("/files/{fileId}/references")
@FormParam("roles")
@Put("json")
@DontValidate
@GetMapping("/welcome-with-object")
@PreAuthorize(AclExpressions.COMMENT_AUTHOR)
@AuditEventMethod(event = DELETE_TSP)
@GetMapping(value = "/subject/{subjectId}")
@ApiResponses({ @ApiResponse(code = 200, message = "The invitations successfully fetched"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ExceptionHandler(TppException.class)
@Path("/queues/providers")
@Name(value = "language",defaultValue = "en")
@ApiResponses(value = { @ApiResponse(code = 200, message = "All books found"), @ApiResponse(code = 404, message = "Books not found")} )
@ApiOperation(value = "List users", nickname = "listUsers", tags = { "Users" })
@RequestMapping(value = "/klarna/confirmation", method = RequestMethod.GET)
@RequestMapping(value="delete", method = {RequestMethod.GET,RequestMethod.POST})
@PathVariable("username")
@ApiOperation(value = "Describe Environment revisions")
@Scope("prototype")
@RequestMapping(method = RequestMethod.GET, value = "/metadata", produces = "application/xml")
@Pattern(regexp = DomELCommonSimpleDateFormats.DATE_RANGE_PATTERN_STRING, message = "domel.relative.date.range.value.invalid")
@Description("apoc.nodes.get(node|nodes|id|[ids]) - quickly returns all nodes with these ids")
@UiHandler("addDeviceButton")
@RequestParam("remove")
@CliCommand(value = ADD_USER_CMD, help = "Adds an authorized user to the Rya instance.")
@ApiParam(value = "a json contains both subscription and detection yaml as string")
@QueryParam("tag-guid")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned count of Event objects for given team name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "The resource trying to reach is not found") })
@RequestMapping(method = RequestMethod.GET, value = "for-facility")
@PermissionRule( value = "VIEW_SPEND_PROFILE", description = "Project Finance Users can view their own Spend Profile data")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the state of the requested job." ), @ResponseCode ( code = 500, condition = "Invalid jobId." ) } )
@Advice.OnMethodExit(onThrowable = Throwable.class)
@PostMapping("/lead-international-organisation")
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get the listening ENR address of the node.", tags = {TAG_NETWORK}, description = "Returns the beacon node's listening Ethereum Node Record (ENR) address." + " Replaced by standard api endpoint `/eth/v1/node/identity`.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = String.class), description = "Base64-encoded ENR or an empty string if Node Discovery Protocol v5 is not used.") })
@ApiOperation("下载文件")
@ApiResponses({ @ApiResponse(code = 400, message = "") })
@PathParam("subject")
@RestQuery(name = "deleteeventreply", description = "Delete an event comment reply", returnDescription = "The updated comment as JSON.", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", isRequired = true, description = "The comment identifier", type = STRING), @RestParameter(name = "replyId", isRequired = true, description = "The comment reply identifier", type = STRING) }, responses = { @RestResponse(responseCode = SC_NOT_FOUND, description = "No event comment or reply with this identifier was found."), @RestResponse(responseCode = SC_OK, description = "The updated comment as JSON.") })
@ApiParam(value = "provide rule optional params", required = false)
@PermissionRule(value = "READ_OVERHEAD_DETAILS", description = "The consortium can read the overhead file details for their application and organisation")
@UdfParameter(description = "Value to remove")
@OperationRecord(type = OperationRecordLog.OperationType.DELIVERY, resource = OperationRecordLog.OperationResource.ANDROID_VERSION, description = OperationRecordLog.OperationDescription.DELIVERY_ANDROID_VERSION)
@PathParam( "connectionId" )
@RequestMapping(value = "/delete", method = RequestMethod.DELETE)
@RequestMapping(value = "/api/v1/user/orders/suc", method = {RequestMethod.POST, RequestMethod.GET})
@edu.umd.cs.findbugs.annotations.SuppressWarnings( value = "DMI_RANDOM_USED_ONLY_ONCE", justification = "As expected for randomization")
@PreAuthorize("@fideliusRoleService.isAuthorized(#application, #account, \"LIST_CREDENTIALS\")")
@Path("{isbn}")
@QueryParam("ignoreHeaderCase")
@Path("/byuser/{user}")
@RequestMapping(path = "/v1/trend/compliance/certificates", method = RequestMethod.POST)
@RequestMapping(value = "/{key}/password/reset_validation", method = RequestMethod.GET)
@SuppressWarnings({"all", "unchecked"})
@Param(value = JSON_ARRAYS_NAMES)
@RequestMapping("/{ric}/{name}/{date}")
@DeleteMapping(path = "/routes/{routeId}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = FacilityTypeApprovedProduct.class), @ApiResponse(code = 500, message = "Internal server error")} )
@Path("/{dataSourceName}/markUnused")
@PathParam("operationPosition")
@ApiParam(value = "DeleteTenantRequest object containing additional information of tenant being deleted", required = false)
@Path("version")
@CrossOrigin(origins = "*")
@PostMapping (value="/v2/serviceaccounts/role",consumes="application/json",produces="application/json")
@DescribeParameter(name = "data", description = "Input raster")
@PutMapping("/assertionConsumerServiceURL")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectDefinitionColumnNames/{businessObjectDefinitionColumnName}", method = RequestMethod.GET)
@RequestParam(name = "application", required = false)
@GetMapping("/with-growth-table")
@RequestMapping(value = "/admin/users/search", method = RequestMethod.GET)
@RouteMeta(permission = "删除多个权限", module = "管理员")
@SuppressWarnings("OverlyBroadCatchBlock")
@RequestMapping(value = "/reset", method = POST)
@CheckLoggedIn
@RequestMapping("/home")
@CliCommand(value = "services stop", help = "Stops a service/all the running services")
@ApiParam(value = "Provide Valid Resource Type", required = true)
@PathVariable("date")
@PathParam("experimentID_1")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectDefinitionColumnNames/{businessObjectDefinitionColumnName}", method = RequestMethod.DELETE)
@PathParam("serverName")
@ApiException(QUERY_ALL_ALERTGROUP_ERROR)
@ApiParam(value = "Tree depth. This parameter can be dropped. If not specified ?depth=1 is used by default")
@ModelAttribute("buyOrder")
@PutMapping("/{id}/open")
@RequestParam(defaultValue = "")
@RequestMapping(value = "/rest-api/lookup/product-categories", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Operation(description = "Perform VNF software update", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@QueryParam("latitude")
@PathParam("pushAppID")
@Deactivate
@Description("apoc.map.clean(map,[skip,keys],[skip,values]) yield map filters the keys and values contained in those lists, good for data cleaning from CSV/JSON")
@TransactionDemarcate(joinToken = true)
@QueryParam ( "permissions" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the deployment was found and returned."), @ApiResponse(code = 404, message = "Indicates the requested deployment was not found.") })
@QueryParam("application")
@Description("Compute CRC-32")
@Transactional(NEVER)
@Path("/musics/list/http")
@ModelAttribute(FORM)
@PutMapping("/{id}/undelivery")
@When("^block port (\\d+) on (\\d+) instances$")
@ApiImplicitParams({ @ApiImplicitParam(name = "projectId", value = "PROJECT_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "projectName", value = "PROJECT_NAME", dataType = "String"), @ApiImplicitParam(name = "description", value = "PROJECT_DESC", dataType = "String") })
@Doc("Create an article")
@SuppressLint("JavascriptInterface")
@Inline(value = "$9.getPhysicsEngine().motionNewtonLaw2D5(($1), ($2), ($3), ($4), ($5), ($6), ($7), ($8))", imported = {PhysicsUtil.class})
@Param(value = LICENSE_DATA_MODE, required = true)
@ApiOperation(value = "This API returns single Monkey Strategy Object present in Elastic Search for given Monkey Strategy ID", response = ResponseEntity.class)
@ApiOperation(value = "${SSLCertificateController.login.value}", notes = "${SSLCertificateController.login.notes}", hidden = true)
@HandlesSystemCommand(UNSUSPEND)
@RepositoryMapping(storageVariableName = "srcStorageId", repositoryVariableName = "srcRepositoryId")
@RequestMapping(value="/product/{id}", method = RequestMethod.GET )
@PathParam("catalogId")
@RestrictTo(RestrictTo.Scope.LIBRARY)
@QueryParam("scope")
@PutMapping("/attributes")
@RequestMapping(path = "/v1/patching", method = RequestMethod.GET)
@FormParam("description")
@Name("first")
@Operation(summary = "Get all available sitemaps.", responses = { @ApiResponse(responseCode = "200", description = "OK", content = @Content(array = @ArraySchema(schema = @Schema(implementation = SitemapDTO.class)))) })
@ApiParam(name = "folder_path", value = "Filter preparations by folder path.")
@RequestMapping(value = "/api/ocds/release/ocid/{ocid}", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@PathVariable("exception")
@RequestMapping(value = "/{restProjectId}/application/{restApplicationId}/resource/{restResourceId}/method/{restMethodId}/create/response", method = RequestMethod.POST)
@PreAuthorize("hasAuthority('DELETE_TSP')")
@GetMapping(value = "{processId}/instances/{processInstanceId}/nodeInstances", produces = APPLICATION_JSON_VALUE)
@GetMapping("/dashboard")
@JsonProperty("price")
@JsonProperty("pathToRoot")
@ApiOperation("保存通知")
@Path("/uuid/{fact}/retract")
@ApiOperation(value = "Get workflow models in given workspace", response = WorkflowModelDTO.class, responseContainer = "List")
@IntRange(from = MIN_CHILD_ID, to = MAX_CHILD_ID)
@ApiParam(value = "Filtering on the null bucket")
@ApiOperation(notes = "Updates a Content", value = "updateContent")
@ApiOperation(value = "This API returns all TeamUser Objects present in Elastic Search", response = ResponseEntity.class)
@RequestParam("equipmentTypeId")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Content cleaner job successfully retrieved." ), @ResponseCode ( code = 204, condition = "No content cleaner job exists." ), } )
@Path("/XML/getDetail")
@PutMapping("/{id}/recommend")
@GetMapping("/isAdmin")
@PermissionRule(value = "UPDATE", description = "Only owners can update Assessments")
@Header(name = "amqp_deliveryTag")
@QueryParam("package")
@TargetApi(Build.VERSION_CODES.N)
@UUID
@Path("/JSON/businessList")
@ApiOperation(value = "最热列表", notes = "最热列表")
@RequestMapping( value = {"/get_MicroServiceLocationData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@OperationRecord(type = OperationRecordLog.OperationType.SCRAP, resource = OperationRecordLog.OperationResource.CHANNEL, description = OperationRecordLog.OperationDescription.SCRAP_CHANNEL)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Event Object for given Event ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Event object found for given Event ID") })
@StatusCodes ( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of child files from selected repository path of the repository." ), @ResponseCode( code = 500, condition = "Server Error." ) } )
@RequestMapping(value = {"/fw_dictionary/save_prefixList"}, method = {RequestMethod.POST})
@SuppressWarnings("checkstyle:regexp")
@Path("/seed/all")
@NotifyChange({SHOW_DIALOG, GROUPS, USER_TO_EDIT, CHOSEN, NOT_CHOSEN})
@ListItemVariant
@Path( "/rollback" )
@RequestParam(value = "schedule")
@Validated(UpdateGroupDB.class)
@SuppressWarnings("UseOfSystemOutOrSystemErr")
@PostMapping(value="/v2/sdb", consumes="application/json",produces="application/json")
@ApiOperation(value = "Create a new user", notes = "Create a new user in the system. There are two ways to create a user: through a regular registration workflow " + "and by system/admin. In the former case, auth token is sent to user's mailbox, while system/admin can create a user directly " + "with predefined name and password", response = UserDescriptor.class)
@IbisDoc({"reference to the other session variables to be compared. Do not use, but use Parameter operand2 instead", ""})
@RequestParam(value = "sort")
@RequestParam(value = "update", defaultValue = "false")
@DeleteMapping("/delete-all-invites")
@Secured(SecurityFunctions.FN_PARTITION_KEY_GROUPS_GET)
@GetMapping("/trainfoods")
@RequestMapping(value = "/user-context", method = GET, headers = ACCEPT_JSON)
@PreAuthorize("permitAll")
@PathParam("mappingId")
@Secured(SecurityFunctions.FN_SECURITY_ROLE_FUNCTIONS_GET)
@CliCommand(value = {"temp_delete", "temp delete"}, help = "Delete view name")
@GetMapping(path = "/contacts/welcome")
@Value("${properties.beekeeper.default-expiration-delay}")
@RequestMapping( path = "/{identifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT )
@Transactional(rollbackFor = {ArtifactInstallerException.class})
@Transactional(rollbackFor = CodeSystemVersionNotFoundException.class)
@Description("apoc.coll.randomItems(coll, itemCount, allowRepick: false) - returns a list of itemCount random items from the original list, optionally allowing picked elements to be picked again")
@RequestMapping(path = "/get",method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestMapping(method = GET, value = "/anms")
@GetMapping(value = "/addresses/country/{country}")
@PutMapping("/{id}/accept-invitation")
@ApiOperation("Save list of documents")
@SuppressFBWarnings("SERVLET_QUERY_STRING")
@PsSunlightProtectMode
@PathParam("lessonId")
@ApiOperation(value = "Counts the indicators flagged, and groups them by indicator type. " + "An indicator that has two types it will be counted twice, once in each group.")
@JsonGetter(TenantConstants.FIELD_RESOURCE_LIMITS)
@QueryParam("metricstimestart")
@Path("/load")
@SqlType(GEOMETRY_TYPE_NAME)
@ApiOperation(value = "Total estimated funding (tender.value) grouped by " + "tender.items.deliveryLocation and also grouped by year." + " The endpoint also returns the count of tenders for each location. " + "It responds to all filters. The year is calculated based on tender.tenderPeriod.startDate")
@ApiOperation( value = "Delete user", notes = NON_GUARANTEED_ENDPOINT, response = User.class, extensions = { @Extension(name = "access-policy", properties = { @ExtensionProperty(name = "action", value = "delete"), @ExtensionProperty(name = "resource", value = "/tenants") }) } )
@RequestMapping(value = "/{directory:.+}/groups/{groupName:.+}", method = RequestMethod.DELETE)
@NwhinInvocationEvent(beforeBuilder = PRPAIN201305UV02EventDescriptionBuilder.class, afterReturningBuilder = MCCIIN000002UV01EventDescriptionBuilder.class, serviceType = "Patient Discovery Deferred Request", version = "1.0")
@Path("/{endpointID}")
@RequestMapping(value = "/speak", method = RequestMethod.PUT, consumes = { MediaType.APPLICATION_JSON_VALUE })
@Path("check")
@Transactional(isolation = Isolation.SERIALIZABLE)
@WithState(RESOLVED)
@RouteMeta(permission = "管理员更新用户信息", module = "管理员")
@ApiOperation( value = "Get child organizations", response = OrganizationDto.class, responseContainer = "list")
@PermissionRule(value = "READ_PUBLISHED", description = "All users can access published competitions public content")
@PostMapping(value = "/landing-page", params = "deleteQuestion")
@Path( "/{domainId : .+}/remove" )
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@JsonView({JsonViewPersistence.class})
@DeleteMapping(value="/v2/ss/approle/{role_name}/secret_id",produces="application/json")
@RequestMapping( value = { "", "/" }, method = RequestMethod.GET )
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.LONG)
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_TAGS_URI_PREFIX + "/tagTypes/{tagTypeCode}" + "/tagCodes/{tagCode}", method = RequestMethod.GET)
@Contract("-> new")
@Name(value = "numberOfWantedPaths", defaultValue = "1")
@CliOption(key = {"sortBy"}, help = "Sorting Field", unspecifiedDefaultValue = "")
@ApiOperation(value = "Update milestone", response = MilestoneDTO.class)
@Path(TagRESTConstants.TAGS_DOWNLOAD + "{serviceName}")
@PutMapping("/manage/depotList/{id}/enable")
@XmlJavaTypeAdapter(value = MapStringStringAdapter.class)
@SqlType("varchar(64)")
@SdkProtectedApi
@GetMapping(path = "/{id}")
@ApiOperation("Update Organization")
@QueryParam("primaryFilter")
@ApiResponses(value = {@ApiResponse(code = 401, message = "未登录")})
@RequestMapping(value = "github", method = {RequestMethod.GET, RequestMethod.POST})
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.FLOAT)
@ApiOperation(value = "This API returns FailurePoint Objects present in Elastic Search for given FailurePoint Category", response = ResponseEntity.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the group was updated."), @ApiResponse(code = 404, message = "Indicates the requested group was not found."), @ApiResponse(code = 409, message = "Indicates the requested group was updated simultaneously.") })
@ApiOperation(value="Updates release ID information (group ID, artifact ID, version) for a specified KIE container.", response=ServiceResponse.class, code=200)
@ApiParam(value = "The request indicates the transformations to apply to the source table and how the user wishes the results to be displayed. Exactly one parent or source" + " must be specified.", required = true)
@Description("Rounds the double to an integer value using round away from zero mode<br/>" + "<b>value</b> - rounding value.<br/>" + "Example:<br/>" + "#{roundUp(-1.001)} returns -2")
@ApiParam(value = "new workspace", required = true)
@Path("{recordIRI}/classes/{classIRI}/property-details")
@QueryParam("nullString")
@DescribeParameter(name = "scaleMin", description = "Scale minimum", defaultValue="0")
@EventHandler("deleteLink")
@Path("/resources/count")
@CliOption(key = "logFilePathPattern", mandatory = true, help = "Fully qualified path for the log file")
@RequestMapping(value = "/ips/{multiIps:.+}", method = RequestMethod.GET)
@RequestMapping(value = "/{portal}/{lang}/md.publish", produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE})
@EventHandler("increaseButton")
@QueryParam("serviceKey")
@PostMapping("/{projectId}/handle-offline")
@RequestMapping(path = "/v2/issue/add-exception", method = RequestMethod.POST)
@RequestBody(description = "The updated User object to insert.", required = true, content = @Content( schema = @Schema(implementation = User.class), mediaType = "application/json"))
@Operation(summary = "Get single task by id", description = "Get single task by id")
@SuppressWarnings("nls")
@FormDataParam(CoordConsts.SVC_KEY_ANALYSIS_ANSWERS_OPTIONS)
@Secured(TgolKeyStore.ROLE_ADMIN_KEY)
@OperationsPerInvocation(20)
@RequestParam("common_dbDriver")
@ApiResponse(responseCode = "200", content = @Content(array = @ArraySchema(schema = @Schema(implementation = Step.class))), description = "List of enriched steps")
@PermissionRule(value = "READ", description = "a support user can view the invites of all organisations")
@Path("{queryId}")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_DELETE)
@GetMapping(path = "/securityConfigs")
@UdfParameter( description = "The output encoding." + " If null, then function returns null.")
@RequestMapping(value = "/api/assets/{assetId}", method = RequestMethod.DELETE)
@HeaderParam(tajoSessionIdHeaderName)
@ApiOperation(value = "Dosage Units", notes = "Returns a list of Dosage Units.", response = DosageUnit.class)
@Param(value = TRUST_STORE_PASSWORD)
@Path("/screens/{id}")
@PathParam( "job_id" )
@RequestMapping(value = TAGS_URI_PREFIX + "/search", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Parameter(description = "Include transactions detail info" )
@Description("Pads a string on the right")
@PutMapping(value = "/admintravel")
@Path("/issues")
@Path("/task/{taskType}")
@DrawableRes
@PathParam("commentId")
@Mapping(target = "diverseFlowId", ignore = true)
@PreAuthorize("hasAuthority('DELETE_ENDPOINT')")
@RequestMapping(value = "/api/failurepoints/name/{name}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("itemId")
@GetMapping("/signup")
@Consumes("*/*")
@PathVariable("alarmId")
@ApiOperation(value = "Delete effectivity from given part revision", response = Response.class)
@ApiParam(value = "show also whitelisted vioaltions")
@NwhinInvocationEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionBaseEventDescriptionBuilder.class, serviceType = "Document Submission Deferred Request", version = "1.1")
@Unsecured()
@RequestMapping(value = "login", method = RequestMethod.POST)
@RequestMapping(value="auth/workbench/{projectid}/unarchiveworkspace", method=RequestMethod.GET)
@PostMapping(path = "/tasks/move")
@SuppressWarnings({"MethodWithTooManyParameters"})
@ApiOperation(value = "Return bucket assignments for a user for all the experiments associated with a page", notes = "The mutual exclusion and segmentation rules apply")
@RequestMapping(value = "/{moduleName}/{namespace}/{entityName}", method = RequestMethod.GET)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_TRX_LOGS + "\")")
@ApiOperation(value = "${OIDCAuthController.getAuthUrl.value}", notes = "${OIDCAuthController.getAuthUrl.notes}")
@PathParam ( "pathId" )
@GetMapping("/admin/articles")
@Param(value = TYPE)
@Path("/queue/all")
@ApiOperation("更新岗位")
@RequestMapping(value = "/api/scenarios/", method = RequestMethod.DELETE, produces = "application/json")
@RequestMapping(value = "/{assetId}/addresses", method = RequestMethod.POST)
@Path("/accessAudit")
@Path("/playlists/{playlistId}/references")
@ApiParam( name = "source" )
@AfterReturning(pointcut = "execution(* com.agiletec.aps.system.services.user.IUserManager.addUser(..)) && args(user,..)")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, MediaType.APPLICATION_ATOM_XML})
@ApiOperation(value = "Exports *Percent of Tenders Using e-Bid* dashboard in Excel format.")
@AuditIgnore
@DescribeResult(description = "Output feature collection")
@Path("{id: [a-zA-Z0-9_\\-]+}/merge")
@RequestMapping(value = "/api/v1/user/commodity/exchange/rcard/info", method = {RequestMethod.POST, RequestMethod.GET})
@Scope(SCOPE_REQUEST)
@TriggerType
@Param(value = DB_URL)
@ApiOperation(value = "Delete user custom goals")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("output-ports/{portId}/transactions/{transactionId}")
@Name("latPropertyName")
@Path("positions/{positionId}")
@ApiOperation(value = "This API returns single Event Objects present in Elastic Search for given Event ID", response = ResponseEntity.class)
@ApiOperation(value = "Create a Consent resource")
@QueryParam("applyInProgressCommit")
@RequestParam("serviceId")
@Around("@annotation(performanceMonitorAnnotation)")
@PermissionRule(value = "REVIEW_APPLICATIONS", description = "Only project finance or competition admin can " + "see review panel applications if the competition is in the correct state.")
@Path( StringConstants.FORWARD_SLASH + V1Constants.CONNECTION_PLACEHOLDER )
@Path("{owner_key}/subscriptions")
@PreAuthorize("#oauth2.hasScope('server')")
@RequestMapping(value = "/delete/{id}", method = RequestMethod.DELETE)
@Operation(description = "Deactivate provided Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiOperation( value = "Update a virtual CSW", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "updateVirtualCsw")
@Description("Converts epoch milliseconds to date in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{toDateByZoneId(epochMillis, modifyPattern, timeZoneId)}")
@RequestParam(value = "dpi", defaultValue = "72", required = false)
@PutMapping("/user/comment/update")
@NotifyChange({USERS, TOTAL_SIZE, ACTIVE_PAGE})
@RequestMapping( value = {"/get_BRMSControllerData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PerformanceMetric("v3.topics.partitions.reassignment.get")
@GetMapping(value = "/welcome")
@BussinessLog(value = "获取QQ信息", platform = PlatformEnum.WEB)
@ApiOperation("Queue up all the running workflows for sweep")
@ResponseStatus(value = HttpStatus.FORBIDDEN)
@GetMapping("/manageTagAdd")
@Produces({APPLICATION_JSON, TEXT_HTML})
@Path("/{dataSourceName}/intervals")
@PostMapping("/{projectId}/team/remove-user/{userId}")
@Mapping(target = "usage", source = "usageType")
@RequestMapping(value = "tag/{tag}", method = { RequestMethod.GET, RequestMethod.POST })
@FetchMode
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.VALUE, valueType = boolean.class, description = "是否成功") }))
@ApiOperation(value = "[feed] Latest news", notes = "List latest FeedAssets, 25 assets a page. " + "To retrieve next page, passing last asset id of previous page in parameter start-asset-id.")
@DescribeParameter(name = "features", description = "Input feature collection")
@EventHandler("addParameter")
@RequestMapping(value = BIN_URI, method = RequestMethod.GET)
@PathVariable("subscriptionId")
@ApiOperation(value = "Get goals of current user.")
@PostMapping(value="/verifydrawcashbyid")
@Operation(description = "Retrieves enriched action definition, that is an action definition that has input/output data shapes and property enums defined with respect to the given action properties")
@PostMapping("/delete")
@OnClick(R.id.button_fab_wifi)
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error"), @ApiResponse(code = 200, message = "Successfull response", examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=UPDATE_RELEASE_RESPONSE_JSON)})) })
@Procedure("apoc.search.nodeAll")
@Path("/api/policy/apply/")
@GetMapping({"userlist", "users"})
@RequestMapping(value = "/businessObjectData/availabilityCollection", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@VisibleForTesting(otherwise = VisibleForTesting.NONE)
@RequestMapping(value = "{isbn}", method = RequestMethod.DELETE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_PLUGINS_INFO + "\")")
@XmlElement(name = "criteriaType")
@PostMapping(consumes = APPLICATION_JSON_VALUE)
@Operation(tags = { "records" }, summary = "Non-canonical URL to PDF file")
@QueryParam(RMWSConsts.NAME)
@RestQuery(name = "getThemes", description = "Return all of the known themes on the system", restParameters = { @RestParameter(name = "filter", isRequired = false, description = "The filter used for the query. They should be formated like that: 'filter1:value1,filter2:value2'", type = STRING), @RestParameter(defaultValue = "0", description = "The maximum number of items to return per page.", isRequired = false, name = "limit", type = RestParameter.Type.INTEGER), @RestParameter(defaultValue = "0", description = "The page number.", isRequired = false, name = "offset", type = RestParameter.Type.INTEGER), @RestParameter(name = "sort", isRequired = false, description = "The sort order. May include any of the following: NAME, CREATOR. Add '_DESC' to reverse the sort order (e.g. CREATOR_DESC).", type = STRING) }, responses = { @RestResponse(description = "A JSON representation of the themes", responseCode = HttpServletResponse.SC_OK) }, returnDescription = "")
@RequestMapping(path = "/v1/download/services", method = RequestMethod.POST, produces = { MediaType.APPLICATION_JSON_VALUE })
@Description("apoc.text.urlencode(text) - return the urlencoded text")
@RolesAllowed({PDSRoleConstants.ROLE_SUPERADMIN, PDSRoleConstants.ROLE_USER})
@QueryParam("firstIndex")
@DateTimeFormat(pattern = "yyyy-M-d")
@PermissionRule(value = "ACCEPT", description = "only the same user can accept an interview panel invitation")
@PutMapping(path = "/adminbasic/trains")
@PathVariable("processInstanceId")
@RequestMapping(value = "/admin/userdetail/{userid}", method = RequestMethod.GET)
@Produces({MediaType.TEXT_PLAIN})
@ApiOperation(httpMethod = "GET", value = "API to get all datasource details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Keep
@RequestMapping(value = "sendmessage", method = RequestMethod.POST, consumes = "text/plain")
@DescribeParameter(name = "second feature collection", description = "Second feature collection")
@GetMapping(value = "/json/{appId}/{clusterName}/{namespace:.+}")
@QueryParameter("ignoreSsl")
@RequestParam("name")
@JsonProperty("auth_request")
@Timed(name = "pipeline-shutdown")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Output number") })
@Description("Natural logarithm")
@Description("Cosine")
@PathVariable("productId")
@RequestMapping(value = {"/fw_dictionary/save_securityZone"}, method = {RequestMethod.POST})
@GetMapping("/is-monitoring-officer/{userId}")
@PathVariable("payloadType")
@CliCommand(value = "services start", help = "Starts a service/all the services")
@ExceptionHandler(value = ImageProcessException.class)
@PostMapping(path = "/queue_send")
@RequestParam(value = "id")
@PathParam("workflowId")
@QueryParam("edorg")
@DeleteMapping
@ApiOperation(value = "Exports *Average number of bids* dashboard in Excel format.")
@ScalarFunction("ST_GeometryN")
@RequestMapping(value = "/locales", method = GET)
@PathParam("partNumber")
@PermissionRule(value = "READ_PANEL_DASHBOARD", description = "Assessors can view all Assessment Reviews on the competition " + "dashboard, except those rejected or withdrawn")
@ApiException(QUERY_TASK_LIST_PAGING_ERROR)
@GetMapping(GET_PROJECT_INVITE_LIST + "{projectId}")
@SuppressWarnings("WeakerAccess, unused")
@Mapping(target = "cardAccount", source = "accountReference")
@SuppressWarnings("PMD.UnnecessaryConstructor")
@RequestMapping(value = "/roles/{id}", method = PUT, headers = ACCEPT_JSON)
@PathParam("date_start")
@NwhinInvocationEvent(beforeBuilder = RetrieveDocumentSetRequestTypeDescriptionBuilder.class, afterReturningBuilder = RetrieveDocumentSetResponseTypeDescriptionBuilder.class, serviceType = "Retrieve Document", version = "")
@ApiOperation(value = "Create a new user", response = UserDto.class)
@SuppressFBWarnings(value="NN_NAKED_NOTIFY", justification="Used only for testing")
@Name("time")
@DescribeParameter( name = IN_SOURCE_NAME, description = "Name of the inputs, as used in the script (default to src, src1, src2, ... if not specified)", min = 0 )
@GetMapping(value = "/{uuid}")
@RequestMapping(value="id", method = {RequestMethod.POST})
@ApiResponses({ @ApiResponse(code = 204, message = "Resources successfully capped"), @ApiResponse(code = 400, message = "Missed required parameters, parameters are not valid"), @ApiResponse(code = 404, message = "Specified organization was not found"), @ApiResponse(code = 409, message = "Specified organization is root organization"), @ApiResponse(code = 409, message = "Suborganization is using shared resources"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@Operation(description = "Responds with specification that defines this integration")
@Name("property")
@XmlElement(name = "referenceFrame", required = true)
@ApiOperation(value = "A wrapper for POST /statistics/dailies API with default parameters", response = ExperimentCumulativeStatistics.class)
@RequestMapping(value = { "/actions", "/rest/actions" }, method = RequestMethod.GET)
@ApiParam(name = "cluster", value = CLUSTER_PARAM_DESCRIPTION)
@SuppressLint("LambdaLast")
@RequestMapping(value="/cherryPick/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.POST)
@PostMapping(value = "/upload-annex", params = "removeAdditionalContractFileClicked")
@RequestParam(value = "total")
@JsonProperty("publicEndpoints")
@RequestMapping(value = "/upload/single/credential/extension/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.GET)
@Path("/channels/list")
@PostMapping(path = "/scalingPolicy")
@ActionEvent(eventType = EventTypes.EVENT_AFFINITY_GROUP_DELETE, eventDescription = "Deleting affinity group")
@RequestParam(value = "facility", defaultValue = "0")
@PostMapping("/{projectId}/address")
@GetMapping("/resource")
@ApiOperation("Get a trust anchor by (numeric) identifier")
@RequestMapping(value = "reset", method = RequestMethod.POST)
@ResourceCrnList
@SuppressWarnings("PMD.JUnit4TestShouldUseTestAnnotation")
@CliCommand(value = PREFIX + "submit", help = "Submit a Map Reduce job defined in the job file")
@GetMapping("problemstatus")
@PostMapping("/copy")
@GetMapping(value = "/inside_payment/account")
@JsonProperty("amount")
@PathParam("branchId")
@QueryParam("withoperations")
@ApiOperation(httpMethod = "POST", value = "Save or Update User Asset Groups")
@RequestParam(defaultValue = StringUtils.EMPTY, name = "searchTerm", required = false)
@RequestParam("productId")
@Secured(SecurityFunctions.FN_STORAGES_GET)
@PathParam("resourceSignature")
@RequestMapping(value = "/rest-api/lookup/facility-approved-products", method = RequestMethod.GET, headers = ACCEPT_JSON)
@VitamAuthentication(authentLevel = AuthenticationLevel.BASIC_AUTHENT)
@PathVariable("zoneId")
@Param(value = RULE_NAME, required = true)
@RequestMapping(value = "user/activate/{uuid}")
@ApiParam(value="Longitude of location", required=true)
@RequestMapping( value = "/{widgetId}", method = DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of created ListOfValuesDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PutMapping(path = "/securityConfigs")
@Path("alarms/new")
@ApiOperation(value = "查看图书列表", notes = "可以通过查询条件查询图书列表,包括分页信息")
@ApiOperation(value = "Update workflow model ACL", response = Response.class)
@PostMapping("/id/{id}/deactivate")
@RequestParam("enabled")
@Action(name = "JSON Path Query", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@RequestMapping(value = "/{groupIdentifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.DELETE)
@PathParam("datasetRecordId")
@PutMapping("/")
@QueryParam("maxActions")
@Bean(name = "SET_IMAGE_STATE")
@Path("/playlists/{playlistId}/owners")
@GetMapping("/exists/username/{username}")
@SuppressWarnings({"PMD.NcssCount", "PMD.AvoidReassigningLoopVariables"})
@JsonProperty("value")
@RequestMapping(value = {"/add"}, method = RequestMethod.GET)
@RequestMapping(method = GET, value = "/registers/pnc")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPISpnegoAccessible()")
@ApiParam(value = "provide valid page number", required = true)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the binding details of a given entity in JSON")
@PreAuthorize("hasPermission(#userCreator.id, 'USER', 'ProfilePermission.CREATE_FORUM_FAQ')")
@QueryParam("pairs")
@When("^SSM block outbound network port (\\d+) on (\\d+) instances$")
@QueryParam("rack")
@GenerateLink(rel = LINK_REL_REMOVE_USER_BY_ID)
@Param(value = PACKET_SIZE, description = PACKET_SIZE_INPUT_DESC)
@RequestMapping(value = "/repProvide", method = RequestMethod.POST)
@RequestMapping(value = "/start", method = RequestMethod.PUT)
@QueryParam("lastIndex")
@HystrixCommand(commandKey = "Orders", fallbackMethod = "getFallbackOrder", commandProperties = { @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "1000") })
@RequestParam(value = "email")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Create and return an unsigned beacon block at the specified slot.", tags = {TAG_VALIDATOR}, queryParams = { @OpenApiParam( name = SLOT, description = "`uint64` Slot in which to create the beacon block.", required = true), @OpenApiParam( name = RANDAO_REVEAL, description = "`BLSSignature Hex` BLS12-381 signature for the current epoch.", required = true), @OpenApiParam(name = GRAFFITI, description = "`Bytes32 Hex` Graffiti.") }, description = "Create and return an unsigned beacon block at the specified slot. " + "The `randao_reveal` and `slot` must be provided to create the block.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = BeaconBlock.class), description = "`BeaconBlock` object for the specified slot."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid parameter supplied") })
@KafkaListener(topics = "${consumer.topic}")
@ModelAttribute("districts")
@PreAuthorize("hasAnyAuthority('applicant', 'support', 'innovation_lead', 'ifs_administrator', 'comp_admin', 'project_finance', 'stakeholder')")
@RequiredScope(VOTE)
@Timed(name = "bv.emodb.cachemgr.DefaultInvalidationProvider.invalidateOtherServersInSameDataCenter", absolute = true)
@UseCaseUserFetchesJobResult(@PDSStep(name="service call",description = "job result fetch from database, when not done a failure will be shown",number=2))
@PutMapping("/active/{id}/{active}")
@ApiOperation("Get a post by its UUID")
@QueryParam("newAggregatorId")
@Path("/db/{authenticatorName}/users/{userName}")
@RequestMapping(value="/login/error", method=RequestMethod.GET)
@ApiParam("Encoded hash")
@UseCaseUserCreatesJob(@PDSStep(name="service call",description = "job will be created, serverId will be used to store new job",number=2))
@RequestMapping("/trace/traceList")
@ApiOperation(value = "Update MarkScale", position = 2)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 400, message = "Invalid parameter", response = Void.class), @ApiResponse(code = 500, message = "Failed to access the registration database", response = Void.class) })
@ApiOperation("Get stock")
@CheckPermissionByResourceCrnList(action = AuthorizationResourceAction.DELETE_DATABASE_SERVER)
@SecuredBySpring(value = "UPDATE_PROJECT_DURATION", description = "Only the project finance can update the project duration")
@PostMapping("/{userId}/assign/{projectId}")
@GetMapping(value = "/{entityTypeId}/{id}", produces = APPLICATION_JSON_VALUE)
@RequestMapping(path = "/v1/tagging", method = RequestMethod.GET)
@Parameter(description = "Second currency symbol in the trading pair, for example - ETH, PAX OR entire currency pair, for example APL_ETH or APL/ETH (second symbol will be resolved as paired currency)", required = true)
@EventType
@Operation( summary = "Get the current user", description = "Returns the current user that Jobson believes is calling the API. This entrypoint *always* returns " + "*something*. If authentication is disabled (e.g. guest auth is enabled) then the client's ID is" + " handled as the guest username (usually, 'guest'). All other auth types have an associated username " + "that jobson will extract and return via this entrypoint")
@GetMapping("/tag/name/{name}")
@ApiOperation(value = "Return bucket assignment for a user", notes = "Generate the assignment first if the user has no assignment " + "for this experiment. Return null if the user is not in the experiment.")
@QueryParam(value = "format")
@ApiParam("specify whether or not to create missing hypervisors." + "Default is true. If false is specified, hypervisorIds that are not found" + "will result in failed entries in the resulting HypervisorCheckInResult")
@Param(value = SUBNET_MASK)
@ApiOperation(value = "Get project by ID of workspace and project's path", response = ProjectDescriptor.class)
@RequestMapping(path = "/v2/issue/revoke-exception", method = RequestMethod.POST)
@FieldValue("executor")
@Transactional(readOnly = true, isolation = Isolation.SERIALIZABLE)
@ApiOperation( value = "Retrieve Facts bound to a specific Object.", notes = "This operation returns the Facts linked to a specific Object which is identified by its UUID. " + "With the request body the user can specify which Facts will be included in the result. Only the " + "Facts a user has access to will be returned. The request will be rejected with a 403 if a user " + "does not have access to any Facts linked to the requested Object.\n\n" + "This endpoint implements a similar Fact search than '/v1/fact/search' and provides mostly the same " + "search options. See the '/v1/fact/search' endpoint for more details.", response = Fact.class, responseContainer = "list" )
@ApiOperation( value = "Update an identifier template", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "updateIdentifier")
@ApiOperation(value = "Return all buckets for an experiment", response = BucketList.class)
@RequestMapping(value = "/topics/move/json/{topicId}", method = RequestMethod.POST)
@RequestMapping(value = "/{widgetId}/rating", method = RequestMethod.DELETE)
@ApiOperation(value = "viewUIUdfFunction", notes = "VIEW_UDF_FUNCTION_NOTES")
@ApiOperation("批量操作数据")
@RequestMapping(value = COMPARE_PATH, method = RequestMethod.POST)
@Path("agreements/{seaCloudsId}/terms/{termName}/penalties")
@PostMapping("/importFile")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_DEFAULT_ACCOUNT_USER + "\")")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of files from trash folder of the repository." ), @ResponseCode ( code = 500, condition = "Server Error." ) } )
@QueryParam("recordId")
@Mapping(target = "allocateProtectedPath", source = "allocateProtectedPath")
@Path("addAttachment")
@JsonProperty(value = "identifier")
@Around("onRepositorySaveAll()")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully append the roles to the user." ), @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode ( code = 500, condition = "Internal server error prevented the system from properly retrieving either the user or roles." ) } )
@SchedulerLock(name = "DatabaseTextExport")
@PutMapping(value = "/consigns")
@SuppressWarnings("MethodWithTooManyParameters")
@RequestMapping(value = "/fileTypes", method = RequestMethod.GET)
@Path("{owner_key}")
@TransitionRes
@ApiException(QUERY_TENANT_LIST_PAGING_ERROR)
@QueryParam(PARAM_ENHET_ID)
@ApiOperation(value = "Get a process definition", tags = { "Process Definitions" })
@PermissionRule(value = "READ", description = "An internal user can see application finances for organisations")
@RequestMapping(value = "/{enrolmentId}/statuses", method = RequestMethod.POST)
@QueryParam("width")
@Cacheable( key = "{'findByAttrValue', #a0, #a1, #a2, #a3}", cacheManager = "dhisCacheManager", cacheNames = "trackedEntityInstances", unless = "#result.size() == 0" )
@ApiParam(value = "Request to update ObjectType.")
@Produces({"text/plain"})
@Description("Returns TRUE if the Geometries do not spatially intersect - if they do not share any space together")
@PathVariable("assessmentId")
@Path("/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig")
@GetMapping(value = "/file/{fileId}", headers = {"Accept=" + Constants.V1_API_ACCEPT})
@JsonAnyGetter
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Requested Origin does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@Param(value = DOMAIN)
@Param(value = Constants.InputNames.NAME)
@GetMapping("/history")
@ApiOperation(value = "updateSchedule", notes = "UPDATE_SCHEDULE_NOTES")
@GetMapping("/songs")
@RequestParam("referenceName")
@RequiresRole(roles = ProjectRole.OWNER)
@PathParam("applicationName")
@Path("/firstnames")
@ObfuscatedName("w")
@RequestMapping(method = { RequestMethod.POST }, value = "/power")
@IntRange(from = -1)
@RequestMapping("/rt/service")
@PostMapping("{id}/grant/{role}")
@FormDataParam ( "charSet" )
@ApiOperation(value = "Returns all logs if the requesting user has SuperAdmin permissions.", notes = "Returns all logs if the requesting user has SuperAdmin permissions. " + "The parameters allow for filtering, sorting, and pagination.", response = Response.class, httpMethod = "GET", produces = "application/json", protocols = "https")
@DataBoundSetter
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_GROUP_GROUPS + "\")")
@ApiOperation(value = "${ServiceAccountsControllerV2.onboardServiceAccount.value}", notes = "${ServiceAccountsControllerV2.onboardServiceAccount.notes}")
@QueryParam("parallel")
@EventHandler("button-import")
@DescribeParameter( name = "interpolation", description = "Interpolation function to use. Values are NEAREST, BILINEAR, BICUBIC2, BICUBIC", min = 0 )
@PutMapping("/metrics")
@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
@PathVariable("owner")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_SERVICE_DEFS + "\")")
@Path (REST_API_DOWNLOADS + REST_API_PATH_ID)
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.APP, description = OperationRecordLog.OperationDescription.CREATE_APP)
@Path(ALIASES_URI)
@Description("Returns TRUE if this Geometry is an empty geometrycollection, polygon, point etc")
@Qualifier("ResteasyProviderFactory")
@Mapping(target = "allocateProtectedPath", ignore = true)
@Generated(hash = 1993038757)
@RequestMapping(value = Uris.RANKING_LAST_PLANTED_TREES, method = RequestMethod.GET)
@PermissionRule(value = "VIEW_COMPETITION_SUMMARY", description = "Competition finance users can view competition summary of competitions assigned to them.")
@Path("/superadmins/{userID}")
@FormParam("toAirport")
@ExceptionHandler(RuntimeException.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of ListOfValuesDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping("/available")
@Procedure(value = "gds.betweenness.stats", mode = READ)
@Path("/uuid/{id}/traverse")
@ApiOperation("Add a Mobi user to a group")
@RequestParam("pageNo")
@JsIgnore
@Path("/accesscontracts")
@RequestMapping(value = "/{departmentId}/specialties", method = RequestMethod.POST)
@CliCommand(value = PREFIX + "mv", help = "Move source files to destination in the HDFS")
@GetMapping(value ="/v2/unseal-progress" ,produces="application/json")
@ExtensionDefinition(extensionPoint = ExtensionPoint.VERTEX, method = HttpMethod.GET)
@ScriptMethod( description = "Returns the ID of the DHIS2 resource. Return null if the instance is new." )
@JsonProperty( JSON_PROPERTY_PASSWORD )
@RequestMapping(method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@EventHandler("decrease-minutes")
@Description("calculate a checksum (md5) over a the full graph. Be aware that this function does use in-memomry datastructures depending on the size of your graph.")
@Path("new/conflicts")
@TransactionalDeleteBlob
@ApiResponses({ @ApiResponse(code = 404, message = "if the pool with the specified id is not found"), @ApiResponse(code = 404, message = "") })
@Post("form|json:json")
@OpenApi( path = ROUTE, method = HttpMethod.POST, summary = "Subscribe beacon node persistently to a list of subnets.", tags = {TAG_VALIDATOR}, requestBody = @OpenApiRequestBody( content = {@OpenApiContent(from = SubnetSubscription.class, isArray = true)}), responses = { @OpenApiResponse(status = RES_OK, description = "Subscribed to subnets."), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Invalid request syntax."), @OpenApiResponse(status = RES_INTERNAL_ERROR, description = "Beacon node internal error.") })
@RequestMapping(method = RequestMethod.POST, params = "action=removeElement")
@ScalarFunction("ST_Polygon")
@SuppressWarnings({ "unchecked", "deprecation" })
@ApiOperation("更新用户")
@Required("id")
@Path("/policy/{policyId}/versionList")
@RequestMapping( value = "/entities/{entityName}/flows/input/{flowName}/run", method = RequestMethod.GET, produces="application/json" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "FailurePoint objects successfully updated into ES for given FailurePoint ID"), @ApiResponse(code = 401, message = "User is not authorized to perform Update operation "), @ApiResponse(code = 404, message = "FailurePoint object not found in ES for given FailurePoint ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@RequestMapping("/client-app.part")
@ProjectIdentifier
@ApiOperation("Poll for a task of a certain type")
@JsonUnwrapped
@PreAuthorize("hasPermission(#componentInformation.id, 'COMPONENT', 'GeneralPermission.ADMIN')")
@RequestMapping(value = "/api/v1/index/banner", method = {RequestMethod.POST, RequestMethod.GET})
@RequestParam("searchTerms[]")
@Timed("scheduling_filter")
@CustomFunctionResolver("DensityCustomFunctionResolver0")
@ApiParam(required = false, value = "Output")
@RequestParam(value = "offset", required = false)
@ApiException(USER_LOGIN_FAILURE)
@DescribeParameter( name = "nodata", description = "Output coverage nodata values", min = 0 )
@GetMapping("/portfolio/by-user/{userId}")
@FormParam("content")
@RequestMapping(value = "/logs")
@Before("execution(* ContextDataStorage.update(java.util.UUID, com.jaspersoft.jasperserver.remote.connection.storage.ContextDataPair)) ||" + "execution(* ContextDataStorage.get(java.util.UUID)) ||" + "execution(* ContextDataStorage.delete(java.util.UUID))" )
@ApiOperation(value = "List groups", nickname="listGroups", tags = { "Groups" }, produces = "application/json")
@QueryParam("headers")
@GetMapping(value = "/v1/list/environment")
@GetMapping("/profile/{assessorId}")
@MessageMapping("/clear")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_SUPPLY_LINE')")
@IbisDoc({"reference to one of the session variables to be compared. Do not use, but use Parameter operand1 instead", ""})
@GetMapping("/" + LOGIN_BASE + "/" + RESET_PASSWORD)
@JsonProperty("clusterName")
@RequestMapping(method = RequestMethod.GET, params = "q")
@RequestMapping(value = "/{personId}/languages/{id}", method = RequestMethod.PUT)
@GetMapping(value = "/identity/users/{userId}/info/{key}", produces = "application/json")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_BY_BUSINESS_OBJECT_FORMAT_GET)
@GetMapping(path = "/asset-details/{assetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping(value="/querydrawcashbyid")
@DescribeResult(description = "The collection of created polygons")
@Produces("text/plain")
@ApiException(DELETE_UDF_FUNCTION_ERROR)
@ApiException(EXECUTE_PROCESS_INSTANCE_ERROR)
@Path("{userID : .+}")
@RequestMapping( value = {"/get_DashboardLoggingData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_BY_NAMESPACE_GET)
@PutMapping(value = "/{productId}")
@RequiresPermission(allOf = { Manifest.permission.INTERNET, Manifest.permission.ACCESS_NETWORK_STATE})
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "id", value = "appId(int型)", required = true), })
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_GENERATE_DDL_COLLECTION_POST)
@RequestMapping(value = "/preferred", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestMapping(value = "/{personId}/awards/{personAwardId}", method = RequestMethod.DELETE)
@GetMapping("/application/{applicationId}/scores")
@BetaApi("The surface for customizing pool size is not stable yet and may change in the future.")
@WebMethod(operationName = "rollbackVnfNotification")
@Secured(SecurityFunctions.FN_STORAGES_POST)
@PostMapping("/comment/book/add/{bookId}")
@JsonProperty("output")
@Retryable( value = {TextUnitSearcherError.class}, backoff = @Backoff(delay = 500, multiplier = 2))
@Action(name = "List Iterator", description = LIST_ITERATOR, outputs = { @Output(value = RESULT_STRING, description = RESULT_STRING_DESC), @Output(value = RETURN_RESULT, description = RETURN_RESULT_DESC), @Output(value = RETURN_CODE, description = RETURN_CODE_DESC)}, responses = { @Response(text = HAS_MORE, field = RESULT_TEXT, value = HAS_MORE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED, description = HAS_MORE_DESC), @Response(text = NO_MORE, field = RESULT_TEXT, value = NO_MORE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED, description = NO_MORE_DESC), @Response(text = FAILURE, field = RESULT_TEXT, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, isDefault = true, isOnFail = true, description = FAILURE_DESC)})
@RequestMapping(path = "/owners/{ownerId}/pets/{petId}", method = RequestMethod.GET)
@RequestParam(value = "processInstanceId", required = false)
@PutMapping("/users/{userId}/projects/{projectId}/changeIsDone")
@SuppressWarnings("UnnecessaryReturnStatement")
@RequestMapping(value = "/{specOfferId}/waves/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "Create MarkScale Value", position = 1)
@Udf(description = "Returns the sign of an INT value, denoted by 1, 0 or -1.")
@PermissionRule( value = "DOWNLOAD_GRANT_OFFER", description = "Partners can download grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@PreAuthorize ("hasRole('ROLE_SYSTEM_MANAGER')")
@Path("/registerapproved/{intygsTyp}/{intygsId}")
@RequestMapping(value = "/pods", method = POST, headers = ACCEPT_JSON)
@ApiParam(value = "JSON request body for a certificate generation request message.", required = true)
@ApiOperation(value = "Create a user", tags = { "Users" })
@JsonProperty("cookies")
@FormDataParam("password")
@RequestPart(value = "file", required = false)
@SuppressWarnings("EnumSwitchStatementWhichMissesCases")
@PathParam("z")
@Produces( WILDCARD )
@PutMapping("/user/{id}")
@GetMapping("/{competitionId}/stakeholder/pending-invites")
@ApiOperation(value = "查询用户名是否重复", response = Boolean.class)
@ApiResponses({ @ApiResponse(code = 200, message = "Returns the data set", response = DataSet.class), @ApiResponse(code = 404, message = "Data set not found", response = RestResponseStatus.class), @ApiResponse(code = 500, message = "Internal server error", response = RestResponseStatus.class) })
@API(status = MAINTAINED)
@CheckPermissionByResourceName(action = AuthorizationResourceAction.DESCRIBE_DATABASE)
@EventHandler("nameField")
@ApiParam("Encoded Recipient Public Key")
@RequestParam(value = "page", defaultValue = "0")
@RequestParam("remove-partner-invite")
@PathVariable("problemId")
@Named("PostExecution")
@Path("stop/{projectName}/{exploratoryName}/{computationalName}")
@ScalarFunction("ST_InteriorRings")
@Path( "/roles" )
@Scheduled(cron = "0 0 12 ? * MON", zone = AppConstant.UKRAINE_TIMEZONE)
@DescribeParameter( name = "stats", description = "The statistics to calculate for each class", collectionType = Statistic.class )
@ApiOperation(value = "Get Specailty by id", position = 3)
@CacheEvict( cacheNames = "hive", allEntries = true, beforeInvocation = true)
@RequestParam(value = "attrs", required = false)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = org.openlmis.report.model.dto.ProcessingPeriod.class), @ApiResponse(code = 500, message = "Internal server error")} )
@Name(value = "withRelationships", defaultValue = "false")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "searchVal", value = "SEARCH_VAL", type = "String"), @ApiImplicitParam(name = "executorName", value = "EXECUTOR_NAME", type = "String"), @ApiImplicitParam(name = "stateType", value = "EXECUTION_STATUS", type = "ExecutionStatus"), @ApiImplicitParam(name = "host", value = "HOST", type = "String"), @ApiImplicitParam(name = "startDate", value = "START_DATE", type = "String"), @ApiImplicitParam(name = "endDate", value = "END_DATE", type = "String"), @ApiImplicitParam(name = "pageNo", value = "PAGE_NO", dataType = "Int", example = "100"), @ApiImplicitParam(name = "pageSize", value = "PAGE_SIZE", dataType = "Int", example = "100") })
@Path ( "/triggerNow" )
@ApiOperation(value = "Search for Consent Entries", notes = "Search for Consent records. " + "<p>Must provide ONE OF Consent ID as an _id or identifier, or a patient MBI or HICN to search for.", response = Bundle.class)
@Path("/depot/{depotName}/list")
@PathVariable("refAttributeName")
@QueryParam("secondaryFilter")
@GetMapping(path = "/routes/{routeId}")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the details of a UDDI entity in JSON, use query parameters" + "serviceKey,businessKey,tModelKey, bindingKey")
@Cacheable("sum")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 500, message = "Server error")})
@Transactional(rollbackOn = {IOException.class, ImporterException.class, RuntimeException.class, ImportConflictException.class})
@PostMapping({"/internal/validate", "/protected/validate"})
@Path("securities/{securityId}")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_GET)
@ApiOperation(value = "Get Order by id", position = 3)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successful download." ), @ResponseCode ( code = 400, condition = "Usually a bad pathId." ), @ResponseCode ( code = 403, condition = "pathId points at a file the user doesn't have access to." ), @ResponseCode ( code = 404, condition = "File not found." ), @ResponseCode ( code = 500, condition = "Failed to download file for another reason." ) } )
@ApiOperation(value = "queryDataSourceList", notes = "QUERY_DATA_SOURCE_LIST_BY_TYPE_NOTES")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates that the historic process instances could be found."), @ApiResponse(code = 404, message = "Indicates that the historic process instances could not be found.") })
@JsonValue
@FluentValid(NotEmptyValidator.class)
@ApiOperation(value = "Returns the tender price by OCDS type (procurementMethod), by year. " + "The OCDS type is read from tender.procurementMethod. The tender price is read from " + MongoConstants.FieldNames.TENDER_VALUE_AMOUNT)
@ApiResponses({ @ApiResponse( code = 200, message = "List of permissions for current user on group", response = Collection.class) })
@Path("{rootidStr}")
@Validated(AddDbSetEntry.class)
@Header(Constants.INTYGS_TYP_VERSION)
@DescribeParameter( name = "outputBBOX", description = "Georeferenced bounding box of the output" )
@PreAuthorize("hasRole('ROLE_ADMIN') or hasRole('ROLE_DEVICE_MANAGER') or hasRole('ROLE_DRPROGRAM') or hasRole('ROLE_VTN') or hasRole('ROLE_XMPP')")
@ApiParam(value = "The lable of the target CDN", required = false)
@ApiParam(required=false,value="Index of page",defaultValue="0")
@Param(value = DEFAULT_GATEWAY)
@Inline(value = "MathUtil.sec($1)-1.", imported = {MathUtil.class})
@SuppressWarnings({"squid:MethodCyclomaticComplexity","squid:S1166"})
@CliCommand(value = "show rollback", help = "Show details of a rollback instant")
@RequestMapping(value = "/{enrolmentId}/statuses/{id}", method = RequestMethod.DELETE)
@QueryParam("freeText")
@FormDataParam( "metadataFile" )
@RequestMapping(value = "/storageUnits/upload/credential/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}" + "/storageNames/{storageName}", method = RequestMethod.GET)
@RequestParam(value = "fname")
@DialogDismissButtonPosition
@DescribeParameter(name = "preserveZ", min=0, description = "Attempt to preserve Z values from the original geometry (interpolate value for new points)")
@Path("/{serializationId}")
@Description("apoc.agg.slice(value, start, length) - returns subset of non-null values, start is 0 based and length can be -1")
@ValidEcoNewsDtoRequest
@RangerAnnotationClassName(class_name = VXUser.class)
@PathParam("distributionId")
@MatrixVariable
@RequestMapping(value = "/ops/events/{ciId}", method = RequestMethod.GET)
@PermissionRule(value = "VIEW_PROJECT_STATUS", description = "Stakeholders should be able to view current status of project from competition assigned to them")
@Contract("_ -> new")
@ApiOperation( value = "Commit or cancel the specified transaction", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/input-ports/{uuid}", type = "") } )
@ApiResponse(responseCode = "204", description = "User deleted")
@PermissionRule(value = "UPDATE", description = "An Applicant can upload a file for an answer to one of their own Applications")
@RequestMapping(value = "/businessObjectData/unregistered/invalidation", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@GetMapping("/movie/details/{id}")
@ApiParam( value = "" + "JSON of the properties of the new connection:<br>" + OPEN_PRE_TAG + OPEN_BRACE + BR + NBSP + "driverName: \"name of the driver, eg. mysql\"" + COMMA + BR + NBSP + "jndiName: \"the jndi name of the connection\"" + COMMA + BR + NBSP + "jdbc: \"true if jdbc, otherwise false\"" + BR + NBSP + "parameters: " + OPEN_BRACE + BR + NBSP + NBSP + "property1...n: \"key/value pairs of properties applicable to connection" + BR + NBSP + CLOSE_BRACE + BR + CLOSE_BRACE + CLOSE_PRE_TAG, required = true )
@Path("holidays")
@RequestParam(name = "groupNameParam", defaultValue = StringUtils.EMPTY)
@Description("apoc.agg.statistics(value,[percentiles = 0.5,0.75,0.9,0.95,0.99]) - returns numeric statistics (percentiles, min,minNonZero,max,total,mean,stdev) for values")
@WithState(State.INITIALIZED)
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT,paramIndex = 1, userRole = {RoleNames.ROLE_COLLABORATOR_OWNER,RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN,RoleNames.ROLE_PROJ_COLLABORATOR_CONTRIBUTOR}) ,@ElementAccessPolicy(type=CheckedElementType.WORKSPACE,paramIndex=0,userRole={})})
@Param(value = VM_DISK_SIZE)
@ExceptionHandler(InvalidFileTypeException.class)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_ATTRIBUTE_DEFINITIONS_PUT)
@PathParam(SUBSCRIPTION_PARAM)
@PathParam("activation_key_id")
@PreAuthorize("hasAuthority('UPDATE_API_KEY')")
@ApiOperation("Retrieves list of available pipelines.")
@Contract("!null,_->!null; null,_->null")
@PermissionRule( value = "APPROVE_SIGNED_GRANT_OFFER_LETTER", description = "Internal users can approve the signed Grant Offer Letter")
@PathVariable("reserveNo")
@ExceptionHandler(value = { IllegalArgumentException.class, UnsupportedOperationException.class })
@Action(name = "SQL Query Tabular", outputs = { @Output(RETURN_CODE), @Output(OutputNames.RETURN_RESULT), @Output(EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@RequestMapping(value = "*", method = RequestMethod.GET)
@ModelAttribute("updatedUser")
@Path("/pages/{pageId}/references")
@RequestMapping(value = "/api/ocds/procurementActivityExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@PostMapping(params = "save-eligibility")
@Path("/lib_list/formatted")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Endpoint updated"), @ApiResponse(code = 404, message = "Endpoint not found"), @ApiResponse(code = 422, message = "Endpoint not valid") })
@ApiOperation(value = "Get six friends profile picture with the highest rating")
@PermissionRule(value = "READ", description = "The consortium can see the application finances of their own organisation")
@GetMapping(value = "/v1/recommendations/info")
@Description(FastRPCompanion.DESCRIPTION)
@PermissionRule(value = "READ", description = "lead applicant can view an invite to the application")
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ScalarFunction("ST_GeometryType")
@PostMapping("cloneItem")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_ASSETS + "\")")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates request was successful and the models are returned"), @ApiResponse(code = 400, message = "Indicates a parameter was passed in the wrong format. The status-message contains additional information.") })
@ApiParam(value = "验证码", required = true)
@GetMapping(value = "/challengeIframe")
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "RESOURCE_TYPE", required = true, dataType = "ResourceType") })
@RequestMapping(value = {"/ps_dictionary/remove_PSType"}, method = {RequestMethod.POST})
@PostMapping("/{competitionId}/remove-innovation-lead/{innovationLeadUserId}")
@SecuredBySpring(value = "PROJECT_PARTNER_CHANGES", description = "Project finance can change the partner organisations.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful login"), @ApiResponse(code = 403, message = "Unsuccessful login"), @ApiResponse(code = 500, message = "Internal server error") })
@SelectDataSource(type = DataSourceType.READ_WRITE, storage = Storage.SHARDED)
@DeleteMapping(value="/v2/sslcert/user", produces="application/json")
@RequestMapping(value = SECURITY_ROLES_URI_PREFIX + "/{securityRoleName}", method = RequestMethod.DELETE)
@RequestMapping(value = "/comments/sum", method = RequestMethod.GET)
@RequestMapping(value="/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method={ RequestMethod.GET, RequestMethod.HEAD })
@RequestMapping(value = "/inventories", method = RequestMethod.GET)
@InboundProcessingEvent(beforeBuilder = AdhocQueryRequestDescriptionBuilder.class, afterReturningBuilder = AdhocQueryResponseDescriptionBuilder.class, serviceType = "Document Query", version = "")
@JsonProperty("secure")
@JsonProperty("queryState")
@PUT("/todo/")
@Path("/{id : .+}/send-commit-failure/{correlationId}")
@WebParam(name = "workerNumber")
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@QueryParam("workerid")
@CliCommand(value = "mr jar", help = "Run Map Reduce job in the jar")
@Name(value = "value", defaultValue = "null")
@Name("limit")
@QueryParam("logout")
@Path("icons")
@ApiException(CREATE_SCHEDULE_ERROR)
@RequestParam("password")
@WSDoc("Gets Full representation of Drug Info for the uuid path")
@PostMapping("/add-default-to-competition/{competitionId}")
@RequestPart(value = "message")
@PathParam("cluster_name")
@CheckResult(suggest = "You may want to call execute() to run the task")
@RequestMapping(value = Uris.PROJECT_CREATE, method = RequestMethod.POST)
@RightsAllowed({Right.EDORG_APP_AUTHZ, Right.APP_AUTHORIZE})
@PostMapping(value="/v2/serviceaccounts/aws/iam/role",produces="application/json")
@ScheduleDelay( unit = MINUTES, initialDelay = 1, delayParameterName = "che.infra.kubernetes.async.storage.shutdown_check_period_min")
@ApiOperation(value = "退出", httpMethod = "GET", produces = "application/json", response = Result.class)
@RequestMapping(value = "/api/monkeystrategies/{name}/{version}/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@SuppressWarnings("checkstyle:NPathComplexity")
@ApiOperation(value = "This API returns Event Status Objects present in Elastic Search for given Event ID", response = ResponseEntity.class)
@Doc("The name of the requested registry.")
@Borrowed("this")
@Produces( {MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
@QueryParam("clusterId")
@PostMapping("/invite-user")
@ApiOperation("Delete file (see documentation)")
@FloatRange(from = 0.f)
@CmdAnnotation(cmd = "ac_updatePassword", version = 1.0, description = "根据原密码修改账户密码/Modify the account password by the original password")
@Var
@QueryParam("count")
@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = ImportException.class)
@FormParam("titleSlideActive")
@QueryParam( "userName" )
@CachePut(value = "validationJwtToken", key = "#jwtToken", condition = "#jwtToken != null")
@CliCommand(value = STREAM_QUERIES_ADD_CMD, help = "Add a SPARQL query to the Rya Streams subsystem.")
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT,paramIndex = 3, userRole = {RoleNames.ROLE_COLLABORATOR_OWNER,RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN,RoleNames.ROLE_PROJ_COLLABORATOR_CONTRIBUTOR}) ,@ElementAccessPolicy(type=CheckedElementType.WORKSPACE,paramIndex=0,userRole={})})
@PostMapping(value = "/infraActiveRequests/getCloudOrchestrationFiltersFromInfraActive")
@ApiOperation(notes = "Retrieves the List of a Consumer's Guests", value = "getGuestIds", response = GuestIdDTO.class, responseContainer = "list")
@RequestParam( name = "trackerProgramId", required = false )
@Path("{catalogId}/records/{recordId}/distributions")
@PageableDefault(size = 20, sort = {"time", "memory", "code_length"})
@RequestParam("processDefinitionIds")
@ApiParam(value = "Include only violations with a certain type")
@Param(value = ANTI_AFFINE_HOST_GROUP_NAME)
@ApiResponses(value = { @ApiResponse(code = 200, message = "All Scenario object successfully deleted from ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Path("/database")
@RequestMapping(value = "/json/suggestions", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@RequestMapping( path = "/{name}/delete", method = {RequestMethod.DELETE}, produces = "application/hal+json" )
@GetMapping(value="/v2/azure/group/{name}/objectid",produces="application/json")
@Mappings({ @Mapping(source = "domainEntity.handicapGroup.id", target = "handicapGroupId"), @Mapping(source = "domainEntity.competitionGroup.id", target = "competitionGroupId") })
@Description("Insert Geoff subgraph into the database from a list of rule strings")
@ApiParam(value = "Download the approved version", required = false)
@PathParam("searchWord")
@ScalarFunction("rpad")
@IgnoreLogginAspect
@RequestMapping("topics/{id}/subscribe")
@JmsListener(destination = "trading.rate.latest?consumer.retroactive=true")
@GetMapping(value = "/grant-agreement-details/{applicationId}", produces = "application/json")
@XmlElement(name = "dashboardParameter")
@QueryParam("endDate")
@PreAuthorize("hasPermission(#id, 'PRIVATE_MESSAGE', 'GeneralPermission.READ')")
@RestQuery(name = "geteventscheduling", description = "Returns an event's scheduling information.", returnDescription = "", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = STRING) }, responses = { @RestResponse(description = "The scheduling information for the specified event is returned.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The specified event has no scheduling information.", responseCode = HttpServletResponse.SC_NO_CONTENT), @RestResponse(description = "The specified event does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Path("{recordIRI}/class-details")
@PostMapping(value = "/pdm", produces = "application/json")
@RequestMapping(value = SECURITY_ROLE_FUNCTIONS_URI_PREFIX + "/securityRoleNames/{securityRoleName}/securityFunctionNames/{securityFunctionName}", method = RequestMethod.GET)
@Description("returns labels for (virtual) nodes")
@ObfuscatedSignature( signature = "(I)I", garbageValue = "-336347120" )
@Path("portfolios")
@ApiOperation( value = "根据自定义接口ID查找对应的自定义接口信息", notes = "根据ID查找对应的自定义接口信息" )
@Operation( summary = "Send a verification email to the specified email address", description = "Initiates the user verification process by sending a verification email " + "to the email address provided as a query parameter. The user in the database will be " + "updated to include a unique verification token that is sent along with the email.", tags = { "verify" }, responses = { @ApiResponse(responseCode = "200", description = "The operation was successfully completed", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The send email request was malformed"), @ApiResponse(responseCode = "401", description = "The request was unauthorized"), @ApiResponse(responseCode = "404", description = "The user with the given email address was not found in the database"), @ApiResponse(responseCode = "500", description = "The database rejected the request for an unknown reason"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@JsonProperty(PROP_HOSTNAME)
@Operation(description = "Performing global health check", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@DescribeParameter(name = "noDataValue", description = "Value to use for NO_DATA cells (default = -999)", defaultValue="-999", min=0, max=1)
@GetMapping("/admin/links")
@DescribeParameter( name = "roi", description = "Geometry delineating the region of interest (in raster coordinate system)", min = 0 )
@GetMapping("/invite/interview/{inviteHash}")
@Path("{networkId}/links")
@QueryParam(START_TIME)
@ApiParam(name = "resendRequest", required = true)
@Path("/estimator/{pipelineId}")
@ApiParam(value = "Request to traverse graph.")
@RequestParam(defaultValue="false")
@RequiresPermission(anyOf = {ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION})
@GetMapping("{userId}/projects")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_RETENTION_INFORMATION_PUT)
@UdafFactory(description = "sum long values in a list into a single long")
@ApiOperation(value = "Get list of mutually exclusive experiments", notes = "Shows list of all experiments, in all states, that are " + "mutually exclusive with input experiment.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user was found and the user has info for the given key."), @ApiResponse(code = 404, message = "Indicates the requested user was not found or the user does ot have info for the given key. Status description contains additional information about the error.") })
@RequestMapping(value = "forceLogout", method = RequestMethod.GET)
@Process(actionType = PauseFollowLogFile.class)
@Description("Returns the current date/time in the UTC time zone modified according to a pattern after applying time zone offset (DST aware).<br/>" + "If modified date time is on weekend and <code>skipWeekends</code> is <code>true</code> then the next working day in direction of modification will be returned" + MODIFY_HELP + "Example: #{getDateTimeByZoneId(modifyPattern, skipWeekends, timeZoneId)}" )
@Path("/owners")
@RequestMapping(value = "/user/{userID}/groups/{groupID}", method=RequestMethod.DELETE)
@ApiOperation(value = "Move a member up or down in the authenticated user's organization", response = Response.class)
@GetMapping("topicsend3")
@Path("/pages/{pageId}/templatevalues")
@Param(KERBEROS_CONFIG_FILE)
@RestQuery(name = "deleteeventcomment", description = "Deletes a event related comment by its identifier", returnDescription = "No content", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "commentId", description = "The comment id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "The event related comment has been deleted.", responseCode = HttpServletResponse.SC_NO_CONTENT), @RestResponse(description = "No event or comment with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON } )
@Dsl(value = DslSchema.SELECT_MULTIPLE)
@RequestMapping(value = "requests/submitAccountRequest", method = RequestMethod.POST)
@ApiOperation(value = "Processes the validation request data and returns the result.")
@Path("/XML/serviceList")
@Parameter(description = "The account ID.")
@GetMapping("/versions")
@RequestHeader(value = "X-tiku-token", required = true)
@ApiOperation(notes = " Retrieves a list of Upstream Consumers for an Owner", value = "Get Upstream Consumers")
@RequestMapping(value = "/preparations/{id}", method = GET)
@HeaderParam(HttpHeaders.IF_MATCH)
@GetMapping(value = "/command-state-count")
@Path("/properties")
@Decision(value=PROCESSABLE, method="PUT")
@PostMapping(value = "/{projectId}/team/finance-contact/organisation/{organisationId}")
@RequestMapping(method = GET, value = "/anm-villages")
@Path("{accountId}")
@QueryParam("yourName")
@Path("/credstores")
@ApiImplicitParams({ @ApiImplicitParam(name = "taskInstanceId", value = "TASK_ID", dataType = "Int", example = "100") })
@Path("/{id}/cancel")
@Decision(DELETE)
@QueryParam(RangerRESTUtils.REST_PARAM_SUPPORTS_TAG_DELTAS)
@Path(TagRESTConstants.RESOURCES_RESOURCE + "service/{serviceName}")
@SneakyThrows({SQLException.class, ClassNotFoundException.class})
@PermissionRule(value = "UPDATE", description = "A User can update their own profile")
@InAppMessageAdapter.PrepareResult
@SuppressWarnings("PMD.EmptyCatchBlock")
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned Application Object for given App Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Application object found for given App Name") })
@GetMapping(value = "{taskId}/progress", produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE})
@ApiOperation(value = "Delete a data set by id", notes = "Delete a data set content based on provided id. Id should be a UUID returned by the list operation. Not valid or non existing data set id returns empty content.")
@DescribeParameter(name = "gridStrategyArgs", description = "Grid strategy arguments", min = 0)
@DifferentialMode
@ApiImplicitParams({ @ApiImplicitParam(name = "taskInstanceId", value = "TASK_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "skipLineNum", value = "SKIP_LINE_NUM", dataType = "Int", example = "100"), @ApiImplicitParam(name = "limit", value = "LIMIT", dataType = "Int", example = "100") })
@RequestMapping(value = "/api/topTenLargestAwards", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Parameter(InitialState.class)
@PathVariable("programId")
@DescribeParameter(name = "passes", description = "Number of passes to compute (default = 2)", min=0, max=1)
@PreAuthorize("hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.MOVE_TOPICS')")
@DescribeParameter(name = "shearx", description = "Shear parameter for the X direction", min = 0)
@GetMapping("/insertMain")
@Name(value = "lang", defaultValue = "")
@Path("stats/device-locations")
@ApiImplicitParams({ @ApiImplicitParam(name = "version", dataType = "integer", value = "Only return process definitions with the given version.", paramType = "query"), @ApiImplicitParam(name = "name", dataType = "string", value = "Only return process definitions with the given name.", paramType = "query"), @ApiImplicitParam(name = "nameLike", dataType = "string", value = "Only return process definitions with a name like the given name.", paramType = "query"), @ApiImplicitParam(name = "key", dataType = "string", value = "Only return process definitions with the given key.", paramType = "query"), @ApiImplicitParam(name = "keyLike", dataType = "string", value = "Only return process definitions with a name like the given key.", paramType = "query"), @ApiImplicitParam(name = "resourceName", dataType = "string", value = "Only return process definitions with the given resource name.", paramType = "query"), @ApiImplicitParam(name = "resourceNameLike", dataType = "string", value = "Only return process definitions with a name like the given resource name.", paramType = "query"), @ApiImplicitParam(name = "category", dataType = "string", value = "Only return process definitions with the given category.", paramType = "query"), @ApiImplicitParam(name = "categoryLike", dataType = "string", value = "Only return process definitions with a category like the given name.", paramType = "query"), @ApiImplicitParam(name = "categoryNotEquals", dataType = "string", value = "Only return process definitions which do not have the given category.", paramType = "query"), @ApiImplicitParam(name = "deploymentId", dataType = "string", value = "Only return process definitions with the given category.", paramType = "query"), @ApiImplicitParam(name = "startableByUser", dataType = "string", value = "Only return process definitions which are part of a deployment with the given id.", paramType = "query"), @ApiImplicitParam(name = "latest", dataType = "boolean", value = "Only return the latest process definition versions. Can only be used together with key and keyLike parameters, using any other parameter will result in a 400-response.", paramType = "query"), @ApiImplicitParam(name = "suspended", dataType = "boolean", value = "If true, only returns process definitions which are suspended. If false, only active process definitions (which are not suspended) are returned.", paramType = "query"), @ApiImplicitParam(name = "sort", dataType = "string", value = "Property to sort on, to be used together with the order.", allowableValues = "name,id,key,category,deploymentId,version", paramType = "query"), })
@Operation(description = "Delete task")
@Param(value = Constants.InputNames.ACTION, required = true)
@GetMapping(value = "/worker/list")
@ParamDesc("String url, Map<String, String> paramMap")
@RequestMapping(value = "/api/costEffectivenessAwardAmount", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@RouteMeta(permission = "查询所有用户", module = "管理员")
@GetMapping(value = "/{sourceId}")
@RequestMapping(value="id/{id}", method = {RequestMethod.PUT})
@SuppressWarnings("JavaReflectionMemberAccess")
@ScalarFunction("ST_IsValid")
@Description("Given a geometry and a zoom level, returns the minimum set of Bing tiles that fully covers that geometry")
@ManagedOperationParameters({ @ManagedOperationParameter(name = "outputFile", description = "The file to write overlaps to"), @ManagedOperationParameter(name = "comment", description = "Optional comment for invoking the operation") })
@RequestMapping( method = {RequestMethod.GET, RequestMethod.POST}, value = "/scripts/{name}/submit", produces = TEXT_PLAIN_VALUE)
@Path("/{name}")
@Init
@PathParam("effectivityId")
@OptLog(operationType = OptLogType.MODIFY, operationName = "修改文章标签")
@PreAuthorize("hasAuthority('EDIT_OPENAPI3_ENDPOINT')")
@BackEndProviders
@RequestParam(value = "size", required = false, defaultValue = "100")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@GetMapping("/newtask")
@IbisDoc({"Proxy host url", ""})
@Functions.Expose(prefix = "os", names = {"htmlDecode"})
@Path("/scheduler/logs")
@PathParam("subscription_id")
@Param(value = Constants.InputNames.VALUE)
@Path("/apps/{appid}/appattempts/{appattemptid}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of ProductBaselineDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = "/{name}", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_UTF8_VALUE, MediaType.TEXT_PLAIN_VALUE })
@ModelAttribute(MODEL_ATTIRUTE_PERSON)
@CliCommand(value = CREATE_PERIODIC_PCJ_CMD, help = "Creates and starts the maintenance of a new Periodic PCJ and registers the associated Periodic Notification with Kafka.")
@Reference(cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC)
@RequestMapping(value = "/rnr/{programId}/columns", method = GET)
@QueryParam("toTime")
@Slow
@PostMapping("/{queryId}/close")
@PermissionRule(value = "READ", description = "Innovation leads can view competitions that are assigned to them")
@Path("{table}")
@PostMapping("/messages/{type}/{name}/delete")
@Pure
@Path("/byTag/{tag}")
@SuppressWarnings( "synthetic-access" )
@PermissionRule(value = "READ", description = "Monitoring officers can view users in projects they are assigned to")
@ApiParam(value = "Your Organization's FHIR Endpoint ID")
@Path("{locale}")
@Mapping(target = "scaMethods", source = "availableScaMethods")
@ApiOperation(value = "Create mutual exclusion rules for an experiment", notes = "Can only create mutual exclusion rules for experiments in DRAFT, " + "RUNNING, and PAUSED states within+" + "the same application")
@RequestMapping( path = "/{platform}/delete", method = RequestMethod.DELETE, produces = "application/hal+json" )
@RequestParam("isbn")
@PostMapping(value = "/user")
@Scheduled(fixedRate = ONE_HOUR_IN_MILLIS)
@GetMapping("/{userId}/customGoals/available")
@PostMapping(value = "/v2/certificates/{certType}/{certName}/revocationrequest", produces = "application/json")
@DeleteMapping(value="/credentials/secret")
@PostMapping("/SingleSignOnService")
@PutMapping("/{id}/delivery")
@APIDescription("Gets optional attribute types based on filter")
@ExecuteBefore(State.INITIALIZED)
@RequestMapping(value = "/api/ocds/bidTimelineExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@RestQuery(name = "updateGroup", description = "Update a group", returnDescription = "Return the status codes", pathParameters = { @RestParameter(name = "id", description = "The group identifier", isRequired = true, type = Type.STRING) }, restParameters = { @RestParameter(name = "name", description = "The group name", isRequired = true, type = Type.STRING), @RestParameter(name = "description", description = "The group description", isRequired = false, type = Type.STRING), @RestParameter(name = "roles", description = "A comma seperated string of additional group roles", isRequired = false, type = Type.TEXT), @RestParameter(name = "users", description = "A comma seperated string of group members", isRequired = true, type = Type.TEXT) }, responses = { @RestResponse(responseCode = SC_OK, description = "Group updated"), @RestResponse(responseCode = SC_FORBIDDEN, description = "Not enough permissions to update a group with the admin role."), @RestResponse(responseCode = SC_NOT_FOUND, description = "Group not found"), @RestResponse(responseCode = SC_BAD_REQUEST, description = "Name too long") })
@QueryParam("keyspace")
@Path("{portType}/{portId}/transactions")
@RequestHeader("userid")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_ALL_GET)
@RequestParam(required = false, defaultValue = "queued")
@LogMethod("列出分类")
@BusinessLocalTransactional
@PutMapping("/mark-team-as-in-complete/{questionId}/{applicationId}/{markedAsInCompleteById}")
@ExceptionHandler
@ApiOperation(value = "Get enrolment subject by id")
@ApiOperation("Write document to user's private space")
@ApiParam(required = true, defaultValue = DEFAULT_MODBUCK)
@Example({"MatchFunc('[0-9]+',Suffix('-is-a-number'))","Append '-is-a-number' to every input which is a sequence of digits"})
@RequestMapping(path = "/v1/vulnerabilities/summarybyapplication", method = RequestMethod.GET)
@ApiOperation( value = "Create a new meta Fact.", notes = "This operation creates and returns a new meta Fact, a Fact which is directly referencing another " + "existing Fact. The new meta Fact must conform to the specified FactType, i.e. the value must pass the " + "FactType's Validator and the FactType of the referenced Fact must fulfil the definition by the FactType " + "of the new meta Fact.\n\n" + "The access mode of a meta Fact can be more restricted than the access mode of the referenced Fact, " + "but never less restricted (Public < RoleBased < Explicit). If not specified the access mode of the " + "referenced Fact will be used.\n\n" + "If a meta Fact with the same type, value, organization, origin, confidence and access mode exists, no " + "new Fact will be created. Instead the lastSeenTimestamp of the existing Fact will be updated.\n\n" + "The request will be rejected with a 403 if a user does not have access to the Fact for which the new " + "meta Fact should be created.", response = Fact.class, code = 201 )
@SuppressWarnings("ReferenceEquality")
@IntRange(from = Flags.NORMAL, to = Flags.CRITICAL)
@Path("/date/{date_start}")
@Path("{slotId}")
@Observes(precedence = CitrusExtensionConstants.INSTANCE_PRECEDENCE)
@Path("{eventId}/asset/attachment/{id}.json")
@ManagedOperation(description = "Sets maintenance mode")
@ApiOperation(httpMethod = "GET", value = "API to get user role by id", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@EnvVariable("")
@AnyRes
@Pollable(async = true, message = "Start canceling drop")
@PostMapping(value = "/grant-user")
@WSDoc("Post user information")
@DescribeParameter( name = "percentagesEnabled", min = 0, description = "Indicates whether to output feature area percentages (attributes percentageA and percentageB)" )
@SchedulerJobDTOValid
@ApiException(COMMAND_STATE_COUNT_ERROR)
@ApiOperation("所有实例")
@ApiOperation(value = "Deletes a pet", notes = "", nickname = "deletePet", tags = { "pet" })
@ApiOperation("根据ID查询菜单")
@ApiOperation(value = "Get information about the stock card for the specified facility and product.", notes = "Gets stock card information, by facility and product." + "<p>If no view permissions are found for this stock card, will return 403 Forbidden." + "<p>" + "<p>Path parameters (required):" + "<ul>" + "<li><strong>facilityId</strong> (Long) - facility for the stock card.</li>" + "<li><strong>productCode</strong> (String) - product for the stock card.</li>" + "</ul>" + "<p>" + "<p>Request parameters:" + "<ul>" + "<li><strong>entries</strong> (Integer, optional, default = 1) - Number of stock card entries to " + "get in the result.</li>" + "</ul>")
@PositiveOrZero
@RequestMapping("/{zone}/debates/{articleId}/{parentDebateId}")
@SuppressWarnings("NonFinalFieldReferencedInHashCode")
@SuppressWarnings("OverlyComplexMethod")
@QueryParam ("appId")
@RequestParam(PM_IDENTIFIERS)
@Validated(DeleteTableEntity.class)
@Decision(POST)
@Param(value = USERNAME, required = true)
@GetMapping("/truck-types")
@SuppressWarnings("PMD.CollapsibleIfStatements")
@PathVariable("distributionSetId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates that form data could be queried."), @ApiResponse(code = 404, message = "Indicates that form data could not be found.") })
@RequestMapping( value = {"/get_BRMSParamDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping("createUserTable")
@ApiOperation(value = "Get workflow's aborted workflow list", response = WorkflowDTO.class, responseContainer = "List")
@JsonProperty("fee")
@Description("Round down to nearest integer")
@ApiException(IMPORT_PROCESS_DEFINE_ERROR)
@UdfParameter(description = "The longitude of the second point in decimal degrees.")
@ApiResponses({ @ApiResponse(code = HttpStatus.SC_OK, message = MSG_SUCCESSFUL_OPERATION), @ApiResponse(code = HttpStatus.SC_NOT_FOUND, message = MSG_CLUSTER_NOT_FOUND), @ApiResponse(code = HttpStatus.SC_UNAUTHORIZED, message = MSG_NOT_AUTHENTICATED), @ApiResponse(code = HttpStatus.SC_FORBIDDEN, message = MSG_PERMISSION_DENIED), @ApiResponse(code = HttpStatus.SC_INTERNAL_SERVER_ERROR, message = MSG_SERVER_ERROR), @ApiResponse(code = HttpStatus.SC_BAD_REQUEST, message = MSG_INVALID_ARGUMENTS), })
@Name(value = "limit", defaultValue = "0")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.SIGNATURE, description = "签名后数据") }))
@Path("/{id_family}")
@DELETE
@ApiOperation("删除通知")
@Path("getSchema/{schemaName}")
@DeleteMapping("/node/{uniqueNodeId}")
@HandleErrors({ @HandleError(code = 20001, exception = InvalidatePasswordException.class, description = "invalidate password") })
@AuditEventMethod(event = GENERATE_INTERNAL_TLS_CSR)
@Param(value = PRIVATE_KEY_DATA, encrypted = true)
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}", method = RequestMethod.GET)
@ApiOperation("Reads users' private profile")
@RequestParam(value = "host")
@ApiOperation(value = "This API returns single Default Monkey Strategy Object present in Elastic Search for given Monkey Strategy Name & Version", response = ResponseEntity.class)
@Validated(UpdateDalGroup.class)
@RequestParam("message_id")
@Path("/permission/{id}")
@RequiresApi(api = Build.VERSION_CODES.O_MR1)
@FormParam("rememberMe")
@Form
@Path("/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate")
@GetMapping("/get-by-id/{questionId}")
@ApiOperation("Get recoverycodes for two factor authentication")
@SuppressWarnings({ "squid:S1523", "squid:S3011"})
@RequestParam("pageNum")
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT, paramIndex = 1, userRole = { RoleNames.ROLE_COLLABORATOR_OWNER, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN, RoleNames.ROLE_PROJ_COLLABORATOR_CONTRIBUTOR }) })
@GetMapping("/{metric}/portfolio/{name}/{lob}/detail")
@Column(unique = true)
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.FLOAT, concerns = AtlasConversionConcern.RANGE)
@RequestMapping(value = L10NAPIV1.UPDATE_TRANSLATION_L10N, method = RequestMethod.POST, produces = { API.API_CHARSET })
@RequestMapping(value = "/game/{gameId}/start-game", method = RequestMethod.POST)
@PostMapping(value = "/create-user", produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE})
@PostMapping(path = "/lineage-mappings")
@Finder("status")
@RequestPayload
@CliOption(key = {"commit"}, help = "Commit to show")
@Get("/")
@SuppressWarnings({ "null", "unused" })
@RequestMapping(value = EXTERNAL_INTERFACE_URI_PREFIX + "/{externalInterfaceName}", method = RequestMethod.DELETE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_PERM_MAP + "\")")
@Experimental
@PostMapping(value = "/verify-queue")
@Description("apoc.text.lpad(text,count,delim) YIELD value - left pad the string to the given width")
@RequestMapping(value = "/api/qualityAverageAwardPeriod", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@GetMapping("/mongo/findAll")
@ApiParam(value = "optional pagination - at which page to start, defaults to 0 (meaning first)", required = false)
@Delete("/projects/{projectName}")
@GetMapping("/organisation/{organisationId}/application/{applicationId}")
@ApiOperation("Retrieves list of available algorithms.")
@RequestParam(value = "inAssessmentReviewPanel", required = false)
@IntRange(from = LOWER, to = UPPER)
@RequiresApi(api = Build.VERSION_CODES.M)
@SecuredBySpring(value = "ApplicationSectionController", description = "Internal users can access the sections in the 'Your project Finances'")
@ModelAttribute("facility")
@RequestPart(name = "version", required = false)
@Mapping(target = "flowStatusDetails", expression = "java(flow.isAllocateProtectedPath() ? " + "new FlowStatusDetails(flow.getMainFlowPrioritizedPathsStatus(), " + "flow.getProtectedFlowPrioritizedPathsStatus()) : null)")
@GetMapping("/company")
@PermissionRule(value = "ADD_NEW_ORGANISATION", description = "Allowed to add a new organisation")
@RequestMapping(value = "/api/topTenLargestTenders", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ApiOperation(value = "${VaultAuthControllerV2.revoke.value}", notes = "${VaultAuthControllerV2.revoke.notes}")
@ConfigDescription("The time over which initial requests are considered when calculating retry budgets")
@Produces ( { APPLICATION_JSON } )
@Scheduled(fixedRate = 60_000 * 60 * 4, initialDelay = -1)
@Operation(description = "Find all todos")
@Path("setObjects")
@Path( "/{host_id}" )
@ApiParam(value = "待删除的问题", required = true)
@DescribeParameter(name = "features", min = 0, description = "Input feature collection")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "datasourceIds", value = "DATASOURCE_IDS", type = "String") })
@GetMapping("/{appId:\\d+}/navtree")
@ApiResponses({ @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 400, message = "Bad Request") })
@QueryParam("targetId")
@ApiParam(value = "optional case instance status (open, closed, canceled) - defaults ot open (1) only", required = false, allowableValues="open,closed,cancelled")
@ApiOperation(value = "Delete PersonPaper", position = 4)
@ShellOption(help = "Reverse order by column. Default is: false")
@PermissionRule(value = "READ", description = "Innovation lead users can read statuses of all questions")
@SuppressFBWarnings(value = "PZLA_PREFER_ZERO_LENGTH_ARRAYS")
@RequestParam(value = "overheadId")
@PathParam("privilegeId")
@ApiOperation(value = "Create a new workspace", notes = "User and system/admin can create a new persistent workspace. To create a new workspace, a user needs " + "a valid account. Workspace attributes are optional and used as a storage for any workspace specific information", response = WorkspaceDescriptor.class)
@ApiOperation(value = "Get StudyPlan Cycle by id")
@RequestMapping(value = "/api/v1/index/quick", method = {RequestMethod.POST, RequestMethod.GET})
@PreAuthorize("hasApplicationPermission(EDIT_PROJECT)")
@Facet( name = "Unsupported" )
@Path( "/ping" )
@DescribeParameter(name = "from_measure", description = "Measure for start of segment to extract")
@PermissionRule(value = "READ", description = "Monitoring officers can see partner organisations on a project they are assigned to")
@Route(method = HttpMethod.GET, uri = ".json")
@GetMapping("/ladder")
@Path("/jar/{jarName}")
@ApiOperation(value = "getNodeListByDefinitionIdList", notes = "GET_NODE_LIST_BY_DEFINITION_ID_NOTES")
@PostMapping(value = "{" + TYPE_ID + "}/{" + OBJECT_ID + "}")
@PreAuthorize("hasRole('Reviewer')")
@RequestParam(value = "q", required = true)
@RequestMapping("/doc")
@GetMapping("/{competitionId}/stakeholder/find-all")
@ParameterName("precedes")
@PreAuthorize("#oauth2.hasScope('fullstop.violation.write')")
@ApiOperation(value = "Get all emails for sending news.")
@JsonProperty(value = "_links")
@PathParam("job_key")
@PathVariable("markedAsInCompleteById")
@RequestMapping( value = BUSINESS_OBJECT_DATA_STATUS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.GET)
@GetMapping("/invite/competition/{inviteHash}/reject/thank-you")
@ApiOperation(value = "Get a single user", tags = { "Users" })
@Api(1.3)
@ApiParam(value = "Name of the Data Role to get its permissions", required = true)
@QueryParam("positionId")
@ApiOperation(value = "Get instantiated workflow in workspace", response = WorkflowDTO.class)
@Path( "/list" )
@ApiOperation(value = "deleteProcessDefinitionVersion", notes = "DELETE_PROCESS_DEFINITION_VERSION_NOTES")
@NotifyChange({SELECTED_GROUP_FOR_DIALOG, SHOW_GROUP_DIALOG})
@SuppressWarnings("squid:S1479")
@RequestParam("term")
@Operation(httpMethods = "POST", bodyParam = "data")
@CliCommand(value = "show archived commit stats", help = "Read commits from archived files and show details")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_FINANCE_CHECKS_SECTION_EXTERNAL')")
@JsonProperty("push_body")
@PermissionRule(value = "READ", description = "Internal users (other than innovation lead) can see all application resources")
@ApiException(PUBLISH_SCHEDULE_ONLINE_ERROR)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of RoleDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestParam(value = "environmentNamePrefix", required = false)
@QueryParam(Command.NEW)
@Description("Encode value as a 64-bit 2's complement big endian varbinary")
@Path("/{roleId}")
@GetMapping("new-terms-and-conditions")
@GetMapping("/find-by-question-id/{questionId}")
@EventHandler("constraints-anchor-container")
@ExceptionHandler(MissingRequiredParameterException.class)
@QueryParam("entitle_date")
@ShellMethodAvailability("adminAvailability")
@Path("/dump/thread")
@Endpoint(name = "size")
@Size(2)
@PostMapping("/delete.json")
@QueryParam( "userNames" )
@Produces(MediaType.APPLICATION_JSON)
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.STRING)
@GetMapping(path = "/order/{orderId}")
@Path("{eventId}/workflows/{workflowId}/operations.json")
@RequestMapping(value = "/force_password_change", method = POST)
@QueryParam("forceCreate")
@Path("/queue/{taskType}/{taskId}")
@Path("/folder/{path:.*}")
@ApiOperation(value = "Update Asset")
@JsonProperty(PROP_NAME)
@QueryParam("states")
@PathParam("output")
@PathParam("groupMappingName")
@PostMapping(params = "removeAttachment")
@RequestParam(value = "repositoryId", required = true)
@RequestParam(value = "targetProjectId", required = true)
@GetMapping("/get-finance-users-invite/{inviteHash}")
@MigratePostedEntity
@Parameter(description = "channelTypeUID")
@OperationRecord(type = OperationRecordLog.OperationType.CREATE, resource = OperationRecordLog.OperationResource.ANDROID_VERSION, description = OperationRecordLog.OperationDescription.CREATE_ANDROID_VERSION)
@SuppressWarnings( { "unchecked", "rawtypes" } )
@MutableCopy
@Path("delete")
@Mapping(source = "tableId.value", target = "tableId")
@Path("/async")
@PreAuthorize("@fideliusRoleService.isAuthorizedToDelete(#credential.getApplication(), #credential.getAccount())")
@Produces( TEXT_PLAIN )
@LongFormat
@RequestMapping(value = "/namespaces/{namespaceCode}", method = RequestMethod.DELETE)
@QueryParam("longitude")
@PostMapping("/config/{uniqueNodeId}/update")
@ApiOperation(value = "Delete milestone", response = Response.class)
@RequiresPermissions("nexus:users:delete")
@Template(name = "/feed-entries.ftl")
@JsonProperty("name")
@Path( PATH_RELATIONSHIP_PROPERTIES )
@PathVariable("function")
@PermissionRule(value = "UPDATE", description = "No users can currently update questions")
@Path("/object/{id}")
@ApiOperation(notes = "Retrieves list of Entitlements", value = "listAllForConsumer")
@Mapping(target = "source", expression = "java(new FlowEndpoint(flow.getSrcSwitchId(), " + "flow.getSrcPort(), flow.getSrcVlan()))")
@AuditEventMethod(event = EDIT_REST_ENDPOINT)
@ApiOperation("Creates a Version for the identified VersionedRecord.")
@RequestParam(Params.ID)
@Cacheable("github.commits")
@CacheResult(cacheName = "io.cereebro.system")
@ApiOperation(value = "List all environments")
@RequestMapping(value = "/rest-api/lookup/regimens", method = RequestMethod.GET, headers = ACCEPT_JSON)
@Description("apoc.date.convert(12345, 'ms', 'd') convert a timestamp in one time unit into one of a different time unit")
@WebParam(name = "personalInfo")
@RequestMapping(value = "/{diseaseTraitId}", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@PreAuthorize("(hasPermission(#post.id, 'POST', 'GeneralPermission.WRITE') and " + "hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.EDIT_OWN_POSTS')) or " + "(not hasPermission(#post.id, 'POST', 'GeneralPermission.WRITE') and " + "hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.EDIT_OTHERS_POSTS'))")
@ApiOperation(value = "获取token", notes = "登录获取token")
@SchedulerLock(name = "AutomaticPermanentBlocksCleanup")
@Value("${apiml.service.scheme}")
@QueryParam("ids")
@ApiParam(value = "Delete(mark) or erase(permanent)", defaultValue = RecordOptionListContainer.DELETE, allowableValues = RecordOptionListContainer.DELETE + " , " + RecordOptionListContainer.ERASE)
@Path("configs/{uid}")
@QueryParam("hasHeader")
@GetMapping("/count-pending-bank-details-approvals")
@Path("criteria/{id}")
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_DATE, required = false)
@PostAuthorize("hasRole(@configHolder.getSuperAdminRoleName()) or hasPermission(#accountName, 'READ')")
@RequestMapping(value = {"/sp_dictionary/remove_SafePolicyWarning"}, method = {RequestMethod.POST})
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 500, message = "InternalServerErrorException")})
@RequestMapping( value = "/businessObjectData/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.GET)
@Description("apoc.create.setRelProperty( [rel,id,ids,rels], key, value) - sets the given property on the relationship(s)")
@RequestParam(value = "fundingFilter", required = false)
@RequestMapping(value = "/init", method = RequestMethod.POST)
@SuppressFBWarnings(value = "NP_NONNULL_PARAM_VIOLATION", justification = "No ThreadPoolExecutor available to pass.")
@RequestMapping(value = {"/api/cnf-adapter/v1/instance/{instID}"}, method = RequestMethod.DELETE, produces = "application/json")
@NotifyChange({SELECTED_BRANCH, MODERATING_BRANCHES, SHOW_MODERATOR_GROUP_SELECTION_PART})
@Path("events/metadata.json")
@JsonBody
@RequestParam("typeId")
@PathParam(value = "intygsId")
@ApiParam("Current state of workflow instance")
@ApiParam(required = true, value = "Account to create")
@Cacheable(cacheNames = "UserDetails", unless = "#username == null", cacheManager = "JDKCacheManager")
@Description("Returns TRUE if this Geometry is spatially related to another Geometry")
@Produces(MCRJerseyUtil.APPLICATION_JSON_UTF8)
@Attribute
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 403, message = ""), @ApiResponse(code = 404, message = "") })
@JsonProperty("-XX")
@Path("/vehicle/{vehicleId}")
@PostMapping(value = "/v1/listing/assets")
@PermissionRule(value = "CHECK_USER_APPLICATION", description = "The user can check if they have an application for the competition")
@ApiOperation(httpMethod = "POST", value = "Get the list of assets in an asset group. Optional filters -'application','environment','resourceType' ")
@RequestMapping(value = "")
@QueryParam("storeID")
@RequestMapping("/jobType")
@QueryParam("docker_image")
@ApiOperation("Retrieves all the available record types.")
@JsonProperty("nurl")
@FloatRange(from = LAT_MIN, to = LAT_MAX)
@RequestMapping(value = BUSINESS_OBJECT_DATA_ATTRIBUTES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Param(value = KEYSTORE_PASSWORD, encrypted = true)
@PathVariable("correlator")
@ApiOperation( value = "Is indexing?", notes = "", nickname = "isIndexing")
@ApiOperation( value = "Traverse the Object/Fact graph starting at a specific Object.", notes = "Deprecated, use 'v1/traverse/object/{type}/{value}' instead.\n\n" + "This operation traverses the graph of Objects and Facts, and returns the result of the graph traversal. " + "Objects are represented as graph vertices and Facts as graph edges. The labels of vertices and edges " + "are the names of the corresponding ObjectTypes and FactTypes, respectively.\n\n" + "The traversal query contained in the request must be a valid Gremlin query [0,1]. Inside the query the " + "graph is referenced as 'g' and the starting point of the traversal is set to the Object specified in the " + "request. Therefore, it is not necessary to either instantiate a graph instance or to set the starting " + "point of the traversal by using V() or E(). For example, a query to fetch all outgoing edges from the " + "starting Object would simply be 'g.outE()'.\n\n" + "If the result of the graph traversal are edges the response will contain the Facts belonging to those " + "edges. If the result are vertices the response will contain Objects. In all other cases the result " + "of the traversal is returned as-is, for instance, when the result is a list of vertex or edge properties.\n\n" + "[0] Tutorial: https: "[1]
@PathParam("replyId")
@ApiOperation(value = "${SelfSupportController.addAWSRoleToSafe.value}", notes = "${SelfSupportController.addAWSRoleToSafe.notes}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing an Dataset)"), })
@KafkaListener(topics = "${kafka.topics.notification.mail.name}")
@PermissionRule(value = "ACCESS_PROJECT_MANAGER_PAGE", description = "A lead can access the Project Manager " + "page when their Companies House data is complete or not required, and the Grant Offer Letter has not yet been generated")
@Name("list2")
@Path("/pages/{pageId}/copy")
@PositiveOrZero(message = "startFrom should be a positive number")
@Description("apoc.number.exact.sub(stringA,stringB) - return the substraction's of two large numbers")
@QueryParam("callback")
@ApiOperation( value = "删除某个APP", notes = "删除某个APP" )
@ApiOperation( value = "Commit or cancel the specified transaction", response = TransactionResultEntity.class, authorizations = { @Authorization(value = "Write - /data-transfer/input-ports/{uuid}") } )
@RequestMapping(path = "/post",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_UTF8_VALUE,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
@PostMapping(params = "remove-team-member")
@When("^build image \"([^\"]+)\" from file \"([^\"]+)\"$")
@Path("rollback/{secretName}/{versionId}")
@RequestMapping(value = "/{specOfferId}/benefits/{specOfferBenefitId}", method = RequestMethod.DELETE)
@RequestParam(value = "extra", required = false)
@PathParam("cacheId")
@Path("/required")
@Validated(AddAppGroup.class)
@RequestParam(value = "name")
@HeaderParam(AUTH_HEADER)
@PermissionRule( value = "UPDATE_BASIC_PROJECT_SETUP_DETAILS", description = "The lead partners can update the basic project details, address, Project Manager")
@ApiResponses(value = { @ApiResponse(code = 401, message = "未注册或超时或激活码错误") })
@ApiParam(name = "segmentationProfile", value = "Segmentation Profile")
@ApiParam(value = "Experiment ID")
@ApiOperation("Gets a specific Distribution of an UnversionedRecord.")
@OperatorDependency( operator = EQUAL, argumentTypes = {"varchar", "varchar"}, convention = @Convention(arguments = {BLOCK_POSITION, BLOCK_POSITION}, result = NULLABLE_RETURN))
@PerformanceMetric("v3.topics.partitions-reassignment.list")
@Operation(tags = {"user-errors"}, summary = "Return last user errors for all users", description = "Extract descending ordered user errors until the specified db_id reached. Limit is specified by parameter", security = @SecurityRequirement(name = "admin_api_key"), responses = @ApiResponse(description = "User error message representation. Timestamp corresponds to UTC time.", responseCode = "200", content = @Content(mediaType = "application/json", schema = @Schema(implementation = UserErrorMessage.class))))
@PreAuthorize("hasAuthority('EXPORT_PROXY_INTERNAL_CERT')")
@ApiOperation( value = "列出所有用户（可分页，查询）", notes = "APP版本管理系统的全部用户列表" )
@Path("/chart")
@FormDataParam("downloadURL")
@Timed("db_storage_write_operation")
@Path("/{intygsTyp}/{intygsId}/copy")
@RequestMapping(value = {"/decision_dictionary/save_Settings"}, method = {RequestMethod.POST})
@ApiOperation(value = "downloadResource", notes = "DOWNLOAD_RESOURCE_NOTES")
@GetMapping("/ip")
@GetMapping({"/home", "/"})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_X_AUDIT_MAP + "\")")
@GetMapping("/users/{userId}/projects/{projectId}/members")
@ParameterName("list")
@TargetApi(VERSION_CODES.HONEYCOMB)
@ExceptionHandler(value = SoapException.class)
@ApiResponse(code = 200, message = "Ok", response = ScaApproach.class)
@PathParam(ResourceDefinitions.Path.TelevisionShows.SERIES_TITLE_PARAMETER)
@Path("/{topicName}/partitions/{partitionId}")
@WSDoc("Gets Drug Groups by name")
@DeleteMapping("/remove-kta-invite-by-application/{applicationId}")
@PostMapping(value="/travelPlan/cheapest")
@GetMapping("/app/list/bind")
@RequestMapping(value = "/requisitions/{id}/comments", method = GET, headers = ACCEPT_JSON)
@Path("/status/{tier}")
@ApiOperation(value = "queryTenantlistPaging", notes = "QUERY_TENANT_LIST_PAGING_NOTES")
@GetMapping("/find-all")
@PreAuthorize(EmailRolesConstants.HAS_ANY_EMAIL_ROLE)
@DescribeParameter(name = "band", description = "Name of band to use for values to be contoured", min = 0, max = 1)
@ApiOperation( value = "Create a new FactType.", notes = "This operation creates a new FactType in the Namespace of the running instance.\n\n" + "A FactType defines what kind of Facts can be created and specifies either that a Fact links to Objects " + "or that a Fact directly references another Fact (i.e. a meta Fact). The first kind of FactType is " + "defined using the 'relevantObjectBindings' field whereas the second kind of FactType using the " + "'relevantFactBindings' field. It is not permitted to create a FactType which allows bindings between " + "both Objects and Facts for the same FactType.\n\n" + "Whenever a new Fact is created the system verifies that the Fact satisfies the FactType definition by " + "checking that the Fact's value passes the FactType's Validator and that the Fact binds to Objects or " + "Facts of the correct type.\n\n" + "The following Validators exist:\n\n" + "* TrueValidator: It accepts a value without any validation. Use carefully as the Validator cannot be " + "changed after the FactType has been created!\n" + "* RegexValidator: It matches a value against a regular expression. The regular expression must be " + "provided using the 'validatorParameter' field.", response = FactType.class, code = 201 )
@PermissionRule(value = "SEND", description = "lead applicant can invite to the application")
@SuppressWarnings({"unchecked" })
@ApiOperation(value = "${SSLCertificateController.addGroupToCertificate.value}", notes = "${SSLCertificateController.addGroupToCertificate.notes}", hidden = true)
@HystrixCommand(groupKey = "joke-svc-broker", commandKey = "joke-svc-cmd", threadPoolKey = "joke-svc-pool")
@RestQuery( name = "getagents", description = "Returns a list of agents.", returnDescription = "", restParameters = { @RestParameter(name = "limit", description = "The maximum number of results to return for a single request.", isRequired = false, type = Type.INTEGER), @RestParameter(name = "offset", description = "The index of the first result to return.", isRequired = false, type = Type.INTEGER) }, responses = { @RestResponse(description = "A (potentially empty) list of agents is returned.", responseCode = HttpServletResponse.SC_OK) } )
@GetMapping(value = "/nodes")
@Path("/{id : \\d+}")
@SuppressWarnings({ "PMD.ExcessiveMethodLength", "PMD.NPathComplexity" })
@Path("/{idFeature}")
@ApiParam("consumer who owns or hosts the guest in question")
@PostMapping(value = "/grant-offer-letter", params = "uploadGrantOfferLetterClicked")
@QueryParam("visibleOnly")
@RequestMapping( value = "/registries", method = RequestMethod.GET, produces = "application/json")
@RequestMapping(value = "/{backendId}/download", method = RequestMethod.GET)
@Operation( summary = "Update an existing user", description = "Updates an existing user in the database and returns the updated user.", tags = { "users" }, responses = { @ApiResponse(responseCode = "200", description = "The user was successfully updated", content = @Content( mediaType = "application/json", schema = @Schema(implementation = User.class))), @ApiResponse(responseCode = "400", description = "The update request was malformed"), @ApiResponse(responseCode = "401", description = "The request was unauthorized"), @ApiResponse(responseCode = "404", description = "The existing user was not found in the database"), @ApiResponse(responseCode = "409", description = "A user with the updated email address already exists"), @ApiResponse(responseCode = "500", description = "The database rejected the request for an unknown reason"), @ApiResponse(responseCode = "503", description = "The database is currently unavailable") })
@RolesAllowed("users")
@EventEmitter(selectorName = EventConstants.SELECTOR_NAME, selectorValue = EventConstants.POST_CHARGE_DEFINITION)
@SuppressLint("CheckResult")
@Event
@IntRange(from = 0, to = Integer.MAX_VALUE)
@RequestMapping(value = GLOBAL_ATTRIBUTE_DEFINITIONS_URI_PREFIX + "/globalAttributeDefinitionLevels/{globalAttributeDefinitionLevel}/globalAttributeDefinitionNames/{globalAttributeDefinitionName}", method = RequestMethod.DELETE)
@Path("/{version:[vV][1]}/subnetCapabilityQuery")
@GetMapping("/{name}/sprites/exists")
@QueryParam(RMWSConsts.FINISHED_TIME_END)
@GetMapping("/without-growth-table")
@GetMapping(path = "/contacts/account/{accountId}")
@GetMapping(value = "/{appId}/{clusterName}/{namespace:.+}")
@ApiParam("Workflow definition type of workflow instance")
@Around("execution(public * *(..)) && within(@com.hotels.bdp.waggledance.metrics.Monitored *)")
@Path("/{job-id}/stdout")
@SerializedName("voiceLocale")
@When("^SSM block domain \"([^\"]*)\" on (\\d+) instances$")
@ApiOperation( value = "Add a comment to a Fact.", notes = "This operation adds a comment to a Fact. The request will be rejected with a 403 " + "if a user does not have access to the Fact.", response = FactComment.class, code = 201 )
@RequestMapping(value = "/users/*/notifications", method = RequestMethod.POST)
@Cacheable("userinfo")
@RequestParam(name = "force_login", required = false, defaultValue = "false")
@Name("typeId")
@ApiOperation(value = "${SafesController.addGroupToSafe.value}", notes = "${SafesController.addGroupToSafe.notes}")
@DescribeParameter( name = "smooth", description = "Indicates whether contour lines are smoothed using Bezier smoothing", min = 0 )
@PsIntegrationTime
@RequestMapping(value = "/{soapProjectId}/port/{soapPortId}", method = RequestMethod.GET)
@Path("{ciId}/baselines/{baselineId}/parts")
@Path("/blocks")
@RequestMapping(value = "/{id}", method = GET, headers = ACCEPT_JSON)
@GetMapping("/services")
@PathParam("maxBudgetAllowed")
@ApiOperation(httpMethod = "GET", value = "API to get all domain details", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("hasBranchPermission(#projectName, #branchName, EDIT_PAGE)")
@Path("{catalogId}/records/{recordId}/versions/{versionId}")
@ApiOperation(value = "Removes a favorite.", response = Response.class, httpMethod = "DELETE", protocols = "https")
@QueryParam(RMWSConsts.STARTED_TIME_END)
@RequestMapping(path = "/list-categories", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Get group members", response = Collection.class)
@QueryParam( "in_use" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Download success"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PayloadRoot(localPart = ECHO_REQUEST_LOCAL_NAME, namespace = NAMESPACE_URI)
@RequestParam(value = "tmst", defaultValue = "0")
@LogMessageDoc(level="WARN", message="Timeout while waiting for role reply from switch {switch}." + " Disconnecting", explanation="Timed out waiting for the switch to respond to " + "a request to change the HA role.", recommendation=LogMessageDoc.CHECK_SWITCH)
@RequestMapping(value = "/{id}", method = RequestMethod.PUT, produces = {"application/xml", "application/json"})
@GetMapping("/{projectId}/duration")
@Action(name = "SQL Command", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(UPDATE_COUNT), @Output(OUTPUT_TEXT), @Output(EXCEPTION), }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@PermissionRule(value = "ACCESS_SPEND_PROFILE_SECTION", description = "A partner can access the Spend Profile " + "section when their Companies House details are complete or not required, the Project Details have been submitted, " + "and the Organisation's Bank Details have been approved or queried")
@Path("/{type}/list")
@PostMapping("add-row")
@PermissionRule(value = "MARK_SPEND_PROFILE_COMPLETE", description = "Any partner belonging to organisation can mark its spend profile as complete")
@ApiOperation(hidden = true, value = "${OIDCAuthController.deleteGroupAliasByID.value}", notes = "${OIDCAuthController.deleteGroupAliasByID.notes}")
@RequestMapping(params = "pause", method = RequestMethod.GET)
@QueryParam(Command.HELP)
@RequestMapping(value = "/{type}/{name}/{event}", method = { RequestMethod.PUT })
@JsonProperty("validateProject")
@RouteMeta(permission = "删除用户", module = "管理员")
@ModelAttribute("sellOrder")
@PermissionRule(value = "READ", description = "A external Finance can can download a file for an answer for applications they're assigned to")
@PostMapping(value = "/feedback/{applicationId}", produces = "application/json")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.RN_ROUTE, description = OperationRecordLog.OperationDescription.UPDATE_RN_ROUTE)
@Path("/disable2fa")
@Path ( "/logicalRoleMap" )
@PathParam("className")
@ApiOperation("Delete document from user's private space")
@ApiOperation("Create a new workflow definition")
@Transactional(Transactional.TxType.MANDATORY)
@Path("{experimentID}/buckets/{bucketLabel}")
@UpnpInputArgument(name = "RequestedCount", stateVariable = "A_ARG_TYPE_Count")
@PostMapping(value = ENDPOINT)
@ApiOperation(value = "Gets flow", response = FlowResponsePayload.class)
@GetMapping(value = "/withdraw/{assessmentId}/confirm")
@UserFunction("gds.util.isInfinite")
@Description("Modifies date in the UTC time zone according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{modifyDateByZoneId(date, modifyPattern, timeZoneId)}")
@Schedule(second="*/5",minute="*",hour="*")
@RequestMapping(value = "/resources/icon/{name}", method = RequestMethod.GET)
@RequestParam(value = "content")
@ResponseData(name = "返回值", description = "返回一个Map,包含三个key", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = "tx", description = "完整交易序列化字符串,如果交易没达到最小签名数可继续签名"), @Key(name = "txHash", description = "交易hash"), @Key(name = "completed", valueType = boolean.class, description = "true:交易已完成(已广播),false:交易没完成,没有达到最小签名数") }))
@PermissionRule(value = "SUBMIT_DOCUMENT", description = "Project Manager can submit document")
@GetMapping(value = "/edge")
@Description("Returns the current time in the UTC time zone modified according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{getTimeByZoneId(modifyPattern, timeZoneId)}")
@RequestMapping(value = "/{personId}/families/{id}", method = RequestMethod.DELETE)
@Operation( summary = "Retrieve all completed only shards", description = "Get all 'completed' shard entries from database", tags = {"shards"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = ShardDTO.class))) })
@RequestMapping( value = "search", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'CREATE_REQUISITION, AUTHORIZE_REQUISITION, APPROVE_REQUISITION')")
@RequestParam(value = "startTime", required = false)
@Transactional(rollbackFor = Exception.class)
@IntRange(from = MIN_SEGMENT, to = MAX_SEGMENT)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_FACILITY_APPROVED_PRODUCT')")
@PostMapping("/config/{documentConfigId}")
@Transactional(propagation = Propagation.NOT_SUPPORTED)
@ResponseStatus(CREATED)
@SecuredBySpring(value = "UserManagementController.viewUser() method", description = "IFS admins and support users can view users.")
@CliCommand(value = {"temp_query", "temp query"}, help = "query against created temp view")
@QueryParam("jsonType")
@RequestMapping(value = "/jobs/signal", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@PathParam("id_unit")
@Path("/running/{name}")
@ConditionalOnProperty(ENDPOINTS_LOGVIEW_PATH)
@Secured(SecurityFunctions.FN_EMR_HIVE_STEPS_POST)
@RequestMapping( value = "/{metadataUuid}/extents.json", produces = { MediaType.APPLICATION_JSON_VALUE }, method = RequestMethod.GET)
@Cacheable(value = { "janus-meta-data" })
@Path("index")
@WSDoc("Gets Drug for the uuid path")
@PostMapping(value = "/v1/vulnerabilities/occurrences")
@PathVariable("snapshotId")
@MultiMQAdminCmdMethod
@RequestMapping({ "/login", "/create", "/gallery", "/home", "/more" })
@RequestMapping(value = "/alerts", method = GET, headers = ACCEPT_JSON)
@RequestMapping(path = "/v1/vulnerabilities/detail/{resourceId}", method = RequestMethod.GET)
@Path("/{application}")
@When("^(?:user )?navigates? to \"([^\"]+)\"$")
@RequestMapping(path = "/v1/trend/compliance", method = RequestMethod.POST)
@PermissionRule(value = "MAX_FUNDING_LEVEL_OVERRIDDEN", description = "A user can see the grant claim maximums if they are an internal user")
@PathVariable(value = "tagTypeCode")
@QueryParam("permission")
@Path("/{gavc}" + ServerAPI.GET_LICENSES)
@GetMapping("/resend-email-verification")
@Path("/policies/{serviceDefName}/for-resource")
@PostMapping("/command")
@PathParam("newIntygsTyp")
@RequestPart(name = "description", required = false)
@OslcName(TRS_TERM_CHANGE)
@RequestParam(value = "now", required = false)
@RequestMapping(value = BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/externalInterfaceNames/{externalInterfaceName}", method = RequestMethod.DELETE)
@UdafFactory(description = "collect values of an Integer field into a single Array")
@ExtensionDescriptor(description = "pass an integer parameter to be used in the response.")
@SuppressWarnings("NullAway")
@RequestMapping(value = STORAGE_URI_PREFIX + "/{storageName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Validated({Second.class})
@PreAuthorize("@securityContextCurrentUserService.canAccessUserOrAdmin(#id)")
@BindingParam("component")
@HandleErrors({ @HandleError(code = 20010, exception = ObjectNotFoundException.class, description = "article not found") })
@JsonProperty("slow-lock-log-trigger-in-ms")
@Operation(summary = "List experiment's log", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class)))})
@ApiOperation(value = "Update effectivity", response = EffectivityDTO.class)
@Consumes(NTRIPLES)
@Given("^" + Phrases.SUBJECT + " make" + Phrases.OPTIONAL_PLURAL + " a " + Phrases.HTTP_METHOD + " " + Phrases.HTTP_REQUEST + " to \"([^\"]+)\"?$")
@GetMapping("/pending-bank-details-approvals")
@ApiOperation("Find the job with the specified ID")
@PathVariable("fileReference")
@DescribeParameter( name = "width", description = "Width of the output raster in pixels", minValue = 1 )
@ApiOperation(value = "Find the named translator belonging to the vdb", response = RestVdbTranslator.class)
@GetMapping("/{page:[0-9]+}/{size:[0-9]+}")
@Path (REST_API_TECHNOLOGIES + REST_API_PATH_ID)
@RequestMapping(value = "/people/{username}.json", method = RequestMethod.GET)
@QueryParam ("timeZone")
@Path("/graph/{name}/{version}")
@Description("apoc.coll.sort(coll) sort on Collections")
@ApiParam(value = "Logo to use for the catalog")
@ApiOperation(value = "Get paper type by id")
@PostMapping(value = "add", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
@WSDoc("Gets Full representation of Relationships for the given parameters")
@JmxOperation
@RequestParam(name = "category", required = false)
@GetMapping("/{entityTypeId}")
@GetMapping(value = "admin/rejudge", params = "solution_id")
@PostMapping(TWO_FACTOR_ACTIVATION_AUTHENTICATE_URI)
@ApiParam(value = "Increase record popularity", required = false)
@AutomationDriver.ReadyResult
@Description("Count of code points of the given string")
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="NP_NULL_ON_SOME_PATH", justification="Null case checked by precondition")
@RequestParam(value = "q")
@Path("/channel/{crisisCode}")
@Path("{outageName}")
@Path("/currency-count")
@JsonProperty("workflow_id")
@ApiOperation("Find scaling policy for a policy Id")
@IbisDoc({"Certificate Password", ""})
@Path("package/{packageName}")
@PathVariable("code")
@ApiOperation( value = "Delete a permission on an object for a single user or role", code = 204, response = ResponseEntity.class)
@ApiImplicitParams({ @ApiImplicitParam(name = "page", dataType = "integer", paramType = "query", value = "Results page you want to retrieve (0..N)"), @ApiImplicitParam(name = "size", dataType = "integer", paramType = "query", value = "Number of records per page."), @ApiImplicitParam(name = "sort", allowMultiple = true, dataType = "string", paramType = "query", value = "Sorting criteria in the format: \"property,[asc|desc]\". " + "Default sort order is ascending. " + "Multiple sort criteria are supported.") })
@ModelAttribute(EDITED_USER)
@CliCommand(value = "clean showpartitions", help = "Show partition level details of a clean")
@ApiOperation(value = "List all SeaClouds deployed Applications")
@PathParam("id")
@PostMapping("/_delete")
@RequestMapping(value = "/{studyId}/delete", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.POST)
@Path("create")
@Path("listObjects/{className}")
@ApiOperation(notes = "Creates a Content", value = "createContent")
@ApiOperation( value = "Get workspaces which user can read", notes = "This operation can be performed only by authorized user", response = WorkspaceDto.class, responseContainer = "List")
@ApiOperation(value = "Delete a comment on a historic process instance", tags = { "History Process" }, notes = "")
@ApiParam(required = true, value = "Workflow model id")
@MessageMapping("vehicle")
@WXComponentProp(name = Constants.Name.RESIZE)
@ForEvent("scroll")
@UpnpAction(out = { @UpnpOutputArgument(name = "Result", stateVariable = "A_ARG_TYPE_Result", getterName = "getResult"), @UpnpOutputArgument(name = "NumberReturned", stateVariable = "A_ARG_TYPE_Count", getterName = "getCount"), @UpnpOutputArgument(name = "TotalMatches", stateVariable = "A_ARG_TYPE_Count", getterName = "getTotalMatches"), @UpnpOutputArgument(name = "UpdateID", stateVariable = "A_ARG_TYPE_UpdateID", getterName = "getContainerUpdateID")})
@RequestParam(value = "taskDependType", required = false)
@RequestMapping(value = "/fileTypes/{fileTypeCode}", method = RequestMethod.DELETE)
@ApiOperation(value = "Return details of a single experiment", response = Experiment.class)
@ApiParam(required = true, value = "Role to update")
@GetMapping("/brokers")
@RequestMapping("/u/{username}/articles")
@Description("Logarithm to given base")
@Path(WorkingFileRepository.MEDIAPACKAGE_PATH_PREFIX + "{mediaPackageID}/{mediaPackageElementID}")
@ExceptionHandler(value = { BindException.class })
@RequestMapping(value="/{wsName}/{name:.+}", method = RequestMethod.GET)
@PermissionRule(value = "SAVE", description = "lead applicant can save an organisation invite for the application")
@PostMapping("/dashboard/competition/{competitionId}")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved locale properties." ), @ResponseCode ( code = 500, condition = "Unable to retrieve locale properties due to some other error." ) } )
@SuppressWarnings({"PMD.StdCyclomaticComplexity", "PMD.CyclomaticComplexity"})
@When("^add ElastiCache nodes (\\d+)$")
@PermissionRule(value = "READ_PENDING_PARTNER_PROGRESS", description = "Internal users can read partner progress in project setup")
@PermissionRule(value = "UPDATE_USER_EMAIL", description = "Support users can update external users email addresses ")
@Path("{requestId}/comments/{commentId}")
@RequestParam(value = "equipment", defaultValue = "0")
@Path( "{setting : .+}" )
@Path("{milestoneId}/orders")
@PathParam("domainId")
@GetMapping(value = "/status/{flow-id:.+}")
@ApiOperation("Retrieves list of available tasks.")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.BOOLEAN, concerns = AtlasConversionConcern.CONVENTION)
@Measure(SharedServiceConfigProvider.class)
@ScalarFunction("ST_IsEmpty")
@RequestMapping(method = RequestMethod.POST, produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_XML_VALUE })
@HasPermission(oneOfPermission = { Permission.ASSIGN_REMOVE_PERMISSION, Permission.PERMISSION_DELEGATION }, action = Action.CREATE)
@APIDescription("Gets required attribute types based on filter")
@Path( "{job_id}/schedule" )
@SuppressWarnings("squid:S3864")
@GetMapping(value = "/authed-user")
@ApiParam(value = "Book to be updated", required = true)
@ApiOperation(value = "Create an Endpoint", notes = "Create an Endpoint resource for an Organization")
@Description("Returns the current date in the UTC time zone<br/>Example: #{getDate()}")
@ApiException(QUERY_UDF_FUNCTION_LIST_PAGING_ERROR)
@ApiParam("Encoded recipient key")
@Param(value = XSD_DOCUMENT)
@RequestMapping(value = GLOBAL_ATTRIBUTE_DEFINITIONS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("/listRunningQueries")
@RequestParam(value = "s", required = false, defaultValue = "")
@ApiOperation( value = "Updates preferences of logged in user", notes = "The merge strategy is used for update, which means that " + "existing preferences with keys equal to update preference keys will " + "be replaces with new values, and new preferences will be added")
@ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid request") , @ApiResponse(code = 404, message = "Not found") })
@Description("apoc.refactor.mergeNodes([node1,node2],[{properties:'overwrite' or 'discard' or 'combine'}]) merge nodes onto first in list")
@Action(name = "Edit XML", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE)})
@ApiOperation(value = "Delete layer", response = Response.class)
@RequestMapping(path = "/{storageId}/{repositoryId}/simple/{packageName}", method = RequestMethod.GET, produces = MediaType.TEXT_HTML)
@Around("commitLocalTransactionPointcut()")
@Secured(permission = "operations:id:update", description = "Changer le statut d'une opération donnée")
@PermissionRule(value = "READ", description = "Innovation leads can see application resources for competitions assigned to them.")
@RequestMapping(value = "/profile", method = RequestMethod.GET, produces = "text/html")
@ApiOperation( value = "Retrieve a Fact's comments.", notes = "This operation retrieves the comments of a Fact. The request will be rejected with a 403 " + "if a user does not have access to the Fact.", response = FactComment.class, responseContainer = "list" )
@Description("apoc.text.decapitalize(text) YIELD value - decapitalize the first letter of the word")
@RequestMapping(value = "/api/costEffectivenessTenderAmount", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ApiOperation("Retrieve JSON-LD of an uploaded mapping")
@UdfParameter(description = "The input string")
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "ObjectType does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@Timed(name = "timer ${TimedStaticMethodWithNameFromElExpression.ID}")
@GetMapping(path = "me")
@RequestMapping(value = "/requisitions/{id}", method = GET)
@RequestMapping(value = "/requisitions/{id}/authorize", method = PUT, headers = ACCEPT_JSON)
@RequestPart(name = "content", required = true)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.AccountDetailsService.getAccountDetails(..)) && args( consentId, accountId, withBalance, requestUri)", returning = "result", argNames = "result,consentId,accountId,withBalance,requestUri")
@Scheduled(initialDelayString = PROP_AUTO_CLEANUP_INTERVAL, fixedDelayString = PROP_AUTO_CLEANUP_INTERVAL)
@SuppressWarnings("PMD.PrematureDeclaration")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Returns the requested file path" ) } )
@SuppressWarnings({"NullableProblems"})
@ApiOperation(value = "save", notes = "CREATE_PROCESS_DEFINITION_NOTES")
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME_TZ, targetType = FieldType.DATE_TIME_TZ)
@GetMapping(path = "/assurances/assuranceid/{assuranceId}")
@ApiParam(value = "Force rewrite existing project", allowableValues = "true,false")
@Cacheable("github.user")
@RequestMapping(value = "/userGroups")
@RequestWrapper(localName = "getElementByAtomicNumber", targetNamespace = "http: @ResponseWrapper(localName = "getElementByAtomicNumberResponse", targetNamespace = "http: public Element getElementByAtomicNumber( @WebParam(name = "atomicNumber", targetNamespace = "")
@RequestMapping(value = "/health/check/instance/{ip}/{port}", method = RequestMethod.GET)
@RequestMapping(path = "/update", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@RequiresApi(21)
@RequestParam(value = "filter", required = false)
@RequestParam( value = "fullContent", defaultValue = "false")
@RequestMapping(value = "/sections/{sectionId}", method = RequestMethod.GET)
@RequestParam(value = "key", required = true)
@Then("^wait for (\\d+) minute$")
@RequestParam("autoComplete")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Job triggered successfully." ), @ResponseCode ( code = 400, condition = "Invalid input." ), @ResponseCode ( code = 500, condition = "Invalid jobId." ) } )
@ApiOperation(value = "Save one or multiple goals for current user.")
@ModelAttribute("privateMessageDto")
@Path("/{pool_id}")
@QueryParam("verbose")
@JacksonXmlElementWrapper( localName = "ancestors", namespace = DxfNamespaces.DXF_2_0 )
@PathVariable("competitionId")
@ApiOperation(value = "Calculates the average award period, per each year. The year is taken from " + "awards.date and the duration is taken by counting the days" + "between tender.tenderPeriod.endDate and tender.tenderPeriod.startDate. The award has to be active.")
@VisibleForTesting()
@RequestMapping(value = {"/policycreation/importBlackListForDecisionPolicy"}, method = {RequestMethod.POST})
@ApiOperation( value = "Get site (or portal) description", notes = "", nickname = "getDescription")
@PostMapping(TWO_FACTOR_RECOVER_URI)
@RequestMapping( produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PostMapping(value="/v2/ss/sdb/group",consumes="application/json",produces="application/json")
@Param(value = JSON, required = true)
@FormParam("mediaPackage")
@PermissionRule( value = "UPDATE_FINANCE_CONTACT", description = "A partner can update the finance contact for their own organisation")
@Header(KafkaHeaders.RECEIVED_TOPIC)
@Named("DefaultEntityManagerFactory")
@Path("/user/{userId}")
@RequestMapping(value = { "/login" }, method = RequestMethod.POST, produces = {"application/json"})
@RequestMapping(method = GET, value = ManagerReportConfig.REPORT_NAME)
@Around("execution(@org.apache.servicecomb.pack.omega.transaction.annotations.Compensable * *(..)) && @annotation(compensable)")
@PostMapping("/{competitionId}/finance-users/{userId}/remove")
@HandlesSystemCommand(SUSPEND)
@RequestParam(value = PARAM_URL_TEMPLATE, required = false, defaultValue = DEFAULT_URL_TEMPLATE)
@RequestMapping(value = "/api/averageAwardPeriod", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Parameter(description = "The height of the blockchain to determine the currency count (optional, default is last block).")
@RequestMapping(path = "", method = RequestMethod.GET)
@Path("createBean")
@Action(name = "Edit Json", outputs = { @Output(OutputNames.RETURN_RESULT), @Output(OutputNames.RETURN_CODE), @Output(OutputNames.EXCEPTION) }, responses = { @Response(text = ResponseNames.SUCCESS, field = OutputNames.RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = OutputNames.RETURN_CODE, value = ReturnCodes.FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Path("username")
@CliOption(key = {"exportToRya"}, mandatory = false, help = "Indicates that results for the query should be exported to a Rya PCJ table.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@RequestMapping(value = "/api/inventory/count", method = RequestMethod.POST)
@Path("/tag")
@RemainedPath
@ApiOperation(value = "Return bucket assignment for a user", notes = "Generate the assignment first if the user has no assignment for this experiment. " + "Forces the user to be in the experiment (if eligible based on profile).")
@Path("/reset")
@SuppressWarnings("methodlength")
@UseCaseUserUploadsJobData(@PDSStep(name="service call",description = "uploaded file be stored in job workspace upload location. Also checksum is validated",number=2))
@QueryParam("partitionNumber")
@RequestParam(name = "searchtext", required = false)
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.BOOLEAN, concerns = { AtlasConversionConcern.CONVENTION })
@Mapping( "traverse" )
@Operation(httpMethods = "GET", path = "/@supportedFields")
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = "name", direction = Sort.Direction.ASC)
@Path("/{project}/{endpoint}/computational_templates")
@GetMapping("")
@GetMapping("/me")
@RequestParam("environment")
@ApiResponse(responseCode = "200", description = "Response contains the requested landscape.", content = @Content(schema = @Schema(implementation = Landscape.class)))
@ExceptionHandler({FileNotFoundException.class})
@GetMapping("/confirm")
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.IOS_VERSION, description = OperationRecordLog.OperationDescription.UPDATE_IOS_VERSION)
@LogMethod("列出指定日期的待办事项")
@ApiOperation(value = "Create a new workflow model", response = WorkflowModelDTO.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful files export, download a zipped file containing requested files."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Name("path")
@PostMapping(value = "/repository/models", produces = "application/json")
@RequestMapping(value = {"/add"}, method = RequestMethod.POST)
@JsonProperty("senses")
@ApiOperation(value = "Exports *Cost effectiveness* dashboard in Excel format.")
@UpnpInputArgument(name = "SortCriteria")
@ApiOperation(value = "Get enrolment type by id")
@RequestParam(value = "name", required = false, defaultValue = "untitled")
@DeleteMapping(value = "{storageId}/{repositoryId}", produces = { MediaType.TEXT_PLAIN_VALUE, MediaType.APPLICATION_JSON_VALUE })
@Path("/entries")
@When("^detach ElastiCache subnet \"([^\"]*)\"$")
@CliOption(key = {"enableTemporalIndex"}, mandatory = false, help = "Use Temporal Indexing.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@Mapping(target = "transitEncapsulationId", ignore = true)
@Path("/v1/search")
@PreAuthorize(AclExpressions.METADATA_OWNER)
@Bean(name = Config.ServiceInstanceParameters.AUTO_ENROLLMENT)
@PostMapping(value="/newMessage")
@XmlElement(name = "organization")
@QueryParam(PARAM_PATIENT_POSTORT)
@JsonProperty("makerFee")
@CliCommand(value = PREFIX + "mkdir", help = "Create a new directory")
@RequestMapping(value = "/task/import", method = RequestMethod.POST)
@Path("/playlists/{playlistId}/copy")
@OnFocus
@ConditionalOnMissingBean(TransportConfigCallback.class)
@RequestMapping(value="list", method = RequestMethod.GET)
@UdfParameter(description = "Padding string")
@RequestMapping(value = "/{regionWidgetId}/preferences/{regionWidgetPreferenceName}", method = RequestMethod.PUT)
@RequestMapping(path = "/ping", produces = "application/json")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_ASSETS + "\")")
@ApiOperation( value = "Retrieve a Fact's ACL.", notes = "This operation retrieves the access control list of a Fact, i.e. the list of users who were given " + "explicit access to a Fact. The request will be rejected with a 403 if a user does not have access " + "to the Fact.", response = AclEntry.class, responseContainer = "list" )
@ApiParam("tuning window end time for tunable components")
@PathVariable("entity1GUID")
@PathParam(UUID)
@SuppressFBWarnings("CN_IDIOM_NO_SUPER_CALL")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = ProgramProduct.class), @ApiResponse(code = 500, message = "Internal server error")} )
@ApiOperation(value = "Get available project-scoped runner environments", notes = "Get available project-scoped runner environments.", response = RunnerEnvironmentTree.class)
@ApiOperation("Start a new workflow with StartWorkflowRequest, which allows task to be executed in a domain")
@Path("/uuid/{fact}/comments")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Scenario Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found") })
@OslcPropertyDefinition(TRS_CHANGE)
@ApiOperation(value = "Calculate average number of tenderers. The endpoint can be filtered" + "by year read from tender.tenderPeriod.startDate. " + "The number of tenderers are read from tender.numberOfTenderers")
@Secured(SecurityFunctions.FN_ALLOWED_ATTRIBUTE_VALUES_POST)
@ApiOperation( value = "List available ObjectTypes.", notes = "This operation returns all available ObjectTypes.", response = ObjectType.class, responseContainer = "list" )
@ApiOperation(value = "Get all properties of the relation between the two resource releases")
@Param(value = MODULES)
@Path("{id: [a-zA-Z0-9_\\-]+}/relations")
@FormDataParam( "localeFiles" )
@RequestParam("application")
@Path ( "/deletepermanent" )
@QueryParam("grouping")
@SuppressWarnings({ "unchecked", "unused" })
@OmitSymbol( unless = "arez.enable_names" )
@RequestParam(name="code", required = false)
@GetMapping("/{userId}/habit-dictionary/available")
@JsonProperty("uniqueId")
@Loggable(value = Loggable.DEBUG, skipResult = true, name = INVOCATION_LOG_NAME, prepend=true)
@Path("/{applicationName}")
@Action(name = "Append Child", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(RESULT_XML), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@GetMapping(value = "/protocols")
@PermissionRule(value = "READ_FINANCE_DETAILS", description = "The consortium can see the application finance details", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@ConfigurableValue(valueType = "Double", description = "minimum leadtime for first commitment, in hours")
@RequestMapping( value = {"/get_ActionListDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@UiHandler("showButton")
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "password", parameterType = "String", parameterDes = "账户旧密码"), @Parameter(parameterName = "newPassword", parameterType = "String", parameterDes = "账户新密码") })
@Path("vertices/{id}/{direction}")
@Produces( {MediaType.TEXT_PLAIN} )
@SuppressWarnings("PMD.DataflowAnomalyAnalysis")
@ApiImplicitParams({ @ApiImplicitParam(name = "version", value = "版本号", required = true), @ApiImplicitParam(name = "tenantAppId", value = "应用appId", dataType = "string", defaultValue = "uc28ec7f8870a6e785", required = true), @ApiImplicitParam(name = "platform", value = "平台，值应为 ios 或 android", required = true), @ApiImplicitParam(name = "status", value = "RN路由状态，0:关闭 1:线上开启 2:测试需要", required = true), })
@CliCommand(value = PREFIX + "copyMergeToLocal", help = "Takes a source directory and a destination file as input and concatenates files in src into the destination local file")
@ApiParam(value = EXAMPLE_AUTHORIZATION_HEADER, required = false)
@EventHandler("date-timer")
@PathParam( "page" )
@RequestMapping(value = "/user", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
@RestQuery(name = "getAssetList", description = "Returns the number of assets from each types as JSON", returnDescription = "The number of assets from each types as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns the number of assets from each types as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkflowDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestParam(value = "emrStepId", required = false)
@RequestParam(value = "force", required = false, defaultValue = "false")
@Consumes({"application/xml", "text/xml", "application/json", "text/yaml", "text/x-yaml", "application/x-yaml"})
@PermissionRule(value = "READ", description = "Project managers and partners can view the process role for the same organisation")
@Operation(tags = { "records", "iiif" }, summary = "Get a layer within a IIIF manifest")
@GetMapping("/{hash}")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "DATA_SOURCE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "name", value = "DATA_SOURCE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "note", value = "DATA_SOURCE_NOTE", dataType = "String"), @ApiImplicitParam(name = "type", value = "DB_TYPE", required = true, dataType = "DbType"), @ApiImplicitParam(name = "host", value = "DATA_SOURCE_HOST", required = true, dataType = "String"), @ApiImplicitParam(name = "port", value = "DATA_SOURCE_PORT", required = true, dataType = "String"), @ApiImplicitParam(name = "database", value = "DATABASE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "userName", value = "USER_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "password", value = "PASSWORD", dataType = "String"), @ApiImplicitParam(name = "connectType", value = "CONNECT_TYPE", dataType = "DbConnectType"), @ApiImplicitParam(name = "other", value = "DATA_SOURCE_OTHER", dataType = "String") })
@DescribeParameter( name = "include", min = 0, defaultValue = "FALSE", description = "Include or exclude current threshold in the interval." )
@Name("documentId")
@RequestMapping(value = "/{markScaleId}/exchanges", method = RequestMethod.POST)
@Path("/data/modules")
@Operation(tags = { "records" }, summary = "Get table of contents of records")
@GetMapping("deletemail")
@GetMapping("/users/{userId}/projects/{projectId}/tasks")
@QueryParam("localOnly")
@PostMapping(TWO_FACTOR_AUTHENTICATION + "/enable")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of BaselinedPartDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping (value = "{id}/status", method = PATCH)
@DescribeParameter( name = "attribute", description = "Attribute name to use for the raster cell values", min = 1, max = 1 )
@Mapping(source = "srcPort", target = "sourcePort")
@Inline(value = "new Vector2ifx(Math.cos($1), Math.sin($1))", imported = {Vector2ifx.class})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_USER + "\")")
@PreAuthorize("hasAnyRole('ROOT','" + Login.ROLE_GRANT + "')")
@RequiresPermissions("nexus:users:read")
@FunctionMeta(description = "Show multiple radios from a list or array object's properties in a form", example = "${w:showRadios('groupBy', groupBys, payload.groupBy, 'name', 'description')}")
@RequestParam(value = "releaseState", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = EmailNotification[].class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST) })
@GetMapping("/{metric}/product/{name}/{lob}/{productName}/component")
@FilterWith(JsonSecureFilter.class)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully reload from configuration." ) } )
@DescribeParameter( name = "outputBBOX", description = "Bounding box for target image extent" )
@GetMapping("/details")
@ApiOperation(value = "Updates flow", response = FlowResponsePayload.class)
@GetMapping("/user/{userId}/competition/{competitionId}")
@RequestParam(value = "source", required = true)
@RequestBody( description = "The User object to create.", required = true, content = @Content( schema = @Schema(implementation = User.class), mediaType = "application/json"))
@Mapping(target = "tppAuthorisationNumber", source = "consentTppInformation.tppInfo.authorisationNumber")
@QueryParam("duration")
@Secured(SecurityFunctions.FN_SECURITY_ROLES_PUT)
@Path (REST_API_CUSTOMERS)
@ApiOperation(value = "Get an extension grant plugin", notes = "There is no particular permission needed. User must be authenticated.")
@ApiParam(name = "name", value = "road name", required = true)
@GetMapping("/get-invitation-overview/{competitionId}")
@ApiOperation(value = "Search for Endpoints", notes = "Search for public Endpoint resources associated to the given Organization.")
@ReturnsMutableObject ("The passed parameter")
@Description("Returns an array of geometries in the specified collection")
@Scheduled(initialDelay = ONE_MINUTE_IN_MILLISECONDS, fixedDelay = ONE_MINUTE_IN_MILLISECONDS * NUMBER_OF_MINUTES_BETWEEN_REGISTRATION_OF_TEMPLATES)
@PluginBuilderFactory
@Qualifier("gwcGridSetBroker")
@DismissEvent
@PathParam("chargingStationTypeId")
@PostMapping(value="/v2/sslcert",consumes="application/json",produces="application/json")
@RequestMapping( value = {"/get_MicroServiceModelsDataByClass"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping(path = "/order/admin")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all FailurePoint Objects"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No FailurePoint object found") })
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a BusinessObjectDataStatusChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_SPEND_PROFILE_SECTION')")
@Path("{secretId}")
@RequestMapping(value = "/businessObjectDefinitions/search", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@SchedulerLock(name = "remindNotifications")
@PostMapping(value = "/config/{documentConfigId}", params = "deleteDocument")
@Selector(value="topic.deployment.status", reactor="@rootReactor")
@QueryParam("ignoreSurroundingSpaces")
@RequestMapping(path = "/v1/getprojection", method = RequestMethod.GET)
@Path("/plugins/info")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Created (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@AppAction(EmrConstants.APP_DEVELOPER)
@FormDataParam( OVERWRITE_IN_REPOS )
@PathParam("relationName")
@ApiResponses(value = {@ApiResponse(code = 400, message = "no ISO XML document is supplied"), @ApiResponse(code = 500, message = "An internal error occurred during spatial enhancement")})
@Description(MODULARITY_OPTIMIZATION_DESCRIPTION)
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, ResourceMediaType.FOLDER_XML, ResourceMediaType.FOLDER_JSON})
@RequestMapping(value = {"/ms_dictionary/remove_msLocation"}, method = {RequestMethod.POST})
@Named("names")
@SuppressWarnings ( value = {"unused"} )
@GetMapping(value = "/consigns/{consignee}")
@Description("apoc.get.nodes(node|id|[ids]) - quickly returns all nodes with these id's")
@Path("/{partitionId}")
@RequestMapping(value = "/claim/{taskId}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Exports *Bid selection* dashboard in Excel format.")
@PathVariable(value = "projectId")
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.LONG)
@PreAuthorize("hasAuthority('MODIFIER') or hasAuthority('ADMIN')")
@ApiResponse(code = 202, message = "Violation successfully accepted!")
@RequestParam("endTime")
@JsonProperty("queryId")
@SuppressWarnings({"unchecked", "synthetic-access" })
@ApiOperation( value = "Update a mapserver", authorizations = { @Authorization(value = "basicAuth") }, nickname = "updateMapserver" )
@PathParam("versionName")
@GetMapping(path = "/execute/collected/{orderId}")
@CacheEvict(value = CACHE_BY_AUTHENTICATION, condition = "#result != null && #result.isExpired()")
@Around("publicMethod() && @within(apiController)")
@PostMapping("/_details")
@Severity(Severity.Level.HEARTBEAT)
@ValidationRequired(processor = RestViolationProcessor.class)
@Parameter(required = true, example = "integration-id", description = "The ID of the integration")
@SuppressWarnings( "unused" )
@ApiOperation("Pause the resend executor for the given broker")
@ApiOperation(value = "Creates a new Hive destination")
@GetMapping("/{entityTypeId}/attributes/{attributeId}")
@PathParam("volumeGroupInstanceId")
@ApiOperation("充值卡兑换流程详情")
@JsonProperty(PROP_IP_WILDCARD)
@Mapping( "start" )
@DescribeResult(name = "result", description = "Raster transformed by an Affine transformation")
@RequestParam(value = "queue")
@GetMapping(value = "/trains/{id}")
@PermissionRule(value = "DOWNLOAD_DOCUMENT", description = "Partner can download document")
@Around("@annotation(cacheInfoEvict)")
@QueryParam("dataItemValue")
@RequestMapping(method = RequestMethod.POST, value = "newcomment")
@RequestMapping("/multi")
@Path("{processId}/instances/{processInstanceId}/error")
@ApiOperation(value = "Update user profile picture")
@RequestParam("source")
@RequestMapping(value = W3C_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of User objects." ), @ResponseCode( code = 500, condition = "Unable to retrieve User objects." ) } )
@PutMapping
@DescribeParameter( name = "noData", description = "The pixel value to be ommitted from any calculation", min = 0 )
@FormDataParam ( "importPath" )
@PathParam("category")
@RequestParam(value = "sourceID")
@ApiException(QUERY_PROCESS_DEFINITION_LIST)
@Path("/{version:[vV][4-8]}/{requestId}")
@When("^create container \"([^\"]+)\" from \"([^\"]+)\"$")
@Path("/vertices/all")
@PostMapping(path = "/list_worker_shifts")
@RequestMapping(value = "/datasets", method = RequestMethod.GET)
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get chain genesis details", tags = {TAG_V1_BEACON, TAG_VALIDATOR_REQUIRED}, description = "Retrieve details of the chain's genesis which can be used to identify chain.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = GetGenesisResponse.class)), @OpenApiResponse( status = RES_NOT_FOUND, description = "Chain genesis info is not yet known"), @OpenApiResponse(status = RES_INTERNAL_ERROR), })
@UserFunction("apoc.static.get")
@Path(RSC_LIST)
@ApiOperation(value = "updateQueue", notes = "UPDATE_QUEUE_NOTES")
@ApiParam(required = true, value = "Effectivity id")
@UserFunction("gds.alpha.ml.oneHotEncoding")
@Name(value = "value")
@RequestParam(name = "emailId", required = true)
@Path("/{version:[vV][1]}/activate")
@JsonProperty("execution_id")
@Path("/user")
@GetMapping({"user", "/user.html"})
@PutMapping(value = "/{flow-id:.+}")
@Scheduled(fixedDelayString = "${axoniq.axonserver.cache-close-rate:5000}")
@GetMapping(value = "/consigns/order/{id}")
@ApiOperation(value = "[article] Create an article with content", notes = "Create an article with content in specified zone")
@DescribeParameter(name = "cellSize", description = "Grid cell size to aggregate to, in pixels")
@RequestParam("intervalMilliseconds")
@RequestMapping(value = "**/language", method = RequestMethod.GET)
@Parameter(description = "A zero-based index to the 'last height' to retrieve (optional)." )
@RequestMapping(value = "types", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RolesAllowed({"user", "system/admin"})
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.PATH, description = "实际备份文件的地址") }))
@ApiOperation(value = "listMaster", notes = "MASTER_LIST_NOTES")
@Path("/channel/filter/{crisisCode}")
@Description("Transforms the string to normalized form")
@ApiResponses({ @ApiResponse(code = 200, message = "Two factor authentication enabled"), @ApiResponse(code = 400, message = "Could not enable two factor authentication for user") })
@ApiOperation("Retrieves all the data associated with ontology objects, from a Dataset in the local Catalog")
@RequestMapping( value = "/{hostId}/portname", method = RequestMethod.GET )
@QueryParam(DIM)
@ApiOperation(value = "${SelfSupportController.createSafe.value}", notes = "${SelfSupportController.createSafe.notes}")
@RequestMapping(value = "${edison.application.management.base-path:/internal}/jobs", method = GET, produces = "text/html")
@Path("/playlists/{playlistId}/owners/{ownerId}")
@RequestHeader( value = HttpHeaders.ACCEPT, defaultValue = MediaType.APPLICATION_XML_VALUE, required = false )
@Name("rels")
@PostMapping(value = "/adminorder")
@RequestMapping(value = "/storagePlatforms", method = RequestMethod.GET)
@PutMapping("/node/{parentsUniqueId}")
@RequestMapping(value = {"/log"})
@ApiOperation(value = "Get a list of aggregators.", httpMethod = "GET", response = Aggregator.class, responseContainer = "List")
@Path(TagRESTConstants.TAGRESOURCEMAP_RESOURCE + "guid/{guid}")
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "other-work")
@GetMapping("/doc/{idFlux}")
@ApiParam(name = "id", value = "Preparation id.")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Scenario Object for given Scenario Name"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Scenario object found for given Scenario Name") })
@FloatRange(from = LNG_MIN, to = LNG_MAX)
@Intent()
@ApiParam(value = "Number of lines to fetch from tail of file.", example = "100")
@GetMapping(value = "/swagger.yml", produces = "text/yaml")
@PathVariable("model")
@PatchMapping("{userId}/password")
@RequestMapping(value = "/businessObjectFormats/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/" + "businessObjectFormatUsages/{businessObjectFormatUsage}", method = RequestMethod.GET)
@PathVariable("groupId")
@PathParam("day")
@Encoding
@Path("{key}/group/{group}")
@HeaderParam("Accept")
@QueryParam("in")
@RequestMapping( path = "/info/isCasEnabled", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully paused the job." ), @ResponseCode ( code = 500, condition = "Invalid jobId." ) } )
@PostMapping( value = "/{entityTypeId}/{id}", params = "_method=PUT", headers = "Content-Type=application/x-www-form-urlencoded")
@GetMapping(path = { "{storageId}/{repositoryId}/$metadata" }, produces = MediaType.APPLICATION_XML)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates request was successful and the process-definitions are returned"), @ApiResponse(code = 404, message = "Indicates the requested process definition was not found.") })
@DescribeParameter( name = "outputHeight", description = "Height of output raster in pixels" )
@GetMapping(value = "/download/{path:.+}", produces = { MediaType.APPLICATION_OCTET_STREAM_VALUE, MediaType.TEXT_PLAIN_VALUE, MediaType.APPLICATION_JSON_VALUE })
@GetMapping(value="/v2/ss/sdb/list",produces="application/json")
@Path("/clusters/{clusterId}")
@RequestMapping(value = "/api/assets", method = RequestMethod.POST)
@ApiOperation(httpMethod = "GET", value = "Get Resource Created Date")
@SqlType("map(varchar,double)")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SET_USER_ROLES + "\")")
@Throws(IllegalRangeException.class)
@ApiOperation(value = "queryAllProjectList", notes = "QUERY_ALL_PROJECT_LIST_NOTES")
@GetMapping("/{userId}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the model was found and updated."), @ApiResponse(code = 404, message = "Indicates the requested model was not found.") })
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_SUPERVISORY_NODE')")
@Secured(parser = NamingResourceParser.class, action = ActionTypes.READ)
@ApiException(QUERY_WORKER_GROUP_FAIL)
@RequestMapping(value = "/game/{gameId}/end", method = RequestMethod.POST)
@ApiParam("Id of the UserGoal that belongs to current user. Cannot be empty.")
@Path(TagRESTConstants.TAGS_RESOURCE)
@PathVariable( "certificate_type")
@DeleteMapping("/admin/article/del")
@JsonProperty("matches")
@PostMapping(path = "/{service}/{method}", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestHeader(value = "X-AUTH-TOKEN")
@ApiOperation("Remove organization with given id")
@RequestMapping(value = "/api/v1/user/address/up", method = {RequestMethod.POST, RequestMethod.GET})
@ApiParam(value = "UUID of FactType.")
@Path("{id}/permissions")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SET_USER_ROLES_BY_NAME + "\")")
@ApiOperation("Gets the changes made in the User's current InProgressCommit for a specific VersionedRDFRecord.")
@RequestParam(name="shared", defaultValue = "false")
@Description("apoc.text.hexCharAt(text, index) - the hex value string of the character at the given index")
@Operation(description = "Disable Port Mirroring", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Timed(name = "node-deregistration")
@EventHandler("faAngleRight")
@MemoryConstants.Unit
@PathParam("serviceInstanceId")
@PostMapping(params = "removeTemplateDocument")
@SuppressWarnings("UnusedDeclaration")
@RequestMapping(value = "/{projectId}/defaults", method = RequestMethod.GET)
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "Stakeholders can view the finance totals.", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@Nonnegative
@GetMapping("/availableAgentCount")
@QueryParam("entityId")
@PathVariable("prop")
@Cacheable(key = "#p0")
@PostMapping(value="/queryorderstatus")
@ApiOperation(value = "Sends email to administrators of the specified application requesting access for a user", httpMethod = "POST", produces = "application/json", protocols = "https")
@GetMapping("/{competitionId}/unallocated-applications/{assessorId}")
@SuppressFBWarnings(value = "BAS_BLOATED_ASSIGNMENT_SCOPE", justification = "periodicLogger is defined in correct scope")
@Consumes(LDPATCH_JSON)
@Path("{pool_id}/entitlements")
@SuppressWarnings({"UnnecessaryContinue"})
@ApiOperation( value = "判断当前登录用户是否是管理员", notes = "判断当前登录用户是否是管理员" )
@GetMapping({"modifyuserpage", "modifyuser"})
@RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SORTING, required = false)
@RequestMapping(value = "/stockEfficiency", method = GET, headers = ACCEPT_JSON)
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.INTEGER, concerns = {AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART})
@ApiPageable
@PermissionRule(value = "CHOOSE_POST_AWARD_SERVICE", description = "Allowed to choose post award service")
@PermissionRule(value = "READ", description = "Competition finance users can see project resources")
@Produces ( MediaType.TEXT_HTML )
@Card.Type
@Parameter(description = "Upper timestamp bound for candlesticks", required = true)
@NotLive
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/activate")
@RouteMeta(permission = "修改用户密码", module = "管理员")
@RequestMapping(value = {"/onap_dictionary/save_onapName"}, method = {RequestMethod.POST})
@RequestMapping(value = "/settings", method = RequestMethod.GET)
@DbId
@EventHandler("ok-preserve-button")
@PathParam("conventionId")
@Verify(value = Pool.class, subResource = SubResource.ENTITLEMENTS)
@SecuredBySpring(value = "APPLICANT_TRACK", description = "Applicants and kta can track their application after submitting.")
@JsonProperty("ioConfig")
@RequestParam(value = "download", defaultValue = DOWNLOAD_METHOD_SAVE, required = false)
@GetMapping("/status/pending-bank-details-approvals")
@RequestHeader(HttpHeaders.ACCEPT)
@InboundProcessingEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionBaseEventDescriptionBuilder.class, serviceType = "Document Submission", version = "")
@SuppressWarnings(StableData.RAW_TYPES)
@GetMapping(value = "/{beaconId}", produces = APPLICATION_JSON_VALUE)
@RequestMapping(value = "/{personId}/languages", method = RequestMethod.POST)
@ExceptionHandler(value = { EntityNotFoundException.class })
@Description("Returns the minimum of the values <br/>" + "<b>numbers</b> - values for comparison. Must be of the same type<br/>" + "Example:<br/>" + "#{min(5, 4, 3)} returns 3")
@AclFilter
@ApiResponses(value = { @ApiResponse(code = 201, message = "Identifier template created.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Editor can access it.") })
@Path("/secure/users/roles/userName/{userName}")
@PostMapping(value = "/response")
@GeneratedValue
@OptLog(operationType = OptLogType.MODIFY, operationName = "修改文章")
@Description("Returns the current date/time in the UTC time zone modified according to a pattern (weekends are skipped during modification).<br>" + WEEKEND_DAYS_OF_WEEK + MODIFY_HELP + "Example: #{getBusinessDateTime(\"modifyPattern\")} - default weekends.<br>" + "#{getBusinessDateTime(\"modifyPattern\", \"SUNDAY\")} - custom weekends")
@RestAccessControl(permission = { Permission.MANAGE_CATEGORIES, Permission.CONTENT_EDITOR })
@ApiOperation(value = "queryProcessDefinitionList", notes = "QUERY_PROCESS_DEFINITION_LIST_NOTES")
@Path("/friends/{name}")
@RequestMapping(value = "/key_list", method = RequestMethod.POST)
@QueryParameter("credentialsId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of MilestoneDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiParam(value = "ID of workspace to create project", required = true)
@ApiException(QUERY_TASK_INSTANCE_LOG_ERROR)
@Value("${ehour.database.driver:}")
@Path("/{version:[vV][1]}/modify")
@JsonProperty("rows")
@Path("{eventId}/workflows/{workflowId}")
@PathParam("androidID")
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionId", value = "PROCESS_DEFINITION_ID", dataType = "Int", example = "100") })
@PermissionRule(value = "VIEW_FINANCE_REVIEWER", description = "Support users can view finance reviewer.")
@ApiParam( value = "Tag identifier", required = true )
@PermissionRule(value = "READ", description = "The System Registration User can see Organisations on behalf of non-logged in users " + "whilst the Organisation is not yet linked to an Application")
@ApiOperation("Get single machine")
@PutMapping(path = "/adminbasic/stations")
@FormParam("quantity")
@RequestMapping(value="/edit/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@QueryParam("clientId")
@PathParam("ciId")
@WithTimer
@Scheduled(initialDelay = ONE_MINUTE_IN_MILLISECONDS, fixedDelay = ONE_MINUTE_IN_MILLISECONDS * NUMBER_OF_MINUTES_BETWEEN_CHECKS)
@ApiOperation(value = "Updates list of sca approaches. Only for DEBUG!")
@Path("/{suborganizationId}/cap")
@ResponseStatus(value = HttpStatus.NO_CONTENT)
@When("^SSM block DynamoDB on (\\d+) instances$")
@PostMapping("/repos/{owner}/{repoName}/unstage-changes")
@Description("Converts an angle in radians to degrees")
@RequestMapping(value = BUSINESS_OBJECT_DATA_ATTRIBUTES_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}" + "/businessObjectDataAttributeNames/{businessObjectDataAttributeName}", method = RequestMethod.DELETE)
@PathVariable("UUID")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Identifier template updated.") , @ApiResponse(code = 404, message = "Resource not found.") , @ApiResponse(code = 403, message = "Operation not allowed. Only Editor can access it.") })
@GetMapping("multientity")
@PreAuthorize("hasRole('ROLE_DOWNLOAD')")
@Inline(value = "Double.longBitsToDouble(EndianNumbers.toBELong($1, $2, $3, $4, $5, $6, $7, $8))", imported = {EndianNumbers.class})
@Path("containers/{" + CONTAINER_ID + "}")
@QueryParam("docId")
@FormDataParam(CoordConsts.SVC_KEY_FILE)
@Description("Converts a String HEX value to Long DEC.<br/>" + "<b>value</b> - a value for converting.<br/>" + "Example:<br/>" + "#{hexToDec(\"6204C80100000B99\")} returns 7062990022244305817L")
@Cacheable(unless = "#result==null")
@Procedure(value = "gds.fastRP.stats", mode = READ)
@Path("processing.json")
@ApiResponse(responseCode = "200", description = "Specification resource follows", headers = { @Header(name = "Content-Type", description = "The content type of the specification, e.g. `application/vnd.oai.openapi+json`"), @Header(name = "Content-Disposition", description = "Contains the `filename` parameter") })
@ApiParam(value = "provide valid name", required = true)
@RequestMapping( value = {"/get_ActionListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@JsonProperty(BfConsts.PROP_ORDERED_VARIABLE_NAMES)
@PathVariable(value = "indexerName", required = false)
@ApiImplicitParams({ @ApiImplicitParam(name = "upload", paramType = "formData", dataType = "file", required = true) })
@RequestMapping(value = EXTERNAL_INTERFACE_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@GetMapping(value = "/verify-tenant-code")
@Path(GET_INFO)
@RequestMapping(value = "/enconn", method = RequestMethod.POST)
@Validated(UpdateDataBase.class)
@RequestMapping(value = {"/fw_dictionary/remove_serviceList"}, method = {RequestMethod.POST})
@PreAuthorize("hasAuthority('VIEW_TSPS')")
@ApiOperation(value = "Get a user’s info", tags = { "Users" })
@RequestMapping(value = "associations/{associationId}/approve", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@ApiParam("Id of current user. Cannot be empty.")
@RequestParam(name = "domain", required = false)
@PerformanceMetric("v3.topics.configs.alter")
@GetMapping("/token")
@PostMapping("/auto-save")
@IbisDoc({"Ignore certificate hostname validation", "true"})
@RequestParam(value = "className")
@ApiOperation(notes = "Removes a User", value = "deleteUser")
@EventHandler("title-text")
@RequestMapping(method = RequestMethod.POST, value = "widget/add")
@Path("send")
@InboundProcessingEvent(serviceType = "Admin Distribution", version = "", afterReturningBuilder = EDXLDistributionEventDescriptionBuilder.class, beforeBuilder = EDXLDistributionEventDescriptionBuilder.class)
@UserFunction("gds.util.isFinite")
@SuppressWarnings("PMD.CloseResource")
@Scheduled(cron = "0 0 12 1 * ?", zone = AppConstant.UKRAINE_TIMEZONE)
@PostMapping(consumes = {MediaType.APPLICATION_JSON_UTF8_VALUE, MediaType.MULTIPART_FORM_DATA_VALUE})
@Path("users/me")
@RequestMapping(value = "/dataTypes/refresh/{dataTypeCode}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam ( "withManifest" )
@GetMapping("list")
@RequestMapping(path = "/v1/updateFieldsbyresourceType", method = RequestMethod.GET)
@ApiOperation("Kill task")
@Param(value = THICK_PROVISION)
@ApiParam(name = "id", value = "Id of the requested data set")
@PathVariable("jobName")
@Name(value = "defaultWeight", defaultValue = "NaN")
@RequestMapping(value = {"/ms_dictionary/save_modelAttribute"}, method = {RequestMethod.POST})
@RequestMapping(value="/saveRange/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/json", method=RequestMethod.POST)
@ApiOperation("Retrieves the list of Distributions associated with an UnversionedRecord.")
@RequestMapping(value = "/files")
@Path("/playlists/{playlistId}/pagereferences/{pageReferenceId}/moveto/{idx}")
@PathVariable(value = "vendorId")
@Operation( description = "Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId ", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@CliOption(key = {"includeExtraMetadata"}, help = "Include extra metadata", unspecifiedDefaultValue = "false")
@Around("@within(idolService)")
@SuppressWarnings("checkstyle:parameterName")
@Cacheable(DaoSpringModuleConfig.HERD_CACHE_NAME)
@PathParam("documentId")
@ExtensionDescriptor(description = "returns the results of the toString() method on the edge.")
@Lock(LockType.WRITE)
@ResponseBody
@RequestMapping(value = "/items/create", method = RequestMethod.GET)
@Action(name = "List Appender", outputs = { @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@MotechListener(subjects = {EventSubjects.MILESTONE_ALERT})
@ApiOperation(value = "Update user's account", response = AccountDTO.class, authorizations = {@Authorization(value = "authorization")})
@ExceptionHandler({ MissingServletRequestParameterException.class, ServletRequestBindingException.class, TypeMismatchException.class, HttpMessageNotReadableException.class, MethodArgumentNotValidException.class, MissingServletRequestPartException.class, BindException.class, ConstraintViolationException.class })
@RequestParam(required = false, defaultValue = "FILENAME")
@ApiOperation(value = "Save one or multiple habits for current user.")
@ApiOperation( value = "Get detailed information about resources for given account", response = ResourcesDetailsDto.class)
@Contract(pure = true)
@Udf(description = "Returns a masked version of the input string. All characters except for the" + " first n will be replaced according to the default masking rules.")
@IsDirty
@Path("/{userId}/roles")
@RequestMapping(value = "/policies/{policyId}", method = RequestMethod.PUT)
@Before("classAnnotatedWithRxLogSubscriber(joinPoint) && onStartMethodExecution()")
@RolesAllowed(Role.ROLE_ADMIN)
@QueryParam( "addExtraRoles" )
@ApiOperation(value = "Get paper usage by id")
@Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
@HystrixCommand(fallbackMethod = "timeout")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the state of the scheduler." ), @ResponseCode ( code = 500, condition = "An error occurred when getting the state of the scheduler." ) } )
@ApiException(AUTHORIZED_FILE_RESOURCE_ERROR)
@Description(DESCRIPTION)
@Param(KEYSTORE)
@PathVariable(required = false)
@Path("/scheduler")
@Mapping(method = Http.PUT)
@GetMapping("/{userId}/applications/dashboard" )
@ConditionalOnMissingBean(LogViewEndpoint.class)
@GetMapping(value = "/versions/list/{path:.*}", produces = APPLICATION_JSON_VALUE)
@ApiOperation(value = "${SafesController.createSafe.value}", notes = "${SafesController.createSafe.notes}")
@JsonProperty("trades")
@Path("/isLeader")
@RequestParam("providerRecipient")
@Param(value = USERNAME)
@Activator
@QueryParam("intervalmin")
@GetMapping("/profile/{username}")
@ThriftField(1)
@RequestParam(value = "device_id", required = true)
@Parameter(description = "The earliest block (in seconds since the genesis block) to retrieve (optional)." )
@edu.umd.cs.findbugs.annotations.SuppressWarnings( value="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE", justification="Allowing nullable values")
@RequestMapping(produces = {"application/json"})
@Description("Returns a value of node by xpath.<br>" + "<b>content</b> - xml document<br>" + "<b>xpath</b> - path to node<br>" + "Example:<br/>" + "#{getObjectByXPath(content, xpath)}")
@Description("RETURN gds.alpha.similarity.overlap(vector1, vector2) - Given two collection vectors, calculate overlap similarity")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of WorkspaceWorkflowDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value="/markdownToHtml/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/json", method=RequestMethod.POST, produces="application/json")
@QueryParameter("maxExpiryTimeInMins")
@DescribeParameter(name = "to_measure_attb", description = "Attribute providing end measure of feature")
@Operation(tags = { "records" }, summary = "Get ris as text")
@ConditionalOnProperty(prefix = "rocketmq", value = {"name-server", "producer.group"})
@ExceptionHandler(AggregateNotFoundException.class)
@PathParam("bundle")
@Bean(name = "jobDirectoryManifestCache")
@PathParam(PARAM_CERT_ID)
@DescribeParameter(name = "loadingType", description = "Indicates which type of imageLoading should be performed (DEFERRED vs IMMEDIATE)", min = 0)
@Path("string")
@Path("/api/servicedef/{id}")
@Path("/notifiers")
@Activate
@RequiresPermissions("bankAccount:close")
@ApiException(LIST_MASTERS_ERROR)
@Path("/unstructured/{name}")
@Procedure(value = "gds.labelPropagation.stream", mode = READ)
@ApiParam("卡号")
@PathParam( "connectionName" )
@RequestMapping(RestApiConstants.SEARCH_RESOURCE)
@SuppressWarnings({"FutureReturnValueIgnored", "MissingOverride"})
@PathParam("device-type")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved blockout jobs." ), } )
@ApiOperation( value = "Get group", notes = "Return the requested group details.", nickname = "getGroup")
@Operation(description = "Create Port Mirroring Configuration", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@RequestMapping(method = RequestMethod.GET, params = "fromPerson")
@SuppressFBWarnings({"SLF4J_FORMAT_SHOULD_BE_CONST", "SLF4J_SIGN_ONLY_FORMAT"})
@WebMethod(operationName = "deleteVnfNotification")
@Operation(summary = "Trigger Spring Property refresh", description = "Triggers the Spring Framework backend to refresh all properties loaded from external sources (i.e., vault), and reload any Refreshable Beans that depend on them, such as Platform services", responses = { @ApiResponse(description = "Refresh has initiated and these properties have been found to refresh", content = @Content(array = @ArraySchema(schema = @Schema(implementation = String.class)))) })
@When("^SSM block network port (\\d+) on (\\d+) instances$")
@RequestMapping(value = "/pageSettings", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/non-ifs-competition/setup/{competitionId}")
@PostMapping("game")
@Path("/musics/list/xml")
@ApiParam(name = "commentId")
@JobResult
@XmlElement(name = "referenceEvent", required = true)
@DescribeParameter( name = "pixelsPerCell", description = "Resolution at which to compute the heatmap (in pixels). Default = 1", defaultValue = "1", min = 0, max = 1 )
@Path("/{email: [\\w\\.]+@[\\w\\.]+}/subscriptions")
@RightsAllowed({Right.CRUD_ROLE })
@RequestMapping(value = "/maillink/intyg/{typ}/{intygId}", method = RequestMethod.GET)
@GetMapping("/successful/{competitionId}")
@Secured(permission = "archiveunitprofiles:create:binary", description = "Importer un ou plusieurs document types dans le référentiel")
@DateTimeFormat(iso = ISO.DATE_TIME)
@SuppressWarnings({"cast", "unchecked", "rawtypes"})
@SuppressWarnings({"CloneDoesntDeclareCloneNotSupportedException"})
@AggregationState
@GetMapping("/project/{projectId}/user-roles")
@QueryParam("consumer_uuid")
@PostMapping("/metrics")
@PathParam("termName")
@RequestWrapper(localName = "createVnfNotification", targetNamespace = "http: className = "org.onap.so.adapters.vnf.async.client.CreateVnfNotification")
@RequestMapping("/admin")
@Path("{userId}/passwordchange")
@GetMapping(path = "/scalingPolicies/{jobId}")
@ExtensionRequestParameter(name = "a", description = "an integer to reply with")
@SourceFrom
@RequestParam(value = "q", required = false, defaultValue = "")
@Produces ( {MediaType.TEXT_PLAIN} )
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITIONS_DESCRIPTIVE_INFO_PUT)
@RequestMapping( value = {"/get_DashboardPolicyActivityData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Config("metadata-uri")
@Rule("decimal")
@PathVariable(name = "id")
@PathVariable("currentPage")
@RequestMapping("/getStudentByName")
@RequestMapping(value = "/{diseaseTraitId}", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.POST)
@RequestMapping( value = "/vending-machine/insert", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
@PathParam("idx")
@Path("{activation_key_id}")
@PathParam("action")
@PostMapping("/resetPwd")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_GET)
@RequestMapping("/translate-sp-entity-id")
@FormDataParam("keywords")
@SuppressWarnings("NoopMethodInAbstractClass")
@GetMapping("/agg_order")
@Path("/access_audit/count")
@DescribeParameter( name = "typeName", description = "Feauturetype name for the feature collection", min = 1 )
@DefaultValue("" + Long.MAX_VALUE)
@PostMapping("/resend-invites")
@RequestParam(URL_PARAM)
@RequestMapping("{sign}/{id}")
@PutMapping("/{entityTypeId}")
@Cacheable(value = CacheConstants.TIPS_AND_TRICKS_CACHE_NAME)
@GetMapping(value = "/entityType/{id:.*}", produces = "application/json")
@WorkbenchPartTitle
@DefaultValue(DEFAULT_PAGE)
@PathParam("projectSlug")
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
@CacheEvict(key="123", value = { "spittleCache" })
@Path("/{name}/{version}" + ServerAPI.PROMOTION + ServerAPI.GET_FEASIBLE)
@PathParam("deviceid")
@GetMapping("/v2/{id}")
@RequestMapping(value = "/ok", summary = "simple health check", description = "Health check. This returns true if all nodes (service actors) are healthy", returnDescription = "true if all nodes are healthy, false if all nodes are not healthy")
@ApiOperation(value = "Exports *Number of bids by item* dashboard in Excel format.")
@SuppressWarnings("checkstyle:needbraces")
@Path( "{queueName}" )
@GetMapping("/currency-exchange/from/{from}/to/{to}")
@ApiParam()
@Description("apoc.gephi.add(url-or-key, workspace, data, weightproperty, ['exportproperty']) | streams passed in data to Gephi")
@Path("/schemas")
@CmdAnnotation(cmd = GET_BLOCK_HEADER_BY_HEIGHT, version = 1.0, description = "get a block header by height")
@Cacheable("Article")
@Path("/metrics/type/{type}")
@POST(path = "/backend/admin/send-test-email", permission = "admin:edit:smtp")
@RequestMapping(value = WITHIN_W3C_TEXT_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@Transactional("entityManager")
@LoginUser(required = true)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Group created."), @ApiResponse(code = 400, message = "Group with that id or name already exist."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@Udf(description = "Gets a BIGINT millisecond from the Unix timestamp.")
@ManagementOperation(description = "Obtains the managed sequencing service of this engine", impact = Impact.ReadOnly)
@RequestMapping(value = "/{account}", method = GET)
@Name(value = "delim",defaultValue = " ")
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "The kta can see the application finance details", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@ApiOperation(hidden = true, value = "${OIDCAuthController.getAuthenticationMounts.value}", notes = "${OIDCAuthController.getAuthenticationMounts.notes}")
@ApiParam( value = "Name of the connection", required = true )
@CacheProducer
@Bean()
@PathParam("interval")
@RequestParam( value = "includeTechnicalProperties", defaultValue = "false")
@ApiParam(value = "Project name")
@RequestMapping(method = RequestMethod.GET, params = "patientId")
@GetMapping("accessibility")
@ParameterName( "value2" )
@SuppressFBWarnings("NP_NONNULL_PARAM_VIOLATION")
@PathVariable("documentConfigId")
@GetMapping("overview")
@ApiOperation("Requeue pending tasks for all the running workflows")
@PathParam("portNum")
@SuppressWarnings({"PMD.AvoidCatchingThrowable", "PMD.AvoidInstanceofChecksInCatchClause"})
@PathParam("itemID")
@ScalarFunction("ST_EnvelopeAsPts")
@Path("/{id}/_history/{version}")
@ApiOperation(value = "Method for getting person address by id")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully deleted the list of roles." ), @ResponseCode( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode( code = 500, condition = "The system was unable to delete the roles passed in." ) } )
@SuppressWarnings("PMD:PrematureDeclaration")
@RequestParam("path" )
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_DELETE)
@RequestMapping( value = {"/get_MicroServiceHeaderDefaultsData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = "/api/qualityAverageAwardPeriod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@PathParam("key")
@Path("/secure/groups/delete")
@PathParam("environmentName")
@RequestMapping(value = BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACE_DESCRIPTIVE_INFORMATION_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/externalInterfaceNames/{externalInterfaceName}", method = RequestMethod.GET)
@PathParam("stateMachineId")
@PathParam("app")
@RequestMapping(value = "/settings/{key}", method = RequestMethod.GET, headers = "Accept=application/json")
@RequestWrapper(localName = "deleteVnfNotification", targetNamespace = "http: className = "org.onap.so.adapters.vnf.async.client.DeleteVnfNotification")
@ApiOperation(value = "Get ContactTypeResource by id")
@RequestMapping(method = RequestMethod.POST, value = "/{widgetId}/comments")
@RequestMapping(value = BUSINESS_OBJECT_DATA_ATTRIBUTES_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}" + "/businessObjectDataAttributeNames/{businessObjectDataAttributeName}", method = RequestMethod.GET)
@SuppressFBWarnings ("IL_INFINITE_LOOP")
@PreAuthorize("@gatekeeperRoleService.isApprover()")
@PreAuthorize("@securityService.hasAnyRole('ROLE_ADMINISTRATOR,ROLE_DEVELOPER')")
@BindingParam("branch")
@ApiImplicitParams({ @ApiImplicitParam(name = "processId", value = "PROCESS_DEFINITION_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "limit", value = "LIMIT", required = true, dataType = "Int", example = "100") })
@Scheduled(cron = "0 0 * * * *")
@Configurable
@ApiOperation(value = "Get single user feedback")
@QueryParam(MESSAGE_TYPE)
@SuppressWarnings("Guava")
@JsonProperty("commission")
@IbisDoc({"format to store date in", "fullisoformat: yyyy-mm-dd't'hh:mm:sszzz"})
@UdfParameter( description = "The regexp to match." + " If null, then function returns null.")
@DescribeParameter(name = "removeCollinear", description = "Indicates whether remove collinear point should be applied", min = 0)
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "tx", parameterType = "String", parameterDes = "交易数据字符串"), @Parameter(parameterName = "signAddress", parameterType = "String", parameterDes = "签名账户地址"), @Parameter(parameterName = "signPassword", parameterType = "String", parameterDes = "签名账户密码") })
@Path("/users/userName/{userName}")
@ApiOperation( value = "Cap usage of shared resources.", notes = "By default suborganization is able to use all parent organization resources." + "Cap allow to limit usage of shared resources by suborganization.")
@ApiResponses({ @ApiResponse(code = 200, message = "Account is updated"), @ApiResponse( code = 400, message = "Invalid password entered", response = ErrorMessageResponse.class) })
@ApiOperation( value = "Creates a user", notes = "Creates a catalog user.", nickname = "createUser")
@GetMapping("/by-release")
@CacheEvict( key = "{'findLatestActive', #a0.programId, #a0.trackedEntityInstanceId}", cacheManager = "dhisCacheManager", cacheNames = "enrollments" )
@PreAuthorize("hasAnyRole('METRICS')")
@GetMapping(value = "/unauth-datasource")
@ApiOperation("Gets the workflow by workflow id")
@RequestParam(name = "resourceId", required = true)
@When("^(?:user )?(checks?|unchecks?) checkbox with ([^\"]+)=\"([^\"]+)\"$")
@PostMapping(value="/v2/auth/aws/iam/login",produces="application/json")
@ApiException(CREATE_USER_ERROR)
@RequestMapping( value = {"/get_MicroServiceAttributeDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/{connector}")
@RequestMapping(value = "/users/{id}/postList", method = RequestMethod.GET)
@RequestMapping(value = CUSTOM_DDLS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/customDdlNames/{customDdlName}", method = RequestMethod.DELETE)
@Path("deleteBean/{schemaName}/{id}")
@Transactional(rollbackOn = {RuntimeException.class, ServerException.class})
@SuppressFBWarnings(value="UG_SYNC_SET_UNSYNC_GET", justification = "setter is synchronized for mutual exclusion, " + "currentRoleInfo is volatile, so no sync on getter needed")
@ConcurrentGauge(name = "cGaugedMethod", absolute = true)
@ApiParam(value = "provide valid job details", required = false)
@ToJson
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 404, message = "Workspace with specified name doesn't exist"), @ApiResponse(code = 403, message = "Access to requested workspace is forbidden"), @ApiResponse(code = 500, message = "Server error")})
@ApiImplicitParams({ @ApiImplicitParam(name = "ID", value = "TENANT_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "tenantCode", value = "TENANT_CODE", required = true, dataType = "String"), @ApiImplicitParam(name = "tenantName", value = "TENANT_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "queueId", value = "QUEUE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "description", value = "TENANT_DESC", type = "String") })
@LogMethod("更新待办事项状态")
@CliOption(key = {"path"}, help = "Path of the table to compare to")
@Path("/default")
@RequestParam("age")
@Path("{eventId}/asset/assets.json")
@ApiOperation(value = "Update MarkScale Exchange", position = 2)
@RequestMapping(value = "/project", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@Path("{kscReportId}")
@Contract("null -> fail; !null -> param1")
@QueryParam("floor")
@RequestMapping(method = RequestMethod.POST, params = "completeRadiologyReport")
@ExceptionHandler({FileUploadException.class})
@Scheduled(cron = "${upload.clean.cron}")
@ApiParam(value = "Tags to filter (if do not input tags get all)")
@WebParam(name = "Credit-Card", mode = IN)
@Path("/{pi}/list/{physPageNo}/{type}")
@Path("move-member")
@EventListener(classes = TargetDeletedEvent.class)
@RequestMapping("/clients/{hwAddress}/devices")
@Path("input-ports/{portId}/transactions/{transactionId}")
@ExtensionDefinition(extensionPoint = ExtensionPoint.EDGE, produces = MediaType.APPLICATION_XML)
@QueryParam("address")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of User objects." ), @ResponseCode( code = 500, condition = "Missing the role parameter." ) } )
@NotifyChange({VIEW_DATA_PROP, SELECTED_ITEM_PROP})
@Path("/services/grant/{serviceName}")
@ApiOperation(value = "Gets flow path", response = FlowPathPayload.class)
@RequestMapping(path = "/v1/issues/add-exception", method = RequestMethod.POST)
@RequestMapping(value = "/{enrolmentId}/benefits/{id}", method = RequestMethod.GET)
@PathParam("repository")
@RequestParam(value = "parentType", required = true)
@ApiOperation(value = "Get's SpecOffer Wave", position = 3)
@Parameters(value = { @Parameter(parameterName = "chainId", requestType = @TypeDescriptor(value = int.class), parameterDes = "链id"), @Parameter(parameterName = "address", parameterType = "String", parameterDes = "账户地址"), @Parameter(parameterName = "remark", parameterType = "String", parameterDes = "备注") })
@WebParam
@ApiOperation(value = "verifyTenantCode", notes = "VERIFY_TENANT_CODE_NOTES")
@RequestMapping(value = "", method = RequestMethod.POST)
@PostMapping("/querywater")
@DeleteMapping("/document/{documentId}")
@Name("rel")
@ApiException(UPDATE_PROCESS_INSTANCE_ERROR)
@PreAuthorize("hasAnyAuthority('" + ADD_PERM + "')")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of PartRevisionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@GetMapping("health")
@Validated(DeleteDbSetEntry.class)
@FormParam("fromAirport")
@PathVariable("notificationName")
@Option(value = "x", mnemonic = 'x')
@RequestParam("location")
@QueryParam("defaults")
@PathParam("policyId")
@ApiOperation("根据ID查询通知")
@SuppressWarnings("PMD.UnusedLocalVariable")
@RequestMapping(value = "/status", method = RequestMethod.GET)
@PostMapping("/" + LOGIN_BASE + "/" + RESET_PASSWORD + "/hash/{hash}")
@Secured(SecurityFunctions.FN_PARTITION_KEY_GROUPS_ALL_GET)
@JsonProperty("endpoint")
@DescribeParameter( name = "from_measure_attb", description = "Attribute providing start measure of feature" )
@RequestMapping(method = RequestMethod.POST, value = "{pageId}/move")
@RequestMapping(value = BUSINESS_OBJECT_DEFINITION_COLUMNS_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ApiException(PREVIEW_SCHEDULE_ERROR)
@DefaultValue("0")
@RequestMapping(value = "/shipment-file-template", method = POST, headers = ACCEPT_JSON)
@RequestMapping(method = RequestMethod.POST, params = "action=movePortletAjax")
@InjectVariable("context")
@SuppressLint("SetJavaScriptEnabled")
@DescribeParameter(name = "envelope", description = "Bounding box for the computed raster, in WGS84 geographic coordinates.")
@ApiParam(required = false, value = "Password for resource")
@RequestMapping(value = "/admin/icon/ico", method = RequestMethod.GET)
@RequestMapping(value = "vote", method = RequestMethod.POST)
@GetMapping(value = "/verify/{verifyCode}")
@Path("project/{projectSlug}/version/{versionSlug}")
@ParameterName( "range1" )
@ApiOperation(httpMethod = "GET", value = "API to get all domains", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@FormParam("newName")
@JsonProperty("triggers")
@ApiOperation("Gets a list of Versions for a VersionedRecord.")
@ApiOperation(value = "Store raw private transaction payload")
@UseCaseUserClicksLinkToGetNewAPIToken(@Step(number = 2, next = { 3, 4 }, name = "Validation and update", description = "When its a valid one time token a new api token is generated and persisted hashed to user. The token itself is returned. When not valid an emtpy string is the result ..."))
@JmsListener(destination = "GOODSKILL_SENCE8")
@GetMapping("/application/{applicationId}/competition-name")
@ApiParam(required = true, value = "Document baseline to create")
@DeleteMapping("{registrationId}")
@GetMapping("/movie/delete/{id}")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Metadata of map was found", response=MetaDataDTO.class), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 400, message = "Metadata of map was not found")})
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMAT_EXTERNAL_INTERFACES_GET)
@RequestMapping(value = "/api/datasets/{id}", method = GET, produces = APPLICATION_JSON_VALUE)
@PermissionRule(value = "READ", description = "Stakeholders can see form input responses for applications they are assigned to")
@Path("/{workspaceId}/user-access")
@SuppressWarnings("PMD.AvoidInstantiatingObjectsInLoops")
@QueryParam("artifactId")
@PutMapping("/designer/pages/{pageId}/model")
@ModelAttribute("authorities")
@Consumes(MEDIA_TYPE)
@RequestMapping(value=URI_PATTERN_P_OPEN, produces="application/json", method=RequestMethod.PATCH)
@QueryParam("exploratory_name")
@Description("apoc.mongodb.first(host-or-key,db,collection,query,[compatibleValues=false|true],[extractReferences=false|true],[objectIdAsMap=true|false]) yield value - perform a first operation on mongodb collection")
@OcelotObject
@PostMapping(consumes = {"application/x-www-form-urlencoded", "multipart/form-data"})
@ApiResponses({ @ApiResponse(code = 200, message = "The available resources are successfully fetched"), @ApiResponse(code = 404, message = "Account with specified id was not found"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@ApiModelProperty(value = "A non empty list of Policies that define the Policy set", required = true)
@Then("^stop container \"([^\"]+)\"$")
@RequestMapping(value = "/dialcode/link/{id:.+}", method = RequestMethod.POST)
@Parameter(description = "name")
@ApiOperation("Retrieves all DatasetRecords in the local Catalog")
@GetMapping("/find-by-competition-id/{competitionId}/scope/{scope}")
@GetMapping("/account/changePassword")
@Authorize(value = { AuthConstant.AUTHORIZATION_AUTHENTICATED_USER, AuthConstant.AUTHORIZATION_SUPPORT_USER, AuthConstant.AUTHORIZATION_WWW_SERVICE })
@SkipValidation
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of timezones. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@Description("Beta cdf given the a, b parameters and value")
@ApiParam("推广员Id")
@Path("/secure/users/external/{userId}")
@ApiOperation(value = "Get access roles for all users for all applications that the given user belongs to")
@ApiResponses({ @ApiResponse(code = 200, message = "The workspaces successfully fetched"), @ApiResponse(code = 500, message = "Internal server error occurred during workspaces fetching") })
@ApiOperation(hidden = true, value = "${OIDCAuthController.groupEntityLookUp.value}", notes = "${OIDCAuthController.groupEntityLookUp.notes}")
@ApiOperation(value = "", notes = "To test the collection format in query parameters", nickname = "testQueryParameterCollectionFormat", tags = { "fake" })
@DeleteMapping("/clients/{uid}/medications/{id}")
@RequestMapping(value = "/api/failurepoints/{id}", method = RequestMethod.PUT, produces = "application/json")
@AllowUnchecked
@Path("job/{jobId}/{date}")
@DescribeParameter(name = "scale", description = "scale",min=0, defaultValue="1.0f")
@PathVariable("label")
@ScalarFunction("strpos")
@AlgoliaPopularClient.Range
@SuppressWarnings("JdkObsolete")
@PathParam("treatmentName")
@RequestParam( name = "includeTrackedEntities", required = false, defaultValue = "false" )
@ParameterName( "range" )
@RequestParam(required = false, defaultValue = "10", value = "count")
@RequestMapping( value = "/{metadataUuid}/extents/{geometryIndex}.png", produces = { MediaType.IMAGE_PNG_VALUE }, method = RequestMethod.GET)
@GetMapping
@JsonSetter("to")
@ApiOperation(value = "Delete Asset by id")
@ApiOperation(value = "downloadTaskLog", notes = "DOWNLOAD_TASK_INSTANCE_LOG_NOTES")
@ApiOperation(value="Retrieves all nodes in the cluster that the current node knows about.", notes = "For _admin nodes the result contains all nodes, for non _admin nodes the" + "result only contains nodes from contexts available on this node and the _admin nodes.")
@PathVariable("subject")
@PermissionRule(value = "DELETE_OVERHEAD_FILE", description = "The consortium can delete the overhead file for their application and organisation")
@Consumes(ApiVersion.V1_JSON)
@JsonProperty("cliOrdId")
@RequestMapping(value = "/{personId}/addresses/{addressId}", method = RequestMethod.DELETE)
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "SCHEDULE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "schedule", value = "SCHEDULE", dataType = "String", example = "{'startTime':'2019-06-10 00:00:00','endTime':'2019-06-13 00:00:00','crontab':'0 0 3/6 * * ? *'}"), @ApiImplicitParam(name = "warningType", value = "WARNING_TYPE", type = "WarningType"), @ApiImplicitParam(name = "warningGroupId", value = "WARNING_GROUP_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "failureStrategy", value = "FAILURE_STRATEGY", type = "FailureStrategy"), @ApiImplicitParam(name = "receivers", value = "RECEIVERS", type = "String"), @ApiImplicitParam(name = "receiversCc", value = "RECEIVERS_CC", type = "String"), @ApiImplicitParam(name = "workerGroupId", value = "WORKER_GROUP_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "processInstancePriority", value = "PROCESS_INSTANCE_PRIORITY", type = "Priority"), })
@SecuredBySpring(value= "TODO", description = "TODO")
@Param(NMAP_VALIDATOR)
@ApiOperation(value = "Submit feedback")
@Description("apoc.convert.toInteger(value) | tries it's best to convert the value to an integer")
@JniArg(cast = "glfs_t *")
@Path("/get/{id}")
@ApiOperation(notes = "Retrieves a single Content", value = "getContent")
@ApiOperation(value = "Delete TimePeriod")
@Description("apoc.path.elements(path) - returns a list of node-relationship-node-...")
@PreAuthorize("hasPagePermission(#projectName, #branchName, #path, EDIT_PAGE)")
@DefaultVisibilityForTesting
@RequestParam(value = "overrideTerminationProtection", required = false, defaultValue = "false")
@WSDoc("Fetch all non-retired alerts according to providerRecipient")
@HystrixCommand(commandKey = "Customers", fallbackMethod = "getFallbackCustomer", commandProperties = { @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "1000") })
@PermissionRule(value = "MARK_SECTION", description = "Only member of project team can mark a section as complete")
@RequestMapping(value = "/api/applications/{id}", method = RequestMethod.PUT, produces = "application/json")
@ApiParam(value = "UUID of the requested Origin.")
@ApiOperation(value = "This API returns count of Application objects available in Elastic Search for team name", response = ResponseEntity.class)
@Path( "/assignRoleToUser" )
@Path("{catalogId}/records/{recordId}/versions/{versionId}/distributions/{distributionId}")
@ApiParam(value = "planning definition represented as PlanningItemList", required = true)
@PathParam("connector")
@ImmutableExecutorDecorator
@Description("apoc.date.parse('2012-12-23','ms|s|m|h|d','yyyy-MM-dd') parse date string using the specified format into the specified time unit")
@ApiOperation(hidden = true, value = "${OIDCAuthController.deleteGroupByName.value}", notes = "${OIDCAuthController.deleteGroupByName.notes}")
@ApiParam(name = "per_page", defaultValue = DEFAULT_PER_PAGE, value = DOC_PER_PAGE)
@Path("/nodeStatus")
@Description("Returns a LineString from an array of points")
@Operation(summary = "Update the experiment in the submarine server with spec", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class))), @ApiResponse(responseCode = "404", description = "Experiment not found")})
@CliCommand(value = STREAMS_DETAILS_CMD, help = "Print information about which Rya Streams subsystem the Rya instance is connected to.")
@RequestMapping(value = "/deleteMappingsByDetectorUuid", method = RequestMethod.DELETE)
@RequestMapping(value = "{id}", method = DELETE)
@RequestMapping(produces = "application/json;charset=UTF-8", consumes = "application/json;charset=UTF-8")
@EventHandler("cancelButton")
@PutMapping("/user/{id}/password")
@JsonProperty("exp")
@JsonProperty("version")
@FormParam("licenseSlideBackground")
@ApiOperation(value = "Find all eco news tags")
@PathVariable("namespaceName")
@Produces(LD_JSON + MimeType.UTF_8)
@RequestMapping(value = "{id}", method = { RequestMethod.PUT, RequestMethod.POST }, produces = "application/json")
@PathVariable(value = "metadataUuid")
@RequestMapping(value = "/preferred/{moduleName}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ColorRes
@ParameterName( "match" )
@Mapping(source = "portnoList", target = "portNumbers")
@Recycle
@JsonProperty("timeFilled")
@IsRecevingSyncMessage(MessageID.START_SCAN)
@ApiOperation(value = "Get project modules", notes = "Get project modules. Roles allowed: system/admin, system/manager.", response = ProjectDescriptor.class, responseContainer = "List")
@WebParam(name = "recipientId")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.BOOLEAN, concerns = AtlasConversionConcern.CONVENTION)
@Path("/{databaseName}")
@Operation( summary = "Get the number of currencies issued by a given account.", description = "Return the number of currencies issued by a given account and height.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "application/json", schema = @Schema(implementation = AccountCurrencyCountResponse.class))) })
@ApiOperation( value = "列出用户所有绑定应用", notes = "列出所有绑定应用" )
@Path("{stackVersionId}/repository_versions")
@PerformanceMetric("v3.consumer-groups.get")
@Retryable(value = RuntimeException.class, maxAttempts = 3, backoff = @Backoff(delay = 5000L, multiplier = 2))
@GetMapping(value = "/versions")
@ApiResponses(value = { @ApiResponse(code = 200, message = SUCCESSFUL_GET_CONFIGURATIONS), @ApiResponse(code = 404, message = NOT_FOUND_CONFIGURATIONS) })
@Param(value = VM_DISK_MODE)
@RequestParam(value = "parentId", required = true)
@ApiOperation(value = "${AppRoleControllerV2.createAppRole.value}", notes = "${AppRoleControllerV2.createAppRole.notes}")
@ApiOperation(value = "Get today's statistic for all habit items")
@OperationRecord(type = OperationRecordLog.OperationType.UNDELIVERY, resource = OperationRecordLog.OperationResource.APK, description = OperationRecordLog.OperationDescription.UNDELIVERY_APK)
@javax.ws.rs.Path(RECORDS_METADATA_SOURCE)
@PostMapping(path = "/contacts")
@MultipartForm
@CliOption(key = {"instanceName"}, mandatory = true, help = "The name of the Rya instance to create.")
@RestQuery(name = "addCatalogURL", description = "Add a metadata catalog to a given media package using an URL", restParameters = { @RestParameter(description = "The location of the catalog", isRequired = true, name = "url", type = RestParameter.Type.STRING), @RestParameter(description = "The kind of catalog", isRequired = true, name = "flavor", type = RestParameter.Type.STRING), @RestParameter(description = "The media package as XML", isRequired = true, name = "mediaPackage", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(description = "Returns augmented media package", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Media package not valid", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "")
@OrgUnit
@PostMapping(value = "/landing-page", params = "createQuestion")
@Before("constructor() || method() || methodWithMultipleAnnotations() || constructorWithMultipleAnnotations()")
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.FLOAT)
@GetMapping(value="/v2/azure/groups",produces="application/json")
@RequestParam(value = "filter", defaultValue = "")
@RequestParam("pageSize")
@Udf(description = "Splits a string into an array of substrings based on a regexp.")
@RequestMapping(value = "/hello")
@ConfigurationProperty(name = "allRows", label = "Import All Rows", description = "Imports all the rows containing data", required = false)
@QueryParam( "query" )
@OperationMethod(collector = DocumentModelCollector.class)
@Size(min = 3)
@ApiOperation(value = "审核当前文章", notes = "id")
@ApiParam( value = "Group owner of the source (only applies to subportal)." )
@PostMapping("/{userId}/userFriend/{friendId}")
@PathParam("containerid")
@Secured(SecurityFunctions.FN_STORAGE_PLATFORMS_GET)
@RestQuery(name = "helloname", description = "example service call with parameter", restParameters = { @RestParameter(description = "name to output", isRequired = false, name = "name", type = RestParameter.Type.TEXT) }, responses = {@RestResponse(description = "Hello or Hello Name", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The underlying service could not output something.", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "The text that the service returns.")
@RequestMapping(value = "/{specOfferId}/subjects/{specOfferSubjectId}", method = RequestMethod.GET)
@GetMapping(path = "last")
@RequestParam(defaultValue = "-1")
@PostMapping("/{applicationId}/ineligible")
@PostMapping(params = {"complete", "grantClaimPercentage"})
@GetMapping(path = "/databases")
@RequestMapping(value = "/saveSettings", method = RequestMethod.POST, headers = "Accept=application/json")
@Path("/tei/{pi}/{lang}")
@ApiParam(value = "The user id.", required = true)
@ApiOperation(value = "Returns all schemas keyed by version number")
@PathVariable("complaintId")
@Name("maximumValue")
@ApiParam(value = "the URL pointing to the manifest's originating candlepin API", required = false)
@ApiParam( value = "The response code. Available values are CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", required = true )
@GetMapping("/section-status/{competitionId}")
@RequestParam(value = "problem_id", defaultValue = "")
@GetMapping("/v1/public/overview")
@DescribeParameter(name = "dataLimit", description = "Limit for the number of input features processed", min=0, max=1)
@RequestMapping(value="/markdown", method=RequestMethod.GET)
@ApiResponses({ @ApiResponse(code = 200, message = "Two factor authentication is reset"), @ApiResponse( code = 400, message = "Could not rest two factor authentication for user", response = ErrorMessageResponse.class) })
@PathParam("baselineId")
@GetMapping(value = "/repository/deployments/{deploymentId}/resources/**", produces = "application/json")
@PathVariable(value = "objectType")
@PreAuthorize("(hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OWN_POSTS') and " + "#topic.containsOwnerPostsOnly and #topic.topicStarter.id == principal.id) or " + "(hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OTHERS_POSTS') and " + "hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OWN_POSTS'))")
@When("^SSM corrupt network (\\d+) percent on (\\d+) instances$")
@RequestParam(value = PAGE_SIZE, required = false, defaultValue = Pagination.DEFAULT_PAGE_SIZE)
@ApiParam(name="id", value="an alarm Id", required = true)
@ApiImplicitParams({ @ApiImplicitParam(name = "alertgroupId", value = "ALERT_GROUP_ID", type = "String") })
@ApiOperation(value = "Get a model", tags = { "Models" })
@Param("mailboxAddress")
@Path("/policies/{id}")
@ApiOperation(value = "Delete a user’s info", tags = { "Users" })
@PutMapping("/attributes/{name:.+}")
@Path("{datum}")
@UdfParameter(value = "bid")
@PathVariable(value = "groupName")
@Name("cypherAction")
@ApiOperation(value = "Get user groups in given workspace", response = UserGroupDTO.class, responseContainer = "List")
@RequestMapping(value = "/{widgetId}", method = RequestMethod.DELETE)
@GetMapping(value = "/{constId}")
@ApiParam(value = "Workspace ID")
@Path("/order-dependency-algorithms/")
@Param(LOCALE_LANG)
@ApiParam("The number of the items to skip")
@PostMapping(value = "/{projectId}/team", params = "add-team-member")
@Path (REST_API_ROLES + REST_API_PATH_ID)
@LapsedWith(module = JDK8, value = "Optional#ifPresent")
@CachePut(key = "#p0.id")
@Named(EVENT_QUEUE_PROVIDERS_QUALIFIER)
@PutMapping("/where")
@PostMapping(path = "/adminbasic/prices")
@SuppressWarnings({ "unchecked", "PMD.CollapsibleIfStatements" })
@ApiOperation(value = "Delete a feature", httpMethod="DELETE")
@CliOption(key = {"limit"}, mandatory = false, help = "Limit commits", unspecifiedDefaultValue = "-1")
@GetMapping(value="/auth/tvault/isauthorized",produces="application/json")
@Path("/transaction/{key}/isSender")
@Path( "/{host_id}/bootoptions" )
@RolesAllowed("workspace/admin")
@XmlElement(name = "details")
@RestrictTo(RestrictTo.Scope.TESTS)
@PathParam("vnfInstanceId")
@PathVariable("role")
@ApiOperation(value = "Update workflow instance", notes = "The service is typically used in manual state transition via nFlow Explorer or a business UI.")
@QueryParam("output")
@EventHandler("levelItemAnchor")
@Digits(integer = 7, fraction = 0)
@PermissionRule(value = "VIEW_PROJECT_STATUS", description = "Support users should be able to view current status of project")
@ApiOperation(value = "${SafesController.deleteSafe.value}", notes = "${SafesController.deleteSafe.notes}")
@PutMapping(value = "/alerts/reset")
@RequestMapping(value = "/storageUnits/download/credential/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}" + "/storageNames/{storageName}", method = RequestMethod.GET)
@QueryParam("pgNum")
@Scheduled(fixedDelay = 1)
@SuppressWarnings(Constants.SUPPRESS_WARNINGS_UNCHECKED)
@PathVariable("serviceId")
@SecuredBySpring(value = "RESEND_INTERNAL_USER_INVITE", description = "Only the IFS Administrators can resend invites to internal users")
@Path("/assets/count")
@ApiOperation("Download an uploaded mapping")
@ApiOperation(value = "Scales application on marathon")
@ApiOperation(value = "deleteProcessInstanceById", notes = "DELETE_PROCESS_INSTANCE_BY_ID_NOTES")
@CacheEvict(value = {"projects", "technologies"}, key = "'all'")
@FormParam("sourceTrack")
@QueryParam ("metrics")
@QueryParam("pattern")
@Deprecated(since = "11.1")
@RequestMapping(value = "/user/{username}", method = RequestMethod.DELETE)
@DescribeResult(name = "result", description = "Aggregated feature collection")
@ApiOperation(notes = "Removes a Consumer", value = "deleteConsumer")
@Path("/healthcheck")
@Value("${properties.metastore-uri}")
@RequestParam("alternateBases")
@Name("json")
@SuppressWarnings("PMD.AvoidReassigningParameters")
@DeleteMapping("/delete")
@GetMapping("/users/{userId}/notifications")
@RequestMapping("/messages")
@RequestMapping(value = "/api/repositories/{repositoryId}", method = RequestMethod.DELETE)
@Path("/privileges/grant")
@GetMapping(path = "/adminroute")
@EventHandler("multiple-timer")
@Produces({ ALTO_CONFIG, ALTO_ERROR })
@ApiOperation(value = "This API returns all Scenario Objects present in Elastic Search", response = ResponseEntity.class)
@UseCaseAdministratorDeleteProject(@Step(number = 2, name = "Service deletes projects.", next = { 3, 4, 5, 6, 7}, description = "The service will delete the project with dependencies and triggers asynchronous events"))
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of RepositoryFileDto objects." ), @ResponseCode ( code = 200, condition = "Empty list of RepositoryFileDto objects." ) } )
@RequestMapping(value = "connectionProviderAdd.html")
@PostMapping("/nextstatuses/v1/_search")
@DescribeParameter( name = "passes", description = "Number of passes to compute (default = 2)", min = 0, max = 1 )
@RequestParam(value="q", required=false)
@RequestMapping(value = "/group/{groupId}/members/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(notes = "If a pool ID is specified, we know we're binding to that exact pool. " + "Specifying an entitle date in this case makes no sense and will throw an " + "error. If a list of product IDs are specified, we attempt to auto-bind to" + " subscriptions which will provide those products. An optional date can be" + " specified allowing the consumer to get compliant for some date in the " + "future. If no date is specified we assume the current date. If neither a " + "pool nor an ID is specified, this is a healing request. The path is similar " + "to the bind by products, but in this case we use the installed products on " + "the consumer, and their current compliant status, to determine which product" + " IDs should be requested. The entitle date is used the same as with bind by " + "products. The response will contain a list of Entitlement objects if async is" + " false, or a JobDetail object if async is true.", value = "Bind Entitlements")
@Description("Returns the minimum convex geometry that encloses all input geometries")
@ApiOperation(httpMethod = "GET", value = "API to get all asset group names", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@PathParam("lookup")
@Path("/about")
@SuppressWarnings({"squid:S128", "squid:S1479"} )
@RolesAllowed("deleteThreatIntelOrigin")
@RequestMapping(method = RequestMethod.POST, value = "/{projectId}/**")
@RequestMapping(value="/page", method = RequestMethod.GET)
@Mapping( "type" )
@RequestMapping(value = "/businessObjectData/generateDdlCollection", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("availablefeatures")
@GetMapping("/{applicationId}/track")
@PostMapping(params = "mark-as-incomplete")
@Description("apoc.convert.toStringList(value) | tries it's best to convert " + "the value to a list of strings")
@RequestMapping(value = "/metrics/values", method = RequestMethod.DELETE)
@LogMethod("更新日程记录")
@Description("Constant representing not-a-number")
@ApiParam(name="UserPrincipalName", defaultValue="")
@Cacheable(cacheNames="getResearchCategories", key = "#root.methodName", unless = "#result.isFailure()")
@RequestParam(name = "initOAuth", defaultValue = "true")
@RequestParam("financeContact")
@PostMapping(value = "/create")
@RequestMapping(value = "/api/user/{newteamname}", method = RequestMethod.PUT, produces = "application/json")
@RequestMapping(value = "/api/monkeystrategies/monkeystrategybyname/{name}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ModelAttribute("billingCountries")
@GetMapping(path = "/trainfoods/welcome")
@Name("eightyPercentValue")
@Header(Constants.PERSON_ID)
@Param(value = HOSTNAME, required = true)
@PostMapping(value = "/tim/query")
@PreAuthorize("hasAnyAuthority('BACKUP_CONFIGURATION', 'RESTORE_CONFIGURATION')")
@ApiOperation("Show account")
@RequestParam(value = "exceptDeletedOnly", required = false, defaultValue = "true")
@Compensatable
@RequestMapping(value = "post/{id}/edit", method = RequestMethod.POST)
@ApiParam(value = "Path to resource. Can be project or its folders", required = true)
@Path("/{session-id}")
@XmlElements({ @XmlElement(name = "simpleTriggerModel", type = ClientJobSimpleTriggerModel.class), @XmlElement(name = "calendarTriggerModel", type = ClientJobCalendarTriggerModel.class)})
@Path( "/listDataAccessTypes" )
@Description("Encode binary data as hex")
@RequestMapping(value = "/defaultCollections/{entityType}", method = RequestMethod.GET)
@QueryParam(SECOND_SIMILARITY_DIM)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of TagSubscriptionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@RequestMapping(value = {"/cl_dictionary/save_vnfType"}, method = {RequestMethod.POST})
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_USER_PERMISSION + "\")")
@HystrixCommand(fallbackMethod = "getQuoteFallback")
@ApiImplicitParam(value = "封装登录请求对象", required = true, dataType = "JwtAuthenticationRequest", name = "authenticationRequest")
@AuditEventMethod(event = API_KEY_UPDATE)
@QueryParam(PARAM_PATIENT_POSTNUMMER)
@PostMapping("_update")
@PathVariable("section")
@ModelAttribute(name = MODEL_ATTRIBUTE_FORM)
@RequestMapping(value = "/{pageId}", method = RequestMethod.PUT)
@Parameter(description = "language")
@ApiOperation(value = "Find all products.")
@GetMapping("current")
@RequestParam("targetId")
@ApiOperation(value = "Delete a role", response = Response.class)
@RequestMapping( value = {"/get_MicroServiceLocationDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping( value = "/v4-3/pags/{pagsGroupName}.json", produces = {MediaType.APPLICATION_JSON_VALUE}, method = RequestMethod.GET)
@GetMapping("/list-paging")
@RequestMapping(value = "/{userIdentifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT)
@Contract(value = "!null -> !null; null -> null", pure = true)
@Path("/type/{device-type}/id/{device-id}")
@Path("/trx_log")
@PathParam("questionId")
@SuppressWarnings({"unchecked", "squid:S2975"})
@QueryParam("users")
@ApiOperation( value = "Traverse the Object/Fact graph starting at a specific Object.", notes = "Deprecated, use 'v1/traverse/object/{id}' instead.\n\n" + "This operation traverses the graph of Objects and Facts, and returns the result of the graph traversal. " + "Objects are represented as graph vertices and Facts as graph edges. The labels of vertices and edges " + "are the names of the corresponding ObjectTypes and FactTypes, respectively.\n\n" + "The traversal query contained in the request must be a valid Gremlin query [0,1]. Inside the query the " + "graph is referenced as 'g' and the starting point of the traversal is set to the Object specified in the " + "request. Therefore, it is not necessary to either instantiate a graph instance or to set the starting " + "point of the traversal by using V() or E(). For example, a query to fetch all outgoing edges from the " + "starting Object would simply be 'g.outE()'.\n\n" + "If the result of the graph traversal are edges the response will contain the Facts belonging to those " + "edges. If the result are vertices the response will contain Objects. In all other cases the result " + "of the traversal is returned as-is, for instance, when the result is a list of vertex or edge properties.\n\n" + "[0] Tutorial: https: "[1]
@TeiidFunction(name=SourceSystemFunctions.REGEXP_REPLACE, category=FunctionCategoryConstants.STRING, nullOnNull=true)
@XmlElementWrapper(name = "items")
@GetContent
@QueryParam("sessionUpgrade")
@Unmodifiable
@PermissionRule(value = "DEACTIVATE", description = "A Support user can deactivate external Users")
@ExtensionDescriptor(description = "pass an object parameter to be used in the response.")
@ApiParam(name = "jobId")
@RequestParam(value = "checked", required = false, defaultValue = "false")
@PageableDefault(page = 0, size = 10, sort = "created", direction = ASC)
@PutMapping(path = "/profile", consumes = {MediaType.APPLICATION_JSON_UTF8_VALUE, MediaType.MULTIPART_FORM_DATA_VALUE})
@Inline(value = "getResourceFromIdentifier($1)")
@PermissionRule(value = "READ", description = "Stakeholders can see project resources")
@Produces(APPLICATION_JSON)
@Timed(name = MediaService.MetricsDefinitions.GetAudio.TIMER_NAME, displayName = METRICS_PREFIX + '.' + MediaService.MetricsDefinitions.GetAudio.TIMER_NAME, description = MediaService.MetricsDefinitions.GetAudio.TIMER_DESCRIPTION)
@QueryParam("relatedResource")
@RequestMapping(value = "/api/averageTenderPeriod", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@Name("file")
@SuppressWarnings("checkstyle:linelength")
@Path(WorkingFileRepository.COLLECTION_PATH_PREFIX + "{collectionId}/{fileName}")
@ApiParam( value = "Used to track REST requests for logging purposes. Identifies a single invocation of a single component", required = false)
@Parameter(description = "Tag type to consider (person, coorporation, event or location)")
@RequestMapping(value = "/entities/{entityId}", method = RequestMethod.DELETE)
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@RequestMapping(value = "/ops/events/{ciId}/close/{eventName}", method = RequestMethod.GET)
@ApiResponses(value = {@ApiResponse(code = 200, message = "There you go")})
@DescribeParameter(name = "first", description = "First input feature collection")
@PreAuthorize("hasAuthority('VIEW_API_KEYS')")
@Path("{ciId}/baselines/{baselineId}")
@FormParam("titleSlideBackground")
@QueryParam("dataSource")
@Path("/tags")
@ApiResponses({ @ApiResponse(code = 200, response = ListWorkflowInstanceResponse.class, message = "If instance was found"), @ApiResponse(code = 404, message = "If instance was not found") })
@Path("timers/{pathid}")
@GetMapping(value = "/jobs", produces = MediaType.APPLICATION_JSON_VALUE)
@Produces("image/png")
@ApiParam(value = "Request to create Fact.")
@GetMapping("/toLoginWechat")
@Path ( "{pathId : .+}/tree" )
@Profiled(profile = OrganizationProfile.PROFILE_URI)
@Scheduled(cron = "${aspsp-profile-reload.cron.expression:-}")
@RequestMapping( value = {"/get_SettingsDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@FormDataParam("datasetIRI")
@Name("outType")
@PropertySetter("problem")
@Path( "/{hostId}" )
@ApiException(CREATE_ACCESS_TOKEN_ERROR)
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
@DescribeParameter(name = "styleName", min = 0, description = "Name of the style to be associated with the layer (default is a standard geometry-specific style)")
@UiHandler("groupIdTextBox")
@Path("/policies/eventTime")
@Description("Bitwise AND in 2's complement arithmetic")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_PROGRAM_PRODUCT')")
@RequestMapping(value = "/api/percentTendersUsingEBid", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@ApiOperation(value="Update stock cards at a facility.", notes = "Updates stock cards at a facility. This is done by providing a list of stock events." + "<p>Path parameters (required):" + "<ul>" + "<li><strong>facilityId</strong> (Long) - facility for the stock cards in which to update.</li>" + "</ul>" + "<p>" + "<p>Body parameters (required):" + "<ul>" + "<li>" + "<strong>stock events</strong> (Array of stock event objects) - a list of stock events to " + "process for update." + "<p>" + "<p>Stock event properties" + "<ul>" + "<li><strong>type</strong> (String, required) - type code of stock event (choices are ISSUE, " + "RECEIPT, ADJUSTMENT).</li>" + "<li><strong>facilityId</strong> (Long, required for ISSUE/RECEIPT types) - facility id where" + "stock is going to/coming from.</li>" + "<li><strong>productCode</strong> (String, required) - product code of the stock being " + "processed.</li>" + "<li><strong>quantity</strong> (Long, required) - quantity of stock being processed. Specify as a " + "positive number. For ISSUE, this amount is decremented, for RECEIPT, this amount is incremented, " + "for ADJUSTMENT, it depends on the adjustment reason.</li>" + "<li><strong>reasonName</strong> (String, required for ADJUSTMENT types) - reason code for the " + "adjustment.</li>" + "<li><strong>lotId</strong> (Long, optional) - lot id of a particular lot that will be processed. " + "This and lot are optional; if lotId is specified, lot is ignored.</li>" + "<li><strong>lot</strong> (Object, optional) - lot object of a particular lot that will be " + "processed. If lot with the specified code, manufacturerName, and expirationDate do not exist, a " + "lot will be created.</li>" + "<li><strong>customProps</strong> (Object, optional) - an object of custom properties (keys and " + "values) to specify custom fields for the stock event." + "</ul>" + "</li>" + "</ul>" + "<p>" + "<p>Example stock event list JSON:" + "<pre><code>" + "[\n" + " {\n" + " \"type\": \"ADJUSTMENT\",\n" + " \"productCode\": \"V001\",\n" + " \"quantity\": 50,\n" + " \"reasonName\": \"TRANSFER_IN\",\n" + " \"lotId\": 1\n" + " },\n" + " {\n" + " \"type\": \"ISSUE\",\n" + " \"facilityId\": 19077,\n" + " \"productCode\": \"V001\",\n" + " \"quantity\": 50,\n" + " \"customProps\": {\n" + " \"occurred\": \"2015-10-01\"\n" + " }\n" + " },\n" + " {\n" + " \"type\": \"RECEIPT\",\n" + " \"facilityId\": 19074,\n" + " \"productCode\": \"V001\",\n" + " \"quantity\": 50,\n" + " \"lot\": {\n" + " \"lotCode\": \"C1\",\n" + " \"manufacturerName\": \"Manufacturer 3\",\n" + " \"expirationDate\": \"2016-07-01\"\n" + " },\n" + " \"customProps\": {\n" + " \"vvmStatus\": \"1\"\n" + " }\n" + " }\n" + "]\n" + "</code></pre>")
@SuppressWarnings({"ForLoopReplaceableByForEach"})
@DefaultValue("100")
@UdfParameter(description = "Array of values to distinct")
@Mapping( "relationships" )
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the operational details of a given entity in JSON")
@PathParam("tableName")
@DeleteMapping("{customerId}")
@ResponseData(name = "返回值", description = "返回一个区块头序列化后的HEX字符串", responseType = @TypeDescriptor(value = String.class))
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.DELETE)
@Interceptors({RequiredInterceptor.class, ResponseInterceptor.class})
@ExceptionHandler(WebExchangeBindException.class)
@OnRemoved
@JsonProperty("ttl")
@Path("/transaction/{key}/participants")
@DescribeParameter(name = "simplifierFactor", description = "Indicates the simplifier factor to be applied when computing the simplified footprint", min = 0)
@Path("user-groups/{id}")
@PutMapping("/{userId}")
@Path("/ratingsByAttendee")
@Produces ( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON } )
@RequestMapping(value = ALLOWED_ATTRIBUTE_VALUES_URI_PREFIX, method = RequestMethod.DELETE, consumes = {"application/xml", "application/json"})
@RepositoryMapping(storageVariableName = "destStorageId", repositoryVariableName = "destRepositoryId")
@GetMapping("/get-by-competition-id-visible-for-assessment/{competitionId}")
@Path("/edit")
@FormParam("eventIds")
@Scheduled(initialDelay = 35000L, fixedDelay = 30000L)
@AdminRequired
@Profile("test")
@Path("{name}/backfill-expiration")
@QueryParam("applicationTypes")
@RequestParam("formInputId")
@ManagementOperation(description = "Obtains the managed repositories of this engine", impact = Impact.ReadOnly)
@Validated(DeleteDataBase.class)
@GetMapping("/information")
@TradeType
@Path ( "{pathId : .+}/download" )
@QueryParam("connectorGroupIdList")
@Description("apoc.text.code(codepoint) - Returns the unicode character of the given codepoint")
@ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "string", name = "Authorization", value = "用户凭证", required = true), @ApiImplicitParam(name = "id", value = "应用ID", required = true), })
@RequestMapping(value = {"", "/", "/update"}, method = RequestMethod.PUT)
@PathVariable("repo")
@Path("/{webPushID}")
@ApiOperation(value = "Create a group", tags = { "Groups" })
@PreAuthorize(AclExpressions.FOLDER_ID_CREATE)
@ExceptionHandler(value = {JpaSystemException.class, PersistenceException.class})
@Path("output-ports/{portId}/transactions/{transactionId}/flow-files")
@ApiOperation(notes = "Creates a Consumer Type", value = "create")
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 503, message = ""), @ApiResponse(code = 202, message = "") })
@RequestMapping(value = "/{diseaseTraitId}/delete", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_PAGE, required = false)
@JsonSetter("tags")
@ConditionalOnMissingBean(DiscoveryClientOptionalArgs.class)
@GetMapping(value = "/overhead-calculation-document-details", produces = "application/json")
@PostMapping("/visit")
@PermissionRule(value = "SEND", description = "collaborator can invite to the application for thier organisation")
@Transactional(rollbackFor = Throwable.class)
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
@RequestParam(value = "startDelay", required = false)
@Post("/{name}/multi-check")
@GetMapping("/id/{userId}")
@ApiOperation(value = "This API deletes an Application Objects from Elastic Search", response = ResponseEntity.class)
@DescribeParameter(name = "normalize", description = "Indicates whether to add fields normalized to the range 0-1.", defaultValue="false")
@ApiOperation(value = "Deletes a path from a repository.")
@GetMapping("/get-innovation-areas/{innovationSectorId}")
@Mapping(source = "logicalporttype", target = "type")
@PreAuthorize("hasPermission(#topic.branch.id, 'BRANCH', 'BranchPermission.VIEW_TOPICS')")
@RequestMapping(value = "/versions", method = RequestMethod.GET)
@Path("/{parent}/organizations")
@RequestMapping(value = "/{markScaleId}/exchanges/{id}", method = RequestMethod.GET)
@SuppressWarnings("checkstyle:magicnumber")
@RequestMapping(value = "/{soapProjectId}/port/{soapPortId}/operation/{soapOperationId}/create/response", method = RequestMethod.POST)
@ApiParam(value = "文件id", required = true)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_GROUPS + "\")")
@Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
@Observes(precedence = CitrusExtensionConstants.INSTANCE_REMOTE_PRECEDENCE)
@RepeatRate
@DescribeParameter( name = "pixelsPerCell", description = "Resolution used for upsampling (in pixels)", defaultValue = "1", min = 1 )
@RequestMapping(value = "facilities/{facilityId}/products/{productCode}/stockCard", method = GET, headers = ACCEPT_JSON)
@Mapping(target = "destinationSwitch", expression = "java(flow.getDestSwitchId())")
@ApiException(UPDATE_SCHEDULE_ERROR)
@Produces({MediaType.APPLICATION_XML + "; charset=UTF-8", MediaType.APPLICATION_JSON + "; charset=UTF-8"})
@Property
@Path("getAllDB")
@GetMapping("/{entityTypeId}/{entityId}")
@ModelAttribute("workspaceform")
@RequestMapping(value = {"/", "/menu"}, method = RequestMethod.GET)
@RequestMapping(value="/delete/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{pagePath:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}/" + "{name:.*}", method=RequestMethod.GET)
@ApiOperation(value = "Create user", notes = "This can only be done by the logged in user.", nickname = "createUser", tags = { "user" })
@CheckPermissionByResourceObject
@DateFormat( defaultTime = "235959", defaultMillisec = "999")
@TimedTaggable("hive-table-deleted")
@Path("securities")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", required = true, dataType = "Int", example = "100") })
@Path("/{iteration}/" + PartIteration.ATTACHED_FILES_SUBTYPE)
@Scheduled(cron = "00 00 23 * * ?")
@RequestMapping( path = "/{platform}/inputs", method = RequestMethod.GET, produces = "application/hal+json" )
@Path("{eventId}/asset/media/{id}.json")
@Path("budget/{maxBudgetAllowed}")
@Description("apoc.algo.aStar(startNode, endNode, 'KNOWS|<WORKS_WITH|IS_MANAGER_OF>', 'distance','lat','lon') " + "YIELD path, weight - run A* with relationship property name as cost function")
@AcmAcquireAndReleaseObjectLock(objectIdArgIndex = 0, objectType = "FILE", lockType = "DELETE")
@ApiOperation(value = "Delete Person Enrolment Subject", position = 4)
@RequestMapping("/judgments/{judgmentId}")
@Secured(SecurityFunctions.FN_USER_NAMESPACE_AUTHORIZATIONS_GET)
@RequestMapping(path = "/account", method = RequestMethod.POST)
@PostAuthorize(AclExpressions.ISSUE_READ)
@ApiOperation(value = "${OIDCAuthController.processOIDCCallback.value}", notes = "${OIDCAuthController.processOIDCCallback.notes}")
@Path("nodes/{nodeId}")
@Path("/{resourceGroupName}/lte/{releaseName}")
@Path("/{output: .*+}")
@OperationParam(name = ProviderConstants.PARTITION_MANAGEMENT_PARTITION_NAME, min = 1, max = 1, typeName = "code")
@PathParam("portId")
@Path("{taxonomyName}/terms/{rootTerm}/{remainder:.*}")
@ApiOperation(value = "updateUser", notes = "UPDATE_USER_NOTES")
@ShellMethod(key = {"stacktrace"}, value = "Display the full stacktrace of the last error.")
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.BOOLEAN, concerns = { AtlasConversionConcern.CONVENTION })
@RequestMapping(value = "/rest-api/lookup/facility-types", method = RequestMethod.GET, headers = ACCEPT_JSON)
@RequestParam("add-team-member")
@Path("{themeId}/usage.json")
@Path("/seed-nodes")
@Endpoint(name = "append")
@ApiOperation(value = "createQueue", notes = "CREATE_QUEUE_NOTES")
@Validated(AddDataBase.class)
@PathVariable("searchIndexName")
@UpdateTrack
@Path("/process-definition/{processDefinitionId}")
@ApiParam(value = "case definition id or name that case definitions will be filtered by", required = true)
@RequestMapping(value = "/geographicZones", method = POST, headers = ACCEPT_JSON)
@ApiParam("Id friend of current user. Cannot be empty.")
@PathVariable(value = "token")
@Description("Returns the bounding rectangular polygon of a Geometry")
@PostMapping(value = "/v1/list/assets/scanned")
@ApiOperation(value = "deleteTenantById", notes = "DELETE_TENANT_NOTES")
@RequestMapping(value = "/preparations/{id}/details", method = GET)
@Parameter(description = "The block height (optional, default is last block).")
@Name(value = "addNullsForMissing",defaultValue = "false")
@ApiParam("Find pools matching the given pattern in a variety of fields;" + " * and ? wildcards are supported; may be specified multiple times")
@Param(value = INPUT_PORT)
@RestQuery(name = "getFromCollection", description = "Gets the file from the working repository under /collectionId/filename", returnDescription = "The file", pathParameters = { @RestParameter(name = "collectionId", description = "the collection identifier", isRequired = true, type = STRING), @RestParameter(name = "fileName", description = "the file name", isRequired = true, type = STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "File returned"), @RestResponse(responseCode = SC_NOT_FOUND, description = "Not found") })
@RequestMapping(value = "/rest-api/lookup/products", method = RequestMethod.GET, headers = ACCEPT_JSON)
@FormDataParam("commitId")
@RequestMapping(value = "/admin/defaultLogo", method = RequestMethod.GET)
@Description("apoc.map.get(map,key,[default],[fail=true]) - returns value for key or throws exception if key doesn't exist and no default given")
@Path("/{id}/replicaHistory")
@TypeConverter
@ApiOperation( notes = "Initiates an async generation of a Compressed File representation of a Consumer " + "(manifest). The response will contain the id of the job from which its result data " + " will contain the href to download the generated file.", value = "Async Consumer Export (manifest)", response = JobDetail.class)
@RequestMapping(value = "/app", method = RequestMethod.POST)
@ApiOperation( value = "Get list of resources which are used by given account", response = ResourceDto.class, responseContainer = "List")
@PageableDefault(50)
@CliOption(key = {"enablePcjIndex"}, mandatory = false, help = "Use Precomputed Join (PCJ) Indexing.", unspecifiedDefaultValue = "false", specifiedDefaultValue = "true")
@DescribeParameter( name = "band", description = "Source band to use (default = 0)", min = 0, defaultValue = "0" )
@SuppressWarnings("squid:S3752")
@RequestParam(value = AnnotationSearchConstants.PARAM_FIELD_QUERY, required = true)
@Configure
@ApiOperation(value = "SubResource : ChangeRequestsResource")
@ApiResponses({ @ApiResponse(code = 404, message = "If the consumer doesn't exist or cannot be accessed"), @ApiResponse(code = 204, message = "If the consumer exists and can be accessed") })
@ApiOperation("分页查询定时任务列表")
@GET()
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully created folder." ), @ResponseCode( code = 403, condition = "Forbidden." ), @ResponseCode( code = 409, condition = "Path already exists." ), @ResponseCode( code = 500, condition = "Server Error." ) } )
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.COUNT_X_USERS + "\")")
@RouteMeta(permission = "查询所有权限组及其权限", module = "管理员")
@ApiOperation(value = "queryProcessInstanceById", notes = "QUERY_PROCESS_INSTANCE_BY_ID_NOTES")
@QueryParam("bindingKey")
@RequestMapping( value = {"/get_PrefixListDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = {"/"}, method = RequestMethod.GET)
@ConditionalOnMissingBean(name = "genieRestTemplate")
@Description("Returns a xml document with new value of selected node.<br>" + "<b>content</b> - xml document<br>" + "<b>xpath</b> - path to node<br>" + "<b>value</b> - new value of node<br>" + "Example:<br/>" + "#{setValueByXPath(content, xpath, value)}")
@ApiOperation( value = "violations", notes = "Get all violations", response = Violation.class, responseContainer = "List" )
@Param(value = LOCALE_LANG)
@PathVariable("nodeInstanceId")
@PutMapping("{id}/update-terms-and-conditions/{tcId}")
@Path("{" + UUID + "}")
@TargetDataSource(dataSource = "read1DataSource")
@RequestMapping(method = RequestMethod.GET)
@QueryParam("taskStatus")
@PreAuthorize("hasPermission(#simplePageInfoContainer.getId(), 'USER', 'ProfilePermission.CREATE_FORUM_FAQ')")
@GetMapping("/generate")
@RequestMapping(value = "/branches/{branchId}", method = RequestMethod.DELETE)
@RequestMapping(value = "/emrClusters/namespaces/{namespace}/emrClusterDefinitionNames/{emrClusterDefinitionName}/emrClusterNames/{emrClusterName}", method = RequestMethod.GET)
@GetMapping("/{jobName}")
@ApiParam(value = "DataSet id to transform.")
@ExceptionHandler({RemoteApiException.class})
@Path("edorgs")
@RequestPart(name = "license", required = false)
@Name("tree")
@ApiOperation( value = "Remove an identifier template", notes = "", authorizations = { @Authorization(value = "basicAuth") }, nickname = "deleteIdentifier")
@PermissionRule(value = "DELETE", description = "collaborator can delete invite as long as its not their own.")
@ApiParam(value = "Request to update Origin.")
@Description("apoc.cypher.runMany('cypher;\\nstatements;',{params},[{statistics:true,timeout:10}]) - runs each semicolon separated statement and returns summary - currently no schema operations")
@NonnullElements
@RequestParam("db")
@Bean(name = "UPDATE_IMAGE_STATE")
@SuppressWarnings({"deprecation", "BooleanParameter"})
@QueryParam ( "showHidden" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.BYTE, concerns = {AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART})
@PathVariable("userid")
@PutMapping("/agent/superior/{id}")
@Bean(name = "authenticator")
@ApiOperation(value = "Update User")
@ApiOperation("Retrieves security policies matching the provided filters.")
@ApiParam( value = "User identifier." )
@QueryParameter
@ApiMethod( name = "apis.getRest", path = "apis/{api}/{version}/rest" )
@RequestMapping( value = {"/policyController/getModelServiceVersioneData.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@RequestMapping(value = TAG_TYPES_URI_PREFIX, method = RequestMethod.GET)
@PostMapping(params = "removeGrantAgreement")
@Path("/{version: [vV][4-7]}/{requestId}/unlock")
@DeleteMapping("/{entityTypeId}")
@Timed(name = "http.rest.edges.object.delete", absolute = true)
@Description("apoc.date.add(12345, 'ms', -365, 'd') given a timestamp in one time unit, adds a value of the specified time unit")
@Path("{lessonId}")
@Path("/start/{brokerName}")
@RequestMapping(value = "connectionMain/deleteIndividualProvider", method = RequestMethod.POST)
@SuppressFBWarnings(value = "CN_IDIOM_NO_SUPER_CALL", justification = "Uses toJson instead.")
@RequestMapping(value = "/batch", method = RequestMethod.GET)
@VolumeDirection
@SuppressFBWarnings(value = "DM_DEFAULT_ENCODING", justification = "Better mot modify charset in case it might raise errors")
@ApiParam(value = "Experiment ID 2")
@RequestMapping(method = GET, value = {"", "/", "/add-cse-payment-details", "/add-payment-details"})
@Secured(permission = "ingests:id:manifests:read", description = "Récupérer le bordereau de versement pour une opération d'entrée donnée")
@Name("config")
@RequestMapping(value = "/api/v1/user/address/show", method = {RequestMethod.POST, RequestMethod.GET})
@RequiresPermissions("admin:audit")
@GetMapping("/plugin/role/{rolename}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_USER_GROUPS + "\")")
@RequestMapping(value = "/{categoryCode}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("/status/{deviceId}")
@JsonView(View.Repository.class)
@RequestMapping(value="/{wsName}/{name:.+}", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(name="CorpId", defaultValue="")
@Path("/{resourceId}/config")
@Procedure(value = "gds.triangleCount.stats", mode = READ)
@RequestMapping(value = "/remove", method = POST)
@Name("startNode")
@Path("/transaction/{key}")
@RequestMapping( value = {"/get_PSResourceDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@JsonProperty(PROP_DESCRIPTION)
@PathVariable("fullClassName")
@GetMapping(produces = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@RequestParam(value = "file", required = false)
@RequestMapping(value = "/permissions/principals.json", method = RequestMethod.GET)
@When("^detach (\\d+) instances from loadbalancer$")
@FlightAuditFirstArgFlightIdAsLong
@Path("{datasetRecordId}")
@Description("apoc.get.rels(rel|id|[ids]) - quickly returns all relationships with these id's")
@ApiOperation(value = "Upload attached file", response = Response.class)
@JsonProperty("frozen")
@Config("connection-credential-file")
@QueryParam("activation_key")
@RequestParam("fullname")
@RequestParam(value = TO_DATE)
@CachePut(key = "#timestamp")
@GetMapping("/check-existing-user/{inviteHash}")
@RequestMapping(value = "/rest-api/sdp-requisitions", method = POST, headers = ACCEPT_JSON)
@Retry(maxRetries = 1)
@Produces(JSON + MimeType.UTF_8)
@Param(LOCALE_COUNTRY)
@DeleteMapping("/{id:^[a-zA-Z0-9]+_[a-zA-Z0-9]+_[a-zA-Z0-9]+$}")
@PathParam("x")
@PostMapping(path = "/{endpoint}/{method}", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@PathVariable("tourCode")
@ApiOperation("Get SeaClouds-compliant TOSCA DAM from an ADP document")
@ApiResponses({ @ApiResponse(code = 200, message = "The used resources are successfully fetched"), @ApiResponse(code = 404, message = "Account with specified id was not found"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@PostMapping("/getrecmoney")
@RequestMapping(value="/items", method = RequestMethod.GET)
@RequestMapping(value = "/api/applications/{name}/{category}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(name = "size",defaultValue = "20")
@RequestMapping( value = "/businessObjectDefinitionDescriptiveInformation/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@Path("/shipping")
@QueryParam("skipFirstLevel")
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'CREATE_REQUISITION, AUTHORIZE_REQUISITION')")
@ApiException(UPDATE_PROJECT_ERROR)
@Named("app.name")
@ApiParam( "Regex for filtering preferences by names, e.g. '.*github.*' " + "will return all the preferences which name contains github")
@GetMapping("/by-user-and-project-id/{userId}/{projectId}")
@ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "RESOURCE_TYPE", required = true, dataType = "ResourceType"), @ApiImplicitParam(name = "fullName", value = "RESOURCE_FULL_NAME", required = true, dataType = "String") })
@Param(value = Constants.InputNames.KEY, required = true)
@ConditionalOnMissingBean(name = "taskAssigningPlanningServerExtension")
@ApiResponses({@ApiResponse(code = 204, message = "Deleted"), @ApiResponse(code = 404, message = "Not Found"), @ApiResponse(code = 409, message = "Impossible to remove user"), @ApiResponse(code = 500, message = "Internal Server Error")})
@GetMapping("/path/{param}")
@ApiOperation(notes = "Retrieves a list of the Consumers", value = "list", response = Consumer.class, responseContainer = "list")
@PostMapping(consumes = {MediaType.APPLICATION_FORM_URLENCODED_VALUE})
@GetMapping(path = "/contacts")
@OnMessage(from="DRIV:dev:*", types=Capability.EVENT_ADDED)
@Parameter( description = "Build mode for manifest to select type of resources to include. Default is 'iiif' which returns the full IIIF manifest with all resources. 'thumbs' Does not read width and height of canvas resources and 'iiif_simple' ignores all resources from files")
@Param(value = DELIMITER)
@RequestMapping(value = "{groupId}/list")
@Description("apoc.coll.fill(item, count) - returns a list with the given count of items")
@PathParam("toItemID")
@Path("/user-devices")
@ApiOperation(value = "Returns the top ten largest active awards." + " The amount is taken from the award.value field. The returned data will contain" + "the following fields: " + "awards.date, awards.suppliers.name, " + "awards.value.amount, awards.suppliers.name, planning.budget (if any)")
@PostMapping(value = "alert_removed_shift")
@Get("/musics/search")
@RequestMapping(value = "/admin/resetPassword/{userId}", method = PUT)
@SuppressWarnings("FloatingPointEquality")
@PostMapping(path = "/assets-from-neighborhood/{assetGUID}", produces = MediaType.APPLICATION_JSON_VALUE)
@RequestParam(value = "includeBusinessObjectDefinitionUpdateHistory", required = false)
@PostMapping(value = "/v2/identity/entity/name/{name}", produces = "application/json")
@RequestMapping(value = { "/algorithms", "/rest/algorithms" }, method = RequestMethod.GET)
@PathVariable("uuid")
@Path(Urls.SamlProxyUrls.EIDAS_RESPONSE_POST_PATH)
@HystrixCommand(fallbackMethod = "getCompanyInfoFallback", commandProperties = {@HystrixProperty(name="execution.timeout.enabled", value="false")})
@ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "DATA_SOURCE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "note", value = "DATA_SOURCE_NOTE", dataType = "String"), @ApiImplicitParam(name = "type", value = "DB_TYPE", required = true, dataType = "DbType"), @ApiImplicitParam(name = "host", value = "DATA_SOURCE_HOST", required = true, dataType = "String"), @ApiImplicitParam(name = "port", value = "DATA_SOURCE_PORT", required = true, dataType = "String"), @ApiImplicitParam(name = "database", value = "DATABASE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "userName", value = "USER_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "password", value = "PASSWORD", dataType = "String"), @ApiImplicitParam(name = "connectType", value = "CONNECT_TYPE", dataType = "DbConnectType"), @ApiImplicitParam(name = "other", value = "DATA_SOURCE_OTHER", dataType = "String") })
@RequestMapping( method = { RequestMethod.POST, RequestMethod.PUT }, consumes = MediaType.APPLICATION_JSON_VALUE )
@RequestMapping(value = "/book/{id}", method = RequestMethod.GET)
@Action(name = "SQL Query LOB", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(EXCEPTION), @Output(ROWS_LEFT), @Output(SQL_QUERY), @Output(COLUMN_NAMES) }, responses = { @Response(text = HAS_MORE, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = NO_MORE, field = RETURN_CODE, value = DBReturnCodes.NO_MORE, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = COMPARE_EQUAL, responseType = ERROR, isOnFail = true) })
@Operation(tags = { "records"}, summary = "Download ris as file")
@GetMapping(path = "version.png")
@PostAuthorize("@requisitionPermissionService.hasPermission(principal, returnObject.model.get(\"rnr\"), 'VIEW_REQUISITION')")
@Path( IS_SLAVE_PATH )
@LoadVertexParam(SHAPE_NAME)
@PathParam("stateId")
@RequestMapping(value = FONTS_URL)
@Udf(description = "regexReplace string using a regex")
@PermissionRule(value = "READ", description = "Internal users can view pending internal user invites")
@ApiOperation(value = "Regimens", notes = "Returns list of regimens", response = Regimen.class)
@Parameter(description = "The account ID.", required = true, schema = @Schema(implementation = String.class))
@RestQuery(name = "checkNewConflicts", description = "Checks if the current scheduler parameters are in a conflict with another event", returnDescription = "Returns NO CONTENT if no event are in conflict within specified period or list of conflicting recordings in JSON", restParameters = { @RestParameter(name = "metadata", isRequired = true, description = "The metadata as JSON", type = RestParameter.Type.TEXT) }, responses = { @RestResponse(responseCode = HttpServletResponse.SC_NO_CONTENT, description = "No conflicting events found"), @RestResponse(responseCode = HttpServletResponse.SC_CONFLICT, description = "There is a conflict"), @RestResponse(responseCode = HttpServletResponse.SC_BAD_REQUEST, description = "Missing or invalid parameters") })
@JsonProperty("variable")
@GetMapping(value = "/identity/users", produces = "application/json")
@ApiParam(value = "provide valid attribute request details", required = true)
@Path("/playlists")
@GetMapping("/session/message")
@ApiResponses(value = { @ApiResponse(code = 200, message = ".map file was found", response=InputStream.class), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 404, message = ".map file was not found")})
@Given("^detach subnet \"([^\"]*)\"$")
@Around("execution(* org.bonitasoft.web.designer.repository.AbstractRepository.delete(String))")
@GetMapping(value = "/v1/filters/targettype")
@javax.ws.rs.Path(RECORDS_FILES_PLAINTEXT)
@Around(value = "methodAnnotatedWithRxLogger(joinPoint)")
@JsonProperty("precission")
@Path("{transactionId}/category")
@PreAuthorize("hasAuthority('REVOKE_API_KEY')")
@JsonProperty("contentCreatedBy")
@ApiOperation(value = "List engine properties", tags = { "Engine" })
@RequestMapping(method = RequestMethod.GET, value = ApiUrls.URL_SITE_PROFILES_USER_COMMENTS)
@GetMapping("/add")
@ExceptionHandler(ConstraintViolationException.class)
@ManagedOperation(description = "Check overlaps in authoritative resource definitions and output to file")
@QueryParam("pageIndex")
@Timed(name = "http.rest.indices.object.put", absolute = true)
@BinderThread
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 403, message = "User not authorized to call this operation"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 409, message = "Module already exists"), @ApiResponse(code = 500, message = "Internal Server Error")})
@ApiException(QUERY_RECIPIENTS_AND_COPYERS_BY_PROCESS_DEFINITION_ERROR)
@PathParam("scriptName")
@Action(name = "Update Virtual Machine", outputs = { @Output(Outputs.RETURN_CODE), @Output(Outputs.RETURN_RESULT), @Output(Outputs.EXCEPTION) }, responses = { @Response(text = Outputs.SUCCESS, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = Outputs.FAILURE, field = Outputs.RETURN_CODE, value = Outputs.RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@Path("info/me/roles")
@PathVariable("businessObjectDataAttributeName")
@GetMapping(value = "/admin_trip")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.ANDROID_VERSION, description = OperationRecordLog.OperationDescription.DELETE_ANDROID_VERSION)
@RequestBody(required=false)
@ExceptionMetered(name = "exception")
@RequestMapping(value = "/handle44/{imageId}")
@RequestMapping(value = EMR_CLUSTER_DEFINITIONS_URI_PREFIX + "/namespaces/{namespace}/emrClusterDefinitionNames/{emrClusterDefinitionName}", method = RequestMethod.GET)
@PermissionRule( value = "DOWNLOAD_GRANT_OFFER", description = "Innovation lead users can download grant offer documents (Unsigned grant offer, signed grant offer, Additional contract), of projects from competition assigned to them")
@ModelAttribute(TgolKeyStore.CREATE_USER_COMMAND_KEY)
@Option("backup")
@GetMapping(value = "/v1/count/byenvironment")
@PutMapping("/submit-assessments")
@QueryParam("showHiddenItems")
@SuppressWarnings("ResultOfMethodCallIgnored")
@Path("hasDalCluster")
@GetMapping("/entityclass/user/{username}")
@PageableDefault(size = DEFAULT_PAGE_SIZE, sort = "invite.name", direction = Sort.Direction.ASC)
@RequestParam(value = "tenantId", required = true)
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CREATE_REQUISITION, AUTHORIZE_REQUISITION')")
@RequestParam("selection")
@RequestMapping(value = {""}, method = RequestMethod.POST, params = {"start"})
@SuppressWarnings("squid:S1141")
@Parameter(description = "include effectiveBalanceAPL and guaranteedBalanceATM (optional)")
@Description("Sine")
@RequestMapping("/now/{country}/{city}")
@SuppressFBWarnings("SLF4J_SIGN_ONLY_FORMAT")
@ApiResponses({ @ApiResponse(code = 401, message = "User could not be authenticated."), @ApiResponse(code = 403, message = "User is not allowed to perform this operation."), @ApiResponse(code = 404, message = "Origin does not exist."), @ApiResponse(code = 412, message = "Any parameter has an invalid format.") })
@ApiOperation( value = "Retrieve all todos for a user by passing in his name", notes = "A list of matching todos is returned. Currently pagination is not supported.", response = Todo.class, responseContainer = "List", produces = "application/json")
@RequestParam("permission")
@PathParam("artifact")
@ApiOperation( notes = "Retrieves a list of Certiticate Serials Return the " + "client certificate metadata a for the given consumer. This is a small" + " subset of data clients can use to determine which certificates they" + " need to update/fetch.", value = "getEntitlementCertificateSerials")
@UdfParameter( description = "The input encoding." + " If null, then function returns null.")
@SuppressLint("HardwareIds")
@ApiOperation(value = "Schedules an automatic harvesting.", httpMethod = "POST", response = String.class)
@ApiOperation(value = "Get all comments.")
@Validated({Default.class, PhoneNumberValidationGroup.class})
@GoalName("put")
@PreAuthorize("hasRole('Editor')")
@ApiOperation("保存部门")
@ApiOperation(value = "[article] Delete an article", notes = "Delete an article, return status 200 if success, response as error if sign-in user " + "not allow to delete the article.")
@Secured(SecurityFunctions.FN_FILE_TYPES_POST)
@Udf(description = "Returns a substring of str from pos to the end of str")
@ApiParam("The workspace id")
@Deprecated()
@Produces({"application/xml", "text/xml", "application/json", "text/yaml", "text/x-yaml", "application/x-yaml", "text/html"})
@RequestParam("problem_id")
@ApiOperation( value = "Retrieve the outputs and their values", tags = {"transformations"}, notes = "This operation returns the outputs of a deployment. Retrieval of the outputs is not possible " + "if the transformation (including deployment) is not done yet" )
@RequestMapping(method = RequestMethod.POST, value = "/api/drops/export")
@ApiOperation(value = "Returns a release entity for the given open contracting id (OCID).")
@C.StereoMode
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of effectivity"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiParam(value = "ICD10 code", required = true)
@CameraKit.PreviewEffect
@Path("/raw/unitlifecycles/bylastpersisteddate")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the business keys of the first 100 registered businesses in JSON")
@ApiResponses({ @ApiResponse( code = 200, message = "Empty response if node is using remote key validation, else an encoded partyinfo containing only the local node's URL", response = byte[].class), @ApiResponse(code = 500, message = "If node is using remote key validation, indicates validation failed") })
@RequestMapping(value = {"/ms_dictionary/save_location"}, method = {RequestMethod.POST})
@RequestParam("jobName")
@DeleteMapping(value="/v2/ss/auth/approle/role/{role_name}",produces="application/json")
@ThreadSafe
@RequestParam(name = "page",defaultValue = "1")
@Path("{username}/groups")
@RestQuery(name = "getorganizationinfo", description = "Returns the current organization.", returnDescription = "", responses = { @RestResponse(description = "The organization details are returned.", responseCode = HttpServletResponse.SC_OK) })
@RequestMapping( value = {"/get_ServiceGroupData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value="/rest-api/requisitions", method = GET, headers = ACCEPT_JSON)
@QueryParam("simple")
@PostMapping(value = "/start-check")
@SuppressWarnings("CallToSystemGetenv")
@Body
@RequestParam(value = "page", required = false, defaultValue = "1")
@ApiOperation(value = "Get a feature by id", httpMethod="GET", response=FeatureDTO.class)
@ApiOperation(value = "Finds Pets by status", notes = "Multiple status values can be provided with comma separated strings", nickname = "findPetsByStatus", tags = { "pet" })
@EventHandler("resetButton")
@ApiOperation("Delete user")
@RequestMapping(value = "/requisitions-for-approval", method = GET, headers = ACCEPT_JSON)
@PermissionRule( value = "READ", description = "Partners can see their own organisations bank details")
@DecoratedAssignedObjectParticipants
@RequestMapping(value = "index.html", method = RequestMethod.GET)
@SuppressWarnings({"unchecked", "rawtypes"})
@PathParam("idTo")
@RequestMapping(value = {"/attribute_dictionary/remove_attribute"}, method = {RequestMethod.POST})
@RequestMapping(value = "initialize/{facilityId}/{programId}/{periodId}")
@DescribeParameter(name = "workspace", min = 0, description = "Target workspace (default is the system default)")
@PostMapping("/manage/depotList")
@RequestHeader(required = true, name = GlobalConstant.TIMESTAMP)
@Reference(unbind = "-")
@Transactional(readOnly = true, propagation = REQUIRES_NEW)
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.GET, summary = "Get the node PeerId.", tags = {TAG_NETWORK}, description = "Returns the beacon node's base58-encoded PeerId." + " Replaced by standard api endpoint `/eth/v1/node/identity`.", responses = { @OpenApiResponse(status = RES_OK, content = @OpenApiContent(from = String.class)), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@GetMapping("searchproblem")
@ApiOperation(value = "Update a ListOfValues", response = ListOfValuesDTO.class)
@DescribeParameter(name = "interpolation", description = "Interpolation function to use. Values are NEAREST, BILINEAR, BICUBIC2, BICUBIC", min = 0)
@RequestMapping(value = "/api/events/latestevent/{applicationName}", method = RequestMethod.GET, produces = "application/json")
@RobeService(group = "Permission", description = "Returns a permission resource with the given id")
@SuppressFBWarnings("NS_NON_SHORT_CIRCUIT")
@Transactional(rollbackFor = RuntimeException.class)
@ApiOperation(value = "Delete application details from marathon and soft deletes the meta")
@RequestMapping("/user/myinfo")
@RestQuery(name = "geteventsmetadata", description = "Returns all the data related to the edit events metadata modal as JSON", returnDescription = "All the data related to the edit events metadata modal as JSON", restParameters = { @RestParameter(name = "eventIds", description = "The event ids", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the edit events metadata modal as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No events to update, either not found or with running workflow, " + "details in response body.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Description("apoc.map.setEntry(map,key,value)")
@RequestParam(value = "period", required = true, defaultValue = "0")
@ApiOperation(value = "queryProjectById", notes = "QUERY_PROJECT_BY_ID_NOTES")
@PermissionRule( value = "GET_MONITORING_OFFICER_PROJECTS", description = "Internal users can view monitoring officer projects." )
@ApiParam("Authentication token")
@ExtensionRequestParameter(name = "direction", description = "the direction of the edge (must be \"" + TOKEN_BOTH + "\", \"" + TOKEN_IN + "\", or \"" + TOKEN_OUT + "\" with the default being \"" + TOKEN_BOTH + "\"")
@Endpoint(name = "tail")
@Timed(name =Urls.SESSION_REPO_TIMED_GROUP)
@RequestMapping(value = "/api/todo/search/{searchTerm}", method = RequestMethod.GET)
@RequestMapping(value = TgolKeyStore.ADD_USER_URL, method = RequestMethod.GET)
@PutMapping("/{id}/edit")
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 409, message = "") })
@PermissionRule( value = "DOWNLOAD_GRANT_OFFER", description = "Support users can download grant offer documents (Unsigned grant offer, signed grant offer, Additional contract)")
@DescribeParameter( name = OUTPUT_BAND_NAMES, description = "Comma separate list of output band names. If not specified, will use 'jiffle' for single banded output, 'jiffle1', 'jiffle2', and so on for multi-band outputs", min = 0 )
@Timed(name = "http.rest.key-indices.object.delete", absolute = true)
@PutMapping("/id/{userId}/update-profile-skills")
@CmdAnnotation(cmd = "ac_removeAccount", version = 1.0, description = "移除指定账户/Remove specified account")
@PostMapping(value = "/order/tickets")
@PermissionRule(value = "MARK_SPEND_PROFILE_INCOMPLETE", description = "All lead partners can mark partners spend profiles as incomplete")
@Timed("db_storage_read_operation")
@Description(WCC_DESCRIPTION)
@GetMapping("/{userId}/role-profile-status")
@Experimental( feature = ExperimentalFeature.PATCH_UPGRADES, comment = "This needs to be correctly done per-service")
@ApiOperation("Creates a new security policy using the provided JSON body.")
@QueryParam("userid")
@QueryParam(PARAM_PATIENT_FORNAMN)
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.BYTE, concerns = AtlasConversionConcern.RANGE)
@RequestMapping(value = "/businessObjectDataStorageUnits", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Path("{originVersion}/{originInstanceName}")
@SuppressFBWarnings(value = "UC_USELESS_OBJECT", justification = "False positive with List.forEach")
@RequestMapping(value = "index", method = RequestMethod.GET)
@PathParam("styleName")
@Path("{clazz}/{keyName}")
@PathVariable(value = "folderId")
@QueryParam("deviceType")
@ApiOperation(value = "Products", notes = "Returns a list of products.", response = Product.class)
@PostMapping("/config/{documentConfigId}/submit")
@Operation(summary = "List Mappings", description = "Retrieves a list of mapping file name saved with specified mappingDefinitionId")
@When("^change ElastiCache security group from \"([^\"]*)\" to \"([^\"]*)\"$")
@PathVariable("durationInMonths")
@RequestMapping(path = "/v1/vulnerabilities/distribution", method = RequestMethod.GET)
@CacheControl(noCache = true)
@Path("/users")
@FormParam("password")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created ChangeOrderDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@Path("/labels")
@Payload
@ApiParam(value = "origin instance name")
@Mapping( "create_relationship" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid ID supplied") , @ApiResponse(code = 404, message = "Order not found") })
@PostMapping({ "problems/{problemId}/submit", "contests/{contestId}/problems/{problemId}/submit" })
@Path("{accountId}/details")
@Param(value = VALUE, required = true)
@PreAuthorize("hasAuthority('UI_LOGIN')")
@ResponseStatus( HttpStatus.CREATED )
@LogMessageDocs({ @LogMessageDoc(level="INFO", message="[{id}] Updating sync configuration {config}", explanation="The sync service cluster configuration has been updated"), @LogMessageDoc(level="INFO", message="[{id}] Local node configuration changed; restarting sync" + "service", explanation="The sync service must be restarted to update its configuration") })
@PostMapping("/update/package/user")
@RequestMapping(value = "/{projectId}", method = RequestMethod.DELETE)
@Observes(precedence = 45)
@PutMapping("/review/{id}/reject")
@Path("/XML/tModelKey/{id}")
@HandleErrors({ @HandleError(code = 20000, exception = UsernameDuplicateException.class, description = "Username duplicate") })
@ScalarFunction("from_ieee754_32")
@RequestParam(value = "userName")
@RequestMapping(method = RequestMethod.GET, params = "location")
@Procedure(value = "gds.alpha.node2vec.stream", mode = READ)
@ApiParam(value = "return resources for this app")
@StreamListener(ProcessEngineIntegrationChannels.INTEGRATION_RESULTS_CONSUMER)
@FileId
@ApiOperation(value = "${SelfSupportController.addUserToSafe.value}", notes = "${SelfSupportController.addUserToSafe.notes}")
@ApiOperation(value = "Get wave type by id")
@Description("Returns the geometry element at the specified index (indices started with 1)")
@Parameter(description = "A zero-based index to the first block ID to retrieve (optional).")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_FORMATS_GENERATE_DDL_POST)
@GetMapping("/{projectId}/signed-grant-offer")
@PostMapping(value = "/copy")
@ApiParam(name = "processDefinitionId")
@Produces(DEFAULT_BINARY_MIME_TYPE)
@When("^SSM inject network latency (\\d+) ms to (\\d+) ms on (\\d+) instances$")
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.DOUBLE)
@PathVariable("articleId")
@RequestMapping("/proxy.action")
@NoAuthorizationCheck
@Secured(SecurityFunctions.FN_FILE_TYPES_ALL_GET)
@CliCommand(value = LIST_INSTANCES_CMD, help = "List the names of the installed Rya instances.")
@RequestParam("deleteFiles")
@Retryable
@ApiParam(value = "ID of workspace to estimate projects", required = true)
@ApiOperation( value = "Get all permission sets", response = PermissionSetResponse.class, responseContainer = "List")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully created new role." ), @ResponseCode( code = 400, condition = "Provided data has invalid format." ), @ResponseCode( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode( code = 412, condition = "Unable to create role objects." ) } )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful request", response = DosageUnit.class), @ApiResponse(code = 500, message = "Internal server error")} )
@ApiOperation(value = "Updates an existing Hive destination")
@Param(value = PROXY_HOST)
@PathParam("param")
@RequestMapping(value = "/namespaceIamRoleAuthorizations/namespaces/{namespace}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@PermissionRule( value = "UPDATE_START_DATE", description = "The IFS Administrator can update the project start date")
@ExceptionHandler({ ConstraintViolationException.class })
@Config("web-ui.user")
@AtlasConversionInfo(sourceType = FieldType.STRING, targetType = FieldType.SHORT, concerns = { AtlasConversionConcern.FORMAT, AtlasConversionConcern.RANGE, AtlasConversionConcern.FRACTIONAL_PART })
@ApiOperation(value = "queryDataSourceListPaging", notes = "QUERY_DATA_SOURCE_LIST_PAGING_NOTES")
@ApiOperation("Remove Task from a Task type queue")
@ApiResponses(value = { @ApiResponse(code = 200, message = "List of region types.") })
@PreAuthorize("hasRole('ROLE_PROCURING_ENTITY')")
@ApiResponse(code = 200, message = "Ok", response = AspspSettings.class)
@Name("list1")
@ApiParam(value = "Scanner information given as KieScannerResource type", required = true, examples=@Example(value= { @ExampleProperty(mediaType=JSON, value=UPDATE_SCANNER_JSON), @ExampleProperty(mediaType=XML, value=UPDATE_SCANNER_XML)}))
@QueryParam("context")
@PathVariable("emrClusterDefinitionName")
@RequestParam(required = false, defaultValue = "1")
@Inline(value = "URISchemeType.JAR.isURL($1)", imported = {URISchemeType.class})
@RequestMapping(value="/login", method=RequestMethod.GET)
@GetMapping("/tts")
@RequestParam(value = FIELD_TEXT_PARAM, defaultValue = "")
@Cacheable("gitter_fund_notification_rooms")
@Path("{commitId}/history")
@RequestParam(value = "size", defaultValue = "50")
@ExceptionHandler(MethodArgumentNotValidException.class)
@RequestParam(value = "elementID")
@XmlJavaTypeAdapter(NumberAdapter.class)
@RequestMapping(value = "/admin/users", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
@Route(method = HttpMethod.GET, uri = "i18n")
@PreAuthorize("hasAuthority(#datasource.name+'_MANAGE') or hasAuthority('SYS_MANAGE_DATASOURCE')")
@ApiOperation( value = "Gets all permissions for all objects of a certain type", response = PagedApiResponse.class)
@EventHandler("remove-anchor")
@Around("within(edu.asu.diging.gilesecosystem.web.controllers..*) && @annotation(uploadCheck)")
@ApiOperation(value = "Start user-phone bind process", notes = "Saves the user's data in a database and than send an SMS message with a code for a user to punch in and return", httpMethod = "POST", response = Void.class )
@ApiOperation(value = "Update SpecOffer", position = 2)
@Secured(SecurityFunctions.FN_EXTERNAL_INTERFACES_DELETE)
@QueryParam(RMWSConsts.APPLICATION_TAGS)
@Operation(description = "Change task")
@Path("/validate/{daterange}")
@PathParam("originVersion")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@ApiOperation(value = "verifyResourceName", notes = "VERIFY_RESOURCE_NAME_NOTES")
@ApiOperation(value = "queryUdfFuncListPaging", notes = "QUERY_UDF_FUNCTION_LIST_PAGING_NOTES")
@RequestMapping(value = Oadr20bUrlPath.EI_REPORT_SERVICE, method = RequestMethod.POST)
@Operation(summary = "Polls the data for a sitemap.", responses = { @ApiResponse(responseCode = "200", description = "OK", content = @Content(schema = @Schema(implementation = PageDTO.class))), @ApiResponse(responseCode = "404", description = "Sitemap with requested name does not exist or page does not exist, or page refers to a non-linkable widget"), @ApiResponse(responseCode = "400", description = "Invalid subscription id has been provided.") })
@SuppressWarnings("ContinueOrBreakFromFinallyBlock")
@ApiOperation(value = "Create a folder", notes = "Create a folder is a specified project")
@Before("execution(* com.agiletec.apsadmin.admin.BaseAdminAction.configSystemParams())")
@Description("Modifies time in the UTC time zone according to a pattern after applying time zone offset (DST aware)." + MODIFY_HELP + "Example: #{modifyTimeByZoneId(time, modifyPattern, timeZoneId)}")
@PathParam("dataSourceName")
@RequestParam(value = "page", required = true, defaultValue = "1")
@Action(name = "Set Value", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(RESULT_XML), @Output(ERROR_MESSAGE)}, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = COMPARE_EQUAL), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = COMPARE_EQUAL, isDefault = true, isOnFail = true)})
@Config("http-client.retry-budget.min-per-second")
@Param(value = IP_VERSION, description = IP_VERSION_INPUT_DESC)
@PathParam("overrideName")
@ApiResponses(value = { @ApiResponse(code = 200, message = "The artifact was deleted."), @ApiResponse(code = 400, message = "Bad request."), @ApiResponse(code = 404, message = "The specified storageId/repositoryId/path does not exist!") })
@GetMapping(path = "/findByUuid", produces = "application/json")
@RequestMapping( method = RequestMethod.GET, value = "/{bucket}", produces = { MediaType.APPLICATION_JSON_VALUE })
@ApiOperation( value = "Get recorded metrics for prometheus.", response = String.class, produces = CONTENT_TYPE_004)
@Path("users")
@RequestMapping(method = RequestMethod.GET, params = "providerRecipient")
@ApiParam( value = API_PARAM_CSW_SERVICE_IDENTIFIER, required = true )
@Path("/{fileName}")
@ApiOperation(httpMethod = "POST", value = "Download Service Details in CSV or Excel")
@CliCommand(value = INSTALL_MONGO_PARAMETERS_CMD, help = "Create a new MongoDB instance of Rya with command line parameters.")
@Scheduled(fixedRateString="${vault.token.renew.rate:60000}")
@Mapping(target = "flowId", source = "flowId")
@RequestMapping( value = "/businessObjectData/restore/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}" + "/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Description("apoc.coll.occurrences(coll, item) - returns the count of the given item in the collection")
@PermissionRule(value = "UPDATE_FILE_ENTRY", description = "A consortium member can update a file entry for the finance section for their organisation")
@RequestMapping(value = "initializeDb", method = RequestMethod.POST)
@OverrideOnDemand
@ScalarFunction("trim")
@PathVariable("playerName")
@When("^terminate process \"([^\"]*)\" on (\\d+) instance$")
@RequestMapping(value = "list")
@RequestMapping(value = "/user/facilities", method = GET)
@QueryParam("ignoreSamplingPercent")
@Consumes({"application/x-www-form-urlencoded"})
@Named("id")
@ApiOperation(notes = "Creates an Owner", value = "Create Owner", response = OwnerDTO.class)
@ApiOperation(value = "Add new tips & tricks.")
@ScalarFunction("lpad")
@Cacheable("github_issues")
@Path("/{certificateId}/events")
@ApiException(GET_USER_INFO_ERROR)
@Mapping(target = "encapsulationType", ignore = true)
@Column(name = "locked")
@JsonProperty("minQty")
@ApiParam(value = "Parameters for the maintenance process", required = true)
@ApiOperation(value = "Delete Admin Unit by id")
@Description("Returns the Geometry value that represents the point set intersection of two Geometries")
@GetMapping(value = "/{templateId}")
@Action(name = "Get Current Date And Time", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE), @Output(EXCEPTION) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = ReturnCodes.SUCCESS, matchType = COMPARE_EQUAL, responseType = RESOLVED), @Response(text = FAILURE, field = RETURN_CODE, value = ReturnCodes.FAILURE, matchType = COMPARE_EQUAL, responseType = ERROR, isOnFail = true)})
@RequestParam("resourceId")
@RequestMapping(value = "/businessObjectDataAttributes/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ApiOperation("查询项目")
@Get("/users")
@RequestMapping( value = "/{groupIdentifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT )
@DescribeParameter(name = "height", description = "Height of the output raster in pixels", minValue = 1)
@Consumes({MediaType.APPLICATION_JSON})
@PerformanceMetric("root.get+v2")
@AtlasConversionInfo(sourceType = FieldType.BOOLEAN, targetType = FieldType.DOUBLE)
@EventListener(priority = Integer.MAX_VALUE)
@ApiResponses(value = { @ApiResponse(code = 201, message = "Consent resource was created"), @ApiResponse(code = 400, message = "Consent resource was not created due to bad request") })
@ApiException(USER_LIST_ERROR)
@ApiOperation("Get all the event handlers")
@PreAuthorize("hasAuthority('applicant')")
@RequestMapping(value = "/{wsName}/{name}/copy", method = RequestMethod.PUT)
@ApiParam(value = "New project", required = true)
@QueryParam(ADDRESS_QUERY_PARAM)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Tag updated."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@Operation(httpMethods = "GET")
@PathVariable("format")
@RequestMapping("/save")
@Parameter(description = "A zero-based index to the last block ID to retrieve (optional).")
@ApiResponses({ @ApiResponse( code = 200, message = "The operation was executed successfully" ), @ApiResponse( code = 400, message = "The Deletion of the csar failed", response = Void.class ), @ApiResponse( code = 404, message = "There is no CSAR for the given identifier or the CSAR does not have " + "a Transformation for the specified platform.", response = RestErrorResponse.class ) })
@PathVariable("beaconId")
@Description("Convert a string in the given base to a number")
@Path("/delete/{id}")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully get the file or directory." ), @ResponseCode ( code = 404, condition = "Failed to find the file or resource." ), @ResponseCode ( code = 500, condition = "Failed to open content." ) } )
@DescribeResult(name = "result", description = "A NDVI calculation on the input coverage")
@Path("createBeans")
@ApiParam(value = "Include only violations with a certain application name")
@GetMapping("/kta/accept-invite/{hash}/accept")
@QueryParam("windowEnd")
@ApiOperation(notes = "Creates a Subscription for an Owner DEPRECATED: Please create " + "pools directly with POST /pools.", value = "Create Subscription")
@RequestMapping(value = "/permissions/{permissionName}", method = RequestMethod.DELETE)
@PostMapping("/users/{userId}/projects/{projectId}/pbis/{pbiId}/tasks")
@PathVariable(value = "endpoint", required = false)
@DescribeResult(name = "result", description = "Output feature collection")
@JsonProperty("filter")
@CliCommand(value = { "version" }, help = "Displays current CLI version")
@ApiParam(value = API_PARAM_BG_DESCRIPTION)
@PathParam(QUERY_PARAM_ID)
@Path("/db/{authorizerName}/roles/{roleName}")
@ApiOperation(value = "${SysControllerV2.checkSealStatus.value}", notes = "${SysControllerV2.checkSealStatus.notes}")
@PermissionRule( value = "VIEW_GRANT_OFFER_LETTER_SEND_STATUS", description = "Support users can view the send status of Grant Offer Letter for a project")
@RequestMapping(method = {RequestMethod.GET, RequestMethod.OPTIONS}, value = "/villages")
@Transactional(rollbackOn = {RuntimeException.class, ApiException.class})
@EventHandler("search-bar")
@PathVariable("method")
@RequestMapping(value = "/{workflowId}", method = RequestMethod.POST)
@ApiOperation(value = "This API returns Application Objects present in Elastic Search for given App ID and App Category", response = ResponseEntity.class)
@RequestMapping(value = "/api/v1/user/commodity/exchange/rcard/show", method = {RequestMethod.POST, RequestMethod.GET})
@PostMapping("/{projectId}/signed-grant-offer-letter/approval")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_DESCRIPTION_SUGGESTIONS_POST)
@Path("script")
@Bean
@ApiParam(name = "apiVersion", value = "The major version of the API documentation (v1, v2, etc.)", required = true, example = "v1")
@Size(max = 128)
@ApiOperation(value = "grantUDFFunc", notes = "GRANT_UDF_FUNC_NOTES")
@ManagedOperation(description = "Download new dumps and update GRS sources")
@Then("^assertR53 HealthCheck state = \"([^\"]*)\"$")
@Async("customFixedThreadPool")
@FormDataParam("markdown")
@ApiParam(value = "User type")
@ApiParam(value = "The version is used to verify the client is working with the latest version of the entity.", required = true)
@RequestMapping(value = "/api/countBidPlansByYear", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@ApiOperation(value = "Get tips & tricks by tags")
@Description("new workspace")
@RequestMapping(value = "new", method = RequestMethod.POST)
@GetMapping("/tags")
@Bean(name = "couchbaseDistributedMap")
@RequestMapping(path = "/account/{id}", method = RequestMethod.DELETE)
@SuppressWarnings("squid:S00107")
@QueryParam("metricfilters")
@RequestMapping(value = "/api/repositories/{repositoryId}", method = RequestMethod.GET)
@Name(value = "graphName")
@ProducesJson
@DbLog(resource = "demoResource", action = "demoAction")
@PostMapping(value = "/invite", params = {"remove"})
@ApiResponses(value = { @ApiResponse(code = 500, message = "coordinates not invertible") })
@MapKeyJoinColumn(name = "localeId", referencedColumnName = "id")
@ApiParam(value = "Destination path", required = true)
@ExtensionDescriptor(description = "returns the results of the toString() method on the graph.")
@QueryParam("begin")
@PathParam("stateMachineName")
@Validated(DeleteProject.class)
@PathVariable("phrase")
@Around("execution(* com.oath.micro.server.events.ScheduledJob.scheduleAndLog(..))")
@ApiResponses(value = { @ApiResponse(code = 201, message = ""), @ApiResponse(code = 403, message = "User not authorized to call this operation"), @ApiResponse(code = 404, message = "Not found"), @ApiResponse(code = 409, message = "File already exists"), @ApiResponse(code = 500, message = "Internal Server Error")})
@RequestMapping("/hot.rss")
@Path("/{name}/rolling-update")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\""+ RangerAPIList.GET_METRICS_BY_TYPE + "\")")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_S3_KEY_PREFIX_GET)
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "nickName", value = "用户昵称", required = true), })
@RequestParam(name = "status")
@Auditable(actionType = AuditActionType.DELETE)
@Named(PROPERTY_INIT_SCRIPT_PATTERN)
@Name(value = "precision" , defaultValue = "0")
@Given("^AZs \"([^\"]*)\" ignore instances with tags \"([^\"]*)\"$")
@RequestParam(value = "suffix")
@ApiOperation(value = "Method for creating Spec Offer Benefit")
@ScalarOperator(CAST)
@WSDoc("Gets Relationship for the uuid path")
@Consumes(APPLICATION_OCTET_STREAM)
@ApiOperation(value = "Update a user", tags = { "Users" }, notes = "All request values are optional. " + "For example, you can only include the firstName attribute in the request body JSON-object, only updating the firstName of the user, leaving all other fields unaffected. " + "When an attribute is explicitly included and is set to null, the user-value will be updated to null. " + "Example: {\"firstName\" : null} will clear the firstName of the user).")
@QueryParam("finishedTimeBegin")
@Name(value="recursive", defaultValue = "false")
@RequestMapping("/ip4Dom")
@Action(name = "SQL Query", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(EXCEPTION), @Output(ROWS_LEFT), @Output(COLUMN_NAMES), @Output(SQL_QUERY) }, responses = { @Response(text = HAS_MORE, field = RETURN_CODE, value = SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = NO_MORE, field = RETURN_CODE, value = DBReturnCodes.NO_MORE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@PostMapping(value = "/inside_payment/account")
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.GET)
@Verify(Consumer.class)
@PathVariable("taxonName")
@Inline(value = "($1) * 1e-6")
@GetMapping("/open-monitoring-officer-invite/{inviteHash}")
@PostMapping(value = "/{entityTypeId}", params = "_method=DELETE")
@RequestMapping(method = RequestMethod.POST, value = "add")
@PathParam("rootidStr")
@WSDoc("Save New DrugGroup")
@SuppressWarnings("UnnecessaryContinue")
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.DOUBLE)
@Path( "/elementsList" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the table exists and the table count is returned."), @ApiResponse(code = 404, message = "Indicates the requested table does not exist.") })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_USER_PERMISSION + "\")")
@ApiOperation(value = "Get a single group", tags = { "Groups" })
@Action(name = "Convert JSON to XML", outputs = { @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE) })
@PostMapping("/{projectId}/team/invite")
@ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "RESOURCE_ID", required = true, dataType = "Int", example = "100"), @ApiImplicitParam(name = "content", value = "CONTENT", required = true, dataType = "String") })
@Path("/init")
@PermissionRule(value = "DOWNLOAD_CONTENT_GROUP_FILE", description = "External users can only see published content group files")
@GetMapping(path = "prometheus", produces = CONTENT_TYPE_004)
@Bean(name="loadMasterBalance")
@CliOption(key = { "group" }, mandatory = true, help = "group name")
@Scheduled(fixedDelay = 300_000 )
@GetMapping(value = "/node")
@ApiOperation(value = "Used to download log data.")
@SuppressWarnings("ProtoFieldNullComparison")
@ApiOperation(value = "Generates a book number.", response = String.class)
@RequestMapping(value = "/forgotreset", method = RequestMethod.POST)
@RequestMapping(value = "/prefixes", method = RequestMethod.GET)
@RequestMapping( value = {"/get_TagPickerNameByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Bean(name = "db.properties")
@MessageMapping("/connect")
@RequestMapping(value = {"/action_dictionary/remove_actionPolicyDict"}, method = {RequestMethod.POST})
@ScalarFunction("ST_Area")
@Path("/{id : .+}/autoreload/swap")
@WebMethod(action = "http: @WebResult(name = "element", targetNamespace = "")
@Path ( "/users" )
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_DONOR, MANAGE_EQUIPMENT_INVENTORY')")
@RequestMapping(value = "/passengers/passenger/{id}/details", method = RequestMethod.GET)
@Path("/files/{fileId}")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}")
@PostMapping("/{version:[vV][1]}")
@EventHandler("title-input")
@Parameter(description = "subscriptionid")
@AcmAcquireAndReleaseObjectLock(acmObjectArgIndex = 0, objectType = "FILE", lockType = "WRITE")
@GetMapping("/competition/{competitionId}/competition-name")
@RequestMapping(value = "/api/folders/{id}", method = DELETE)
@ApiParam(required = true, value = "Target path")
@RequestParam("overheadId")
@UserFunction("apoc.any.properties")
@Path( "/update" )
@ApiException(LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR)
@Path("{groupId}")
@Path("{eventId}/workflows/{workflowId}/operations/{operationPosition}")
@Path( PATH_NODE_INDEX )
@Path("/traceability/extractTimestamp")
@ApiResponses(value = { @ApiResponse(code = 204, message = "Successful ACL update of MilestoneDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@ExtensionDefinition(extensionPoint = ExtensionPoint.GRAPH, path = "object")
@RequestMapping(value = "/comments", method = RequestMethod.GET)
@Metered(name = "swagger-ui-requests")
@ApiImplicitParams({ @ApiImplicitParam(value = "账户", required = true, dataType = "String", name = "loginname"), @ApiImplicitParam(value = "密码", required = true, dataType = "String", name = "password") })
@RequestMapping(value = "/get_PolicyUserInfo", method = RequestMethod.GET)
@RequestMapping(value = CUSTOM_DDLS_URI_PREFIX + "/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}/customDdlNames/{customDdlName}", method = RequestMethod.GET)
@FunctionMeta(description = "Translate code based on a mapping table", example = "${w:translate('2', '1|2|3', 'one|two|three', 'not found')}")
@GetMapping(value="/role")
@ClientIp
@PathParam("computationalName")
@PostMapping(path = "/adminbasic/trains")
@RequestMapping(value = "/api/v1/user/commodity/exchange/temp3", method = {RequestMethod.POST, RequestMethod.GET})
@JsonGetter("timeZone")
@NamespacePermission(fields = "#businessObjectFormatKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@Description("apoc.coll.containsAll(coll, values) optimized contains-all operation (using a HashSet) (returns single row or not)")
@Path("{owner_key}/activation_keys")
@RequestParam(value = "parentCode", required = false, defaultValue = "homepage")
@RequestMapping(value = "/grid-data", method = RequestMethod.GET)
@ApiResponses(value={@ApiResponse(code=200, message = "Deletes the subscription with the given alarm and subscription Ids")})
@JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
@Timed(name = "http.rest.edges.collection.get", absolute = true)
@Path("applications/{applicationName}/experiments/{experimentLabel}/ruletest")
@RequestMapping( value = { "/inventory", "/switches", "/switches/{switch_id}/**" } )
@Throws(IllegalPositionIndexException.class)
@DescribeParameter(name = "useLog", description = "Whether to use log values (default=false)", defaultValue="false")
@Param(value = AGENT_FORWARDING)
@Description("apoc.map.setKey(map,key,value)")
@PermissionRule(value = "READ", description = "The System Registration User can search for Organisations on behalf of non-logged in " + "users during the registration process")
@GetMapping("/assessors")
@PutMapping("/delete/{id}")
@Path("/permissions")
@PathParam("agreementId")
@ApiOperation(httpMethod = "POST", value = "Update Asset values")
@PathVariable("endTaxon")
@RequestParam(value = "size", required = false)
@Path("/{project}/{name}/terminate")
@PathParam("experimentNumber")
@ApiOperation(value = "Get batch job resources", notes = "Returns the consumed resources for this app")
@PermissionRule(value = "READ_USER_ORGANISATION", description = "Internal support users can view all users and associated organisations")
@Path("/{intygsTyp}/{intygsId}/aterkalla")
@Path("/resumeAll")
@PathParam("scale")
@SuppressWarnings({"LoopStatementThatDoesntLoop"})
@ApiOperation("Delete an uploaded mapping")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_POST)
@RequestMapping(value = "/storagePlatforms/{name}", method = RequestMethod.GET)
@PathParam("suborganizationId")
@WSDoc("Save DrugInventory")
@PostMapping(value = "/send", params = {"attachFeedbackApplicationId"})
@Timed( value = "recaptcha.validate", description = "Timing information for the reCaptcha validation service.", histogram = true)
@FormParam("tags")
@GetMapping("/{applicationId}/confirm-submit")
@DeleteMapping(GROUP_END_POINT + "/{groupName}")
@Path("/{category}")
@RequestMapping(value = "/authentication", method = RequestMethod.POST, produces = "application/json")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_UPLOAD_CREDENTIAL_GET)
@JsonProperty("wordList")
@RobeService(group = "SystemParameter", description = "Create or update SystemParameter resource.")
@RequestMapping(value = "/org/{org}", method = RequestMethod.GET)
@QueryParam(RMWSConsts.DESELECTS)
@RequestParam(value = "toDate")
@GetMapping("/application/{applicationId}/question/{questionId}/feedback")
@RequestMapping(value = {"/verify"}, method = RequestMethod.GET)
@RequestParam(name = "relationshipType", required = false)
@RequestMapping(value = "populateTable")
@CliCommand(value = "cluster create", help = "Create a cluster based on current blueprint and assigned hosts")
@JsonProperty("Content-Hash-Alg")
@RequestParam( defaultValue = "false", required = false )
@GetMapping(value = "{" + TYPE_ID + "}")
@ApiException(CHECK_PROCESS_DEFINITION_ERROR)
@Secured(SecurityFunctions.FN_JOBS_GET)
@PathVariable("partitionKeyGroupName")
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "USER_ID", dataType = "Int", example = "100"), @ApiImplicitParam(name = "resourceIds", value = "RESOURCE_IDS", type = "String") })
@ExceptionHandler(InvalidLifeCyclePhaseException.class)
@Description("apoc.algo.dijkstra(startNode, endNode, 'KNOWS|<WORKS_WITH|IS_MANAGER_OF>', 'distance', defaultValue, numberOfWantedResults) YIELD path," + " weight - run dijkstra with relationship property name as cost function")
@ApiParam(required = true, value = "Part revision number")
@PsSunlightCapability
@Path ( "/blockout/blockoutjobs" )
@RequestParam("serviceAccountName" )
@CmdAnnotation(cmd = GET_BLOCK_BY_HASH, version = 1.0, description = "get a block by hash")
@PermissionRule(value = "VIEW_COMPETITION_SUMMARY", description = "Stakeholders can view competition summary of competitions assigned to them.")
@RequestMapping(value = "/businessObjectFormats/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}", method = RequestMethod.GET)
@ResponseStatus(value = HttpStatus.PRECONDITION_FAILED)
@RestQuery(name = "getProcessing", description = "Returns all the data related to the processing tab in the new tasks modal as JSON", returnDescription = "All the data related to the tasks processing tab as JSON", restParameters = { @RestParameter(name = "tags", isRequired = false, description = "A comma separated list of tags to filter the workflow definitions", type = RestParameter.Type.STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "Returns all the data related to the tasks processing tab as JSON") })
@Parameter(description = "include accountCurrencies (optional)")
@RequestMapping(value="/{id}",method = RequestMethod.PUT)
@GetMapping(value = "/sent-invite/{applicationId}", produces = "application/json")
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = List.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@GetMapping(value = "/configs")
@QueryParam ( "roleName" )
@ApiOperation(value = "${AWSAuthControllerV2.authenticateEC2.value}", notes = "${AWSAuthControllerV2.authenticateEC2.notes}")
@IbisDoc({"4", "the specified contentType on response", "ANY"})
@Param("weekPage")
@SuppressWarnings("CloneDoesntDeclareCloneNotSupportedException")
@RequestParam(value = "searchParam", required = true)
@SuppressLint("DefaultLocale")
@ApiResponses( value = { @ApiResponse(code = 200, message = "There is no flow file to return."), @ApiResponse(code = 400, message = "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification."), @ApiResponse(code = 401, message = "Client could not be authenticated."), @ApiResponse(code = 403, message = "Client is not authorized to make this request."), @ApiResponse(code = 404, message = "The specified resource could not be found."), @ApiResponse(code = 409, message = "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful."), @ApiResponse(code = 503, message = "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful"), } )
@GetMapping("/allocate-assessors")
@Path("/{intygId}{questionId:(/[^/]+?)?}")
@RequestMapping(value = "/api/countTendersByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Graceland
@PostMapping("/send")
@PathVariable("partitionValue")
@DeleteMapping("/baskets/{id}")
@PostMapping(params = "removeAppendix")
@ApiOperation("Update an existing job's capacity. Optional attributes min / max / desired are supported.")
@RequestMapping(value = "/openFile", method = RequestMethod.GET)
@PathParam("versionSlug")
@Operation(tags = { "records", "annotations" }, summary = "List annotations for a record")
@ApiOperation( value = "创建APP", notes = "创建APP" )
@PathVariable("taskId")
@PublishNotificationMessages
@ApiOperation(value = "Delete Spec Offer Subject", position = 4)
@DeleteMapping(value = "/repository/deployments/{deploymentId}", produces = "application/json")
@RequestParam("nick")
@JsonProperty("b")
@EventHandler("implementation")
@UdfParameter(description = "the input array")
@Path("search")
@RequestParam("releaseIds")
@Path("{path:.+}")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentCancellationAuthorisationService.createPisCancellationAuthorisation(..)) && args(request)", returning = "result", argNames = "result,request")
@ApiOperation(value = "Exports *Bid Timeline* dashboard in Excel format.")
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), })
@Contract("null -> false")
@PutMapping("/{id}/update-competition-initial-details")
@RangerAnnotationClassName(class_name = VXAuditMap.class)
@RequestParam("releaseId")
@Path("/services/lookupResource/{serviceName}")
@Deprecated
@SuppressWarnings("NonFinalFieldReferenceInEquals")
@ApiParam(value = EXAMPLE_AUTHORIZATION_HEADER, required = true)
@RefreshScope
@PathVariable("assessorId")
@DeleteMapping(value = "{processId}/instances/{processInstanceId}", produces = APPLICATION_JSON_VALUE)
@StatusCode(201)
@RequestParam("scheduleId")
@AccessPolicies({ @ElementAccessPolicy(type = CheckedElementType.PROJECT, paramIndex = 3, userRole = { RoleNames.ROLE_COLLABORATOR_OWNER, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN, RoleNames.ROLE_PROJ_COLLABORATOR_CONTRIBUTOR }) })
@ApiOperation(value = "Create Product")
@PostAuthorize("hasRole('ADMIN') OR @grantPermissionManager.metadataPermission(returnObject, 'READ')")
@RequestMapping(value="/save/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}", method=RequestMethod.POST)
@ApplyStrategy
@OmitSymbol( unless = "arez.check_invariants" )
@RequestMapping(value = "/businessObjectDefinitions", method = RequestMethod.GET)
@ApiOperation(value = "Get options over statistics conext.", httpMethod = "OPTIONS", response = StatisticsOptionListContainer.class)
@Path("/{connector}/config")
@Path("/modules/{path:.*}")
@RequestMapping(value = "clear", method = RequestMethod.GET)
@ApiOperation(value = "Delete a dataset.", httpMethod = "DELETE", response = String.class)
@RequestMapping(value = CANCEL_URL + "/{referenceId:\\S+}", method = RequestMethod.DELETE)
@PostMapping(value="/v2/sdb/group",consumes="application/json",produces="application/json")
@ApiParam(value = "Code of the needed language.", defaultValue = AppConstant.DEFAULT_LANGUAGE_CODE)
@PutMapping("{id}")
@ApiOperation("保存菜单")
@ApiOperation(value = "Return a single bucket for an experiment", response = Bucket.class)
@JsonView(Views.BugDetails.class)
@PermissionRule( value = "DOWNLOAD_GRANT_OFFER", description = "Stakeholders can download grant offer documents (Unsigned grant offer, signed grant offer, Additional contract), of projects from competition assigned to them")
@UdfParameter(description = "a valid URL to extract a protocl from")
@RequestMapping(value = "/completeTask", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
@Scheduled(fixedDelayString = "${hedera.mirror.importer.parser.record.frequency:100}")
@OpenApi( deprecated = true, path = ROUTE, method = HttpMethod.POST, summary = "Get the validator duties for the specified epoch.", tags = {TAG_VALIDATOR}, description = "Returns the validator duties for validators that match the specified public keys and epoch.\n\n" + "Public keys that do not match a validator are returned without validator information.\n" + "Deprecated - use`/eth/v1/validator/duties/attester/{epoch}` and " + "`/eth/v1/validator/duties/proposer/{epoch}` instead.", requestBody = @OpenApiRequestBody( content = @OpenApiContent(from = ValidatorsRequest.class), description = "```\n{\n \"epoch\": (uint64),\n \"pubkeys\": [(Bytes48 as Hex String)]\n}\n```"), responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = ValidatorDuties.class, isArray = true), description = "List of validators, including information about a validator's attestation committee index" + " and block proposal slot."), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_BAD_REQUEST, description = INVALID_BODY_SUPPLIED), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@RequestMapping(method = RequestMethod.GET, value = "search")
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_PROJECT_MANAGER_PAGE')")
@GetMapping(path = "/findByCreatedBy", produces = "application/json")
@Operation(description = "Deactivate and Cloud Delete VfModule instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@ApiResponses({@ApiResponse(code = 200, message = "Peer/Network public keys")})
@Path("/version")
@CliCommand(value = PREFIX + "cp", help = "Copy files from source to destination. This command allows multiple sources as well in which case the destination must be a directory")
@PostMapping(value={"/v2/safes/folders/secrets","/v2/write"},consumes="application/json",produces="application/json")
@Path("usergroups/me")
@GetMapping("/anuncio")
@PathVariable("advId")
@Name("inType")
@RequestParam("hub.challenge")
@RequestParam("invite-to-organisation")
@QueryParam("deleteOrphans")
@Path("queueLength")
@GetMapping(value="/v2/ss/sdb/folder/{path}",produces="application/json")
@GetMapping("/manage/managers")
@RequestParam("file")
@Inline(value = "EndianNumbers.parseLEInt(Float.floatToIntBits($1))", imported = {EndianNumbers.class})
@Path("/certificate")
@Path("/{type}/{value}")
@RequestMapping("/products")
@Timed(name = "calls")
@PreAuthorize("hasAuthority('MANAGEMENT_DELETE_TRASH')")
@PostMapping(value = "/requests/{requestId}/refunds")
@ExceptionHandler(value = { InvalidOrderByException.class })
@ApiResponses(value = { @ApiResponse(code = 200, message = "Document was successfully sent"), @ApiResponse(code = 403, message = "Access denied") })
@Timeout(value = 2, unit = ChronoUnit.SECONDS)
@QueryParam("key")
@PreAuthorize("@permissionEvaluator.hasReportingPermission(principal)")
@RequestMapping(value = "/topics/new", method = RequestMethod.GET)
@Validated(AddMember.class)
@Path("{catalogId}/records/{recordId}/in-progress-commit")
@ApiOperation(httpMethod = "GET", value = "Get the average cost and total cost for an EC2 resource")
@PathParam("role")
@RequestMapping(value = W3C_TEXT_AUTOCOMPLETE_REQUEST_PATH, method = RequestMethod.GET)
@Secured({"ROLE_CUSTOMERGROUP", "ROLE_GUEST", "ROLE_CUSTOMERMANAGERGROUP", "ROLE_TRUSTED_CLIENT"})
@Param(value = INSTANCE)
@ApiParam(value = "Included workflow types")
@ApiOperation(value = "Get .map file", httpMethod="GET", response=InputStream.class)
@ModelAttribute(value = "form")
@ApiOperation(value = "Submit a single event or a batch of events for the specified assigned user(customer)", notes = "*NOTE*: For a given user, please make sure that you have the user assignment done using the " + "assignments API before using this API. An event is either an impression, indicating the user " + "has been exposed to the treatment, or an action, indicating that the user has done something " + "that you want to track. Please record impressions first and then action - use event " + "name = \"IMPRESSION\" for impressions.")
@GetMapping("/{userId}/habits")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Document was successfully written") })
@ApiOperation("Get SeaClouds-compliant ADP list from an AAM document")
@GetMapping(value="/v2/identity/group/{name}",produces="application/json")
@ApiOperation(value = "Get all users", response = Collection.class)
@WebParam(name = "sum", mode = WebParam.Mode.OUT)
@ApiParam(value = "Filter by Resource or -part")
@Path("/verify")
@ApiException(BATCH_DELETE_PROCESS_INSTANCE_BY_IDS_ERROR)
@ApiOperation(value = "Get user preferences", notes = "Get user preferences, like SSH keys, recently opened project and files. It is possible " + "to use a filter, e.g. CodenvyAppState or ssh.key.public.github.com to get the last opened project " + "or a public part of GitHub SSH key (if any)", response = ProfileDescriptor.class)
@CliCommand(value = PREFIX + "chown", help = "Change the owner of files")
@ExtensionDescriptor(description = "pass a string parameter to be used in the response.")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Created (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@DeleteMapping("/{userId}/customGoals")
@Action(method = HttpMethod.GET)
@DescribeParameter( name = "clip", description = "Geometry to use for clipping (in same CRS as input features)" )
@Path( "/{host_id}/storagecontrollerinfo" )
@PathVariable("email")
@StatusCodes( { @ResponseCode( code = OK, condition = "Successfully listed the supported job entries" ), @ResponseCode( code = SERVER_ERROR, condition = "Server Error." ) } )
@AppPreAuthorize(AppPreAuthorize.Authorize.SuperAdmin)
@Value("${properties.dry-run-enabled}")
@PathVariable("clusterName")
@RestQuery(name = "get", description = "Gets the file from the working repository under /mediaPackageID/mediaPackageElementID", returnDescription = "The file", pathParameters = { @RestParameter(name = "mediaPackageID", description = "the mediapackage identifier", isRequired = true, type = STRING), @RestParameter(name = "mediaPackageElementID", description = "the mediapackage element identifier", isRequired = true, type = STRING) }, responses = { @RestResponse(responseCode = SC_OK, description = "File returned"), @RestResponse(responseCode = SC_NOT_MODIFIED, description = "If file not modified"), @RestResponse(responseCode = SC_NOT_FOUND, description = "Not found") })
@Path("/{name}/{version}" + ServerAPI.PROMOTION)
@Param(value = DEVICE, required = true)
@Scheduled(fixedDelay = FREQUENCY, initialDelay = 60000)
@ApiOperation(notes = "Retrieves a single Owner", value = "Get Owner", response = OwnerDTO.class)
@PostMapping(params = "uploadGrantAgreement")
@Procedure(value = "gds.betweenness.mutate", mode = READ)
@ApiOperation(value = "Create authenticated user's organization", response = OrganizationDTO.class)
@RequestMapping(value="get/{id}")
@PutMapping(path = "/jobs/{jobId}/disruptionBudget")
@QueryParam("location")
@RequestMapping(value = {"/retrieveusername", "/newpassword"})
@ApiOperation(value = "删除", notes = "Comment")
@RequestParam(value = "paymentStatus", required = false)
@RestQuery(name = "normalize", description = "Starts audio normalization process", restParameters = { @RestParameter(description = "The track containing the audio stream", isRequired = true, name = "sourceAudioTrack", type = Type.TEXT), @RestParameter(description = "The target RMS level dB", isRequired = true, name = "targetRmsLevDb", type = Type.INTEGER) }, responses = { @RestResponse(description = "Results in an xml document containing the job for the audio normalization task", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if sourceAudioTrack isn't from the type Track", responseCode = HttpServletResponse.SC_BAD_REQUEST) }, returnDescription = "")
@Description("apoc.convert.toFloat(value) | tries it's best to convert the value to a float")
@Validated(Create.class)
@RequestMapping(value = "/group/{groupId}/supervisor/save/{applyToAll}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.RN_PACKAGE, description = OperationRecordLog.OperationDescription.DELETE_RN_PACKAGE)
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_ATTRIBUTES_POST)
@PostFilter("hasPermission(filterObject, 'VIEW')")
@JsonProperty("progress")
@RequestMapping(value = "/users/{editedUserId}/security", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "Get User Default Asset Group")
@ApiResponses(value = { @ApiResponse( responseCode = "200", description = "Job summaries returned", content = @Content( schema = @Schema(implementation = APIJobSpecSummaryCollection.class) )), })
@QueryParameter("locale")
@DescribeResult(name = "result", description = "Point features")
@SharedAction
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of permission roles." ) } )
@PathVariable("reviewId")
@RequestMapping("/news-feed")
@IbisDoc({"url to connect to", ""})
@Path("/" + RestConstants.NODE + "/{nodeName}/{intpName}")
@RequestMapping(value = "/pods/submit/{id}", method = PUT, headers = ACCEPT_JSON)
@RequestMapping(method = RequestMethod.GET, value = "outstanding-for-vendor")
@SchedulerSupport(SchedulerSupport.COMPUTATION)
@RequestMapping( value = "", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"})
@Description("apoc.couchbase.upsert(hostOrKey, bucket, documentId, jsonDocument) yield id, expiry, cas, mutationToken, content - insert or overwrite a couchbase json document with its unique ID.")
@JsonProperty("httpOnly")
@GenerateLink(rel = "get all users")
@ExceptionHandler(GenieRuntimeException.class)
@ApiOperation(value = "Delete a model", tags = { "Models" })
@InternalSdk
@RequestMapping(value = "/user/new", method = RequestMethod.GET)
@ApiOperation(value = "This Endpoint will be used for download/install pypi package")
@Path("{groupTitle}/users")
@RequestParam(value = FIELDTEXT_PARAM, required = false)
@RequestMapping( value = BUSINESS_OBJECT_DATA_STORAGE_UNIT_STATUS_URI_PREFIX + "/namespaces/{namespace}" + "/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}" + "/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}" + "/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}/storageNames/{storageName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@ChunkOrderingType
@RequestParam("version")
@FundingType
@LapsedWith(module = JDK8, value = "Streams")
@PathVariable("processId")
@WSDoc("Gets Drug Groups for the uuid path")
@RequestMapping(value = "{id}/edit", method = RequestMethod.GET)
@ScalarFunction("ST_LineString")
@ModelAttribute("uaaMfaCredentials")
@Path("/nodes")
@Bean("governanceConfiguration")
@RequestMapping(value = "/api/qualityPlannedFundingByLocation", method = { RequestMethod.POST, RequestMethod.GET }, produces = "application/json")
@GetMapping(path = "/adminbasic/trains")
@Path("/queues")
@ApiOperation(value = "Find all permissions belonging to the vdb data role", response = RestVdbPermission[].class)
@ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "用户登录凭证", paramType = "header", dataType = "string", defaultValue = "Bearer ", required = true), @ApiImplicitParam(name = "page", value = "页数", defaultValue = "1"), @ApiImplicitParam(name = "pageSize", value = "每页显示数据条数", defaultValue = "10"), @ApiImplicitParam(name = "routeName", value = "路由通用昵称"), @ApiImplicitParam(name = "routeKey", value = "被拦截URL（约定）"), @ApiImplicitParam(name = "routeValue", value = "目标URL"), @ApiImplicitParam(name = "routeStatus", value = "RN路由状态，0:关闭 1:线上开启 2:测试需要"), })
@UdfParameter( description = "The varchar fields to concatenate")
@Parameter(description = "The passphrase")
@RequestParam(value = "user_id", defaultValue = "")
@Param(value = PROXY_PORT)
@PreAuthorize(ROLE_ADMIN + OR + ROLE_BAM_MANAGER)
@RequestMapping(value = "/{personId}/languages/{id}", method = RequestMethod.DELETE)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of OrganizationDTO. It may be a null object"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@ApiResponses(value={@ApiResponse(code=200, message = "Returns the subscription with the given alarm and subscription Ids")})
@Path("/{product_uuid}")
@PostMapping("/createIntegratedEntity")
@Path("/requests")
@RequestParam(value = "text", defaultValue = "", required = false)
@SuppressFBWarnings("PT_FINAL_TYPE_RETURN")
@ParameterName( "from" )
@Gauge(name = "gauge")
@Path("{name}/partialupdate")
@ApiOperation( value = "Find speaker by ID", notes = "For valid response try integer IDs with value 1 ... 999. Other values will generated exceptions", response = SpeakerResource.class)
@Scheduled(fixedDelay = 15 * 1000)
@ApiOperation(value = "adds a new rule for whitelisting violations", response = RuleEntity.class, authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@QueryParam("since")
@ApiParam(value = "provide valid rule details", required = false)
@Api(1.2)
@PermissionRule( value = "VIEW_MONITORING_OFFICER", description = "Internal users can view Monitoring Officers on any Project")
@ApiParam(required = true, value = "Tag name")
@GetMapping(path = "/welcome" )
@Param(value = UTC_CLOCK)
@ApiOperation("Creates a Distribution for the identified Version.")
@RequestMapping(value = "/users/*/profile", method = RequestMethod.POST)
@PostMapping(value = "/{entityTypeId}/meta", params = "_method=DELETE")
@Validated(DeleteAppGroup.class)
@SuppressWarnings("all")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.ADDRESS, description = "导入的账户地址") }))
@Scheduled(cron = "${backup.cron}")
@CmdAnnotation(cmd = "ac_createAccount", version = 1.0, description = "创建指定个数的账户/create a specified number of accounts")
@XmlAttribute
@RequestMapping(method = RequestMethod.GET, value="/resource/count", headers="Accept=application/json")
@RequestParam(value = "cmd", required = true)
@ApiParam("Account id")
@Path("/{applicationName}/priorities")
@PostMapping(value = "/rebook")
@Timed("scheduler_framework_message")
@CliOption(key= {"queryId"}, mandatory = true, help = "The ID of the query to stop processing.")
@PostMapping("/{competitionId}/notify-assessors")
@Path("/change/to/off/{loggerName}")
@QueryParam("app")
@FormDataParam(CoordConsts.SVC_KEY_SUGGESTED)
@Path("/peers")
@ApiParam(value = "whether the sampling percent for the experiment should be ignored, " + "forcing the user into the experiment (if eligible)", defaultValue = "false")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups")
@Path("/{type}/{id}/status")
@RequestMapping(value = {"/searchDictionary"}, method = {RequestMethod.POST})
@Secured(SecurityFunctions.FN_TAGS_ALL_GET)
@PermissionRule(value = "READ", description = "Assessors can directly read Assessments that are in panel")
@Timed(name = "http.rest.graphs.collection.get", absolute = true)
@PageableDefault(sort = "createAt", direction = DESC)
@EntityAttributeSetter("user")
@PathParam( "upgradeId" )
@ApiOperation(value = "Search for workflows based on payload and other parameters", notes = "use sort options as sort=<field>:ASC|DESC e.g. sort=name&sort=workflowId:DESC." + " If order is not specified, defaults to ASC.")
@Secured(SecurityFunctions.FN_STORAGE_UNIT_NOTIFICATION_REGISTRATIONS_PUT)
@ApiOperation(value = "${SecretControllerV2.write.value}", notes = "${SecretControllerV2.write.notes}")
@RequestParam(value = "searchString")
@ApiOperation(value="Get SLA Agreement Term Violations for a particular SeaClouds Application Id and Term Name")
@Param
@Path(TagRESTConstants.RESOURCE_RESOURCE + "guid/{guid}")
@Mapping(target = "cookie", ignore = true)
@Name(value = "propertyExcludes", defaultValue = "[]")
@RequestMapping( path = "/{identifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 404, message = "Project with specified path doesn't exist in workspace"), @ApiResponse(code = 403, message = "Access to requested project is forbidden"), @ApiResponse(code = 500, message = "Server error")})
@Path("{milestoneId}/requests")
@Operation(summary = "Get the experiment's detailed info by id", tags = {"experiment"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema(implementation = JsonResponse.class))), @ApiResponse(responseCode = "404", description = "Experiment not found")})
@RolesAllowed( { "Environment-Management|Delete", "Tenant-Management|Delete" } )
@Description("Converts a Long DEC value to String HEX.<br/>" + "<b>value</b> - a value for converting.<br/>" + "Example:<br/>" + "#{decToHex(\"7062990022244305817L\")} returns 6204C80100000B99")
@RequestMapping(path = "/v1/certificates/detail", method = RequestMethod.POST)
@SuppressFBWarnings({"BX_UNBOXING_IMMEDIATELY_REBOXED", "BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR"})
@PostMapping("depreciations/_search")
@PermissionRule(value = "READ", description = "Project Partners can see applications that are linked to their Projects")
@PermissionRule(value = "CHANGE_PASSWORD", description = "The System Registration user should be able to change passwords on behalf of other Users")
@RequestMapping(value = "/api/users", method = RequestMethod.GET)
@Doc("Sign up a user")
@ApiOperation(value = "Add a consumed or provided Relation")
@RestQuery(name = "geteventoperation", description = "Returns all the data related to the workflow/operation tab in the event details modal as JSON", returnDescription = "All the data related to the event workflow/opertation tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "workflowId", description = "The workflow id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "operationPosition", description = "The operation position", isRequired = true, type = RestParameter.Type.INTEGER) }, responses = { @RestResponse(description = "Returns all the data related to the event workflow/operation tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Unable to parse workflowId or operationPosition", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No operation with these identifiers was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@JSONField(serialize = false)
@PutMapping("/admin/links/update")
@CliCommand(value = DESCRIBE_DATA_SOURCE, help = DESCRIBE_DATA_SOURCE__HELP)
@Post("/{name}/check-and-set")
@Path("{noteId}/paragraph/{paragraphId}/config")
@RequestMapping(value ="convertSize", method = RequestMethod.GET)
@GetMapping(path = DISTRIBUTE_PATH)
@Path("/{pi}/layer/{type}")
@ApiImplicitParams({ @ApiImplicitParam(name = "startDate", value = "START_DATE", dataType = "String"), @ApiImplicitParam(name = "endDate", value = "END_DATE", dataType = "String"), @ApiImplicitParam(name = "projectId", value = "PROJECT_ID", dataType = "Int", example = "100") })
@PermissionRule(value = "MANAGE_STAKEHOLDERS", description = "Allowed to manage stakeholders")
@RequestParam("patientId")
@PutMapping(value = "/{ip}/{name}", params = "action=stop")
@Path("applications/{seaCloudsId}")
@Operation(summary = "Get Platforms", description = "Returns a list of all platforms registered with the Chaos Engine, including their rosters and experiment history.", responses = { @ApiResponse(description = "All platforms registered in Chaos Engine", content = @Content(array = @ArraySchema(schema = @Schema(implementation = Platform.class)))) })
@ApiOperation( value = "Traverse the Object/Fact graph starting at a specific Object.", notes = "This operation traverses the graph of Objects and Facts, and returns the result of the graph traversal. " + "Objects are represented as graph vertices and Facts as graph edges. The labels of vertices and edges " + "are the names of the corresponding ObjectTypes and FactTypes, respectively.\n\n" + "The traversal query contained in the request must be a valid Gremlin query [0,1]. Inside the query the " + "graph is referenced as 'g' and the starting point of the traversal is set to the Object specified in the " + "request. Therefore, it is not necessary to either instantiate a graph instance or to set the starting " + "point of the traversal by using V() or E(). For example, a query to fetch all outgoing edges from the " + "starting Object would simply be 'g.outE()'.\n\n" + "There are several request parameters that affect the graph traversal as a whole. " + "The 'limit' controls the maximum number of elements in the result. The default is 25. " + "The 'includeRetracted' parameter controls wether retracted fact edges are followed during traversal. " + "The 'before' and 'after' parameters filter facts by timestamp.\n\n" + "Object properties include any one-legged facts associated with the object as well as the Object " + "'value'. Fact properties include any meta-facts associated with the fact. They can be accessed " + "by using a 'meta/' prefix, e.g 'has('meta/tlp')'. " + "In addition, the following properties are available: " + "'accessMode', 'addedByID', 'addedByName', 'isRetracted', 'lastSeenTimestamp' 'organizationID', " + "'organizationName', 'originID', 'originName', 'timestamp', 'trust', 'certainty', 'confidence' " + "and 'value'.\n\n" + "Permissions are checked during traversal, which means that only edges the user has access to will be " + "followed. Only properties the user has access to will be available.\n\n" + "If the result of the graph traversal are edges the response will contain the Facts belonging to those " + "edges. If the result are vertices the response will contain Objects. In all other cases the result " + "of the traversal is returned as-is, for instance, when the result is a list of vertex or edge " + "properties.\n\n" + "[0] Tutorial: https: "[1]
@Path("{job-spec-id}")
@RequestParam(value = "to", defaultValue = "")
@GetMapping("/{name}/help/url")
@SuppressWarnings("TypeParameterUnusedInFormals")
@RequestMapping(value = "/admin/widgetdetail/{widgetid}", method = RequestMethod.GET)
@PostMapping(value = "/{projectId}/organisation/{organisationId}/partner-project-location")
@PutMapping(value="/v2/ss/sdb", consumes="application/json",produces="application/json")
@ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid username supplied") , @ApiResponse(code = 404, message = "User not found") })
@ApiParam(value = "Filter by consumed DB type")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'UPLOADS')")
@GetMapping("/sprites")
@Name(value = "delim", defaultValue = "-")
@InterfaceAudience.LimitedPrivate({"MapReduce"})
@UiHandler("pomNameTextBox")
@RequestParam("headline")
@Procedure("gds.features.useKernelTracker.reset")
@RequestMapping(method = RequestMethod.POST, consumes = "application/json")
@PostMapping(value="/v2/auth/userpass/login")
@PostMapping("/finance-users/create/{inviteHash}")
@Path("/suspend")
@GetMapping(value = "/{inviteHash}/register/account-created")
@GetMapping(value = "/train_types/{tripId}")
@RequestMapping("/topics/{topicParams}.php")
@Description("apoc.date.toISO8601(12345,('ms|s|m|h|d') return string representation of time in ISO8601 format")
@GetMapping("/submission-text/{id}")
@ApiParam("The attributes to return based on the specified types.")
@Validated(Authenticate.class)
@PostMapping(value = "_get")
@RequestMapping(value = "/{wsName:.+}", method = RequestMethod.PUT)
@ApiParam(required = true, value = "Document iteration")
@RequestHeader(value= "vault-token")
@PathParam("networkInstanceId")
@Path(CoordConsts.SVC_RSC_GET_ANALYSIS_ANSWER)
@QueryParam("withData")
@ApiOperation(value = "queryProcessDefinitionVersions", notes = "QUERY_PROCESS_DEFINITION_VERSIONS_NOTES")
@Scheduled(fixedDelay = 60000)
@Parameter(description = "ID of the job to get the output for")
@RequestParam(value = "forceDelete", required = false, defaultValue = "false")
@GetMapping(value = "/identity/groups/{groupId}", produces = "application/json")
@SuppressWarnings( "unchecked" )
@GetMapping("/hero")
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
@ApiOperation(value = "Deletes an existing Hive destination")
@RequestMapping(value="/{providerId}", method=RequestMethod.GET, params="error")
@SystemProperty
@Value("${properties.cleanup-page-size}")
@RequestMapping(value = {"/fw_dictionary/save_ActionList"}, method = {RequestMethod.POST})
@Mapping(target = "pinned", ignore = true)
@Size(max = 4)
@PathVariable(PM_ID)
@PutMapping("scalingPolicy")
@Qualifier("unreferencedHousekeepingPathMessageEventHandler")
@ApiParam(value = "provide valid page size", required = true)
@ApiOperation(value = "queryAllWorkerGroupsPaging", notes = "QUERY_WORKER_GROUP_PAGING_NOTES")
@Transactional(value = "writeTransactionManager")
@PreAuthorize("hasRole('ROLE_ADMIN') or hasRole('ROLE_DEVICE_MANAGER') or hasRole('ROLE_DRPROGRAM')")
@RequestMapping(value = "/posts/savedraft", method = RequestMethod.POST)
@PathParam("organizationID")
@ApiParam(value = "Include only violations with a certain application version")
@RequestMapping(value = "/user", method = RequestMethod.GET)
@JsonProperty("date")
@ApiResponses(value = { @ApiResponse(code = 201, message = "FailurePoint object successfully inserted into ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Add operation"), @ApiResponse(code = 409, message = "FailurePoint with same name is already exist"), @ApiResponse(code = 404, message = "The resource trying to reach is not found"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@UdfParameter(description = "The string to lower-case")
@ApiParam(value = "Request to retract a Fact.")
@Param(value = KERBEROS_CONFIG_FILE)
@RequestParam(value = "pid")
@Languages
@WSDoc("Get All Unretired Drug Inventories in the system")
@Path("/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules")
@AuditEventMethod(event = BACKUP)
@ApiOperation(value = "Get workspace's group membership for authenticated user", response = WorkspaceUserGroupMemberShipDTO.class, responseContainer = "List")
@LogMethod("更新待办事项内容")
@RolesAllowed({ADMIN, ADMIN_READONLY})
@PermissionRule(value = "READ_FINANCE_TOTALS", description = "Internal users can view the finance totals.", additionalComments = "This rule secures ApplicationResource which can contain more information than this rule should allow. Consider a new cut down object based on ApplicationResource")
@ApiOperation(value = "This API returns FailurePoint Objects present in Elastic Search for given FailurePoint role", response = ResponseEntity.class)
@Path("{tenantId}")
@RequestMapping(value = "/logistics/periods", method = GET, headers = ACCEPT_JSON)
@GetMapping("/designer/pages/{pageId}/model")
@Name(value = "compatibleValues", defaultValue = "true")
@RequestParam(value = "encounterUuid", required = false)
@RequestParam(value = "language", defaultValue = "-1")
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.CREATED), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@UserAggregationFunction("apoc.agg.statistics")
@DeleteMapping("/manage/tagList")
@Operation(summary = "List of Environments", tags = {"environments"}, responses = { @ApiResponse(description = "successful operation", content = @Content( schema = @Schema( implementation = Environment.class)))})
@RequestPart(name = "pyversion", required = false)
@MotechListener(subjects = PASSWORD_CHANGE_REMINDER_EVENT)
@Named("datasetMDS")
@Transactional(value = Transactional.TxType.REQUIRED, rollbackOn = {RuntimeException.class, Exception.class})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the group exists and is returned."), @ApiResponse(code = 404, message = "Indicates the requested group does not exist.") })
@HeaderParam(AIRSHIP_SLOT_VERSION_HEADER)
@RequestMapping(value = {"/ps_dictionary/remove_PSService"}, method = {RequestMethod.POST})
@Path("securityLoad")
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
@DescribeParameter( name = "maxObservationDistance", description = "Maximum distance to an observation for it to support a grid cell, in units of the source CRS (default = 0, meaning all observations used)", defaultValue = "0", min = 0, max = 1 )
@Path (REST_API_MODULES + REST_API_PATH_ID)
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST_OF_RETURN_VALUE", justification = "getInitialState().toString() has no cast")
@BackendId
@CliOption(key = { "endline" }, mandatory = false, specifiedDefaultValue = "true", unspecifiedDefaultValue = "false", help = "whether add a newline character at the end of each file")
@ApiResponses( value = { @ApiResponse( code = ResourceNotFoundExceptionResponse.STATUS_CODE, message = ResourceNotFoundExceptionResponse.MESSAGE, response = ResourceNotFoundExceptionResponse.class ) } )
@QueryParam("subjects")
@ChaosExperiment(experimentType = ExperimentType.NETWORK, experimentScope = ExperimentScope.PET)
@ApiOperation("Get a specific Branch for a specific VersionedRDFRecord.")
@PathParam("workflowModelId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException") })
@PreAuthorize("hasPermission(#projectId, 'org.innovateuk.ifs.project.resource.ProjectCompositeId', 'ACCESS_FINANCE_CHECKS_QUERIES_SECTION')")
@GetMapping("admin.showproblem")
@Param(value = IP_PROTOCOL)
@Procedure("gds.features.maxArrayLengthShift.reset")
@HeaderParam("content-type")
@Path("{privilegeId}")
@CliOption(key = { "path" }, mandatory = true, help = "path name")
@Produces( {MediaType.APPLICATION_XML, MediaType.TEXT_XML})
@IbisDoc({"override entrypoint wsdl by reading it from the classpath, overrides url attribute", ""})
@PathVariable("personNameId")
@ApiOperation(value = "Complete an External Worker Job with a cmmn terminate transition", code = 204, tags = { "Acquire and Execute" })
@RequestParam(value = "description", required = false)
@PostMapping("/validate")
@Path("active")
@Transactional(value = Transactional.TxType.REQUIRED, rollbackOn = {RuntimeException.class})
@CheckResult
@RequestMapping(value = "/oauth/check_token", method = RequestMethod.POST)
@Operation(description = "Retrieves enriched step definitions, that is a list of steps where each step has adapted input/output data shapes " + "defined with respect to the given shape variants")
@ApiOperation("Download file (see documentation)")
@RequestMapping(value = {"/cse-data", "/place-order"}, method = GET)
@FormParam("users")
@RequestMapping(value = "/api/v1/user/order/alipay", method = RequestMethod.POST)
@RequestMapping(value = "/systemJobs", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}", method = RequestMethod.GET)
@QueryParam(RMWSConsts.FINAL_STATUS)
@DescribeParameter( name = "second attributes to retain", collectionType = String.class, min = 0, description = "Second feature collection attribute to include" )
@PathParam("job_id")
@Path( "/host/{host_id}/{event_source}" )
@PathParam("intygsId")
@Description("Hyperbolic cosine")
@ApiOperation("订单支付成功返回客户端信息接口")
@Description("Computes Levenshtein distance between two strings")
@Description("apoc.map.sortedProperties(map, ignoreCase:true) - returns a list of key/value list pairs, with pairs sorted by keys alphabetically, with optional case sensitivity")
@APIDescription("If set, only get the attributes associated with the type; ignores All and Important")
@PostMapping("/{competitionId}/stakeholder/{stakeholderUserId}/remove")
@ApiOperation(value="Returns a specified case definition from all KIE containers.", response=CaseDefinitionList.class, code=200)
@KafkaListener(topics = "${kafka.topics.pgr.workflowupdated.name}")
@Description("Returns the stem of a word in the English language")
@CliOption(key = "service", mandatory = false, help = "Name of the service to stop")
@QueryParam(RestConstants.QUERY_PARAM_LIMIT)
@ApiOperation("Restarts a completed workflow")
@ApiParam(name = "serviceId", value = "The unique identifier of the registered service", required = true, example = "apicatalog")
@RequestPart(name = "protcol_version", required = false)
@RequestMapping(value = "/hop-pending", method = RequestMethod.GET)
@AfterReturning(pointcut = "call(*.new(..))", returning = "obj", argNames = "jp,obj")
@ApiOperation(value = "Get all properties for a resource in a specific release")
@PathParam("workId")
@JsonProperty(PROP_IS_KEY)
@ApiResponses(value = { @ApiResponse(code = 204, message = "Source updated."), @ApiResponse(code = 404, message = "Source not found."), @ApiResponse(code = 403, message = ApiParams.API_RESPONSE_NOT_ALLOWED_ONLY_USER_ADMIN) })
@GetMapping(value="/v2/safes/folders/secrets",produces= "application/json")
@DeleteMapping("/admin/user/delete")
@PathVariable("supremeChamberId")
@Around("invalidateSingle()")
@QueryParam("force")
@RequestMapping(method = RequestMethod.GET, value = "/posts/{postId}")
@GetMapping(value = "/stations")
@PutMapping("/{id}/close-assessment")
@ApiException(QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR)
@GetMapping(value = "/v1/list/user-default-assetgroup")
@Path("/units/{idu}")
@FXML
@RequestMapping(method = RequestMethod.GET, value = "/{widgetId}/tags")
@OutboundProcessingEvent(beforeBuilder = DocSubmissionBaseEventDescriptionBuilder.class, afterReturningBuilder = DocSubmissionBaseEventDescriptionBuilder.class, serviceType = "Document Submission", version = "")
@ApiResponses(value = { @ApiResponse(code = 400, message = "Invalid ID supplied") , @ApiResponse(code = 404, message = "Order not found") })
@RequestMapping( value = EMR_CLUSTER_DEFINITIONS_URI_PREFIX + "/namespaces/{namespace}/emrClusterDefinitionNames/{emrClusterDefinitionName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@RequestMapping(value = {"/policycreation/exportDecisionBlackListEntries"}, method = {RequestMethod.POST})
@Param(value = CLONE_HOST)
@ApiOperation(value = "Get layers for given product", response = LayerDTO.class, responseContainer = "List")
@ApiOperation(value = "Delete tag subscription of user", response = Response.class)
@RequestParam(value = "businessObjectFormatVersion", required = false)
@ApiResponses({ @ApiResponse(code = 200, response = StoreRawResponse.class, message = "Store response"), @ApiResponse(code = 400, message = "For unknown sender") })
@AuthAction(AuthService.PrivilegeType.WRITE_RULE)
@Name(value="ignoreCase", defaultValue = "true")
@ApiOperation(value = "createSchedule", notes = "CREATE_SCHEDULE_NOTES")
@ValidatePayload(AccountDto.class)
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'SYSTEM_SETTINGS')")
@Path("securityGet")
@SuppressWarnings("squid:S1217")
@ApiOperation(value="Starts or stops a KIE scanner that controls polling for updated KIE container deployments, if applicable.", response=ServiceResponse.class, code=200)
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully deleted the list of users." ), @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode ( code = 500, condition = "Internal server error prevented the system from properly retrieving either the user or roles." ) } )
@Description("Returns TRUE if this Geometry has no anomalous geometric points, such as self intersection or self tangency")
@SuppressWarnings({"unused", "try"})
@RequestMapping(value = TAGS_URI_PREFIX + "/tagTypes/{tagTypeCode}", method = RequestMethod.GET)
@RequestParam(value = "releaseKey", defaultValue = "-1")
@RequestMapping(value = Oadr20bUrlPath.EI_EVENT_SERVICE, method = RequestMethod.POST)
@RequestMapping(value = "/sell/{coinId}", method = RequestMethod.POST)
@Path("{requestId}")
@GetMapping("/allocated-applications/{userId}")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'CREATE_REQUISITION, AUTHORIZE_REQUISITION, APPROVE_REQUISITION')")
@Path("{id: w[a-zA-Z0-9_\\-]+}/listRecordIds")
@ParameterName( "list" )
@RequestMapping(value = {"/ps_dictionary/save_psClosedLoop"}, method = {RequestMethod.POST})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Application object successfully deleted from ES"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 409, message = "Application can be delted only by the owning team"), @ApiResponse(code = 404, message = "Applicaiton object not found in ES for given App ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Operation(description = "Update model distribution status", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Key(group = "ITEM_CODE", order = "SHIPPED_DATE ASC")
@Path("/block-ids")
@RequestMapping(value = "/widgets/{widgetCode}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@NotifyChange({"showPopUp"})
@Secured(SecurityFunctions.FN_STORAGE_UNIT_DOWNLOAD_CREDENTIAL_GET)
@Secured(SecurityFunctions.FN_SECURITY_ROLES_ALL_GET)
@JsonProperty( "klass" )
@SuppressWarnings("boxing")
@Param(value = LOCALE_DATE, required = true)
@Name("entity")
@ApiOperation(value = "删除", notes = "id")
@DescribeParameter(name = "outputWidth", description = "Width of the output raster in pixels")
@QueryParam("include-tag")
@PathParam("contextId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"), @ApiResponse(code = 403, message = "User not authorized to call this method"), @ApiResponse(code = 500, message = "Internal Server Error")})
@RequestMapping(value = "/api/ocds/tendersByItemExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@Path("{catalogId}/records/{recordId}/versions/latest")
@RequiresPermissions("nexus:roles:create")
@Path("/read")
@RequestMapping(value="/job/{id}/tree", method=RequestMethod.GET)
@ApiOperation(value = "Create Asset")
@PostMapping("/move")
@Path( PATH_RELATIONSHIP )
@Param(value = ACTION, required = true)
@RexsterContext
@RequestParam(value = "column")
@RequestMapping(value = "/timeslotsPerDay", method = RequestMethod.GET)
@JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
@SuppressWarnings({ "squid:S3776" })
@RequestParam(value = "folderId", required = false)
@PutMapping(value = "/identity/users/{userId}/info/{key}", produces = "application/json")
@RequestMapping(value = "/emails", method = RequestMethod.GET)
@PathParam("actionId")
@RolesAllowed({"admin", "user"})
@ApiOperation(value = "Create a new ListOfValues", response = ListOfValuesDTO.class)
@ParameterName( "value" )
@PathParam("regionName")
@Path("/{app_id}/metrics")
@GuardedBy("lock")
@PathVariable(APIParamName.PRODUCT_NAME)
@Negation
@RequestMapping(value = "/{enrolmentId}/benefits/{id}", method = RequestMethod.DELETE)
@ApiOperation(value = "Update MarkScale Value", position = 2)
@OutboundProcessingEvent(beforeBuilder = PRPAIN201305UV02EventDescriptionBuilder.class, afterReturningBuilder = MCCIIN000002UV01EventDescriptionBuilder.class, serviceType = "Patient Discovery Deferred Request", version = "1.0")
@ApiImplicitParams({ @ApiImplicitParam(name = "queue", value = "YARN_QUEUE_NAME", required = true, dataType = "String"), @ApiImplicitParam(name = "queueName", value = "QUEUE_NAME", required = true, dataType = "String") })
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_USER_ROLES_BY_ID + "\")")
@DeleteMapping(value="/v2/ss/sdb/approle",consumes="application/json",produces="application/json")
@PreAuthorize("hasPermission('Todo', 'list')")
@Config("metadata.db.url")
@UdfParameter( description = "The substring to replace." + " If null, then function returns null.")
@Threads(50)
@Cacheable("forecast")
@PermissionRule(value = "UPDATE", description = "A project finance user can update any Organisation")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Document was successfully read"), @ApiResponse(code = 401, message = "Document not found") })
@QueryParam("resource-guid")
@ApiResponses(value={@ApiResponse(code=200, message = "Returns the latest alarm alerts")})
@RequestMapping(value = "/users", method = POST, headers = ACCEPT_JSON)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user exists and is returned."), @ApiResponse(code = 404, message = "Indicates the requested user does not exist.") })
@ContentType
@PutMapping(Constants.Urls.API + Constants.Urls.POST)
@RequestMapping(path = "/v1/trend/compliance/vulnerabilities", method = RequestMethod.POST)
@ParameterName( "item" )
@PutMapping(value = "/versioned/{path:.*}", consumes = MULTIPART_FORM_DATA_VALUE)
@PreAuthorize("hasAnyRole('ROLE_SU')")
@Path("/from/{token}")
@Name("pairs")
@Path("/change/to/error/{loggerName}")
@AfterReturning(pointcut = "updateCounter()", returning = "retVal")
@RequestParam("password_confirmation")
@PathVariable("parentDebateId")
@Name("accoutId")
@QueryParam("encrypt")
@RestQuery(name = "getorganizationproperties", description = "Returns the current organization's properties.", returnDescription = "", responses = { @RestResponse(description = "The organization properties are returned.", responseCode = HttpServletResponse.SC_OK) })
@ApiOperation(value = "This API inserts a Monkey Strategy Object into Elastic Search", response = ResponseEntity.class)
@RequestMapping(value = "/api/ocds/cancelledFundingPercentageExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@RequestParam("shortKey")
@Path("/{version:[vV][7]}/serviceInstances/assign")
@Path("/{topologyId}/info")
@UserFunction
@RequestMapping(value = "/api/totalFlaggedProjectsByIndicatorTypeByYear", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@Inline(value = "EndianNumbers.parseBELong(Double.doubleToLongBits($1))", imported = {EndianNumbers.class})
@RequestMapping(path = "/allocate", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@Operation(description = "Execute custom Service Level workflow", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PostMapping(path = "/send")
@SuppressWarnings("SuspiciousMethodCalls")
@Produces( { APPLICATION_XML, APPLICATION_JSON } )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Ok"), @ApiResponse(code = 400, message = "Bad request")})
@ApiParam(value = "provide valid domain details", required = true)
@Path("/{workflowId}/restart")
@RequestMapping(value = "/api/costEffectivenessTenderAwardAmount", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@GetMapping("/partner-organisation/{organisationId}/spend-profile-table")
@RequestMapping(value = "/event/{type}/{content}", method = RequestMethod.GET)
@TurfUnitCriteria
@ManagedOperation(description = "List all registered Domain Types")
@ConfigurationProperty(name = "columnRange", label = "Column Range", description = "The range of columns to be imported (e.g. columns 2 to 7")
@DefaultValue("200")
@PostMapping(value = "/list")
@ApiOperation(value = "${WorkloadDetailsController.getApprolesFromCwm.value}", notes = "${WorkloadDetailsController.getApprolesFromCwm.notes}")
@FormDataParam("description")
@PathParam("deviceId")
@PathVariable("entity2GUID")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully got the ACL" ), @ResponseCode( code = 401, condition = "Unauthorized" ), @ResponseCode( code = 404, condition = "ACL doesn't exist" ), @ResponseCode( code = 409, condition = "DSW doesn't exist" ), @ResponseCode( code = 500, condition = "ACL failed to be retrieved. This could be caused by an invalid path, or the file does not exist." ) } )
@Name("coll")
@PathParam(ResourceDefinitions.SEARCH_TEXT_PARAMETER)
@DescribeParameter(name = "method", description = "The classification method", min = 0)
@Path("/{app_id}/policy/status")
@DeleteMapping(value = "/{indexId}")
@ApiOperation(value = "Retrieves the API documentation for a specific service version", notes = "Returns the API documentation for a specific service {serviceId} and version {apiVersion}. When " + " the API documentation for the specified version is not found, the first discovered version will be used.", authorizations = { @Authorization("LoginBasicAuth"), @Authorization("CookieAuth") }, response = String.class)
@RequestMapping(value="/edit/{name:" + DocumentrConstants.MACRO_NAME_PATTERN + "}", method=RequestMethod.GET)
@Path("/lib_list")
@ApiOperation(value = "${SelfSupportController.deleteSecretIds.value}", notes = "${SelfSupportController.deleteSecretIds.notes}")
@PostMapping(value = "/prices")
@GET("/")
@Path("/screens/{id}/requestedOwner")
@DalTransaction
@Example({"MatchRegex('([0-9]+)-([0-9]+)-([0-9]+)','$1 $2 $3'", "replaced dashes with spaces in a 10 digit US phone number."})
@AtlasConversionInfo(sourceType = FieldType.DOUBLE, targetType = FieldType.STRING)
@Path("/{resourceEntryId}")
@RequestParam(value = "forceTrustCert", required = false)
@ApiResponses( @ApiResponse(code = 200, message = "Returns the file parsers.", response = SchemaParserDescriptor.class, responseContainer = "List") )
@PathParam("processId")
@Path("/{fileId}")
@RolesAllowed({"user", "system/admin", "system/manager"})
@DescribeParameter( name = "features", description = "Features to process", min = 1, max = 1 )
@TargetApi(Build.VERSION_CODES.M)
@ConditionalOnMissingBean(name = "gatewayResponsiveHealthIndicator")
@Parameter(description = "include additional lessors, lessorsRS and lessorsInfo (optional)")
@SuppressWarnings("checkstyle:RegexpMultiline")
@ApiException(SWITCH_PROCESS_DEFINITION_VERSION_ERROR)
@FormParam("modelTableName")
@Timed(name = "getLogsForApplication")
@RestQuery(name = "helloworld", description = "example service call", responses = {@RestResponse(description = "Hello World", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The underlying service could not output something.", responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR) }, returnDescription = "The text that the service returns.")
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@QueryParam("state")
@IntRange(from = 1, to = Character.MAX_VALUE)
@ApiOperation("Create a new Mobi Group")
@When("^block DynamoDB on (\\d+) instances$")
@Authorize(value = { AuthConstant.AUTHORIZATION_SUPPORT_USER })
@ApiOperation( value = "Is in read-only mode?", notes = "", nickname = "isReadOnly")
@Path("{type}/{pool}")
@Path("{userID}/{itemID}")
@Path("/{owner_key}")
@UseCaseAdministratorRevokesAdminRightsFromAdmin( @Step( number = 2, name = "Service revokes user admin rights.", next = { 3, 4 }, description = "The service will revoke user admin righs and triggers asynchronous events"))
@Path("mergeObjects")
@EventHandler("closeButton")
@Transaction
@GetMapping("/query-metrics")
@Path( "/nodes" )
@GetMapping("/deletable")
@SuppressWarnings("WeakerAccess")
@Name("insert")
@JsonProperty("generationOptions")
@POST()
@RequestMapping(value = {"/changepassword/{passwordHash:.*}"}, method = RequestMethod.GET)
@ApiOperation( value = "Returns the available Peers and its status of this NiFi", response = PeersEntity.class, authorizations = { @Authorization(value = "Read - /site-to-site") } )
@LastFetchStatus
@Path("/{connectorType}/config/validate")
@CliCommand(value = "cluster autoAssign", help = "Automatically assigns hosts to different host groups base on the provided strategy")
@WSDoc("Get All Unretired Patient Lists in the system")
@ApiOperation(value = "Get authenticated user's account", response = AccountDTO.class, authorizations = {@Authorization(value = "authorization")})
@RequestMapping(value="/delete/{projectName:" + DocumentrConstants.PROJECT_NAME_PATTERN + "}/" + "{branchName:" + DocumentrConstants.BRANCH_NAME_PATTERN + "}/" + "{path:" + DocumentrConstants.PAGE_PATH_URL_PATTERN + "}", method=RequestMethod.GET)
@Procedure(value = "gds.wcc.write", mode = WRITE)
@QueryParam("mail")
@Experimental(Kind.CODER_TYPE_ENCODING)
@JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
@RequestParam(value = "url", required = false)
@RequestMapping(value = "/mail-feedback", method = RequestMethod.POST)
@NotifyChange("confirmPasswordBox")
@PATCH
@Get("/:id")
@ApiParam(value = "UUID of Fact to retract.")
@GetMapping({ "/v1/investors", "/v1.1/investors", "/v2/investors" })
@RequiresAuthentication
@RequestMapping(value = "/configure/{name}", method = RequestMethod.POST)
@Path("/{normalizationName}")
@JsonProperty("websocketPingInterval")
@ApiParam("User identifier")
@QueryParam("timezone")
@WebParam(name = "notificationType")
@Wrapped(element = "consumers")
@ApiOperation( notes = "Imports a manifest zip file for the given organization. " + "This will bring in any products, content, and subscriptions that were " + "assigned to the distributor who generated the manifest.", value = "Import Manifest")
@RequestMapping(path = "/create", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@PathParam("logId")
@DescribeParameter(name = "scaleMax", description = "Scale maximum", min = 0)
@ApiOperation("getResponsePost")
@Produces({MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN})
@PatchMapping("/{entityTypeId}/attributes/{attributeId}")
@RequestMapping(value = "/create", method = RequestMethod.GET)
@API(status = EXPERIMENTAL)
@ApiOperation(value = "[public] List all zones", notes = "List all available zones.")
@RequestParam(value = "expirationInDays", required = false)
@PathVariable("number")
@ApiOperation("Adds users' storage id and credentials")
@Path("positions")
@CmdAnnotation(cmd = "ac_signDigest", version = 1.0, description = "数据摘要签名/Data digest signature")
@Name("paramNames")
@NonAuditable
@JsCacheResult(year = 1)
@JsonProperty("buy")
@RequestMapping(value = "/periods/{id}", method = DELETE, headers = ACCEPT_JSON)
@RequestMapping(value = AUDIT_SITE_SET_UP_CONTRACT_URL, method = RequestMethod.GET)
@PostMapping("/addEntityMapping")
@Path ( "{pathId : .+}/move" )
@ApiOperation(value = "Pings the server", notes = "Also returns the status of other components. " + "Uses metrics-healthchecks and pings/check connections to MySql and Cassandra.", response = ComponentHealthList.class)
@SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a BusinessObjectDefinitionDescriptionSuggestionChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager")
@GetMapping("/create/{emailAddress}")
@RequestParam(required = false, value = "q")
@SuppressWarnings("squid:S1181")
@ApiOperation(value = "Get a single job", tags = { "Jobs" })
@RequestMapping(value = "/findUserDetailsByUsername", method = GET)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of DocumentRevisionDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@AllJavaLocales
@SuppressWarnings("squid:S00112")
@Path("/policies/service/{id}")
@Description("Returns the type of the geometry")
@Parameter(MQTTTopic.class)
@Initialized(ApplicationScoped.class)
@GetMapping("/FanoutSend")
@RequestParam("mode")
@PathVariable("stepId")
@Secured(SecurityFunctions.FN_ALLOWED_ATTRIBUTE_VALUES_ALL_GET)
@RequestMapping(value = "/api/v1/user/commodity/commexchways", method = {RequestMethod.POST, RequestMethod.GET})
@Get("json")
@ApiOperation(value = "queryTaskListPaging", notes = "QUERY_TASK_INSTANCE_LIST_PAGING_NOTES")
@QueryParam(Consent.SP_IDENTIFIER)
@Param(value = XML_DOCUMENT_SOURCE, required = true)
@DB
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.SEARCH_X_AUDIT_MAPS + "\")")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned all Application Event for given team"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Event object found for given team") })
@DeleteMapping(value = "/{flow-id:.+}")
@ApiOperation(value = "Returns decrypted payload back to Quorum")
@Path("{experimentID}/exclusions")
@Splitter
@PermissionRule(value = "GRANT_ROLE", description = "An admin user can grant monitoring officer role")
@GetMapping("{id}")
@Description("apoc.nodes.connected(start, end, rel-direction-pattern) - returns true when the node is connected to the other node, optimized for dense nodes")
@RequestParam(TgolKeyStore.USER_ID_KEY)
@ApiOperation(httpMethod = "GET", value = "API to get alexa keywords", response = Response.class, produces = MediaType.APPLICATION_JSON_VALUE)
@Path("agreements/{seaCloudsId}/status")
@Path("{recordIRI}/instances")
@GetMapping("/users/{userId}/projects/{projectId}/projectAuthorization")
@Path("{role}")
@PermissionRule(value = "ACCESS_BANK_DETAILS_SECTION", description = "A partner can access the Bank Details " + "section when their Companies House details are complete or not required, and they have a Finance Contact " + "available for their Organisation")
@RequestMapping( value = {"/get_VarbindDictionaryDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Description("Arc tangent")
@Secured(permission = "logbookoperations:read", description = "Lister toutes les opérations")
@Dimension("pipeline")
@ApiOperation("Get event handlers for a given event")
@RequestMapping( value = "/{token:.+}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
@FormParam("bumperFile")
@Bean("viewScope")
@ReturnsMutableObject ("design")
@Name("replacement")
@Description("Arc cosine")
@DescribeResult(name = "result", description = "Clipped feature collection")
@RolesAllowed("viewThreatIntelFact")
@ApiOperation(value = "delUserById", notes = "DELETE_USER_BY_ID_NOTES")
@RequestParam(value = "excludeBusinessObjectDataStorageFiles", required = false)
@ApiOperation("Updates the changes made in the User's current InProgressCommit for a specific VersionedRDFRecord.")
@QueryParam("requireDeviceInfo")
@RequestMapping("/assignmodels")
@ApiOperation(value = "Gets Business Object Data Download Credentials. This is not meant for public consumption.", hidden = true)
@GetMapping(value="/v2/ldap/corpusers",produces="application/json")
@RequestMapping(value = {"/brms_dictionary/remove_brmsParam"}, method = {RequestMethod.POST})
@ApiOperation("Reset two factor authentication")
@Scheduled(cron = "${maintenance.scheduled.cron}")
@QueryParam("to")
@RequestMapping(value = "/deletePlace/{id}", method = RequestMethod.POST)
@Udf(schema = "ARRAY<STRUCT<K STRING, V DOUBLE>>")
@Scheduled(cron = "0 0 01 ? * MON")
@RequestMapping(value = "/programId/{programId}/programRegimenTemplate", method = GET, headers = ACCEPT_JSON)
@Path ( "{pathId : .+}/generatedContent" )
@Cacheable("user-trends-cache")
@RequestMapping(value = STATUS_URL + "/{referenceId:\\S+}.json", method = RequestMethod.GET)
@ApiOperation(value = "This API returns List of Monkey Type", response = ResponseEntity.class)
@PostMapping(value = "/save")
@HeaderParam(HttpHeaders.ACCEPT_LANGUAGE)
@PathParam("resourceServerId")
@Path("{networkId}")
@RabbitListener(queues = {BarApp.XEBICON_BARAPP_LISTENER})
@ApiParam("New signal value")
@LegacyConfig("report.tag")
@RequestParam(defaultValue = "false", name = "force", required = false)
@RequestPart(name = "author_email", required = false)
@PublicAPI
@RequestMapping(value = "/api/v1/user/commodity/exchange/temp4", method = {RequestMethod.POST, RequestMethod.GET})
@GetMapping(path = "/{stockId}")
@GetMapping("/password/reset")
@RequestMapping( value = {"/ms_dictionary/set_MSModelData"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@ConfigDesc("request http get")
@ApiOperation(value = "updateUdfFunc", notes = "UPDATE_UDF_FUNCTION_NOTES")
@DeleteMapping(value = "/v2/identity/group/name/{name}", produces = "application/json")
@RequestMapping(method = RequestMethod.POST, params = "action=removeByFName")
@Action(name = "List Item Grabber", outputs = { @Output(RESULT_TEXT), @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RESPONSE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@RequestMapping(produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.POST)
@RequestMapping(value = "/downloadFile", method = RequestMethod.GET)
@InjectCurrentTask
@KafkaListener(topics = "${kafka.topics.pgr.locationpopulated.name}")
@ApiParam( value = "Force removal even if records are assigned to that group." )
@Api(2.33)
@Consumes(MediaType.APPLICATION_OCTET_STREAM)
@RequestMapping( value = {"/get_RiskTypeDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@Parameter(description = "First page to get tags for")
@ApiOperation(value = "execute", notes = "EXECUTE_ACTION_TO_PROCESS_INSTANCE_NOTES")
@PathParam("depotName")
@ApiParam(name = "filter", defaultValue = DEFAULT_FILTER, value = DOC_FILTER)
@PathParam("schemaId")
@ApiOperation("Read document from user's private space")
@org.apache.cxf.jaxrs.model.wadl.Description("This method implements the UDDIv3 spec for HTTP GET Inquiry services. Returns the details of a UDDI entity in XML, use query parameters" + "serviceKey,businessKey,tModelKey, bindingKey")
@ApiOperation(value = "Get Spec Offer Benefits by spec offer id", position = 3)
@RequestMapping(value = "/http", method = RequestMethod.POST)
@DescribeParameter(name = "computeSimplifiedFootprint", description = "Indicates whether the simplified footprint should be computed", min = 0)
@RequestMapping(value="save", method = RequestMethod.POST)
@ApiParam(value = "optional flag to load data when loading case instance", required = false)
@Description("Returns the geometry that represents all points whose distance from the specified geometry is less than or equal to the specified distance")
@RequestParam(value = "searchString", defaultValue = "")
@RequestMapping(value = "/{personId}/names", method = RequestMethod.POST)
@Subscribe(threadMode = ThreadMode.MAIN)
@ApiResponses(value = { @ApiResponse(code = 200, message = HttpStatuses.OK, response = UserStatus.class), @ApiResponse(code = 303, message = HttpStatuses.SEE_OTHER), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN) })
@ApiOperation(value = "Planned funding by location by year. Returns the total amount of planning.budget" + " available per planning.budget.projectLocation, grouped by year. " + "This will return full location information, including geocoding data." + "Responds only to the procuring entity id filter: tender.procuringEntity._id")
@RequestMapping(value="list",method= GET, headers = ACCEPT_JSON)
@Name("paramValues")
@PathVariable("movieId")
@JsonProperty("created_at")
@PreAuthorize( "hasRole('CODE_MAPPING') and hasRole('DATA_MAPPING')" )
@SuppressWarnings("StringConcatenationInsideStringBufferAppend")
@RequestMapping(value = "/findExternalUrlForStudy/{studyTitle}", method = RequestMethod.GET, produces = "application/json")
@NullableDecl
@Value("${properties.apiary.queue-url}")
@GetMapping(path = "/adminbasic/prices")
@RequestMapping(value = Request.ID, method = RequestMethod.GET)
@Action(name = "SQL Script", outputs = { @Output(RETURN_CODE), @Output(RETURN_RESULT), @Output(EXCEPTION), @Output(UPDATE_COUNT), }, responses = { @Response(text = ResponseNames.SUCCESS, field = RETURN_CODE, value = SUCCESS, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.RESOLVED), @Response(text = ResponseNames.FAILURE, field = RETURN_CODE, value = FAILURE, matchType = MatchType.COMPARE_EQUAL, responseType = ResponseType.ERROR, isOnFail = true) })
@ApiOperation(value = "Get PersonName by id", position = 3)
@SuppressWarnings("serial")
@RequestMapping(value = "auth/workbench/{projectid}/workspace/add", method = RequestMethod.GET)
@QueryParam("confirm")
@PostMapping("/invite-users")
@PathVariable("certName")
@RightsAllowed({ Right.DEV_APP_CRUD })
@ErrorCode
@ApiParam("The namespace")
@IntRange(from = MIN_GROUP_ID, to = MAX_GROUP_ID)
@Path("/{tableName}")
@PreAuthorize("hasBranchPermission(#projectName, #branchName, VIEW)")
@PostMapping(value = REPRESENTATION_VERSION_COPY)
@GetMapping("/properties/{name}")
@Produces("application/zip")
@QueryParam("serial")
@RequestParam("q")
@QueryParam(value="end-date")
@GetMapping("/order-book/{orderBookId}")
@ApiOperation(value = "添加一条新的文章")
@Description("apoc.mongodb.get(host-or-key,db,collection,query,[compatibleValues=false|true],skip-or-null,limit-or-null,[extractReferences=false|true],[objectIdAsMap=true|false]) yield value - perform a find operation on mongodb collection")
@Path("/app-uid/{uid}/entities/{entitytype}")
@Path("applications/{applicationName}/experiments/{experimentLabel}/users/{userID}")
@SuppressWarnings( CONVERT2METHODREF )
@UseCaseUserSignup(@Step(number = 3, next = { Step.NO_NEXT_STEP }, name = "Email to admin", description = "A notification is send per email to admins that a new user signup has been created and waits for acceptance."))
@ApiOperation("Add page template")
@ApiParam(required = true, value = "Resource token")
@RequestMapping(value = {"/decision_dictionary/save_RainyDay"}, method = {RequestMethod.POST})
@ApiImplicitParams({ @ApiImplicitParam(name = "taskId", value = "TASK_ID", dataType = "Int", example = "100") })
@LogMethod("更新用户信息")
@PathParam(ResourceDefinitions.Path.TelevisionShows.SEASON_PARAMETER)
@RequestMapping(value = "/egf/bill", method = POST, consumes = APPLICATION_JSON_VALUE, produces = APPLICATION_JSON_VALUE)
@EventHandler("time-input")
@RequestParam( required = false, defaultValue = "false")
@RequestParam(value = "filterSearch", defaultValue = "")
@SuppressWarnings("WrongConstant")
@RequestMapping("/search")
@ForEvent("click")
@Cacheable("recentPost")
@RequestParam(value = INNOVATION_AREA_ID_KEY, required = false)
@ApiOperation(value = "Clear assignments metadata cache...")
@Path("/available-algorithm-files/")
@ApiParam(value = "value of the time zone")
@AuditPolicy(AuditDetail.REQUEST_BODY)
@Path("/get_nodes")
@RequestMapping(value = "/pages/{pagePathName}/edit", method = RequestMethod.POST)
@ApiOperation(value = "Copies a path from one repository to another.")
@ApiOperation("Calculates percentage of releases with tender with at least one specified delivery location," + " that is the array tender.items.deliveryLocation has to have items." + "Filters out stub tenders, therefore tender.tenderPeriod.startDate has to exist.")
@PathVariable("componentPackageFileName")
@ActionEvent(eventType = EventTypes.EVENT_ASSIGN_TO_GLOBAL_LOAD_BALANCER_RULE, eventDescription = "Assigning a load balancer rule to global load balancer rule", async = true)
@ScalarFunction("from_big_endian_64")
@AtlasConversionInfo(sourceType = FieldType.INTEGER, targetType = FieldType.STRING)
@JsonProperty("processId")
@RolesAllowed( "Environment-Management|Delete" )
@ApiParam(value = "Type name of Object.")
@RequestMapping(value = ATTRIBUTE_VALUE_LIST_URI_PREFIX, method = RequestMethod.GET)
@Operation(description = "Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@SuppressFBWarnings(value = { "DM_DEFAULT_ENCODING", "MDM_STRING_BYTES_ENCODING", "VA_FORMAT_STRING_USES_NEWLINE" }, justification = "The encoding will be sent with the headers automatically." + " The protocol requires \\r\\n, independently on the platform")
@Path("/JSON/businessKey/{id}")
@QueryParam("includeEffectiveBalance")
@RequestMapping(value = {"/api", "/rss", "/torznab/api", "/torznab/api/{indexerName}", "/api/{indexerName}"}, consumes = MediaType.ALL_VALUE)
@ApiOperation( value = "Retrieve an Object by its type and value.", notes = "This operation returns an Object identified by its ObjectType and its value. The result includes " + "statistics about the Facts linked to the requested Object. The requested type name needs to be " + "globally unique, otherwise the Object needs to be fetched by it's UUID. The request will be rejected " + "with a 403 if a user does not have access to any Facts linked to the requested Object.", response = Object.class )
@When("^remove ElastiCache nodes (\\d+)$")
@Operation(summary = "Find a range of timestamps")
@Path("/leader")
@DescribeParameter(name = "title", description = "Title to use for the output grid", min = 0, max = 1, defaultValue = "raster" )
@QueryParam("source")
@Path(TagRESTConstants.TAGRESOURCEMAP_RESOURCE + "{id}")
@QueryParam("bbox")
@RequestMapping(value="/save", method=RequestMethod.POST)
@RequestMapping(value = "/startup", method = RequestMethod.GET)
@JsonProperty("denial_context_inquiry_enabled")
@Path("/change/to/trace/{loggerName}")
@RequestMapping(value="/{id}",method = RequestMethod.DELETE)
@RequestParam(value = "size")
@QueryParam("add_future")
@PathVariable(value="programEquipmentId")
@RequestMapping(method = RequestMethod.POST, params = "saveRadiologyOrder")
@GetMapping(value = "/v1/list/assetgroup")
@PostMapping(value = "/grant-datasource")
@Secured(permission = "ingestcontracts:create:json", description = "Importer des contrats d'entrées dans le référentiel")
@RequestMapping(value = "/all", method = RequestMethod.GET, produces = {MediaType.APPLICATION_XML_VALUE, MediaType.APPLICATION_JSON_VALUE})
@PathVariable("op")
@PreAuthorize("hasAuthority('DEACTIVATE_TOKEN')")
@RequestMapping("/new")
@RequestMapping(method = RequestMethod.GET, value="/info", headers="Accept=application/json")
@PostMapping("/saveBook")
@ModelAttribute(FILTER_FORM_ATTR_NAME)
@Cacheable(value = "people" , key = "#person.id")
@RequestMapping(headers = {"Accept=application/json"}, value = "/report/delete", method = RequestMethod.POST)
@RequestMapping(value = PERMISSIONS_PATH + "/{searchId}", method = {RequestMethod.PUT, RequestMethod.POST})
@EventHandler("days-input")
@GetMapping(path = MISSION_REPRESENTATION_PATH)
@PutMapping("/{entityTypeId}/{entityId}")
@Operation(description = "Creates a new Connector based on the ConnectorTemplate identified by the provided `id` and the data given in `connectorSettings`")
@Inline(value = "($1) * 3.6")
@Path("stop")
@PathParam("datum")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.DELETE_SERVICE_DEF + "\")")
@QueryParam("includeExecutedPhased")
@Secured(SecurityFunctions.FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_POST)
@ApiOperation(value = "[public] Get an article", notes = "Get an article by articleId")
@Path("/{type}/{value}/facts")
@ScalarFunction("ST_Crosses")
@ResourceId(type = ValueType.PROP_PATH, value = "<" + MergeRequest.onRecord_IRI + ">", start = @Value(type = ValueType.PATH, value = "requestId"))
@Path ( "/reservedCharacters" )
@RequestParam(value = "page", defaultValue = "1", required = false)
@CliAvailabilityIndicator("cluster build")
@PathVariable("businessObjectDefinitionName")
@Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DEFINITION_SUBJECT_MATTER_EXPERTS_DELETE)
@PostMapping(value="/travelPlan/minStation")
@RequestMapping(method = RequestMethod.DELETE, value = "/{id}")
@Config("compiler.expression-cache-size")
@QueryParam( "asCronString" )
@Path("/XML/serviceKey/{id}")
@SuppressWarnings("checkstyle:innerassignment")
@AuditEventMethod(event = UPLOAD_BACKUP)
@PatchMapping("/statistic/{habitStatisticId}")
@ApiParam(required = true, value = "Document master id")
@Description("apoc.text.regexGroups(text, regex) - return all matching groups of the regex on the given text.")
@RequestParam(name = "count", required = false, defaultValue = "10")
@ApiOperation(value = "${OIDCAuthController.getIdentityGroupDetails.value}", notes = "${OIDCAuthController.getIdentityGroupDetails.notes}", hidden=true)
@PostMapping("/{competitionId}/section/{sectionPath}/edit")
@QueryParameter("numExecutors")
@PermissionRule(value = "UPDATE_INNOVATION_AREA", description = "A lead applicant can update their application's Innovation Area")
@RequestMapping(value = "/api/v1/pub/user/order/alipay/callback",method = RequestMethod.POST)
@JsonSetter("opScores")
@PathParam("taskReferenceName")
@SqlType("varchar(1)")
@Description("Returns the closure of the combinatorial boundary of this Geometry")
@ApiOperation(notes = "Retrieve a list of Entitlements for a Pool", value = "getPoolEntitlements")
@PatchMapping("{registrationId}")
@Path("/v4")
@ApiOperation(value = "Get product-baseline's path-to-path links", response = LightPathToPathLinkDTO.class, responseContainer = "List")
@ApiOperation(value = "${ServiceAccountsControllerV2.createAWSRole.value}", notes = "${ServiceAccountsControllerV2.createAWSRole.notes}")
@HystrixCommand(ignoreExceptions = {HttpClientErrorException.class})
@RequestMapping(value = "project/delete/confirm", method = RequestMethod.POST)
@RequestMapping(value = "/pm/new", method = RequestMethod.POST)
@RequestMapping(value = "/member/tree")
@WebParam(name = "historyDto")
@ApiParam(value = "Page Name")
@DescribeParameter( name = "valueAttr", description = "Name of attribute containing the data value to be interpolated" )
@GetMapping("/count/comments/{ecoNewsId}")
@JsonProperty("contentCreatedAt")
@ApiParam(value = "每页记录数", defaultValue = "5")
@RequestParam("pattern")
@DeleteMapping("/attributes/{name:.+}/{userName:.+}")
@RequestParam("access_token")
@Produces(TEXT_HTML)
@ApiParam("商品Id")
@Retryable( value = {IOException.class}, maxAttempts = 10, backoff = @Backoff(delay = 1000, multiplier = 2.0))
@Path("injector/replace")
@RequestMapping(value = "/realtimedata/{expiredtimerange}", method = RequestMethod.DELETE)
@ApiOperation(value = "修改文章评论", notes = "Comment")
@RequestMapping(path = "/postHouse",method = RequestMethod.POST,produces = MediaType.APPLICATION_XML_VALUE,consumes = MediaType.APPLICATION_XML_VALUE)
@RequestMapping(value = "/program/{programId}/rnr-template", method = POST, headers = ACCEPT_JSON)
@CliOption(key = "url", mandatory = false, help = "URL of the blueprint to download from")
@SqlType(StandardTypes.INTEGER)
@PathParam("product_uuid")
@ApiOperation(value = "unauthUDFFunc", notes = "UNAUTHORIZED_UDF_FUNC_NOTES")
@RequestScoped
@ApiResponses(value = { @ApiResponse(code = 200, message = "Success") })
@GZIP
@RequestMapping(value="/queue", method=RequestMethod.DELETE)
@RequestMapping(value = "/storageAttributes/storages/{storageName}", method = RequestMethod.PUT, consumes = {"application/xml", "application/json"})
@JsonGetter("hash")
@Name("urlOrKey")
@RequestMapping(value = "/studies/{studyId}/associations/delete_all", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@OmitSymbol( unless = "arez.enable_zones" )
@ApiOperation(value = "Get workspace's user membership for authenticated user", response = WorkspaceUserMemberShipDTO.class)
@Bind(aggregate = true, optional = true)
@ParseMethod(start = "line", whiteSpace="whiteSpace")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully copied the file." ), @ResponseCode ( code = 500, condition = "Failure to Copy file due to exception while getting file with id fileid..." ), } )
@ApiOperation(value = "Get get resource groups", notes = "Returns the available resource groups")
@Fallback(StringFallbackHandler.class)
@QueryParam("contract")
@SuppressWarnings( "rawtypes" )
@Param(value = NAMESPACES_URIS)
@ApiResponses(value = { @ApiResponse(code = OK, message = "Given FMB data for icd10 code found", response = FmbResponse.class), @ApiResponse(code = BAD_REQUEST, message = "Bad request due to missing icd10 code") })
@Operation(description = "Add Relationships to a Service Instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@Timed(name = "postFavorite")
@Path("/workflow/{type}")
@Secured(SecurityFunctions.FN_FILE_TYPES_DELETE)
@ApiOperation(notes = "Retrieves a list of Certificate Serials", value = "getCertificateSerials", response = CertificateSerialDTO.class, responseContainer = "list")
@Parameter(description = "Page numer (1-based")
@UdfParameter(value = "regex", description = "If null, then function returns null.")
@RequestParam("remove_cost")
@Mapping(target = "pathComputationStrategy", ignore = true)
@Inline(value = "textUtil.split('{', '}', $1)", imported = {TextUtil.class})
@Name("documents")
@PostMapping("/admin/article/create")
@RequestParam(required = false, defaultValue = "1", value = "page")
@RequestMapping(value = "jobResults", method = RequestMethod.GET)
@DateTimeFormat(iso = DATE_TIME)
@CliCommand(value = STREAM_QUERIES_START_CMD, help = "Start processing a SPARQL query using the Rya Streams subsystem.")
@ApiParam("tuning window start time for tunable components")
@PathParam("nodeName")
@Path("/{guest_id}")
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.BOOLEAN, concerns = { AtlasConversionConcern.CONVENTION })
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 404, message = "") })
@ApiOperation(value = "Returns the tender price by OCDS type (procurementMethod), by year. " + "The OCDS type is read from tender.procurementMethod. The tender price is read from " + "tender.value.amount")
@Path("catalogAdapters")
@ApiResponses(value = { @ApiResponse(code = 404, message = "Invalid invitation token supplied"), @ApiResponse(code = 200, message = "Answer saved correctly") })
@ApiOperation(value = "Delete MarkScale Exchange", position = 4)
@ApiOperation( value = "Get list of record extents", notes = API_EXTENT_DESCRIPTION, nickname = "getAllRecordExtentsAsJson")
@GetMapping("/where")
@Throws(IllegalEqualException.class)
@ApiOperation(value = "Delete a member from a group", tags = { "Groups" })
@ApiOperation("Get the last poll data for a given task type")
@RequestParam(value = "wildcard", required = false)
@EventHandler("import-data-object-button")
@Operation(summary = "Generate keys for project", tags = "project")
@PhoneNumber
@PermissionRule(value = "VIEW_MILESTONE", description = "Innovation lead users can view milestones on competitions assigned to them.")
@PathParam("lookupId")
@Retryable(include = { AmazonClientException.class }, maxAttempts = MAX_ATTEMPTS, backoff = @Backoff(delay = INITIAL_DELAY_MS, multiplier = BACKOFF_MULTIPLIER))
@PostMapping("/sharedeposit")
@Unstable
@Path("encode")
@ApiOperation(value = "Create a provider.", httpMethod = "POST", response = String.class)
@PostMapping(value = "/tim", produces = "application/json")
@ApiParam("item（显示形式）：1、进行中；2、已揭晓；其他数字显示全部")
@DescribeParameter(name = "areasEnabled", min = 0, description = "Indicates whether to output feature areas (attributes areaA and areaB)")
@RequestParam(value = "runMode", required = false)
@ApiOperation(value = "Get EmployeeTypeResource by id")
@RequestMapping(value = "/air_data", method = RequestMethod.POST)
@PostMapping(value = "/{applicationId}", produces = "application/json")
@Path("timers/delete/{pathid}")
@ModelAttribute(FORM_NAME)
@PathParam(DatabaseOpsApi.DB_NAME)
@Path("/{categoryId}")
@RequestMapping(value = "/{specOfferId}/subjects/{specOfferSubjectId}", method = RequestMethod.PUT)
@CmdAnnotation(cmd = GET_BLOCK_BY_HEIGHT, version = 1.0, description = "get a block by height")
@DescribeParameter(name = "interval", description = "Interval between contour values (ignored if levels parameter is supplied)", min = 0, minValue = 0)
@PathVariable("businessObjectFormatUsage")
@Name("false_values")
@JsonProperty("strategies")
@RequestMapping(value = "/{departmentId}/addresses/{id}", method = RequestMethod.GET)
@PathVariable("param")
@RequestMapping(value = SEARCH_INDEX_ACTIVATION_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@Param(value = COMPUTER_NAME, required = true)
@EventHandler("include")
@RequestMapping(value = "/api/transform/dictionary", method = GET, produces = APPLICATION_JSON_VALUE)
@RequestMapping(value = "datasource", method = RequestMethod.GET)
@ApiOperation( value = "Update a tag", notes = "", nickname = "updateTag")
@Path("/taskdefs/{tasktype}")
@PreAuthorize(RUN_ID_READ)
@RequestMapping(value = "/api/ocds/percentTendersUsingEBidExcelChart", method = {RequestMethod.GET, RequestMethod.POST})
@SamzaSqlUdfMethod(params = {SamzaSqlFieldType.ANY, SamzaSqlFieldType.STRING}, returns = SamzaSqlFieldType.STRING)
@Operation( summary = "Blacklist a peer.", description = "Blacklist a peer for the default blacklisting period.", security = @SecurityRequirement(name = "admin_api_key"), method = "POST", tags = {"networking"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = ResponseDone.class))) } )
@GetMapping("/webUpdate/pages")
@QueryParam("segmentCount")
@RequestParam(value = "lockId", required = false)
@ModelAttribute("user")
@RestQuery(name = "getAttachment", description = "Returns the details of an attachment from the given event and attachment id as JSON", returnDescription = "The details of an attachment from the given event and attachment id as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "id", description = "The attachment id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns the details of an attachment from the given event and attachment id as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event or attachment with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@PathVariable(value = "objectTypeName")
@ApiOperation(value = "Save global property", response = GlobalPropertyDomain.class)
@RequestMapping(path = "/v1/certificates/summary", method = RequestMethod.GET)
@RequestMapping(value = "/{name}", method = RequestMethod.GET)
@DescribeParameter(name = "coverage", description = "Input raster", min = 1)
@ApiException(QUERY_PROCESS_INSTANCE_BY_ID_ERROR)
@QueryParam("waitTimeSecs")
@ApiResponses({ @ApiResponse(code = 400, message = ""), @ApiResponse(code = 403, message = "Binds Entitlements"), @ApiResponse(code = 404, message = "") })
@CheckResult(suggest = "Subscription.unsubscribe() to avoid memory leaks")
@GetMapping("/{resultId}")
@PostMapping(params = "complete")
@RequestHeader(value = "X-Cms-Scope", required = false)
@SuppressWarnings({"unchecked", "UnusedParameters"})
@QueryParam("deleted")
@PutMapping(value="/v2/sdb",consumes="application/json",produces="application/json")
@RequestMapping( path = "/{identifier}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.DELETE )
@Path ( "/update" )
@Throws(IllegalPositiveArgumentException.class)
@QueryParam("nodes")
@RequestParam(value = "queue", required = false, defaultValue = "")
@Example({"MatchFunc('.*','onevalue')","Match all String inputs, simply returning 'onevalue' as the output value."})
@RequestMapping(method = RequestMethod.PUT, value = "{organizationId}")
@ApiParam( value = "Used to track REST requests for logging purposes. Identifies the client application user agent or user invoking the API", required = false)
@PostMapping("/{userId}/customGoals")
@UdfParameter( value = "value", description = "The value to get the square root of." )
@OnClick(R.id.button_close_camera)
@RequestParam(value = "businessObjectDataVersion", required = false)
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.CHAR)
@SinkNative(Event.ONCLICK)
@Around("execution(public * org.meridor.perspective.shell.common.request.Request+.getPayload(..))")
@RequestParam(value = "mode", required = false, defaultValue = "EQUALS")
@QueryParam("entitlement")
@PutMapping("/change_password")
@RequestMapping(path = "/alexa-keywords", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@QueryParam("downloadLimited")
@RequestMapping(path = "/v1/getPatchingProgressByExecutiveSponsor", method = RequestMethod.POST)
@Path( "/getRolesForUser" )
@RequestMapping(value="/{id}")
@RequestMapping(method = RequestMethod.GET, params = "provider")
@JsonProperty(Intrinsic.TABLE)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created WorkflowModelDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@WinkAPIDescriber.Description("Detect language of document")
@ResourceSecurity(AUTHENTICATED_USER)
@AllowConcurrentEvents
@PathVariable("confidentialityLevel")
@RestQuery(name = "concat", description = "Starts a video concating process from multiple videos, based on the specified encoding profile ID and the source tracks", restParameters = { @RestParameter(description = "The source tracks to concat as XML", isRequired = true, name = "sourceTracks", type = Type.TEXT), @RestParameter(description = "The encoding profile to use", isRequired = true, name = "profileId", type = Type.STRING), @RestParameter(description = "The resolution dimension of the concat video as JSON", isRequired = false, name = "outputDimension", type = Type.STRING), @RestParameter(description = "The frame rate of the concat video (should be positive, e.g. 25.0). Negative values and zero will cause no FFmpeg fps filter to be used in the filter chain.", isRequired = false, name = "outputFrameRate", type = Type.STRING), @RestParameter(description = "The source files have the same codecs and should not be re-encoded", isRequired = false, name = "sameCodec",type = Type.TEXT, defaultValue = "false")}, responses = { @RestResponse(description = "Results in an xml document containing the video track", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if sourceTracks aren't from the type Track or not at least two tracks are present", responseCode = HttpServletResponse.SC_BAD_REQUEST)}, returnDescription = "")
@PermissionRule(value = "UPDATE_COST", description = "The consortium can update a cost to the application finances of their own organisation or if lead applicant")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a list of providers)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException")})
@Path("status")
@RequestMapping(value = "/tables", method = RequestMethod.GET)
@Path("legalentities/{legalEntityId}")
@Path("schedule/{job_key}")
@Produces (MediaType.APPLICATION_JSON)
@PreventResubmitLock(prefix = "USER:REGISTER")
@EventHandler("icon")
@PermitAll
@RequestMapping(value = STORAGE_URI_PREFIX + "/{storageName}", method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.POST, value = "/misc/sendRegisterCode")
@Description("Set the behavior of whether to use the property value index to the default. That value is returned.")
@Mapping(target = "_links", ignore = true)
@SuppressWarnings({"deprecation", "checkstyle:linelength"})
@Path("/findById")
@ApiOperation(value = "Check if user exists using user's email")
@RequestParam(required = true)
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully retrieved the list of Role objects." ), @ResponseCode( code = 500, condition = "Invalid user parameter." ) } )
@EventHandler("print-button")
@ApiOperation("Get in progress task for a given workflow id.")
@Action(name = "purge", resourceLevel = ResourceLevel.COLLECTION)
@PatchMapping("/{userId}/customGoals")
@Cacheable(DICTIONARIES)
@PreAuthorize("(hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OWN_POSTS') and " + "#comment.author.username == principal.username) or " + "(hasPermission(#post.topic.branch.id, 'BRANCH', 'BranchPermission.DELETE_OTHERS_POSTS') and " + "#comment.author.username != principal.username)")
@ApiOperation(value = "Delete Department by id")
@EventHandler("liElement")
@ApiOperation(value = "Cancels a harvesting ingest.", httpMethod = "DELETE", response = String.class)
@Threading.Policy
@JSR303Validation
@JsonProperty( JSON_PROPERTY_DATABASE_NAME )
@GetMapping(value = "/query-project-list")
@PutMapping(path = "{storageId}/{repositoryId}/-/user/org.couchdb.user:{username}", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
@LoginRequired
@RequestMapping(path = "/v1/vulnerabilities/trend/notes/{noteId}", method = RequestMethod.DELETE)
@ApiOperation(notes = "Creates a User", value = "createUser")
@PathVariable("userID")
@QueryParam("currentTimestamp")
@ApiResponses(value = { @ApiResponse(code = 201, message = "Successful retrieval of updated ListOfValuesDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@QueryParam("layer")
@Contract(value = "_,!null -> !null; _,null -> null", pure = true)
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the service access points of a given service in JSON")
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@GetMapping(value = "/{dashboardId}")
@PerformanceMetric("v3.replicas.get")
@SuppressWarnings ( value = "fallthrough" )
@NotifyChange({"selected", "topicTypes"})
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created AccountDTO. Response will contain authentication token."), @ApiResponse(code = 202, message = "Account creation successful, but not yet enabled"), @ApiResponse(code = 400, message = "Bad request, read response message for more details"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@PermissionRule(value = "READ", description = "The consortium can see the input responses of the application when the response is shared between organisations")
@ApiOperation( value = "Add a mapserver", notes = "Return the id of the newly created mapserver.", authorizations = { @Authorization(value = "basicAuth") }, nickname = "addMapserver" )
@ApiOperation(value = "Create a preparation", notes = "Returns the id of the created preparation.")
@WebParam(name = "limit")
@ApiParam(required = true, value = "Workspace workflow id")
@SneakyThrows({SystemException.class, RollbackException.class})
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentService.createPayment(..)) && args(payment,requestParameters, ..)", returning = "result", argNames = "result,payment,requestParameters")
@ApiOperation(value = "Update a provider.", httpMethod = "PUT", response = String.class)
@RequestMapping(value = "/list/{id}")
@CommandHandler
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid username supplied") , @ApiResponse(code = 404, message = "User not found") })
@ApiResponses({ @ApiResponse(code = 204, message = "The organization successfully removed"), @ApiResponse(code = 500, message = "Internal server error occurred") })
@Validated(UpdateServerGroup.class)
@DescribeParameter( name = "exclusionRanges", description = "the ranges of luminance values to be excluded by the computation.", min = 0 )
@RequestMapping(value = {"/greeting/{name}", "/greeting"})
@ManagedOperation(description = "Recovers a deleted object (you will need to issue an IP tree rebuild if needed)")
@RequestParam(value = "md5sum", required = false)
@Path("{commitId}")
@Path("/policyLabels")
@RequestMapping(value = "/speakers", method = RequestMethod.GET)
@PostMapping(value="/v2/ss/auth/aws/iam/role",produces="application/json")
@GetMapping("/get-previous-section/{sectionId}")
@RequestParam( "action" )
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of updated OrganizationDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@SuppressWarnings("PMD.NPathComplexity")
@PathVariable("courtType")
@GetMapping("/welcome")
@Path(KMSRESTConstants.KEY_VERSION_RESOURCE + "/{versionName:.*}/" + KMSRESTConstants.EEK_SUB_RESOURCE)
@RequestParam(value = "score")
@RequestParam(value = "problemId", required = true)
@Argument(0)
@FormParam("jobName")
@RequestParam(defaultValue = "1", required = false)
@RestQuery(name = "geteventmetadata", description = "Returns the event's metadata of the specified type. For a metadata catalog there is the flavor such as 'dublincore/episode' and this is the unique type.", returnDescription = "", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = STRING) }, restParameters = { @RestParameter(name = "type", isRequired = false, description = "The type of metadata to get", type = STRING) }, responses = { @RestResponse(description = "The metadata collection is returned.", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "The specified event does not exist.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Permissions(values = { IConstants.Permission.SW_SWITCH_DELETE })
@GetMapping("/user.html")
@PreAuthorize("@permissionEvaluator.hasPermission(principal, 'CONVERT_TO_ORDER')")
@PathParam("creatorId")
@Path("getSingleton/{className}")
@RequestParam(value="facilityCode")
@ApiOperation("删除方法日志")
@XmlElement(name = "originPosition", required = true)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created OrganizationDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 500, message = "Internal server error") })
@ApiOperation("Generate recoverycodes for two factor authentication")
@GetMapping("/encounters")
@BindingAdapter("srcRes")
@ApiOperation(notes = "Retreives a Certificate for a Product", value = "getProductCertificate")
@OpenApi( path = ROUTE, method = HttpMethod.GET, summary = "Get the committee assignments for an epoch.", tags = {TAG_BEACON}, queryParams = { @OpenApiParam(name = EPOCH, description = EPOCH_QUERY_DESCRIPTION, required = true), }, description = "Returns committee assignments for each slot in a specified epoch.", responses = { @OpenApiResponse( status = RES_OK, content = @OpenApiContent(from = Committee.class, isArray = true)), @OpenApiResponse(status = RES_BAD_REQUEST, description = "Missing a query parameter"), @OpenApiResponse(status = RES_NO_CONTENT, description = NO_CONTENT_PRE_GENESIS), @OpenApiResponse(status = RES_INTERNAL_ERROR) })
@Operation(description = "Returns a list of all available roles")
@ApiOperation("Find jobs")
@PathVariable("type")
@ApiOperation(value = "Add a new pet to the store", notes = "", nickname = "addPet", tags = { "pet" })
@ApiOperation("更新菜单")
@QueryParam("sudo")
@GetMapping(value = "/grant-agreement/{applicationId}", produces = "application/json")
@EventHandler("add-icon")
@Name("adapterIds")
@RequestParam("uid2")
@RequestParam("targetType")
@Path("/permission/count")
@RequestMapping("/doLogout")
@JsonView(Views.OverviewUser.class)
@ScheduleResult
@QueryParam("minLat")
@Consumes( MediaType.APPLICATION_FORM_URLENCODED )
@DefaultValue("Global")
@PathParam("height")
@ApiOperation(value = "${SelfSupportController.updateSafe.value}", notes = "${SelfSupportController.updateSafe.notes}")
@PermissionRule(value = "DELETE_FILE_ENTRY", description = "A consortium member can delete a file entry for the finance section for their organisation")
@SdkTestInternalApi
@ApiOperation("Updated the useraccount")
@ApiResponses(value = { @ApiResponse(code = 201, message = HttpStatuses.OK), @ApiResponse(code = 400, message = HttpStatuses.BAD_REQUEST), @ApiResponse(code = 403, message = HttpStatuses.FORBIDDEN), })
@ApiParam(value = "ISO Metadata XML document for spatial enhancements", required = true)
@Path("/ratingsBySession")
@Parameter(description = "Mapping Definition ID")
@RequestMapping(path = "/v1/get-resource-created-date", method = RequestMethod.GET)
@Schedule(hour = "*", minute = "*", second = "*/30", persistent = false)
@OperationRecord(type = OperationRecordLog.OperationType.UPDATE, resource = OperationRecordLog.OperationResource.RN_PACKAGE, description = OperationRecordLog.OperationDescription.UPDATE_RN_PACKAGE)
@CliCommand(value = PREFIX + "text", help = "Take a source file and output the file in text format")
@OmitSymbol( unless = "arez.enable_task_interceptor" )
@GetMapping("{component}/instances")
@ApiOperation(value = "[vote] Vote on a debate", notes = "Vote on a debate.")
@GetMapping("/assessment/{assessmentId}/competition-name")
@Description("apoc.text.urldecode(text) - return the urldecoded text")
@Path("/{userId}")
@Parameter(description = "The verification token that matches the one sent via email.", required = true)
@SuppressFBWarnings("PATH_TRAVERSAL_IN")
@SinkNative(Event.ONKEYDOWN | Event.ONBLUR)
@CheckPermissionByResourceCrn(action = AuthorizationResourceAction.DESCRIBE_DATABASE_SERVER)
@Path("setObject")
@RequestBody(required = false)
@Path("/permmaps/{id}")
@RequestMapping(value = "/roles", method = POST, headers = ACCEPT_JSON)
@PathParam("apiParams")
@RequestMapping(method = RequestMethod.GET, params = "templateId")
@ApiOperation(value = "This API deletes a FailurePoint Objects from Elastic Search for given FailurePoint ID", response = ResponseEntity.class)
@WXComponentProp(name = Constants.Name.RESIZE_MODE)
@HttpTrigger(name = "req", methods = { "get", "post" }, authLevel = AuthorizationLevel.ANONYMOUS)
@AsyncMethod
@Compress
@Description("Removes whitespace from the beginning and end of a string")
@Path("/genJsonTweetIds")
@PreAuthorize("hasAnyAuthority('" + DELETE_PERM + "')")
@ShutdownHandler(phase = Phase.INBOUND_EVENT_CONNECTORS)
@PutMapping("/users/{userId}/projects/{projectId}/pbis")
@Path ( "/pause" )
@Path ( "{pathId : .+}/properties" )
@AclMaskPage
@AtlasConversionInfo(sourceType = FieldType.FLOAT, targetType = FieldType.BYTE, concerns = { AtlasConversionConcern.RANGE })
@ApiOperation("Start the resend executor for the given broker")
@Name("thing")
@ApiOperation(httpMethod = "POST", value = "Get the cartesian product of vulnerability occureneces of asset and details of assets in an asset group. Filter can receive 'severitylevel' as comma seperated." + "'searchtext' can be used to get the sorted result based on the search text provided.Sample request: {\"ag\":\"pacman\",\"filter\":{\"severitylevel\":\"3,5\"},\"from\":0,\"searchtext\":\"\",\"size\":25}")
@RequestMapping(value = "/groupCheck")
@RequestMapping(value = "/report/{reportCode}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE)
@Description("Random Projection produces node embeddings via the fastrp algorithm")
@ApiOperation("分页查询请求日志列表")
@DescribeParameter( name = "removeCollinear", description = "Indicates whether remove collinear point should be applied", min = 0 )
@PreAuthorize("hasRole('ADMIN') OR @grantPermissionManager.listMetadataPermissions(#entities, 'READ')")
@Path("/inspect")
@Header(value="ResourceFileType")
@OperationRecord(type = OperationRecordLog.OperationType.DELETE, resource = OperationRecordLog.OperationResource.APK, description = OperationRecordLog.OperationDescription.DELETE_APK)
@RequestParam(name = "frdt", required = false)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Returned single Application Object for given App ID"), @ApiResponse(code = 401, message = "User is not authorized to view requested object"), @ApiResponse(code = 404, message = "No Application object found for given App ID") })
@SuppressWarnings({ "checkstyle:NPathComplexity", "checkstyle:CyclomaticComplexity" })
@RestQuery(name = "geteventoperations", description = "Returns all the data related to the workflow/operations tab in the event details modal as JSON", returnDescription = "All the data related to the event workflow/opertations tab as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "workflowId", description = "The workflow id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns all the data related to the event workflow/operations tab as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "Unable to parse workflowId", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@RequestParam(defaultValue = "", name = "searchTerm", required = false)
@GetMapping("count/replies/{parentCommentId}")
@UdafFactory(description = "collect distinct values of an Integer field into a single Array")
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing an Provider)"), @ApiResponse(code = 404, message = "DoesNotExistException")})
@Mapping(target = "ignoreBandwidth", ignore = true)
@RequestMapping(value = "/{articleId}", method = RequestMethod.DELETE, consumes = { MediaType.APPLICATION_JSON_VALUE })
@RequestParam(value = "organs", required = false)
@Qualifier("compositeRateLimiterCustomizer")
@RequestMapping(value = "/config/{subject}", method = RequestMethod.GET)
@PostMapping("/without-growth-table")
@RequestMapping(produces = TEXT_HTML_VALUE)
@RestQuery(name = "encode", description = "Starts an encoding process, based on the specified encoding profile ID and the track", restParameters = { @RestParameter(description = "The track containing the stream", isRequired = true, name = "sourceTrack", type = Type.TEXT, defaultValue = VIDEO_TRACK_DEFAULT), @RestParameter(description = "The encoding profile to use", isRequired = true, name = "profileId", type = Type.STRING, defaultValue = "mp4-medium.http") }, responses = { @RestResponse(description = "Results in an xml document containing the job for the encoding task", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "If required parameters aren't set or if sourceTrack isn't from the type Track", responseCode = HttpServletResponse.SC_BAD_REQUEST) }, returnDescription = "")
@Path( "{job_id}/status" )
@Path("/clusters/{clusterId}/topics")
@ContextParam(ContextType.VIEW)
@SuppressWarnings("ALL")
@GetMapping("/history-list-paging")
@GetMapping(produces = {MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Path("/ingestcontracts")
@RequestMapping("/branches/{id}/markread")
@PermissionRule(value = "SEND", description = "lead applicant can send an organisation invite for the application")
@Operation(description = "Delete provided VolumeGroup instance", responses = @ApiResponse( content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
@PathParam("brokerId")
@RequestParam(value = "port")
@Path(TagRESTConstants.TAGDEFS_RESOURCE)
@PathVariable("account-id")
@RequestParam("qid")
@MotechListener(subjects = SUBJECT)
@RequestMapping(value = STORAGE_UNIT_NOTIFICATIONS_URI_PREFIX, method = RequestMethod.GET)
@ApiOperation(value = "Create PersonPaper", position = 1)
@IntRange(from = 1, to = 32)
@RequestMapping(value = "/businessObjectDefinitions/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}", method = RequestMethod.DELETE)
@Description("Returns the equality of the expected count of messages in accordance with the filter and the actual.<br/>" + "<b>collection</b> - messages for checking.<br/>" + "<b>filter</b> - filter message.<br/>" + "<b>expected</b> - expected number of occurrences of the filter message.<br/>" + "Considering the above said, the final syntax is:<br/>" + "#{getCount(collection, filter, expectedCount)}")
@RequestParam("firstName")
@PathParam( "setting" )
@ApiParam(name = "deleteRequest", required = true, value = "Key data to be deleted")
@Action(name = "List Size", outputs = { @Output(RESULT_TEXT), @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = { @Response(text = Constants.ResponseNames.SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = Constants.ResponseNames.FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true) })
@ResourceFilters(RulesResourceFilter.class)
@RequestMapping(value = "/handle62")
@PreAuthorize("hasBranchPermission(#form.projectName, #form.branchName, EDIT_PAGE)")
@Path (REST_API_DATABASES + REST_API_PATH_ID)
@ApiOperation(value = "Get record count.", httpMethod = "GET", response = String.class)
@RequestMapping(value="/application/json", method=RequestMethod.POST)
@Param(value = Constants.InputNames.OBJECT, required = true)
@PostMapping("/online")
@CheckPermissionByResourceName(action = AuthorizationResourceAction.DELETE_DATABASE)
@RequestParam(value = "latestBusinessObjectFormatVersion", required = false, defaultValue = "false")
@DescribeParameter(name = "queryBuffer", description = "Distance to expand the query envelope by, in units of the source CRS (larger values provide a more stable surface)", min=0, max=1)
@RolesAllowed( "Environment-Management|Write" )
@Procedure(value = "gds.beta.modularityOptimization.mutate", mode = READ)
@PermissionRule(value = "ACCESS_FINANCE_CONTACT_PAGE", description = "A partner can access the Finance Contact " + "page when their Companies House data is complete or not required, and the Grant Offer Letter has not yet been generated")
@QueryParam("metricslimit")
@CancelResult
@Path("/" + DatasetOptionListContainer.DATASETID + "/" + HarvestOptionListContainer.HARVEST + "/" + HarvestOptionListContainer.CANCEL)
@Consumes({MediaType.MEDIA_TYPE_WILDCARD})
@Description("apoc.coll.duplicatesWithCount(coll) - returns a list of duplicate items in the collection and their count, keyed by `item` and `count` (e.g., `[{item: xyz, count:2}, {item:zyx, count:5}]`)")
@QueryParam(FROM_PARAM)
@ApiOperation("List files in inbox")
@DescribeParameter( name = "band", description = "The band to calculate breaks/statistics for", min = 0 )
@Validated(DeleteServerGroup.class)
@Path("{vm_id}/power-consumption")
@RequestParam("hide-application")
@GetMapping({"problemlist", "problems"})
@PermissionRule(value = "IS_NOT_FROM_OWN_ORGANISATION", description = "A lead partner cannot mark their own spend profiles as incomplete")
@ApiResponses(@ApiResponse(code = 200, message = "Violation count of one account by app version and type", response = CountByAppVersionAndType.class, responseContainer = "List"))
@QueryParam("expand")
@BenchmarkMode(Mode.Throughput)
@Operation( summary = "Get a job's standard output", description = "Get a job's standard output, if available. A job that has not yet started will not have a standard output and, " + "therefore, this method will return a 404. There is no guarantee that all running/finished jobs will have standard output " + "data. This is because administrative and cleanup routines may dequeue a job's output in order to save space on the server. ")
@Path("/{accountId}/used")
@ApiOperation(value = "Returns a Map of Applications to their tags", response = Map.class)
@Value("${idp.base_url}")
@ApiOperation( value = "Mark an existing Origin as deleted.", notes = "This operation marks an existing Origin as deleted. It is not allowed to use deleted Origins when adding new Facts.", response = Origin.class )
@Path("/log/{level}")
@ApiParam(value = API_PARAM_MAPSERVER_DETAILS, required = true)
@QueryParam("maxItems")
@ApiOperation(value = "Detect frequent pairs of tenderers that apply together to bids." + "We are only showing pairs if they applied to more than one bid together." + "We are sorting the results after the number of occurences, descending." + "You can use all the filters that are available along with pagination options.")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.TransactionService.getTransactionsReportByPeriod(..)) && args(request)", returning = "result", argNames = "result,request")
@Generated(hash = 1942392019)
@OnClick(R.id.button_connect)
@PutMapping("/{id:^[a-zA-Z0-9]+_[a-zA-Z0-9]+_[a-zA-Z0-9]+$}")
@RequestMapping(value = "/quickSearch", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@Description("Returns the 2-dimensional cartesian minimum distance (based on spatial ref) between two geometries in projected units")
@GetMapping("cookies")
@PostMapping("/allocated-applications/{assessorId}/unallocate/{applicationId}")
@ApiOperation("Update a Mobi Group's information")
@Trace
@Reference(name = "authenticationConfiguration")
@PostMapping("/login")
@RequestMapping(value = "/regimenCategories", method = GET, headers = ACCEPT_JSON)
@WorldWind.AltitudeMode
@RequestMapping(path = "/v1/vulnerabilities/distribution-env", method = RequestMethod.GET)
@Description("Returns the length of a LineString or Multi-LineString using Euclidean measurement on a 2D plane (based on spatial ref) in projected units")
@RequestMapping( path = "/info/transforms", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@PreAuthorize("@securityService.hasPermission(authentication, 'ROLE_ADMIN')")
@RequestMapping(value = BUSINESS_OBJECT_DATA_NOTIFICATIONS_URI_PREFIX + "/namespaces/{namespace}/notificationNames/{notificationName}", method = RequestMethod.DELETE)
@Scheduled(cron = "0 * * * * *")
@Name("host")
@QueryParam(PARAM_INACTIVE_UNIT)
@GetMapping("/role-profile-status/{roleProfileState}/{profileRole}")
@PostAuthorize("@fulfillmentPermissionService.hasPermission(principal, returnObject.body.data.get(\"order\").getId(), 'MANAGE_POD')")
@Path("/{connector}/topics")
@EventHandler("decrease-seconds")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of roles." ), @ResponseCode ( code = 500, condition = "Invalid user parameter." ) } )
@Value("${environment}")
@QueryParam("token")
@QueryParam("commentReason")
@RequestParam(name = "type", required = true)
@ApiOperation("Update currently authenticated user information")
@PostMapping(value = "{processId}/instances/{processInstanceId}/skip", produces = APPLICATION_JSON_VALUE)
@RequestParam(value = MULTI_PAGE_PARAM, defaultValue = "false")
@Path(CURRENT_EULA)
@DescribeParameter( name = "stats", description = "The statistics to calculate for each class", collectionType = Statistic.class, min = 0 )
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK (Response containing a String message)"), @ApiResponse(code = 400, message = "InvalidArgumentsException"), @ApiResponse(code = 404, message = "DoesNotExistException"), @ApiResponse(code = 406, message = "MissingArgumentsException"), @ApiResponse(code = 409, message = "AlreadyExistsException"), @ApiResponse(code = 500, message = "InternalServerErrorException")})
@RequestMapping(value = "/branches/{branchId}", method = RequestMethod.GET)
@QueryParam("commentMarker")
@BindingAdapter("formattedDuration")
@GetMapping("bbs")
@ExecuteBefore(RESOLVED)
@Path("versions/{name}")
@ApiParam(value = "Container id to be assigned to deployed KIE Container", required = true, example = "evaluation_1.0.0-SNAPSHOT")
@GetMapping("/{name}/{lob}/products")
@Timed(name = "http.rest.vertices.object.edges.collection.get", absolute = true)
@RabbitListener(queues = "${hawkbit.dmf.rabbitmq.receiverQueue:dmf_receiver}", containerFactory = "listenerContainerFactory")
@ExceptionHandler(value = MethodArgumentTypeMismatchException.class)
@RequiresPermissions("nexus:selectors:create")
@QueryParam(Constants.PARAM_VARIABLES)
@Path("{layerId}/markers")
@DescribeParameter(name = "ranges", description = "Specifier for a value range in the format ( START ; END ). START and END values are optional. [ and ] can also be used as brackets, to indicate inclusion of the relevant range endpoint.", collectionType = Range.class, min = 0)
@Operation(summary = "Gets all available channel types.", responses = { @ApiResponse(responseCode = "200", description = "OK", content = @Content(array = @ArraySchema(schema = @Schema(implementation = ChannelTypeDTO.class), uniqueItems = true))) })
@Secured(SecurityFunctions.FN_SECURITY_FUNCTIONS_GET)
@Param(value = MAC_ADDRESS)
@Param(value = ATTRIBUTE_NAME, required = true)
@Path("/secure/groups/visibility")
@RequestParam(value = "createNewVersion", required = false, defaultValue = "false")
@RequestMapping(value = "/{markScaleId}/values", method = RequestMethod.POST)
@Path("/{resourceGroupName}")
@ApiOperation(value = "Update SpecOffer Wave", position = 2)
@RequestMapping(value = "/buy/{coinId}", method = RequestMethod.POST)
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentService.cancelPayment(..)) && args(paymentCancellationRequest)", returning = "result", argNames = "result,paymentCancellationRequest")
@GetMapping(value = "/qrcode")
@LogMethod("删除日程记录")
@QueryParam("step")
@PostMapping("/resend")
@Path("/{intygsTyp}/{intygsId}/fornya")
@Path( "/export" )
@Path(Constants.ENDPOINT_API)
@PerformanceMetric("v3.consumer-groups.list")
@ConditionalOnMissingBean(name = "jobsDir", value = Resource.class)
@Inject
@ApiResponses(value = { @ApiResponse(code = 204, message = "Feature was deleted"), @ApiResponse(code = 400, message = "Invalid input parameter (header)"), @ApiResponse(code = 404, message = "Feature was not found")})
@EventHandler("valueEditor")
@RequestAttribute
@ApiParam(value = "The cypher query to resolve", required = true)
@RequestMapping(value = "/game/{gameId}/final-results", method = RequestMethod.GET)
@After("execution(* org.bonitasoft.web.designer.repository.Repository+.save(..))")
@Bean(name = "CHECK_PACKAGE_VERSIONS_STATE")
@GetMapping(value = "{customerId}", produces = MediaType.APPLICATION_JSON_VALUE)
@Produces(MediaType.TEXT_XML)
@GetMapping("/requests")
@RestQuery(name = "recreateIndex", description = "Repopulates the External Index directly from the Services", returnDescription = "OK if repopulation has started", responses = { @RestResponse(description = "OK if repopulation has started", responseCode = HttpServletResponse.SC_OK) })
@GetMapping("/is-assigned/{applicationId}")
@DescribeParameter( name = "outputWidth", description = "Target image width in pixels", minValue = 1 )
@ReflectiveField
@RequestMapping( value = {"/policyController/getOptimizationTemplateData.htm"}, method = {org.springframework.web.bind.annotation.RequestMethod.POST})
@RequestMapping(value = "/api/v1/user/address/add", method = {RequestMethod.POST, RequestMethod.GET})
@ApiOperation(value = "Export all event records for an experiment", notes = "A wrapper for POST API with default parameters", response = StreamingOutput.class)
@Description("Greedily removes occurrences of a pattern in a string")
@RequestParam(value="filter", required=false)
@GetMapping("/config/{uniqueNodeId}/items")
@Path("/{version}")
@EventHandler("ok-warning-button")
@PostMapping("v1/_search")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of checked out DocumentBaselineDTOs. It can be an empty list."), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@GetMapping("/random")
@ApiParam(required = false, value = "Range")
@ApiOperation(value = "Update ACL of a milestone", response = Response.class)
@Path("{workspaceId}/documents/{documentId}-{documentVersion}")
@Description("Named entity references to pass into insert routine")
@RequestMapping(method = RequestMethod.GET, value = "", params = "fullname", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@RequestMapping(method = GET, value = "{id}/finalize")
@Action
@PathParam(SERVICE_ID)
@RequestMapping(value = "/{specOfferId}/subjects", method = RequestMethod.POST)
@Description("apoc.text.indexesOf(text, lookup, from=0, to=-1==len) - finds all occurences of the lookup string in the text, return list, from inclusive, to exclusive, empty list if not found, null if text is null.")
@Mapping(target = "links", expression = "java(hrefLinkMapper.mapToLinksMap(xs2aResponse.getLinks()))")
@SuppressFBWarnings("UC_USELESS_OBJECT")
@Validated(UpdateMember.class)
@GetMapping(path = "/getLastUsedDetectors", produces = "application/json")
@Path("/{project}/{name}/cluster/config")
@Path("/api/service/{id}")
@ApiOperation(value = "Add new eco news.")
@ApiOperation(httpMethod = "GET", value = "Get the ad group details for a ec2 instance")
@Path("/key/{alias}")
@RequestMapping(value = "/books", method = RequestMethod.GET, produces = {"application/json"})
@RequestMapping(method = RequestMethod.GET, value = "/posts/{postId}/voteup")
@QueryParam ( "filter" )
@GetMapping(path = "/list")
@GetMapping(value="/username/{username}", produces="application/json")
@RequestMapping(value = "/api/tendersByLocation", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
@HeaderParam(value = "c11n-key")
@Produces(MEDIA_TYPE)
@RequestMapping( value = {"/get_PortListData"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@PostMapping("/multipartFileDocumentValidation")
@RequestAttribute("STELA-Current-Profile-UUID")
@QueryParam("temporary")
@Verify(Owner.class)
@Param(KNOWN_HOSTS_PATH)
@RequiresPermissions("nexus:selectors:delete")
@JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
@ApiOperation( tags = {"Stack Data APIs"}, value = "Sets the stack's current state", notes = "Normal progression is LOADING to COMPLETE to READ_ONLY to OFFLINE. " + "Transitioning to COMPLETE is a potentially long running operation " + "since it creates indexes and aggregates meta data. " + "Transitioning to OFFLINE assumes that the stack data has been persisted elsewhere " + "(e.g. a database dump file) and will remove the stack tile and transform collections, " + "so BE CAREFUL when transitioning to OFFLINE!")
@WeakExecutorDecorator
@RabbitListener(queues = "${rabbitmq.auto-config.re-queue-config.queue.name}")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.DATE_TIME_TZ)
@GetMapping("/dashboard/api/v1/methodsFormData")
@SqlType("ObjectId")
@PathVariable("machineId")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully determined whether or not the system contains blockouts." ), } )
@RequestMapping(value = "/pixAdd", method = RequestMethod.POST)
@Path("/" + ProviderOptionListContainer.PROVIDERID)
@Description("Escape a string for use in URL query parameter names and values")
@Path("/{id_family}/workers")
@SuppressWarnings("MixedMutabilityReturnType")
@SuppressWarnings("StringConcatenationInLoop")
@Mapping(source = "emailList", target = "firstEmail")
@PathParam("identifier")
@Path("v1/tenant/{tenantName}/application/{applicationName}/environment/{environmentName}/region/{regionName}/instance/{instanceName}/service/{serviceIdentifier}/{apiParams: .*}")
@CacheEvict( key = "{'find', #a0.programId, #a0.programStageId, #a0.enrollmentId, #a0.trackedEntityInstanceId}", cacheManager = "dhisCacheManager", cacheNames = "events" )
@Metered(name = "singleMeteredMethod")
@UdafFactory(description = "return the earliest N values of an integer column", aggregateSchema = "ARRAY<STRUCT<SEQ BIGINT, VAL INT>>")
@RequestHeader(X_FORWARDED_PROTO)
@RequestMapping(value = "/policies/{policyId}/combined", method = RequestMethod.GET)
@PathParam("endpoint")
@Validated({Group1.class})
@PermissionRule(value = "READ_USER_PROFILE", description = "A ifs admin user can read any user's profile")
@Path("/pages/{pageId}/owners/{ownerId}")
@Path("clearMetadataCache")
@ApiOperation(value = "Get a list of datasets.", httpMethod = "GET", response = DataSourceContainer.class, responseContainer = "List")
@Description("returns id for (virtual) nodes")
@PutMapping(value="/v2/ss/auth/aws/role",consumes="application/json",produces="application/json")
@QueryParam("includeFiles")
@ApiParam(name="nbItem", value="number of alerts to return")
@QueryParam("localeId")
@ApiOperation(value = "${AppRoleControllerV3.deleteAppRole.value}", notes = "${AppRoleControllerV3.deleteAppRole.notes}")
@HystrixCommand(fallbackMethod = "getCompanyInfoFallback", commandProperties = { @HystrixProperty(name="execution.timeout.enabled", value="false") })
@PostMapping("/{competitionId}/close-assessment")
@DeleteMapping(value = "/{userId}")
@Transactional(readOnly = true, propagation = Propagation.REQUIRES_NEW)
@Description("apoc.text.replace(text, regex, replacement) - replace each substring of the given string that matches the given regular expression with the given replacement.")
@Path( PATH_NODES )
@RequestMapping(value = {"/dictionary/import_dictionary"}, method = {RequestMethod.POST})
@Validated(UpdatePublicStrategy.class)
@PathVariable("monkeytype")
@PostMapping("/manage/factoryList")
@Action(name = "Trim List", outputs = { @Output(RESULT_TEXT), @Output(RESPONSE), @Output(RETURN_RESULT), @Output(RETURN_CODE) }, responses = {@Response(text = SUCCESS, field = RETURN_CODE, value = RETURN_CODE_SUCCESS, matchType = MatchType.COMPARE_EQUAL), @Response(text = FAILURE, field = RETURN_CODE, value = RETURN_CODE_FAILURE, matchType = MatchType.COMPARE_EQUAL, isOnFail = true, isDefault = true)})
@Path("/{product_id}")
@PostMapping(value = "/v2/certificates/{certType}/{certName}/renew", produces = "application/json")
@RequestMapping(value = "/supervisory-nodes/{id}", method = PUT, headers = ACCEPT_JSON)
@Cacheable(cacheNames = "credentialCloudPlatformCache")
@JsonProperty(PROP_ERRORS)
@PathVariable(value = "zone")
@DeleteMapping(path = "scalingPolicy/{policyId}")
@PermissionRule( value = "VIEW_GRANT_OFFER_LETTER_SEND_STATUS", description = "Internal users can view the send status of Grant Offer Letter for a project")
@CliOption(key = "blueprint", mandatory = true, help = "Id of the blueprint, use 'blueprints' command to see the list")
@RequestHeader(value = FORWARDED_FOR_HEADER, required = false)
@AtlasConversionInfo(sourceType = FieldType.CHAR, targetType = FieldType.STRING)
@ApiParam(name = "deploymentId")
@RequestMapping(method = RequestMethod.POST, params = "saveRadiologyReportDraft")
@RequestMapping(value = "/vs/save", method=RequestMethod.PUT)
@InboundProcessingEvent(beforeBuilder = DeferredResponseDescriptionBuilder.class, afterReturningBuilder = DocSubmissionArgTransformerBuilder.class, serviceType = "Document Submission Deferred Response", version = "")
@PostMapping("{id}/_search")
@CalendarType
@RequestMapping( value = {"/get_OnapNameDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@GetMapping(path = "/assurances/types")
@RequestHeader(value = ONAPLogConstants.Headers.REQUEST_ID, required = false)
@Operation( summary = "Confirm two factor authentication", description = "Confirm two factor authentication.", tags = {"accounts"}, responses = { @ApiResponse(responseCode = "200", description = "Successful execution", content = @Content(mediaType = "text/html", schema = @Schema(implementation = Account2FADTO.class))) })
@RequestMapping( value = {"/get_DashboardSystemAlertData"}, method = {org.springframework.web.bind.annotation.RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiParam(value = "data item value that case instances will be filtered by", required = false)
@GetMapping(value = "/types/list", produces = { MediaType.APPLICATION_JSON_VALUE })
@RequestMapping(value = "/authorize", method = RequestMethod.GET)
@RequestMapping(value = "/order-file-template", method = GET, headers = ACCEPT_JSON)
@PermissionRule( value = "VIEW_TEAM_STATUS", description = "Stakeholders can see a team's status for a project on their competitions")
@JsonProperty("orderId")
@PostMapping(value = "/tokens/validate")
@QueryParam("executor")
@GetMapping("/{sectionType}")
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_ASSET + "\")")
@Requires("0 <= n")
@RequestMapping(value = {"/login/*"}, method = RequestMethod.GET)
@RequestMapping(value = "/requisitions-for-convert-to-order", method = GET, headers = ACCEPT_JSON)
@Name(value="delimiter", defaultValue = ".")
@Param(KERBEROS_LOGIN_CONFIG_FILE)
@JsonSetter("requestTimeoutSeconds")
@ShellOption(defaultValue = "3000")
@RightsAllowed(any = true)
@name
@SqlType(ColorType.NAME)
@RequestMapping(value = "/afterdate/{date}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiImplicitParams({ @ApiImplicitParam(name = "processDefinitionIds", value = "PROCESS_DEFINITION_ID", required = true, dataType = "String") })
@DeleteMapping(value = "/{cascadeExtId}")
@RequestMapping("/up-voted.part")
@Name(value = "availableValues")
@Description("apoc.util.md5([values]) | computes the md5 of the concatenation of all string values of the list")
@Authorize(value = { AuthConstant.AUTHORIZATION_SUPPORT_USER, AuthConstant.AUTHORIZATION_WWW_SERVICE, AuthConstant.AUTHORIZATION_COMPANY_SERVICE })
@ApiOperation(value = "Returns the top ten largest active tenders." + " The amount is taken from the tender.value.amount field." + " The returned data will contain" + "the following fields: " + "tender.date, tender.value.amount, tender.tenderPeriod, " + "tender.procuringEntity.name")
@ApiResponses({ @ApiResponse(code = 204, message = "If update was successful"), @ApiResponse(code = 400, message = "If instance could not be updated, for example when state variable value was too long"), @ApiResponse(code = 409, message = "If workflow was executing and no update was done") })
@PathVariable("path")
@Example({"Set(HashRange(3,7),Add(15L))", "create a set between 3 and 7 elements of Long values"})
@UdfParameter( description = "Array of values from which to find the maximum")
@SuppressWarnings( "java:S1193")
@Path(TagRESTConstants.TAG_RESOURCE + "{id}")
@RequestMapping(value = "/tansformHl7Add", method = RequestMethod.POST)
@ApiOperation("删除岗位")
@ApiResponses(value = {@ApiResponse(code = 200, message = "Updated")})
@SuppressFBWarnings(value = "UPM_UNCALLED_PRIVATE_METHOD", justification = "https: private void handleOwnershipChanged(final EntityOwnershipChange ownershipChange) { OvsdbConnectionInstance ovsdbConnectionInstance = getConnectionInstanceFromEntity(ownershipChange.getEntity()); LOG.debug("
@UdfParameter(description = "Second array of values")
@ApiOperation(value = "Save user profile information")
@PermissionRule(value = "READ", description = "A user can read their own affiliations")
@RequestMapping(value = "/businessObjectFormats/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}" + "/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}" + "/businessObjectFormatVersions/{businessObjectFormatVersion}", method = RequestMethod.DELETE)
@GetMapping("/overhead-calculation-document")
@Path("/resources")
@RequestMapping(value = EXPECTED_PARTITION_VALUES_URI_PREFIX, method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@RequestMapping(value = "/relationalTableRegistrations", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@ViewBounds
@Path ( "{pathId : .+}/acl" )
@RequestMapping(value = {"/cl_dictionary/save_service"}, method = {RequestMethod.POST})
@RequestParam(value = "fileTypes", required = false, defaultValue = "")
@Path("/all/users")
@PermissionRule( value = "VIEW_STATUS", description = "All partners can view the project status")
@PathVariable("key")
@ApiException(DELETE_USER_BY_ID_ERROR)
@BindingParam("permission")
@ApiOperation( value = "Is CAS enabled?", notes = "", nickname = "isCasEnabled")
@Procedure("apoc.search.node")
@DescribeParameter( name = "gridStrategy", description = "GeoHash grid strategy", defaultValue = "Basic", min = 1 )
@RequestParam(value = "endDate", required = false)
@XmlElement(name = "member")
@RequestParam(value = "autoFinalize", required = false, defaultValue = "true")
@Path("/keys")
@PermissionRule( value = "VIEW_GRANT_OFFER", description = "Stakeholders can view grant offer documents (Unsigned grant offer, signed grant offer, Additional contract), of projects from competition assigned to them")
@Path("/{id}/suspend")
@ApiOperation("Delete attributes of a job with the specified key names")
@PerformanceMetric("v3.topics.list")
@Value.Lazy
@RequestMapping(value = {"/{username:.*}"}, method = RequestMethod.GET)
@ApiParam(value = "from date to download assignments")
@PreAuthorize("@permissionEvaluator.hasPermission(principal,'MANAGE_GEOGRAPHIC_ZONE')")
@DefaultValue(HarvestOptionListContainer.SAMPLE)
@GetMapping(value = "/book")
@Path("/rate")
@SuppressWarnings({StableData.RAW_TYPES, StableData.UNCHECKED})
@Config("hive.metastore.alluxio.master.address")
@Name(value = "offset", defaultValue = "0")
@RequestMapping(value = "/serversNoGroup")
@PostMapping(value = "alert_removed_shifts")
@ApiOperation(value = "Get change orders for a given milestone", response = ChangeOrderDTO.class, responseContainer = "List")
@ApiOperation(value = "Exports *Number of cancelled bids* dashboard in Excel format.")
@RequestParam(value = "user_id", required = false)
@UserFunction("apoc.nodes.connected")
@ApiOperation(value = "Get parts instance attributes list for given workspace", response = InstanceAttributeDTO.class, responseContainer = "List")
@PostMapping(params = "mark-as-complete")
@GetMapping(value = "/task-list-by-process-id")
@ApiParam(value = "Size of the data set, in bytes.")
@PostMapping("/sendResetPwdEmail")
@ApiOperation(value = "查询文章评论", notes = "Comment")
@Key(group = "ITEM_CODE", order = "PURCHASED_DATE ASC")
@Path("/services/revoke/{serviceName}")
@Scheduled(fixedRate=24 * 60 * 60 * 1000)
@RequestMapping("/put")
@PostMapping(path = "/jobs/{jobId}/enable")
@PerformanceMetric("root.post+v2")
@GetMapping("/articles/category/{name}")
@RequestMapping(value = "/emrShellSteps", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
@EmojiCompat.ReplaceStrategy
@ApiResponses(value = { @ApiResponse(code = 200, message = "Site information.") })
@HystrixCommand( ignoreExceptions = { DhisConflictException.class, UnauthorizedException.class } )
@JsonProperty( JSON_PROPERTY_SOCKET_TIMEOUT )
@Path("/{type}/{value}/traverse")
@Path("{id: [a-zA-Z0-9_\\-]+}/inverseRelationsBy/{predicate}")
@StatusCodes( { @ResponseCode( code = 200, condition = "Successfully created new user." ), @ResponseCode( code = 400, condition = "Provided data has invalid format." ), @ResponseCode( code = 403, condition = "Only users with administrative privileges can access this method." ), @ResponseCode( code = 412, condition = "Unable to create user." ) } )
@PutMapping(value = "/repository/models/{modelId}", produces = "application/json")
@Contract(value = "null -> fail; !null -> param1", pure = true)
@ApiParam(value = "Requesting user ID")
@Credentials(BackendID.GOOGLE)
@RequestMapping(value = VERSION_URI, method = RequestMethod.GET)
@SqlType(StandardTypes.VARCHAR)
@RequestMapping(value = {"/cl_dictionary/remove_Service"}, method = {RequestMethod.POST})
@Path("/{componentId}/icon")
@CliCommand(value = "host focus", help = "Sets the useHost to the specified host")
@ApiParam(value = "查询关键字", required = true)
@ApiResponses({ @ApiResponse(code = 204, message = "DLQ consumption started successfully"), @ApiResponse(code = 404, message = "brokerName not found") })
@RestQuery(name = "getCatalog", description = "Returns the details of a catalog from the given event and catalog id as JSON", returnDescription = "The details of a catalog from the given event and catalog id as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING), @RestParameter(name = "id", description = "The catalog id", isRequired = true, type = RestParameter.Type.STRING) }, responses = { @RestResponse(description = "Returns the details of a catalog from the given event and catalog id as JSON", responseCode = HttpServletResponse.SC_OK), @RestResponse(description = "No event or catalog with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@RequestMapping(method = RequestMethod.GET, value = "/users/{privilege}", produces = MediaType.APPLICATION_JSON_VALUE)
@DeleteMapping(path = "/adminbasic/trains/{id}")
@RequestMapping(method = RequestMethod.GET, value = "for-vendor")
@RequestMapping(value = WITHIN_W3C_SEARCH_REQUEST_PATH, method = RequestMethod.GET)
@JsonGetter("inputhash")
@RequestMapping(value = "/applications/{name}/versions", method = GET)
@Consumes(APPLICATION_FORM_URLENCODED)
@RequestMapping(params = "resume", method = RequestMethod.GET)
@Path("/sweep/requeue/{workflowId}")
@org.apache.cxf.jaxrs.model.wadl.Description("Returns the tModel keys of the first 100 registered services in XML")
@CliCommand(value = INSTALL_ACCUMULO_PARAMETERS_CMD, help = "Create a new Accumulo instance of Rya with command line parameters.")
@QueryParam("challenge-task-id")
@DefaultValue("-1")
@QueryParam("repairThreadCount")
@RequestMapping(value = "/{code:.+}", method = RequestMethod.PUT, produces = {"application/xml", "application/json"})
@Path("events/statusTraces")
@JsonProperty( JSON_PROPERTY_CONNECTION_TIMEOUT )
@Udf(description = "Returns a new string encoded using the outputEncoding ")
@ApiParam(required = true, value = "Part iteration")
@DeleteMapping("/apps/{appId}/clusters/{clusterName:.+}")
@DeleteMapping("/admin/webUpdate/del/{id}")
@RequestParam(value="p", required=false)
@QueryParam(REST_QUERY_CUSTOMERID)
@PathParam( "hostId" )
@Secured(permission = AccessExtAPI.ACCESSION_REGISTERS + ":id:" + AccessExtAPI.ACCESSION_REGISTERS_DETAIL + ":read", description = "Lister les détails d'un registre de fonds")
@RequestMapping(value = "/quotes", method = RequestMethod.GET)
@GetMapping(path = "/registration/{qualifiedName}")
@Scheduled(cron = "${ifs.data.service.jes.organisation.importer.cron.expression}")
@SuppressWarnings({"MustBeClosedChecker", "PMD.CloseResource"})
@RequestMapping(value = "/datasets/{id}/content", method = RequestMethod.GET)
@PathParam("originInstanceName")
@ReturnsImmutableObject
@RequestParam(value = "inventory", required = false)
@ApiParam(value = "whether to force user profile match", defaultValue = "false")
@Produces("text/plain; charset=utf8")
@ApiParam(value = "Answer", required = true)
@RequestMapping(value = DOC_URI, method = RequestMethod.GET)
@PermissionRule(value = "READ_RESEARCH_PARTICIPATION_PERCENTAGE", description = "Monitoring officers can see the participation percentage for applications they are assigned to")
@CliCommand(value = STREAM_QUERIES_DELETE_CMD, help = "Delete a SPARQL query from the Rya Streams subsystem.")
@RequestParam(value = "program", required = true, defaultValue = "0")
@ApiResponses({ @ApiResponse(code = 204, message = "Successful deletion"), @ApiResponse(code = 404, message = "If the entity doesn't exist") })
@Path("/{" + QUERY_PARAM_ID + "}")
@RequestParam(value = "entityTypes", required = false)
@UserFunction("apoc.number.parseInt")
@RequestMapping(path = "/list-by-name-and-datasource", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Bean("hg19genomeAnalysisService")
@ApiOperation(value = "Create a new Card", notes = "Create a card using json")
@Description("apoc.convert.toIntList(value) | tries it's best to convert " + "the value to a list of integers")
@SuppressWarnings ( value = {"unchecked"} )
@LogMethod("更新日程记录详情")
@PathParam("instanceIRI")
@LogToResult(logClassInstance = false)
@Reference( cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC, policyOption = ReferencePolicyOption.GREEDY )
@RequestMapping(path = "/v1/filters/policies", method = RequestMethod.GET)
@Inline(value = "$9.getPhysicsEngine().motionNewtonLaw1D5(($1), ($2), ($3), ($4), ($5), ($6), ($7), ($8))", imported = {PhysicsUtil.class})
@Path("getAllNamebases")
@ApiResponses(value = { @ApiResponse(code = 200, message = "successful operation") , @ApiResponse(code = 400, message = "Invalid tag value") })
@GetMapping(value = "/v1/{assetGroup}/ec2/{resourceId}/cpu-utilization")
@PathParam("toStack")
@JsonProperty("input_terms")
@ApiOperation(value = "Get Family Types by id")
@GetMapping(TWO_FACTOR_ACTIVATION_URI)
@ExceptionHandler(UnknownDataException.class)
@QueryParam(OFFSET_PARAMETER)
@SuppressWarnings({"rawtypes", "unchecked", "RedundantCast"})
@EventHandler("generic-input")
@ApiOperation(value = "Save a new Role")
@SerializedName("admin_index")
@FunctionName("HttpTrigger-Java")
@DoNotSub
@Description("apoc.text.sorensenDiceSimilarityWithLanguage(text1, text2, languageTag) - compare the given strings with the Sørensen–Dice coefficient formula, with the provided IETF language tag")
@Retryable(maxAttempts = 3, value = CredStashGetCredentialFailedException.class, backoff = @Backoff(delay = 5000, multiplier = 2))
@EscapeHTML
@PermissionRule( value = "UPLOAD_SIGNED_GRANT_OFFER", description = "Project manager or Lead partner can upload signed grant offer letter")
@Path("/config/{tier}/{lookup}")
@QueryParam("z")
@DescribeParameter( name = "outputWidth", description = "Width of output raster in pixels" )
@QueryParam(RESPONSE_CODE)
@ApiOperation(value = "Get all available ResourceGroups - used by Angular")
@RequestMapping(value = "connectionMain.html", method = RequestMethod.POST)
@RestQuery(name = "createeventcomment", description = "Creates a comment related to the event given by the identifier", returnDescription = "The comment related to the event as JSON", pathParameters = { @RestParameter(name = "eventId", description = "The event id", isRequired = true, type = RestParameter.Type.STRING) }, restParameters = { @RestParameter(name = "text", isRequired = true, description = "The comment text", type = TEXT), @RestParameter(name = "resolved", isRequired = false, description = "The comment resolved status", type = RestParameter.Type.BOOLEAN), @RestParameter(name = "reason", isRequired = false, description = "The comment reason", type = STRING) }, responses = { @RestResponse(description = "The comment has been created.", responseCode = HttpServletResponse.SC_CREATED), @RestResponse(description = "If no text ist set.", responseCode = HttpServletResponse.SC_BAD_REQUEST), @RestResponse(description = "No event with this identifier was found.", responseCode = HttpServletResponse.SC_NOT_FOUND) })
@Config("hive.metastore")
@RequestMapping( value = {"/get_VNFTypeDataByName"}, method = {RequestMethod.GET}, produces = MediaType.APPLICATION_JSON_VALUE)
@RequestMapping(value = {"/cl_dictionary/save_vsclAction"}, method = {RequestMethod.POST})
@RequestMapping(value = "{id}", method = RequestMethod.DELETE)
@PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_SERVICE + "\")")
@RequestParam(defaultValue = "desc")
@PermissionRule(value = "ACCESS_FINANCE_CHECKS_SECTION_EXTERNAL", description = "A partner can access the finance details " + " when their Companies House details are complete or not required, and the Project Details have been submitted")
@Path("applications/{seacloudsId}/sensors")
@ApiOperation(value = "Find statistic by habit id.")
@ApiOperation("Percent of awarded tenders with >1 tenderer/bidder" + "Count of tenders with numberOfTenderers >1 divided by total count of tenders with numberOfTenderers >0" + "This endpoint uses tender.tenderPeriod.startDate to calculate the tender year.")
@LogMethod("修改密码")
@Description("apoc.cypher.runFile(file or url,[{statistics:true,timeout:10,parameters:{}}]) - runs each statement in the file, all semicolon separated - currently no schema operations")
@RequestParam("alertgroupId")
@Scheduled(cron = "0 0 0 1 1 ?")
@NonnullAfterInit
@Description("apoc.map.fromValues([key1,value1,key2,value2,...])")
@Named("api")
@PerformanceMetric("v3.topics.configs.list")
@RequestMapping(value = "/{enrolmentId}/statuses/{id}", method = RequestMethod.GET)
@ApiResponse(responseCode = "404", description = "No specification resource defines this integration")
@GetMapping({"postpage", "post"})
@RequestMapping(value = {"/fw_dictionary/remove_tagList"}, method = {RequestMethod.POST})
@RequestParam(value = "date")
@JsonProperty("min")
@ConditionalOnMissingBean(WebhookController.class)
@Parameter(description = "Filename containing the text")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Scenario object successfully deleted from ES for given Scenario ID"), @ApiResponse(code = 401, message = "User is not authorized to perform Delete operation"), @ApiResponse(code = 404, message = "Scenario object not found in ES for given Scenario ID"), @ApiResponse(code = 400, message = "Input Request object is not valid") })
@Produces({MediaType.APPLICATION_JSON, SmileMediaTypes.APPLICATION_JACKSON_SMILE})
@AtlasConversionInfo(sourceType = FieldType.DATE_TIME, targetType = FieldType.STRING)
@JsonProperty("symbol")
@PathVariable("applicationname")
@Produces(CONTENT_TYPE_XML)
@ApiOperation(value = "Get workspace workflow list in given workspace", response = WorkspaceWorkflowDTO.class, responseContainer = "List")
@PathParam("tenantId")
@Secures
@RequestParam(value = "os_password", required = false)
@Path("/in_progress/{tasktype}")
@RequestParam(value = "data", required = true)
@PathParam("resourceGroupName")
@RequestMapping(method = { RequestMethod.POST, RequestMethod.GET }, value = "/userDashboards/saveDashboardForCurrentUser")
@Path("{timeslotId}")
@RequestMapping(value = "reserved/token/{token}", method = RequestMethod.GET)
@Param(value = XML_DOCUMENT_SOURCE)
@Description("Finds a message within the list, matching the specified field.<br/>" + "<b>fieldName</b> - the field name for the matching group.<br/>" + "<b>fieldValue</b> - the field value for the matching group.<br/>" + "<b>return</b> - a message matched by the field name and value.<br/>" + "Considering the above said, the final syntax is:<br/>" + "#{FindGroup(groups, fieldName, fieldValue)}")
@ApiOperation(value = "Status", notes = "Returns status of the server", authorizations = {})
@Status
@Param(value = CLOSE_SESSION)
@Timed(name = "${(id -> 'timer ' += id)(TimedStaticMethodWithNameFromElExpression['ID'])}")
@RequestMapping(value = "/file/metadata/{fileId}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
@Override
@ApiParam(required = true, value = "Marker to create")
@RequestMapping(value = "/api/failurepoints/", method = RequestMethod.GET, produces = "application/json")
@Description("apoc.text.base64Decode(text) YIELD value - Decode Base64 encoded string")
@Whitelisted
@ApiOperation(value = "login", notes = "LOGIN_NOTES")
@ApiOperation("Gets the list of all Distributions for the identified Version.")
@ApiOperation(value = "${SecretControllerV2.readFromVault.value}", notes = "${SecretControllerV2.readFromVault.notes}")
@StatusCodes ( { @ResponseCode ( code = 200, condition = "Successfully retrieved the list of files from root of the repository." ), @ResponseCode ( code = 404, condition = "Invalid parameters." ), @ResponseCode ( code = 500, condition = "Server Error." ) } )
@SuppressWarnings("IOResourceOpenedButNotSafelyClosed")
@RequestMapping(value = "/studies/{studyId}/associations", produces = MediaType.TEXT_HTML_VALUE, method = RequestMethod.GET)
@RequestMapping(value="/soy/compileJs", method=GET)
@PathParam("seaCloudsId")
@ApiResponses(value = { @ApiResponse(code = 200, message = "Successful retrieval of created MarkerDTO"), @ApiResponse(code = 401, message = "Unauthorized"), @ApiResponse(code = 403, message = "Forbidden"), @ApiResponse(code = 500, message = "Internal server error") })
@GetMapping(value="/v2/sdb",produces="application/json")
@Loggable(value = Loggable.DEBUG, skipResult = true, name = INVOCATION_LOG_NAME)
@RequestParam( required = false )
@PathVariable("searchTerm")
@ApiParam(value = "页的大小，默认为5")
@PostMapping(path = "/compile", params = "code")
@Operation(summary = "Inspect Class", description ="Inspect a Java Class with specified fully qualified class name and return a Document object")
@ApiImplicitParams({ @ApiImplicitParam(name = "groupName", value = "GROUP_NAME", required = true, dataType = "String"), })
@PathVariable("innovationSectorId")
@StatusCodes ( { @ResponseCode ( code = 403, condition = "Only users with administrative privileges can access this method." ) } )
@SuppressWarnings("SimplifiableIfStatement")
@Mapping(target = "destination", expression = "java(new FlowEndpoint(flow.getDestSwitchId(), " + "flow.getDestPort(), flow.getDestVlan()))")
@ApiOperation(value = "queryDataSource", notes = "QUERY_DATA_SOURCE_NOTES")
@RequestMapping(value = { "/api/v1/plugin/{objectType}/{objectId}/lock", "/api/latest/plugin/{objectType}/{objectId}/lock" }, method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE)
@PerformanceMetric("v3.clusters.configs.alter")
@ResponseData(name = "返回值", description = "返回一个Map", responseType = @TypeDescriptor(value = Map.class, mapKeys = { @Key(name = RpcConstant.VALUE, valueType = boolean.class, description = "是否设置成功") }))
@SuppressFBWarnings({"SLF4J_FORMAT_SHOULD_BE_CONST"})
@ParameterName( "position" )
@RequestMapping(value = "/datapersistenttime", method = RequestMethod.GET)
@ModelAttribute(ModelKeys.TOKENCHECK)
@DescribeParameter(name = "width", description = "Width of the output raster in pixels", minValue = 1)
@RequestMapping(value = "/requisition-report", method = GET, headers = BaseController.ACCEPT_JSON)
@PathVariable("storeId")
@QueryParam("fromId")
@PostMapping(value = "/configs")
@Scheduled(cron = "0 0 9 ? * MON-FRI")
@Mapping(target = "cardInformation", source = "consentData.cardInformation")
@AtlasConversionInfo(sourceType = FieldType.LONG, targetType = FieldType.LONG)
@Produces({MediaType.TEXT_PLAIN, "text/csv", MediaType.APPLICATION_JSON})
@PostMapping(value = "{processId}/instances/{processInstanceId}/nodeInstances/{nodeInstanceId}", produces = APPLICATION_JSON_VALUE)
@ApiOperation(value = "${AWSAuthControllerV2.fetchRole.value}", notes = "${AWSAuthControllerV2.fetchRole.notes}")
@QueryParam("newPassword")
@AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.CardTransactionService.getCardTransactionsReportByPeriod(..)) && args(request)", returning = "result", argNames = "result,request")
@Secured(SecurityFunctions.FN_TAGS_PUT)
@RequestMapping("/topics/unanswered")
@Description("Returns a float between 0 and 1 representing the location of the closest point on the LineString to the given Point, as a fraction of total 2d line length.")
@RequestMapping(value = "/spaces/snapshots/{storeId}", method = RequestMethod.GET)
@PermissionRule(value = "CREATE_OVERHEAD_FILE", description = "The consortium can create the overhead file for their application and organisation")
@Description("Count number of set bits in 2's complement representation")
@Description("apoc.number.parseInt(text) | parse a text using the default system pattern and language to produce a long")
@Path("/{resource}.{subtype}")
@ApiOperation(value = "${SSLCertificateController.addUserToCertificate.value}", notes = "${SSLCertificateController.addUserToCertificate.notes}", hidden = true)
@Schedule(minute = "*",second = "*/10",hour = "*")
@Bean(name = "EXTERNAL_DATABASE_CREATION_FAILED_STATE")
@Path ( "/properties" )
@GetMapping(value = "/qpp/{fileId}", headers = {"Accept=" + Constants.V1_API_ACCEPT})
@PostMapping(path = "/change_email")
@Description("apoc.create.setRelProperties( [rel,id,ids,rels], [keys], [values]) - sets the given properties on the relationship(s)")
@PostMapping(path = "/{dataSourceGUID}/tables")
@Timed(name = "http.rest.edges.object.post", absolute = true)
@FormParam("audioSourceTrack")
@GetMapping(value = "/management/jobs/{jobId}", produces = "application/json")
@JsProperty
@EventHandler("save-anchor")
@RequestMapping(value = Uris.RANKING_BEST_TEAM, method = RequestMethod.GET)
