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. * Open a {@link StatelessSession} and use it to perform an action.
*
* @since 6.3
*/ */
default void inStatelessSession(Consumer<StatelessSession> action) { default void inStatelessSession(Consumer<StatelessSession> action) {
try ( StatelessSession session = openStatelessSession() ) { 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 * Open a {@link StatelessSession} and use it to perform an action
* within the bounds of a transaction. * within the bounds of a transaction.
*
* @since 6.3
*/ */
default void inStatelessTransaction(Consumer<StatelessSession> action) { default void inStatelessTransaction(Consumer<StatelessSession> action) {
inStatelessSession( session -> manageTransaction( session, session.beginTransaction(), 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. * Open a {@link StatelessSession} and use it to obtain a value.
*
* @since 6.3
*/ */
default <R> R fromStatelessSession(Function<StatelessSession,R> action) { default <R> R fromStatelessSession(Function<StatelessSession,R> action) {
try ( StatelessSession session = openStatelessSession() ) { 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 * Open a {@link StatelessSession} and use it to obtain a value
* within the bounds of a transaction. * within the bounds of a transaction.
*
* @since 6.3
*/ */
default <R> R fromStatelessTransaction(Function<StatelessSession,R> action) { default <R> R fromStatelessTransaction(Function<StatelessSession,R> action) {
return fromStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) ); return fromStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) );