public class MailResource extends Object implements com.bradmcevoy.http.CopyableResource, com.bradmcevoy.http.DeletableResource, com.bradmcevoy.http.GetableResource, com.bradmcevoy.http.MoveableResource, com.bradmcevoy.http.PropFindableResource, com.bradmcevoy.http.PropPatchableResource, com.bradmcevoy.http.QuotaResource
| Constructor and Description | 
|---|
MailResource(Mail mail)  | 
| 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)  | 
void | 
copyTo(com.bradmcevoy.http.CollectionResource newParent,
      String newName)  | 
void | 
delete()  | 
Long | 
getContentLength()  | 
String | 
getContentType(String accepts)  | 
Date | 
getCreateDate()  | 
Long | 
getMaxAgeSeconds(com.bradmcevoy.http.Auth auth)  | 
Date | 
getModifiedDate()  | 
String | 
getName()  | 
Long | 
getQuotaAvailable()  | 
Long | 
getQuotaUsed()  | 
String | 
getRealm()  | 
String | 
getUniqueId()  | 
void | 
moveTo(com.bradmcevoy.http.CollectionResource newParent,
      String newName)  | 
void | 
sendContent(OutputStream out,
           com.bradmcevoy.http.Range range,
           Map<String,String> params,
           String contentType)  | 
void | 
setProperties(com.bradmcevoy.http.webdav.PropPatchHandler.Fields fields)  | 
String | 
toString()  | 
public MailResource(Mail mail)
public String getUniqueId()
getUniqueId in interface com.bradmcevoy.http.Resourcepublic String getName()
getName in interface com.bradmcevoy.http.Resourcepublic Object authenticate(String user, String password)
authenticate in interface com.bradmcevoy.http.Resourcepublic boolean authorise(com.bradmcevoy.http.Request request,
                         com.bradmcevoy.http.Request.Method method,
                         com.bradmcevoy.http.Auth auth)
authorise in interface com.bradmcevoy.http.Resourcepublic String getRealm()
getRealm in interface com.bradmcevoy.http.Resourcepublic Date getCreateDate()
getCreateDate in interface com.bradmcevoy.http.PropFindableResourcepublic Date getModifiedDate()
getModifiedDate in interface com.bradmcevoy.http.Resourcepublic String checkRedirect(com.bradmcevoy.http.Request request)
checkRedirect in interface com.bradmcevoy.http.Resourcepublic Long getMaxAgeSeconds(com.bradmcevoy.http.Auth auth)
getMaxAgeSeconds in interface com.bradmcevoy.http.GetableResourcepublic String getContentType(String accepts)
getContentType in interface com.bradmcevoy.http.GetableResourcepublic Long getContentLength()
getContentLength in interface com.bradmcevoy.http.GetableResourcepublic 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.GetableResourceIOExceptioncom.bradmcevoy.http.exceptions.NotAuthorizedExceptioncom.bradmcevoy.http.exceptions.BadRequestExceptionpublic void delete()
            throws com.bradmcevoy.http.exceptions.NotAuthorizedException,
                   com.bradmcevoy.http.exceptions.ConflictException,
                   com.bradmcevoy.http.exceptions.BadRequestException
delete in interface com.bradmcevoy.http.DeletableResourcecom.bradmcevoy.http.exceptions.NotAuthorizedExceptioncom.bradmcevoy.http.exceptions.ConflictExceptioncom.bradmcevoy.http.exceptions.BadRequestExceptionpublic void setProperties(com.bradmcevoy.http.webdav.PropPatchHandler.Fields fields)
setProperties in interface com.bradmcevoy.http.PropPatchableResourcepublic void moveTo(com.bradmcevoy.http.CollectionResource newParent,
                   String newName)
            throws com.bradmcevoy.http.exceptions.ConflictException,
                   com.bradmcevoy.http.exceptions.NotAuthorizedException,
                   com.bradmcevoy.http.exceptions.BadRequestException
moveTo in interface com.bradmcevoy.http.MoveableResourcecom.bradmcevoy.http.exceptions.ConflictExceptioncom.bradmcevoy.http.exceptions.NotAuthorizedExceptioncom.bradmcevoy.http.exceptions.BadRequestExceptionpublic void copyTo(com.bradmcevoy.http.CollectionResource newParent,
                   String newName)
            throws com.bradmcevoy.http.exceptions.NotAuthorizedException,
                   com.bradmcevoy.http.exceptions.BadRequestException,
                   com.bradmcevoy.http.exceptions.ConflictException
copyTo in interface com.bradmcevoy.http.CopyableResourcecom.bradmcevoy.http.exceptions.NotAuthorizedExceptioncom.bradmcevoy.http.exceptions.BadRequestExceptioncom.bradmcevoy.http.exceptions.ConflictExceptionpublic Long getQuotaUsed()
getQuotaUsed in interface com.bradmcevoy.http.QuotaResourcepublic Long getQuotaAvailable()
getQuotaAvailable in interface com.bradmcevoy.http.QuotaResourceCopyright © 2016. All rights reserved.