001package org.biopax.paxtools.impl.level3; 002 003import org.biopax.paxtools.model.level3.SequenceModificationVocabulary; 004import org.hibernate.annotations.Cache; 005import org.hibernate.annotations.CacheConcurrencyStrategy; 006import org.hibernate.annotations.Proxy; 007import org.hibernate.annotations.DynamicInsert; 008import org.hibernate.annotations.DynamicUpdate; 009import org.hibernate.search.annotations.Indexed; 010 011import javax.persistence.Entity; 012import javax.persistence.Transient; 013 014/** 015 */ 016 017@Entity 018@Proxy(proxyClass= SequenceModificationVocabulary.class) 019@Indexed 020@DynamicUpdate @DynamicInsert 021@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) 022public class SequenceModificationVocabularyImpl extends ControlledVocabularyImpl 023 implements SequenceModificationVocabulary 024{ 025 public SequenceModificationVocabularyImpl() { 026 } 027 028 @Override @Transient 029 public Class<? extends SequenceModificationVocabulary> getModelInterface() { 030 return SequenceModificationVocabulary.class; 031 } 032}