001package io.ebean.enhance.common; 002 003/** 004 * Constant values used in byte code generation. 005 */ 006public interface EnhanceConstants { 007 008 String AVAJE_TRANSACTIONAL_ANNOTATION = "Lio/ebean/annotation/Transactional;"; 009 010 String JAVAX_PERSISTENCE = "Ljavax/persistence/"; 011 012 String ENTITY_ANNOTATION = "Ljavax/persistence/Entity;"; 013 014 String DOCSTORE_ANNOTATION = "Lio/ebean/annotation/DocStore;"; 015 016 String EMBEDDABLE_ANNOTATION = "Ljavax/persistence/Embeddable;"; 017 018 String MAPPEDSUPERCLASS_ANNOTATION = "Ljavax/persistence/MappedSuperclass;"; 019 020 String IDENTITY_FIELD = "_ebean_identity"; 021 022 String INTERCEPT_FIELD = "_ebean_intercept"; 023 024 String C_ENHANCEDTRANSACTIONAL = "io/ebean/bean/EnhancedTransactional"; 025 026 String C_ENTITYBEAN = "io/ebean/bean/EntityBean"; 027 028 String C_SCALAOBJECT = "scala/ScalaObject"; 029 030 String C_GROOVYOBJECT = "groovy/lang/GroovyObject"; 031 032 String C_INTERCEPT = "io/ebean/bean/EntityBeanIntercept"; 033 034 String C_BEANCOLLECTION = "io/ebean/bean/BeanCollection"; 035 036 String L_INTERCEPT = "Lio/ebean/bean/EntityBeanIntercept;"; 037 038 String L_SCOPETRANS = "Lio/ebeaninternal/api/ScopeTrans;"; 039 040 String L_HELPSCOPETRANS = "Lio/ebeaninternal/api/HelpScopeTrans;"; 041 042 String L_DRAFT = "Lio/ebean/annotation/Draft;"; 043 044 String C_TXSCOPE = "io/ebean/TxScope"; 045 046 String C_TXTYPE = "io/ebean/annotation/TxType"; 047 048 String C_TXISOLATION = "io/ebean/annotation/TxIsolation"; 049 050 String C_PERSISTBATCH = "io/ebean/annotation/PersistBatch"; 051 052 String EBEAN_MODEL = "io/ebean/Model"; 053 054 String BEANLIST = "io/ebean/common/BeanList"; 055 056 String BEANSET = "io/ebean/common/BeanSet"; 057 058 String BEANMAP = "io/ebean/common/BeanMap"; 059 060 String L_JETBRAINS_NOTNULL = "Lorg/jetbrains/annotations/NotNull;"; 061 062 String L_EBEAN_NOTNULL = "Lio/ebean/annotation/NotNull;"; 063}