public class CategoryResource extends Object implements com.bradmcevoy.http.CollectionResource, com.bradmcevoy.http.PropFindableResource, com.bradmcevoy.http.GetableResource, com.bradmcevoy.http.QuotaResource
Constructor and Description |
---|
CategoryResource(Folder cat) |
CategoryResource(com.bradmcevoy.common.Path path,
Folder cat,
List<Folder> fldChilds,
List<Document> docChilds,
List<Mail> mailChilds) |
Modifier and Type | Method and Description |
---|---|
Object |
authenticate(String user,
String password) |
boolean |
authorise(com.bradmcevoy.http.Request request,
com.bradmcevoy.http.Request.Method method,
com.bradmcevoy.http.Auth auth) |
String |
checkRedirect(com.bradmcevoy.http.Request request) |
com.bradmcevoy.http.Resource |
child(String childName) |
List<? extends com.bradmcevoy.http.Resource> |
getChildren() |
Long |
getContentLength() |
String |
getContentType(String accepts) |
Date |
getCreateDate() |
Folder |
getFolder() |
Long |
getMaxAgeSeconds(com.bradmcevoy.http.Auth auth) |
Date |
getModifiedDate() |
String |
getName() |
Long |
getQuotaAvailable() |
Long |
getQuotaUsed() |
String |
getRealm() |
String |
getUniqueId() |
void |
sendContent(OutputStream out,
com.bradmcevoy.http.Range range,
Map<String,String> params,
String contentType) |
String |
toString() |
public CategoryResource(Folder cat)
public Folder getFolder()
public String getUniqueId()
getUniqueId
in interface com.bradmcevoy.http.Resource
public String getName()
getName
in interface com.bradmcevoy.http.Resource
public Object authenticate(String user, String password)
authenticate
in interface com.bradmcevoy.http.Resource
public boolean authorise(com.bradmcevoy.http.Request request, com.bradmcevoy.http.Request.Method method, com.bradmcevoy.http.Auth auth)
authorise
in interface com.bradmcevoy.http.Resource
public String getRealm()
getRealm
in interface com.bradmcevoy.http.Resource
public Date getCreateDate()
getCreateDate
in interface com.bradmcevoy.http.PropFindableResource
public Date getModifiedDate()
getModifiedDate
in interface com.bradmcevoy.http.Resource
public String checkRedirect(com.bradmcevoy.http.Request request)
checkRedirect
in interface com.bradmcevoy.http.Resource
public com.bradmcevoy.http.Resource child(String childName)
child
in interface com.bradmcevoy.http.CollectionResource
public List<? extends com.bradmcevoy.http.Resource> getChildren()
getChildren
in interface com.bradmcevoy.http.CollectionResource
public void sendContent(OutputStream out, com.bradmcevoy.http.Range range, Map<String,String> params, String contentType) throws IOException, com.bradmcevoy.http.exceptions.NotAuthorizedException, com.bradmcevoy.http.exceptions.BadRequestException
sendContent
in interface com.bradmcevoy.http.GetableResource
IOException
com.bradmcevoy.http.exceptions.NotAuthorizedException
com.bradmcevoy.http.exceptions.BadRequestException
public Long getMaxAgeSeconds(com.bradmcevoy.http.Auth auth)
getMaxAgeSeconds
in interface com.bradmcevoy.http.GetableResource
public String getContentType(String accepts)
getContentType
in interface com.bradmcevoy.http.GetableResource
public Long getContentLength()
getContentLength
in interface com.bradmcevoy.http.GetableResource
public Long getQuotaUsed()
getQuotaUsed
in interface com.bradmcevoy.http.QuotaResource
public Long getQuotaAvailable()
getQuotaAvailable
in interface com.bradmcevoy.http.QuotaResource
Copyright © 2016. All rights reserved.