org.tynamo.blob
Interface BlobManager

All Known Implementing Classes:
DefaultBlobManager

public interface BlobManager

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


Method Summary
 org.apache.tapestry5.Link createBlobLink(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 void delete(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 String getContentType(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 byte[] getData(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 String getFileName(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 boolean isNotNull(TynamoPropertyDescriptor propertyDescriptor, Object model)
           
 void store(TynamoPropertyDescriptor propertyDescriptor, Object model, org.apache.tapestry5.upload.services.UploadedFile file)
           
 

Method Detail

createBlobLink

org.apache.tapestry5.Link createBlobLink(TynamoPropertyDescriptor propertyDescriptor,
                                         Object model)

store

void store(TynamoPropertyDescriptor propertyDescriptor,
           Object model,
           org.apache.tapestry5.upload.services.UploadedFile file)

getData

byte[] getData(TynamoPropertyDescriptor propertyDescriptor,
               Object model)

getContentType

String getContentType(TynamoPropertyDescriptor propertyDescriptor,
                      Object model)

getFileName

String getFileName(TynamoPropertyDescriptor propertyDescriptor,
                   Object model)

delete

void delete(TynamoPropertyDescriptor propertyDescriptor,
            Object model)

isNotNull

boolean isNotNull(TynamoPropertyDescriptor propertyDescriptor,
                  Object model)


Copyright © 2004-2012. All Rights Reserved.