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.ShowPageBeanModel;
006    
007    
008    public class ShowPageBeanModelAnnotationHandler extends BeanModelAnnotationHandler
009                    implements DescriptorAnnotationHandler<ShowPageBeanModel, TynamoClassDescriptor>
010    {
011            public TynamoClassDescriptor decorateFromAnnotation(ShowPageBeanModel annotation, TynamoClassDescriptor descriptor)
012            {
013                    configureBeanModelExtension(descriptor, InternalConstants.SHOW_PAGE_CONTEXT_KEY, annotation.exclude(),
014                                    annotation.include(), annotation.reorder());
015                    return descriptor;
016            }
017    
018    }