/** * Handles the index definitions of the entity. * * @param metadata * the metadata * @param parsed * the set of annotations parsed * * @since 2.0.0 */ private void handleIndexes(EntityMetadata metadata, Set<Class<? extends Annotation>> parsed) { final Indexes indexes = this.getClazz().getAnnotation(Indexes.class); if ((indexes != null) && (indexes.value().length > 0)) { parsed.add(Indexes.class); for (final Index index : indexes.value()) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } else { final Index index = this.getClazz().getAnnotation(Index.class); parsed.add(Index.class); if (index != null) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } }
/** * Handles the index definitions of the entity. * * @param metadata * the metadata * @param parsed * the set of annotations parsed * * @since 2.0.0 */ private void handleIndexes(EntityMetadata metadata, Set<Class<? extends Annotation>> parsed) { final Indexes indexes = this.getClazz().getAnnotation(Indexes.class); if ((indexes != null) && (indexes.value().length > 0)) { parsed.add(Indexes.class); for (final Index index : indexes.value()) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } else { final Index index = this.getClazz().getAnnotation(Index.class); parsed.add(Index.class); if (index != null) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } }
/** * Handles the index definitions of the entity. * * @param metadata * the metadata * @param parsed * the set of annotations parsed * * @since 2.0.0 */ private void handleIndexes(EntityMetadata metadata, Set<Class<? extends Annotation>> parsed) { final Indexes indexes = this.getClazz().getAnnotation(Indexes.class); if ((indexes != null) && (indexes.value().length > 0)) { parsed.add(Indexes.class); for (final Index index : indexes.value()) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } else { final Index index = this.getClazz().getAnnotation(Index.class); parsed.add(Index.class); if (index != null) { this.indexes.add(new IndexMetadataImpl(this.getLocator(), index)); } } }