001package org.biopax.paxtools.impl.level3;
002
003import org.biopax.paxtools.model.level3.TransportWithBiochemicalReaction;
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@Proxy(proxyClass=TransportWithBiochemicalReaction.class)
015@Entity
016@Indexed
017@DynamicUpdate @DynamicInsert
018@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
019public class TransportWithBiochemicalReactionImpl extends BiochemicalReactionImpl
020        implements TransportWithBiochemicalReaction
021{
022        public TransportWithBiochemicalReactionImpl() {}
023        
024    @Transient
025    public Class<? extends TransportWithBiochemicalReaction> getModelInterface()
026    {
027        return TransportWithBiochemicalReaction.class;
028    }
029
030}