@Test @DisplayName("have null transaction by default") void haveNullTxByDefault() { assertNull(newEntity().transaction()); }
@VisibleForTesting final @Nullable Transaction<I, ? extends TransactionalEntity<I, S, B>, S, B> transaction() { return transaction; }
TransactionalEntity extends AbstractEntity<I, S> { @VisibleForTesting final @Nullable Transaction<I, ? extends TransactionalEntity<I, S, B>, S, B> transaction() { return transaction; } }
TransactionalEntity extends AbstractEntity<I, S> { @VisibleForTesting final @Nullable Transaction<I, ? extends TransactionalEntity<I, S, B>, S, B> transaction() { return transaction; } protected  TransactionalEntity(); protected  TransactionalEntity(I id); }
TransactionalEntity extends AbstractEntity<I, S> { @VisibleForTesting final @Nullable Transaction<I, ? extends TransactionalEntity<I, S, B>, S, B> transaction() { return transaction; } protected  TransactionalEntity(); protected  TransactionalEntity(I id); @Internal final boolean changed(); @Override final LifecycleFlags getLifecycleFlags(); }
TransactionalEntity extends AbstractEntity<I, S> { @VisibleForTesting final @Nullable Transaction<I, ? extends TransactionalEntity<I, S, B>, S, B> transaction() { return transaction; } protected  TransactionalEntity(); protected  TransactionalEntity(I id); @Internal final boolean changed(); @Override final LifecycleFlags getLifecycleFlags();  }