@Path(value="connections")
public interface ConnectionResource
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addConnection(ConnectionData connectionData) |
javax.ws.rs.core.Response |
changeConnectionStatus(java.lang.String connectionID,
java.lang.String action) |
javax.ws.rs.core.Response |
findConnections(java.lang.Integer start,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getConnection(java.lang.String connectionID) |
javax.ws.rs.core.Response |
removeConnection(java.lang.String connectionID) |
javax.ws.rs.core.Response |
updateConnection(java.lang.String connectionID,
ConnectionData connectionData) |
@GET @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response findConnections(@QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="{connectionID}") @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response getConnection(@PathParam(value="connectionID") java.lang.String connectionID)
@POST @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response addConnection(ConnectionData connectionData)
@PUT @Path(value="{connectionID}") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response updateConnection(@PathParam(value="connectionID") java.lang.String connectionID, ConnectionData connectionData)
@POST @Path(value="{connectionID}") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response changeConnectionStatus(@PathParam(value="connectionID") java.lang.String connectionID, @QueryParam(value="action") java.lang.String action)
@DELETE @Path(value="{connectionID}") @Produces(value={"application/xml","application/json"}) javax.ws.rs.core.Response removeConnection(@PathParam(value="connectionID") java.lang.String connectionID)