org.trails.descriptor
Class BlobDescriptorExtension

java.lang.Object
  extended by org.trails.descriptor.BlobDescriptorExtension
All Implemented Interfaces:
java.io.Serializable, IDescriptorExtension, IExpressionSupport

public class BlobDescriptorExtension
extends java.lang.Object
implements IDescriptorExtension, IExpressionSupport

See Also:
Serialized Form

Nested Class Summary
static class BlobDescriptorExtension.ContentDisposition
           
static class BlobDescriptorExtension.RenderType
           
 
Field Summary
protected static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
BlobDescriptorExtension(BlobDescriptorExtension dto)
           
BlobDescriptorExtension(java.lang.Class beanType, IPropertyDescriptor propertyDescriptor)
           
 
Method Summary
 java.lang.Object clone()
          Overrides
 void copyFrom(IDescriptor descriptor)
           
 java.lang.String findAddExpression()
          Interface Implementation
 java.lang.String findRemoveExpression()
           
 java.lang.Class getBeanType()
           
 BlobDescriptorExtension.ContentDisposition getContentDisposition()
           
 java.lang.String getContentType()
           
 java.lang.String getExpression(java.lang.String method)
           
 java.lang.String getFileName()
           
 IPropertyDescriptor getPropertyDescriptor()
           
 java.lang.Class getPropertyType()
           
 BlobDescriptorExtension.RenderType getRenderType()
           
 boolean isBytes()
           
 boolean isHidden()
           
 boolean isITrailsBlob()
           
 boolean isSearchable()
           
 void setBeanType(java.lang.Class beanType)
           
 void setContentDisposition(BlobDescriptorExtension.ContentDisposition contentDisposition)
           
 void setContentType(java.lang.String contentType)
           
 void setFileName(java.lang.String fileName)
           
 void setHidden(boolean hidden)
           
 void setPropertyDescriptor(IPropertyDescriptor propertyDescriptor)
           
 void setPropertyType(java.lang.Class propertyType)
           
 void setRenderType(BlobDescriptorExtension.RenderType renderType)
           
 void setSearchable(boolean searchable)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final org.apache.commons.logging.Log LOG
Constructor Detail

BlobDescriptorExtension

public BlobDescriptorExtension(java.lang.Class beanType,
                               IPropertyDescriptor propertyDescriptor)
Parameters:
beanType -
propertyDescriptor -

BlobDescriptorExtension

public BlobDescriptorExtension(BlobDescriptorExtension dto)
Parameters:
dto -
Method Detail

isBytes

public boolean isBytes()

isITrailsBlob

public boolean isITrailsBlob()

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getRenderType

public BlobDescriptorExtension.RenderType getRenderType()

setRenderType

public void setRenderType(BlobDescriptorExtension.RenderType renderType)

getContentDisposition

public BlobDescriptorExtension.ContentDisposition getContentDisposition()

setContentDisposition

public void setContentDisposition(BlobDescriptorExtension.ContentDisposition contentDisposition)

clone

public java.lang.Object clone()
Overrides

Overrides:
clone in class java.lang.Object

copyFrom

public void copyFrom(IDescriptor descriptor)

findAddExpression

public java.lang.String findAddExpression()
Interface Implementation

Specified by:
findAddExpression in interface IExpressionSupport

findRemoveExpression

public java.lang.String findRemoveExpression()
Specified by:
findRemoveExpression in interface IExpressionSupport

getExpression

public java.lang.String getExpression(java.lang.String method)
Specified by:
getExpression in interface IExpressionSupport

getBeanType

public java.lang.Class getBeanType()

setBeanType

public void setBeanType(java.lang.Class beanType)

getPropertyType

public java.lang.Class getPropertyType()

setPropertyType

public void setPropertyType(java.lang.Class propertyType)

isSearchable

public boolean isSearchable()

setSearchable

public void setSearchable(boolean searchable)

getPropertyDescriptor

public IPropertyDescriptor getPropertyDescriptor()

setPropertyDescriptor

public void setPropertyDescriptor(IPropertyDescriptor propertyDescriptor)

isHidden

public boolean isHidden()

setHidden

public void setHidden(boolean hidden)


Copyright © 2004-2007. All Rights Reserved.