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 AVAJE_TRANSACTIONAL_ANNOTATION = "Lio/ebean/annotation/Transactional;";
015
016  String JAVAX_PERSISTENCE = "Ljavax/persistence/";
017
018  String ENTITY_ANNOTATION = "Ljavax/persistence/Entity;";
019
020  String DOCSTORE_ANNOTATION = "Lio/ebean/annotation/DocStore;";
021
022  String EMBEDDABLE_ANNOTATION = "Ljavax/persistence/Embeddable;";
023
024  String MAPPEDSUPERCLASS_ANNOTATION = "Ljavax/persistence/MappedSuperclass;";
025
026  String IDENTITY_FIELD = "_ebean_identity";
027
028  String INTERCEPT_FIELD = "_ebean_intercept";
029
030  String C_OBJECT = "java/lang/Object";
031
032  String C_MODEL = "io/ebean/Model";
033
034  String C_ENHANCEDTRANSACTIONAL = "io/ebean/bean/EnhancedTransactional";
035
036  String C_ENTITYBEAN = "io/ebean/bean/EntityBean";
037
038  String C_SCALAOBJECT = "scala/ScalaObject";
039
040  String C_GROOVYOBJECT = "groovy/lang/GroovyObject";
041
042  String C_INTERCEPT = "io/ebean/bean/EntityBeanIntercept";
043
044  String C_BEANCOLLECTION = "io/ebean/bean/BeanCollection";
045
046  String L_INTERCEPT = "Lio/ebean/bean/EntityBeanIntercept;";
047
048  String L_SCOPETRANS = "Lio/ebeaninternal/api/ScopeTrans;";
049
050  String L_HELPSCOPETRANS = "Lio/ebeaninternal/api/HelpScopeTrans;";
051
052  String L_DRAFT = "Lio/ebean/annotation/Draft;";
053
054  String C_TXSCOPE = "io/ebean/TxScope";
055
056  String C_TXTYPE = "io/ebean/annotation/TxType";
057
058  String C_TXISOLATION = "io/ebean/annotation/TxIsolation";
059
060  String C_PERSISTBATCH = "io/ebean/annotation/PersistBatch";
061
062  String BEANLIST = "io/ebean/common/BeanList";
063
064  String BEANSET = "io/ebean/common/BeanSet";
065
066  String BEANMAP = "io/ebean/common/BeanMap";
067
068  String L_JETBRAINS_NOTNULL = "Lorg/jetbrains/annotations/NotNull;";
069
070  String L_EBEAN_NOTNULL = "Lio/ebean/annotation/NotNull;";
071}