public class SimpleResource extends Object implements GetableResource, PostableResource
| Constructor and Description |
|---|
SimpleResource(String name,
Date modDate,
byte[] content,
String contentType,
String uniqueId,
Resource secureResource) |
SimpleResource(String name,
Date modDate,
byte[] content,
String contentType,
String uniqueId,
String realm) |
| Modifier and Type | Method and Description |
|---|---|
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() |
String |
processForm(Map<String,String> parameters,
Map<String,FileItem> files) |
void |
sendContent(OutputStream out,
Range range,
Map<String,String> params,
String contentType) |
public SimpleResource(String name, Date modDate, byte[] content, String contentType, String uniqueId, String realm)
public void sendContent(OutputStream out, Range range, Map<String,String> params, String contentType) throws IOException
sendContent in interface GetableResourceIOExceptionpublic Long getMaxAgeSeconds(Auth auth)
getMaxAgeSeconds in interface GetableResourcepublic String getContentType(String accepts)
getContentType in interface GetableResourcepublic Long getContentLength()
getContentLength in interface GetableResourcepublic String getUniqueId()
getUniqueId in interface Resourcepublic Object authenticate(String user, String password)
authenticate in interface Resourcepublic boolean authorise(Request request, Request.Method method, Auth auth)
public Date getModifiedDate()
getModifiedDate in interface Resourcepublic String checkRedirect(Request request)
checkRedirect in interface Resourcepublic String processForm(Map<String,String> parameters, Map<String,FileItem> files) throws BadRequestException, NotAuthorizedException, ConflictException
processForm in interface PostableResourceBadRequestExceptionNotAuthorizedExceptionConflictExceptionCopyright © 2021 McEvoy Software Ltd. All rights reserved.