org.trails.component.blob
Class DefaultFilePersister

java.lang.Object
  extended by org.trails.component.blob.DefaultFilePersister
All Implemented Interfaces:
IFilePersister

public class DefaultFilePersister
extends java.lang.Object
implements IFilePersister

The Trails IFilePersister default implementation.


Constructor Summary
DefaultFilePersister()
           
 
Method Summary
 void delete(IPropertyDescriptor propertyDescriptor, java.lang.Object model)
           
 org.apache.tapestry.IAsset getAsset(IPropertyDescriptor propertyDescriptor, java.lang.Object model)
           
 java.lang.String getContentType(IPropertyDescriptor propertyDescriptor, java.lang.Object model)
           
 byte[] getData(IPropertyDescriptor propertyDescriptor, java.lang.Object model)
           
 java.lang.String getFileName(IPropertyDescriptor propertyDescriptor, java.lang.Object model)
           
 void setBlobDownloadService(BlobDownloadService blobDownloadService)
           
 void setDescriptorService(DescriptorService descriptorService)
           
 void setPersistenceService(PersistenceService persistenceService)
           
 void store(IPropertyDescriptor propertyDescriptor, java.lang.Object model, org.apache.tapestry.request.IUploadFile file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFilePersister

public DefaultFilePersister()
Method Detail

store

public void store(IPropertyDescriptor propertyDescriptor,
                  java.lang.Object model,
                  org.apache.tapestry.request.IUploadFile file)
Specified by:
store in interface IFilePersister

getData

public byte[] getData(IPropertyDescriptor propertyDescriptor,
                      java.lang.Object model)
Specified by:
getData in interface IFilePersister

delete

public void delete(IPropertyDescriptor propertyDescriptor,
                   java.lang.Object model)
Specified by:
delete in interface IFilePersister

getAsset

public org.apache.tapestry.IAsset getAsset(IPropertyDescriptor propertyDescriptor,
                                           java.lang.Object model)
Specified by:
getAsset in interface IFilePersister

getContentType

public java.lang.String getContentType(IPropertyDescriptor propertyDescriptor,
                                       java.lang.Object model)
Specified by:
getContentType in interface IFilePersister

getFileName

public java.lang.String getFileName(IPropertyDescriptor propertyDescriptor,
                                    java.lang.Object model)
Specified by:
getFileName in interface IFilePersister

setPersistenceService

public void setPersistenceService(PersistenceService persistenceService)

setBlobDownloadService

public void setBlobDownloadService(BlobDownloadService blobDownloadService)

setDescriptorService

public void setDescriptorService(DescriptorService descriptorService)


Copyright © 2004-2008. All Rights Reserved.