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}