001package io.ebean.enhance.common; 002 003/** 004 * Constant values used in byte code generation. 005 */ 006public interface EnhanceConstants { 007 008 String INIT = "<init>"; 009 010 String CLINIT = "<clinit>"; 011 012 String NOARG_VOID = "()V"; 013 014 String MOCKITO_MOCK = "$MockitoMock$"; 015 016 String TRANSACTIONAL_ANNOTATION = "Lio/ebean/annotation/Transactional;"; 017 String TYPEQUERYBEAN_ANNOTATION = "Lio/ebean/typequery/TypeQueryBean;"; 018 019 String JAVAX_PERSISTENCE = "Ljavax/persistence/"; 020 021 String ENTITY_ANNOTATION = "Ljavax/persistence/Entity;"; 022 023 String DOCSTORE_ANNOTATION = "Lio/ebean/annotation/DocStore;"; 024 025 String EMBEDDABLE_ANNOTATION = "Ljavax/persistence/Embeddable;"; 026 027 String MAPPEDSUPERCLASS_ANNOTATION = "Ljavax/persistence/MappedSuperclass;"; 028 029 String IDENTITY_FIELD = "_ebean_identity"; 030 031 String INTERCEPT_FIELD = "_ebean_intercept"; 032 033 String C_OBJECT = "java/lang/Object"; 034 035 String C_MODEL = "io/ebean/Model"; 036 037 String C_ENHANCEDTRANSACTIONAL = "io/ebean/bean/EnhancedTransactional"; 038 039 String C_ENTITYBEAN = "io/ebean/bean/EntityBean"; 040 041 String C_SCALAOBJECT = "scala/ScalaObject"; 042 043 String C_GROOVYOBJECT = "groovy/lang/GroovyObject"; 044 045 String C_INTERCEPT_I = "io/ebean/bean/EntityBeanIntercept"; 046 String C_INTERCEPT_RW = "io/ebean/bean/InterceptReadWrite"; 047 String C_INTERCEPT_RO = "io/ebean/bean/InterceptReadOnly"; 048 049 String C_BEANCOLLECTION = "io/ebean/bean/BeanCollection"; 050 051 String L_STRING = "Ljava/lang/String;"; 052 053 String L_OBJECT = "Ljava/lang/Object;"; 054 055 String L_INTERCEPT = "Lio/ebean/bean/EntityBeanIntercept;"; 056 057 String L_HELPSCOPETRANS = "Lio/ebeaninternal/api/HelpScopeTrans;"; 058 059 String L_DRAFT = "Lio/ebean/annotation/Draft;"; 060 061 String C_TXSCOPE = "io/ebean/TxScope"; 062 063 String C_TXTYPE = "io/ebean/annotation/TxType"; 064 065 String C_TXISOLATION = "io/ebean/annotation/TxIsolation"; 066 067 String C_PERSISTBATCH = "io/ebean/annotation/PersistBatch"; 068 069 String C_TXOPTION = "io/ebean/annotation/TxOption"; 070 071 String BEANLIST = "io/ebean/common/BeanList"; 072 073 String BEANSET = "io/ebean/common/BeanSet"; 074 075 String BEANMAP = "io/ebean/common/BeanMap"; 076 077 String ARRAYLIST = "java/util/ArrayList"; 078 079 String LINKEDHASHSET = "java/util/LinkedHashSet"; 080 081 String LINKEDHASHMAP = "java/util/LinkedHashMap"; 082 083 String L_JETBRAINS_NOTNULL = "Lorg/jetbrains/annotations/NotNull;"; 084 085 String L_EBEAN_NOTNULL = "Lio/ebean/annotation/NotNull;"; 086}