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_QUERYBEAN = "io/ebean/typequery/TQRootBean";
055  String C_ENHANCEDTRANSACTIONAL = "io/ebean/bean/EnhancedTransactional";
056  String C_ENTITYBEAN = "io/ebean/bean/EntityBean";
057  String C_SCALAOBJECT = "scala/ScalaObject";
058  String C_GROOVYOBJECT = "groovy/lang/GroovyObject";
059  String C_RECORDTYPE = "java/lang/Record";
060  String C_INTERCEPT_I = "io/ebean/bean/EntityBeanIntercept";
061  String C_INTERCEPT_RW = "io/ebean/bean/InterceptReadWrite";
062  String C_INTERCEPT_RO = "io/ebean/bean/InterceptReadOnly";
063  String C_BEANCOLLECTION = "io/ebean/bean/BeanCollection";
064  String C_TOSTRINGBUILDER = "io/ebean/bean/ToStringBuilder";
065
066  String L_STRING = "Ljava/lang/String;";
067  String L_OBJECT = "Ljava/lang/Object;";
068  String L_INTERCEPT = "Lio/ebean/bean/EntityBeanIntercept;";
069  String L_HELPSCOPETRANS = "Lio/ebeaninternal/api/HelpScopeTrans;";
070  String L_DRAFT = "Lio/ebean/annotation/Draft;";
071  String C_TXSCOPE = "io/ebean/TxScope";
072  String C_TXTYPE = "io/ebean/annotation/TxType";
073  String C_TXISOLATION = "io/ebean/annotation/TxIsolation";
074  String C_PERSISTBATCH = "io/ebean/annotation/PersistBatch";
075  String C_TXOPTION = "io/ebean/annotation/TxOption";
076  String BEANLIST = "io/ebean/common/BeanList";
077  String BEANSET = "io/ebean/common/BeanSet";
078  String BEANMAP = "io/ebean/common/BeanMap";
079  String ARRAYLIST = "java/util/ArrayList";
080  String LINKEDHASHSET = "java/util/LinkedHashSet";
081  String LINKEDHASHMAP = "java/util/LinkedHashMap";
082  String L_JETBRAINS_NOTNULL = "Lorg/jetbrains/annotations/NotNull;";
083  String L_EBEAN_NOTNULL = "Lio/ebean/annotation/NotNull;";
084  String L_DBARRAY = "Lio/ebean/annotation/DbArray;";
085}