public abstract class RestResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected ServerStatus |
serverStatus |
protected UserService |
userService |
| Modifier | Constructor and Description |
|---|---|
protected |
RestResource() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
buildHistogramMap(com.codahale.metrics.Histogram h) |
protected Map<String,Object> |
buildMeterMap(com.codahale.metrics.Meter m) |
protected Map<String,Object> |
buildTimerMap(com.codahale.metrics.Timer t) |
protected Map<String,Long> |
bytesToValueMap(long bytes) |
protected void |
checkPermission(String permission) |
protected void |
checkPermission(String permission,
String instanceId) |
protected User |
getCurrentUser() |
protected org.apache.shiro.subject.Subject |
getSubject() |
protected String |
guessContentType(String filename) |
protected boolean |
isPermitted(String permission) |
protected boolean |
isPermitted(String permission,
String instanceId) |
protected String |
json(Object x) |
protected org.bson.types.ObjectId |
loadObjectId(String id) |
protected int |
page(int page) |
protected void |
restrictToMaster() |
void |
setPrettyPrint(boolean prettyPrint) |
@Inject protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@Inject protected UserService userService
@Inject protected ServerStatus serverStatus
@QueryParam(value="pretty") public void setPrettyPrint(boolean prettyPrint)
protected int page(int page)
protected org.apache.shiro.subject.Subject getSubject()
protected void checkPermission(String permission)
protected boolean isPermitted(String permission)
protected org.bson.types.ObjectId loadObjectId(String id)
protected void restrictToMaster()
protected User getCurrentUser()
Copyright © 2012–2014 TORCH GmbH. All rights reserved.