add missing @since annotations

This commit is contained in:
Gavin King 2023-07-21 20:51:38 +02:00
parent 1d22d8e174
commit c15232141d

View File

@ -220,6 +220,8 @@ default void inSession(Consumer<Session> action) {
/**
* Open a {@link StatelessSession} and use it to perform an action.
*
* @since 6.3
*/
default void inStatelessSession(Consumer<StatelessSession> action) {
try ( StatelessSession session = openStatelessSession() ) {
@ -238,6 +240,8 @@ default void inTransaction(Consumer<Session> action) {
/**
* Open a {@link StatelessSession} and use it to perform an action
* within the bounds of a transaction.
*
* @since 6.3
*/
default void inStatelessTransaction(Consumer<StatelessSession> action) {
inStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) );
@ -254,6 +258,8 @@ default <R> R fromSession(Function<Session,R> action) {
/**
* Open a {@link StatelessSession} and use it to obtain a value.
*
* @since 6.3
*/
default <R> R fromStatelessSession(Function<StatelessSession,R> action) {
try ( StatelessSession session = openStatelessSession() ) {
@ -272,6 +278,8 @@ default <R> R fromTransaction(Function<Session,R> action) {
/**
* Open a {@link StatelessSession} and use it to obtain a value
* within the bounds of a transaction.
*
* @since 6.3
*/
default <R> R fromStatelessTransaction(Function<StatelessSession,R> action) {
return fromStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) );