001package io.ebean.enhance.common;
002
003/**
004 * Constant values used in byte code generation.
005 */
006public interface EnhanceConstants {
007
008  String AVAJE_TRANSACTIONAL_ANNOTATION = "Lio/ebean/annotation/Transactional;";
009
010  String JAVAX_PERSISTENCE = "Ljavax/persistence/";
011
012  String ENTITY_ANNOTATION = "Ljavax/persistence/Entity;";
013
014  String DOCSTORE_ANNOTATION = "Lio/ebean/annotation/DocStore;";
015
016  String EMBEDDABLE_ANNOTATION = "Ljavax/persistence/Embeddable;";
017
018  String MAPPEDSUPERCLASS_ANNOTATION = "Ljavax/persistence/MappedSuperclass;";
019
020  String IDENTITY_FIELD = "_ebean_identity";
021
022  String INTERCEPT_FIELD = "_ebean_intercept";
023
024  String C_ENHANCEDTRANSACTIONAL = "io/ebean/bean/EnhancedTransactional";
025
026  String C_ENTITYBEAN = "io/ebean/bean/EntityBean";
027
028  String C_SCALAOBJECT = "scala/ScalaObject";
029
030  String C_GROOVYOBJECT = "groovy/lang/GroovyObject";
031
032  String C_INTERCEPT = "io/ebean/bean/EntityBeanIntercept";
033
034  String C_BEANCOLLECTION = "io/ebean/bean/BeanCollection";
035
036  String L_INTERCEPT = "Lio/ebean/bean/EntityBeanIntercept;";
037
038  String L_SCOPETRANS = "Lio/ebeaninternal/api/ScopeTrans;";
039
040  String L_HELPSCOPETRANS = "Lio/ebeaninternal/api/HelpScopeTrans;";
041
042  String L_DRAFT = "Lio/ebean/annotation/Draft;";
043
044  String C_TXSCOPE = "io/ebean/TxScope";
045
046  String C_TXTYPE = "io/ebean/annotation/TxType";
047
048  String C_TXISOLATION = "io/ebean/annotation/TxIsolation";
049
050  String C_PERSISTBATCH = "io/ebean/annotation/PersistBatch";
051
052  String EBEAN_MODEL = "io/ebean/Model";
053
054  String BEANLIST = "io/ebean/common/BeanList";
055
056  String BEANSET = "io/ebean/common/BeanSet";
057
058  String BEANMAP = "io/ebean/common/BeanMap";
059
060  String L_JETBRAINS_NOTNULL = "Lorg/jetbrains/annotations/NotNull;";
061
062  String L_EBEAN_NOTNULL = "Lio/ebean/annotation/NotNull;";
063}