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