001 package org.tynamo.descriptor.annotation.handlers;
002
003 import org.tynamo.internal.InternalConstants;
004 import org.tynamo.descriptor.TynamoClassDescriptor;
005 import org.tynamo.descriptor.annotation.beaneditor.DefaultBeanModel;
006
007
008 public class DefaultBeanModelAnnotationHandler extends BeanModelAnnotationHandler
009 implements DescriptorAnnotationHandler<DefaultBeanModel, TynamoClassDescriptor>
010 {
011 public TynamoClassDescriptor decorateFromAnnotation(DefaultBeanModel annotation, TynamoClassDescriptor descriptor)
012 {
013 configureBeanModelExtension(descriptor, InternalConstants.DEFAULT_BEANMODEL_CONTEXT_KEY, annotation.exclude(),
014 annotation.include(), annotation.reorder());
015 return descriptor;
016 }
017
018 }