public abstract class JsonResource extends Object implements DigestResource
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_TYPE |
| Constructor and Description |
|---|
JsonResource(Resource wrappedResource,
String name,
Long maxAgeSecs) |
| Modifier and Type | Method and Description |
|---|---|
abstract Request.Method |
applicableMethod() |
Object |
authenticate(DigestResponse digestRequest) |
Object |
authenticate(String user,
String password) |
boolean |
authorise(Request request,
Request.Method method,
Auth auth) |
String |
checkRedirect(Request request) |
Long |
getContentLength() |
String |
getContentType(String accepts) |
Long |
getMaxAgeSeconds(Auth auth) |
Date |
getModifiedDate() |
String |
getName() |
String |
getRealm() |
String |
getUniqueId() |
Resource |
getWrappedResource() |
boolean |
isDigestAllowed() |
public static final String CONTENT_TYPE
public abstract Request.Method applicableMethod()
public Long getContentLength()
public String getUniqueId()
getUniqueId in interface Resourcepublic Object authenticate(String user, String password)
authenticate in interface Resourcepublic Object authenticate(DigestResponse digestRequest)
authenticate in interface DigestResourcepublic boolean isDigestAllowed()
isDigestAllowed in interface DigestResourcepublic boolean authorise(Request request, Request.Method method, Auth auth)
public Date getModifiedDate()
getModifiedDate in interface Resourcepublic String checkRedirect(Request request)
checkRedirect in interface Resourcepublic Resource getWrappedResource()
Copyright © 2021 McEvoy Software Ltd. All rights reserved.