org.trails.component.blob
Interface IFilePersister

All Known Implementing Classes:
DefaultFilePersister

public interface IFilePersister

An interface to the persistence mechanism that allows to plug in different strategies for persisting binary files.


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 store(IPropertyDescriptor propertyDescriptor, java.lang.Object model, org.apache.tapestry.request.IUploadFile file)
           
 

Method Detail

getAsset

org.apache.tapestry.IAsset getAsset(IPropertyDescriptor propertyDescriptor,
                                    java.lang.Object model)

store

void store(IPropertyDescriptor propertyDescriptor,
           java.lang.Object model,
           org.apache.tapestry.request.IUploadFile file)

getData

byte[] getData(IPropertyDescriptor propertyDescriptor,
               java.lang.Object model)

getContentType

java.lang.String getContentType(IPropertyDescriptor propertyDescriptor,
                                java.lang.Object model)

getFileName

java.lang.String getFileName(IPropertyDescriptor propertyDescriptor,
                             java.lang.Object model)

delete

void delete(IPropertyDescriptor propertyDescriptor,
            java.lang.Object model)


Copyright © 2004-2008. All Rights Reserved.