public interface io.ebeaninternal.api.SpiTransaction extends io.ebean.Transaction
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.ebeaninternal.api.SpiTransaction
super_class: java.lang.Object
{
public abstract java.lang.String getLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getLogPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isLogSql();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isLogSummary();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void logSql(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
msg
public abstract void logSummary(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
msg
public abstract void registerDeferred(io.ebeaninternal.server.core.PersistDeferredRelationship);
descriptor: (Lio/ebeaninternal/server/core/PersistDeferredRelationship;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
derived
public abstract void registerDeleteBean(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
hash
public abstract boolean isRegisteredDeleteBean(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
hash
public abstract void unregisterBeans();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRegisteredBean(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bean
public abstract java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getStartNanoTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Boolean isUpdateAllLoadedProperties();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.ebean.annotation.DocStoreMode getDocStoreMode();
descriptor: ()Lio/ebean/annotation/DocStoreMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getDocStoreBatchSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getBatchSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Boolean getBatchGetGeneratedKeys();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void depth(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
diff
public abstract int depth();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isExplicit();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.ebeaninternal.api.TransactionEvent getEvent();
descriptor: ()Lio/ebeaninternal/api/TransactionEvent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isPersistCascade();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isBatchThisRequest();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.ebeaninternal.server.persist.BatchControl getBatchControl();
descriptor: ()Lio/ebeaninternal/server/persist/BatchControl;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setBatchControl(io.ebeaninternal.server.persist.BatchControl);
descriptor: (Lio/ebeaninternal/server/persist/BatchControl;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
control
public abstract io.ebean.bean.PersistenceContext getPersistenceContext();
descriptor: ()Lio/ebean/bean/PersistenceContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setPersistenceContext(io.ebean.bean.PersistenceContext);
descriptor: (Lio/ebean/bean/PersistenceContext;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract java.sql.Connection getInternalConnection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSaveAssocManyIntersection(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
intersectionTable
beanName
public abstract boolean checkBatchEscalationOnCascade(io.ebeaninternal.server.core.PersistRequestBean<?>);
descriptor: (Lio/ebeaninternal/server/core/PersistRequestBean;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/ebeaninternal/server/core/PersistRequestBean<*>;)Z
MethodParameters:
Name Flags
request
public abstract void flushBatchOnCascade();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void flushBatchOnRollback();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.persistence.PersistenceException translate(java.lang.String, java.sql.SQLException);
descriptor: (Ljava/lang/String;Ljava/sql/SQLException;)Ljavax/persistence/PersistenceException;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
message
cause
public abstract void markNotQueryOnly();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void checkBatchEscalationOnCollection();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void flushBatchOnCollection();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addBeanChange(io.ebean.event.changelog.BeanChange);
descriptor: (Lio/ebean/event/changelog/BeanChange;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
beanChange
public abstract void sendChangeLog(io.ebean.event.changelog.ChangeSet);
descriptor: (Lio/ebean/event/changelog/ChangeSet;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
changeSet
public abstract io.ebeanservice.docstore.api.DocStoreTransaction getDocStoreTransaction();
descriptor: ()Lio/ebeanservice/docstore/api/DocStoreTransaction;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTenantId(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tenantId
public abstract java.lang.Object getTenantId();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long profileOffset();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void profileEvent(io.ebeaninternal.api.SpiProfileTransactionEvent);
descriptor: (Lio/ebeaninternal/api/SpiProfileTransactionEvent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract void setProfileStream(io.ebeaninternal.server.transaction.ProfileStream);
descriptor: (Lio/ebeaninternal/server/transaction/ProfileStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
profileStream
public abstract io.ebeaninternal.server.transaction.ProfileStream profileStream();
descriptor: ()Lio/ebeaninternal/server/transaction/ProfileStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setProfileLocation(io.ebean.ProfileLocation);
descriptor: (Lio/ebean/ProfileLocation;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
profileLocation
public abstract io.ebean.ProfileLocation getProfileLocation();
descriptor: ()Lio/ebean/ProfileLocation;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isNestedUseSavepoint();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSkipCacheExplicit();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void preCommit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void postCommit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void postRollback(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cause
}
SourceFile: "SpiTransaction.java"