当前位置: 首页>>代码示例>>Java>>正文


Java HTTPConstants.HEADER_POST属性代码示例

本文整理汇总了Java中org.apache.axis2.transport.http.HTTPConstants.HEADER_POST属性的典型用法代码示例。如果您正苦于以下问题:Java HTTPConstants.HEADER_POST属性的具体用法?Java HTTPConstants.HEADER_POST怎么用?Java HTTPConstants.HEADER_POST使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.axis2.transport.http.HTTPConstants的用法示例。


在下文中一共展示了HTTPConstants.HEADER_POST属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: inviteToEnrollDevice

@POST
@Path("/enrollment-invite")
@ApiOperation(
        produces = MediaType.APPLICATION_JSON,
        httpMethod = HTTPConstants.HEADER_POST,
        value = "Sending Enrollment Invitations to email address",
        notes = "Send the a mail inviting recipients to enroll devices.",
        tags = "User Management",
        extensions = {
                @Extension(properties = {
                        @ExtensionProperty(name = Constants.SCOPE, value = "perm:users:send-invitation")
                })
        }
)
@ApiResponses(value = {
        @ApiResponse(
                code = 200,
                message = "OK. \n Successfully sent the invitation mail."),
        @ApiResponse(
                code = 400,
                message = "Bad Request. \n Invalid request or validation error.",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 404,
                message = "Not Found. \n The specified resource does not exist.\n",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 415,
                message = "Unsupported media type. \n The format of the requested entity was not supported.\n",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 500,
                message = "Internal Server Error. \n " +
                          "Server error occurred while updating the user credentials.",
                response = ErrorResponse.class)
})
Response inviteToEnrollDevice(
        @ApiParam(
                name = "enrollmentInvitation",
                value = "List of email address of recipients",
                required = true)
        @Valid EnrollmentInvitation enrollmentInvitation);
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:42,代码来源:UserManagementService.java

示例2: createGroup

@POST
@ApiOperation(
        consumes = MediaType.APPLICATION_JSON,
        httpMethod = HTTPConstants.HEADER_POST,
        value = "Add new device group to the system.",
        notes = "Add device group with current user as the owner.",
        tags = "Device Group Management",
        extensions = {
            @Extension(properties = {
                    @ExtensionProperty(name = Constants.SCOPE, value = "perm:groups:add")
            })
        }
)
@ApiResponses(
        value = {
                @ApiResponse(
                        code = 201,
                        message = "Created. \n Device group has successfully been created",
                        responseHeaders = {
                                @ResponseHeader(
                                        name = "Content-Location",
                                        description = "The URL of the added group."),
                                @ResponseHeader(
                                        name = "Content-Type",
                                        description = "The content type of the body"),
                                @ResponseHeader(
                                        name = "ETag",
                                        description = "Entity Tag of the response resource.\n" +
                                                      "Used by caches, or in conditional requests."),
                                @ResponseHeader(
                                        name = "Last-Modified",
                                        description = "Date and time the resource has been modified the last time.\n" +
                                                      "Used by caches, or in conditional requests.")
                        }
                ),
                @ApiResponse(
                        code = 303,
                        message = "See Other. \n Source can be retrieved from the URL specified at the Location header.",
                        responseHeaders = {
                                @ResponseHeader(
                                        name = "Content-Location",
                                        description = "The Source URL of the document.")}),
                @ApiResponse(
                        code = 400,
                        message = "Bad Request. \n Invalid request or validation error.",
                        response = ErrorResponse.class),
                @ApiResponse(
                        code = 401,
                        message = "Unauthorized. \n Current logged in user is not authorized to add device groups.",
                        response = ErrorResponse.class),
                @ApiResponse(
                        code = 415,
                        message = "Unsupported media type. \n The entity of the request was in a not supported format."),
                @ApiResponse(
                        code = 500,
                        message = "Internal Server Error. \n " +
                                  "Server error occurred while adding a new device group.",
                        response = ErrorResponse.class)
        })
Response createGroup(@ApiParam(
                             name = "group",
                             value = "Group object with data.",
                             required = true)
                     @Valid DeviceGroup group);
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:64,代码来源:GroupManagementService.java

示例3: manageGroupSharing

@Path("/id/{groupId}/share")
@POST
@ApiOperation(
        produces = MediaType.APPLICATION_JSON,
        httpMethod = HTTPConstants.HEADER_POST,
        value = "Manage group sharing with a user.",
        notes = "If you wish to share /un share an existing group with a user under defined sharing roles, " +
                "that can be done using this resource.",
        tags = "Device Group Management",
        extensions = {
            @Extension(properties = {
                    @ExtensionProperty(name = Constants.SCOPE, value = "perm:groups:share")
            })
        }
)
@ApiResponses(value = {
        @ApiResponse(code = 200, message = "OK. \n Sharing has been updated successfully.",
                responseHeaders = {
                        @ResponseHeader(
                                name = "Content-Type",
                                description = "The content type of the body."),
                        @ResponseHeader(
                                name = "ETag",
                                description = "Entity Tag of the response resource.\n" +
                                              "Used by caches, or in conditional requests."),
                        @ResponseHeader(
                                name = "Last-Modified",
                                description = "Date and time the resource has been modified the last time.\n" +
                                              "Used by caches, or in conditional requests."),
                }),
        @ApiResponse(
                code = 304,
                message = "Not Modified. \n Empty body because the client has already the latest version of " +
                          "the requested resource."),
        @ApiResponse(
                code = 404,
                message = "Group not found.",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 406,
                message = "Not Acceptable.\n The requested media type is not supported."),
        @ApiResponse(
                code = 500,
                message = "Internal Server Error. \n Server error occurred while sharing the group.",
                response = ErrorResponse.class)
})
Response manageGroupSharing(@ApiParam(
                                    name = "groupName",
                                    value = "Name of the group to be shared or unshared.",
                                    required = true)
                            @PathParam("groupId") int groupId,
                            @ApiParam(
                                    name = "userRoles",
                                    value = "User roles to share group with.",
                                    required = true)
                            @Valid List<String> userRoles);
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:56,代码来源:GroupManagementService.java

示例4: addDevicesToGroup

@Path("/id/{groupId}/devices/add")
@POST
@ApiOperation(
        produces = MediaType.APPLICATION_JSON,
        httpMethod = HTTPConstants.HEADER_POST,
        value = "Add devices to group.",
        notes = "Add existing devices to the device group.",
        tags = "Device Group Management",
        extensions = {
            @Extension(properties = {
                    @ExtensionProperty(name = Constants.SCOPE, value = "perm:groups:devices-add")
            })
        }
)
@ApiResponses(value = {
        @ApiResponse(code = 200, message = "OK. \n Successfully add devices to the group.",
                responseHeaders = {
                        @ResponseHeader(
                                name = "Content-Type",
                                description = "The content type of the body"),
                        @ResponseHeader(
                                name = "ETag",
                                description = "Entity Tag of the response resource.\n" +
                                              "Used by caches, or in conditional requests."),
                        @ResponseHeader(
                                name = "Last-Modified",
                                description = "Date and time the resource has been modified the last time.\n" +
                                              "Used by caches, or in conditional requests."),
                }),
        @ApiResponse(
                code = 304,
                message = "Not Modified. \n Empty body because the client has already the latest version of " +
                          "the requested resource."),
        @ApiResponse(
                code = 404,
                message = "No groups found.",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 406,
                message = "Not Acceptable.\n The requested media type is not supported."),
        @ApiResponse(
                code = 500,
                message = "Internal Server Error. \n Server error occurred while adding devices to the group.",
                response = ErrorResponse.class)
})
Response addDevicesToGroup(@ApiParam(
                                   name = "groupId",
                                   value = "ID of the group.",
                                   required = true)
                           @PathParam("groupId") int groupId,
                           @ApiParam(
                                   name = "deviceIdentifiers",
                                   value = "Device identifiers of the devices which needed be added.",
                                   required = true)
                           @Valid List<DeviceIdentifier> deviceIdentifiers);
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:55,代码来源:GroupManagementService.java

示例5: updateDeviceAssigningToGroups

@Path("/device/assign")
@POST
@ApiOperation(
        produces = MediaType.APPLICATION_JSON,
        httpMethod = HTTPConstants.HEADER_POST,
        value = "Assign devices to groups",
        notes = "Add existing device to device groups.",
        tags = "Device Group Management",
        extensions = {
                @Extension(properties = {
                        @ExtensionProperty(name = Constants.SCOPE, value = "perm:groups:assign")
                })
        }
)
@ApiResponses(value = {
        @ApiResponse(code = 200, message = "OK. \n Successfully assign the device to groups.",
                responseHeaders = {
                        @ResponseHeader(
                                name = "Content-Type",
                                description = "The content type of the body"),
                        @ResponseHeader(
                                name = "ETag",
                                description = "Entity Tag of the response resource.\n" +
                                              "Used by caches, or in conditional requests."),
                        @ResponseHeader(
                                name = "Last-Modified",
                                description = "Date and time the resource has been modified the last time.\n" +
                                              "Used by caches, or in conditional requests."),
                }),
        @ApiResponse(
                code = 304,
                message = "Not Modified. \n Empty body because the client has already the latest version of " +
                          "the requested resource."),
        @ApiResponse(
                code = 404,
                message = "No groups found.",
                response = ErrorResponse.class),
        @ApiResponse(
                code = 406,
                message = "Not Acceptable.\n The requested media type is not supported."),
        @ApiResponse(
                code = 500,
                message = "Internal Server Error. \n Server error occurred while adding devices to the group.",
                response = ErrorResponse.class)
})
Response updateDeviceAssigningToGroups(
        @ApiParam(
                name = "deviceToGroupsAssignment",
                value = "Device to groups assignment",
                required = true)
        @Valid DeviceToGroupsAssignment deviceToGroupsAssignment);
 
开发者ID:wso2,项目名称:carbon-device-mgt,代码行数:51,代码来源:GroupManagementService.java


注:本文中的org.apache.axis2.transport.http.HTTPConstants.HEADER_POST属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。