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