Annotation Type BeanTableSchemaAttributeTag


@Target(TYPE) @Retention(RUNTIME) public @interface BeanTableSchemaAttributeTag
This meta-annotation is not used directly in DynamoDb beans, it is used to annotate other annotations that are used with DynamoDb beans. You should use this meta-annotation if you are creating new annotations for the BeanTableSchema. Meta-annotation for BeanTableSchema annotations that are used to assign an StaticAttributeTag to a property on the bean. When an annotation that is annotated with this meta-annotation is found on a property being scanned by the BeanTableSchema then a static method named 'attributeTagFor' will be invoked passing in a single argument which is the property annotation itself. See BeanTableSchemaAttributeTags for an example of how to implement the StaticAttributeTag suppliers for bean mapper annotations.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details