@Path(value="/file")
@Produces(value="application/json;charset=UTF-8")
@Consumes(value="application/json;charset=UTF-8")
public interface IFile
| Modifier and Type | Method and Description |
|---|---|
void |
delete(java.lang.String name) |
ConfigFile[] |
get() |
ConfigFile |
get(java.lang.String name) |
ConfigFile[] |
getConfigFiles(java.lang.String template) |
java.lang.String |
getData(java.lang.String name) |
void |
save(ConfigFile fileToSave) |
void |
saveData(java.lang.String name,
java.lang.String data) |
@GET
@RolesAllowed(value={"VIEW_CONFIGURATIONS","EDIT_CONFIGURATIONS","USE_AGENT_API"})
ConfigFile[] get()
@PUT @RolesAllowed(value="EDIT_CONFIGURATIONS") void save(ConfigFile fileToSave)
fileToSave - the file to be saved@GET
@Path(value="/{name}")
@RolesAllowed(value={"VIEW_CONFIGURATIONS","EDIT_CONFIGURATIONS","USE_AGENT_API"})
ConfigFile get(@PathParam(value="name")
java.lang.String name)
name - the name of the file@DELETE
@Path(value="/{name}")
@RolesAllowed(value="EDIT_CONFIGURATIONS")
void delete(@PathParam(value="name")
java.lang.String name)
name - the name of the file to be deleted@GET
@Path(value="/{name}/data")
@RolesAllowed(value={"VIEW_CONFIGURATIONS","EDIT_CONFIGURATIONS","USE_AGENT_API"})
java.lang.String getData(@PathParam(value="name")
java.lang.String name)
name - the file name@PUT
@Path(value="/{name}/data")
@RolesAllowed(value="EDIT_CONFIGURATIONS")
@Consumes(value={"text/plain","application/json;charset=UTF-8"})
void saveData(@PathParam(value="name")
java.lang.String name,
java.lang.String data)
name - the file namedata - the file data to save@GET
@Path(value="/template/{template}")
@RolesAllowed(value={"VIEW_CONFIGURATIONS","EDIT_CONFIGURATIONS","USE_AGENT_API"})
ConfigFile[] getConfigFiles(@PathParam(value="template")
java.lang.String template)
template - the name of the templateCopyright © 2017-2020 Cinovo AG. All Rights Reserved.