@Path(value="printables")
public class PrintableService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static PrintableService |
INSTANCE |
static java.lang.String |
NO_FILE |
static java.lang.String |
UNKNOWN_FILE |
Modifier and Type | Method and Description |
---|---|
MachineResponse |
deleteFile(java.lang.String fileName) |
javax.ws.rs.core.StreamingOutput |
downloadPrintableFile(java.lang.String fileName) |
java.util.List<Printable> |
getPrintables() |
PrintJob |
print(java.lang.String fileName) |
static javax.ws.rs.core.Response |
uploadFile(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input,
java.io.File parentDirectory) |
static javax.ws.rs.core.Response |
uploadFile(java.lang.String fileName,
java.io.InputStream istream,
java.io.File parentDirectory) |
javax.ws.rs.core.Response |
uploadPrintableFile(java.io.InputStream istream,
java.lang.String fileName) |
javax.ws.rs.core.Response |
uploadPrintableFile(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input) |
MachineResponse |
uploadViaURL(java.lang.String uriString,
java.lang.String filename) |
public static PrintableService INSTANCE
public static final java.lang.String UNKNOWN_FILE
public static final java.lang.String NO_FILE
public static javax.ws.rs.core.Response uploadFile(java.lang.String fileName, java.io.InputStream istream, java.io.File parentDirectory)
public static javax.ws.rs.core.Response uploadFile(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input, java.io.File parentDirectory)
@POST @Path(value="/uploadPrintableFile") @Consumes(value="multipart/form-data") public javax.ws.rs.core.Response uploadPrintableFile(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input)
@POST @Path(value="/print/{filename}") public PrintJob print(@PathParam(value="filename") java.lang.String fileName)
@POST @Path(value="/uploadPrintableFile/{filename}") @Consumes(value="application/octet-stream") public javax.ws.rs.core.Response uploadPrintableFile(java.io.InputStream istream, @PathParam(value="filename") java.lang.String fileName)
@POST @Path(value="/downloadPrintableFile/{filename}") @Produces(value="application/octet-stream") public javax.ws.rs.core.StreamingOutput downloadPrintableFile(@PathParam(value="filename") java.lang.String fileName)
@GET @Path(value="list") public java.util.List<Printable> getPrintables()
@GET @DELETE @Path(value="delete/{filename}") @Produces(value="application/json") public MachineResponse deleteFile(@PathParam(value="filename") java.lang.String fileName)
@POST @Path(value="uploadviaurl/{filename}/{uri}") @Produces(value="application/json") public MachineResponse uploadViaURL(@PathParam(value="uri") java.lang.String uriString, @PathParam(value="filename") java.lang.String filename)