Annotation metadata
stemey edited this page Oct 21, 2012
·
5 revisions
The annotation meta attribute servcie creates Meta attributes for all annotation types specified. In the following example meta attributes are created for all annotations in the package "my.annotations".
<import resource="classpath:/atem/annotation/entitytype.xml" />
<import resource="classpath:/atem/pojo/entitytype-example.xml" />
<bean id="atem-repository"
class="org.atemsource.atem.impl.common.EntityTypeRepositoryImpl"
init-method="init">
<property name="repositories">
<list>
<ref bean="atem-entityType-repository" />
<ref bean="atem-attribute-repository" />
<ref bean="annotation-repository" />
<ref bean="atem-pojo-repository" />
</list>
</property>
</bean>
<bean id="annotation-repository" parent="atem-annotation-repository">
<property name="includedPackage" value="my.annotations" />
</bean>
<bean id="constraint-annotation-metaAtributeService" class="org.atemsource.atem.impl.annotation.AnnotationMetaAttributeService">
<property name="annotationTypeFilter" ref="annotation-repository"/>
</bean>