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); } }