Package io.milton.http.json
Class JsonResource
java.lang.Object
io.milton.http.json.JsonResource
- All Implemented Interfaces:
DigestResource,Resource
- Direct Known Subclasses:
AjaxLoginResource,CopyJsonResource,MkcolJsonResource,MoveJsonResource,PostJsonResource,PropFindJsonResource,PropPatchJsonResource,PutJsonResource
Abstract class to contain common properties
- Author:
- brad
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Request.Methodauthenticate(DigestResponse digestRequest) authenticate(String user, String password) booleanauthorise(Request request, Request.Method method, Auth auth) checkRedirect(Request request) getContentType(String accepts) getMaxAgeSeconds(Auth auth) getName()getRealm()boolean
-
Field Details
-
CONTENT_TYPE
- See Also:
-
-
Constructor Details
-
JsonResource
-
-
Method Details
-
applicableMethod
-
getMaxAgeSeconds
-
getContentType
-
getContentLength
-
getUniqueId
- Specified by:
getUniqueIdin interfaceResource
-
getName
-
authenticate
- Specified by:
authenticatein interfaceResource
-
authenticate
- Specified by:
authenticatein interfaceDigestResource
-
isDigestAllowed
public boolean isDigestAllowed()- Specified by:
isDigestAllowedin interfaceDigestResource
-
authorise
-
getRealm
-
getModifiedDate
- Specified by:
getModifiedDatein interfaceResource
-
checkRedirect
- Specified by:
checkRedirectin interfaceResource
-
getWrappedResource
-