package org.tynamo.descriptor.annotation.handlers;
import org.tynamo.descriptor.TynamoPropertyDescriptor;
import org.tynamo.descriptor.annotation.BlobDescriptor;
import org.tynamo.descriptor.extension.BlobDescriptorExtension;
public class BlobDescriptorAnnotationHandler implements DescriptorAnnotationHandler<BlobDescriptor, TynamoPropertyDescriptor>
{
public void decorateFromAnnotation(BlobDescriptor blobDescriptorAnnotation,
TynamoPropertyDescriptor descriptor)
{
BlobDescriptorExtension blobDescriptor = new BlobDescriptorExtension(descriptor.getPropertyType());
AnnotationHandlerUtils.setPropertiesFromAnnotation(blobDescriptorAnnotation, blobDescriptor);
descriptor.addExtension(BlobDescriptorExtension.class, blobDescriptor);
}
}