public class PrimaryDataEntityPropertyVirtualResource extends Object implements io.milton.resource.GetableResource, io.milton.resource.PropFindableResource
| Modifier and Type | Field and Description |
|---|---|
protected FileSystemHandler |
fileSystemHandler |
| Constructor and Description |
|---|
PrimaryDataEntityPropertyVirtualResource(ClientPrimaryDataEntityVersion v,
long revision) |
PrimaryDataEntityPropertyVirtualResource(String filename,
FileSystemHandler fs) |
| Modifier and Type | Method and Description |
|---|---|
Object |
authenticate(String user,
String password) |
boolean |
authorise(io.milton.http.Request request,
io.milton.http.Request.Method method,
io.milton.http.Auth auth) |
String |
checkRedirect(io.milton.http.Request request) |
Long |
getContentLength() |
String |
getContentType(String accepts) |
Date |
getCreateDate() |
Long |
getMaxAgeSeconds(io.milton.http.Auth auth) |
Date |
getModifiedDate() |
String |
getName() |
String |
getRealm() |
String |
getUniqueId() |
void |
sendContent(OutputStream out,
io.milton.http.Range range,
Map<String,String> params,
String contentType) |
protected FileSystemHandler fileSystemHandler
public PrimaryDataEntityPropertyVirtualResource(ClientPrimaryDataEntityVersion v, long revision) throws JAXBException, de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataException
JAXBExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataExceptionpublic PrimaryDataEntityPropertyVirtualResource(String filename, FileSystemHandler fs) throws JAXBException, RemoteException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataDirectoryException, NotBoundException, de.ipk_gatersleben.bit.bi.edal.primary_data.security.EdalAuthenticateException, de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionException, de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataException
JAXBExceptionRemoteExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataDirectoryExceptionNotBoundExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.security.EdalAuthenticateExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntityVersionExceptionde.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaDataExceptionpublic Long getContentLength()
getContentLength in interface io.milton.resource.GetableResourcepublic String getContentType(String accepts)
getContentType in interface io.milton.resource.GetableResourcepublic Long getMaxAgeSeconds(io.milton.http.Auth auth)
getMaxAgeSeconds in interface io.milton.resource.GetableResourcepublic void sendContent(OutputStream out, io.milton.http.Range range, Map<String,String> params, String contentType) throws IOException, io.milton.http.exceptions.NotAuthorizedException, io.milton.http.exceptions.BadRequestException, io.milton.http.exceptions.NotFoundException
sendContent in interface io.milton.resource.GetableResourceIOExceptionio.milton.http.exceptions.NotAuthorizedExceptionio.milton.http.exceptions.BadRequestExceptionio.milton.http.exceptions.NotFoundExceptionpublic Object authenticate(String user, String password)
authenticate in interface io.milton.resource.Resourcepublic boolean authorise(io.milton.http.Request request,
io.milton.http.Request.Method method,
io.milton.http.Auth auth)
authorise in interface io.milton.resource.Resourcepublic String checkRedirect(io.milton.http.Request request)
checkRedirect in interface io.milton.resource.Resourcepublic Date getModifiedDate()
getModifiedDate in interface io.milton.resource.Resourcepublic String getName()
getName in interface io.milton.resource.Resourcepublic String getRealm()
getRealm in interface io.milton.resource.Resourcepublic String getUniqueId()
getUniqueId in interface io.milton.resource.Resourcepublic Date getCreateDate()
getCreateDate in interface io.milton.resource.PropFindableResourceCopyright © 2013 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK). All rights reserved.