Skip to content

Commit b2d3606

Browse files
committed
tidy up org.hibernate.internal
- make some things package-private - move some stuff out to where it's used
1 parent 04366bd commit b2d3606

File tree

44 files changed

+207
-205
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+207
-205
lines changed

hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java

Lines changed: 64 additions & 63 deletions
Large diffs are not rendered by default.

hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementHelper.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,12 @@
99

1010
import org.hibernate.FlushMode;
1111
import org.hibernate.LazyInitializationException;
12-
import org.hibernate.engine.spi.SessionFactoryImplementor;
13-
import org.hibernate.engine.spi.SessionImplementor;
1412
import org.hibernate.engine.spi.SharedSessionContractImplementor;
1513
import org.hibernate.internal.SessionFactoryRegistry;
1614
import org.hibernate.mapping.Collection;
1715
import org.hibernate.mapping.ManyToOne;
1816
import org.hibernate.mapping.Property;
1917
import org.hibernate.mapping.ToOne;
20-
import org.hibernate.mapping.Value;
2118

2219
import static org.hibernate.bytecode.enhance.spi.interceptor.BytecodeInterceptorLogging.BYTECODE_INTERCEPTOR_LOGGER;
2320

@@ -39,7 +36,7 @@ public static boolean includeInBaseFetchGroup(
3936
boolean isEnhanced,
4037
InheritanceChecker inheritanceChecker,
4138
boolean collectionsInDefaultFetchGroupEnabled) {
42-
final Value value = bootMapping.getValue();
39+
final var value = bootMapping.getValue();
4340

4441
if ( ! isEnhanced ) {
4542
if ( value instanceof ToOne toOne ) {
@@ -62,7 +59,7 @@ public static boolean includeInBaseFetchGroup(
6259
if ( value instanceof ToOne toOne ) {
6360

6461
if ( ! toOne.isLazy() ) {
65-
// its not lazy... select it
62+
// it's not lazy... select it
6663
return true;
6764
}
6865

@@ -273,8 +270,8 @@ private static SharedSessionContractImplementor openTemporarySessionForLoading(
273270
throw createLazyInitializationException( Cause.NO_SF_UUID, entityName, attributeName );
274271
}
275272

276-
final SessionFactoryImplementor sf = SessionFactoryRegistry.INSTANCE.getSessionFactory( interceptor.getSessionFactoryUuid() );
277-
final SessionImplementor session = sf.openSession();
273+
final var factory = SessionFactoryRegistry.INSTANCE.getSessionFactory( interceptor.getSessionFactoryUuid() );
274+
final var session = factory.openSession();
278275
session.getPersistenceContextInternal().setDefaultReadOnly( true );
279276
session.setHibernateFlushMode( FlushMode.MANUAL );
280277
return session;

hibernate-core/src/main/java/org/hibernate/engine/creation/internal/SessionCreationOptionsAdaptor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import org.hibernate.Transaction;
1212
import org.hibernate.engine.jdbc.spi.JdbcCoordinator;
1313
import org.hibernate.engine.spi.SessionFactoryImplementor;
14+
import org.hibernate.engine.spi.SharedSessionContractImplementor;
1415
import org.hibernate.engine.spi.TransactionCompletionCallbacksImplementor;
15-
import org.hibernate.internal.AbstractSharedSessionContract;
1616
import org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode;
1717
import org.hibernate.resource.jdbc.spi.StatementInspector;
1818
import org.hibernate.resource.transaction.spi.TransactionCoordinator;
@@ -24,7 +24,7 @@
2424
/**
2525
* Wraps a {@link CommonSharedSessionCreationOptions} as a
2626
* {@link SharedSessionCreationOptions} to pass to
27-
* {@link org.hibernate.internal.AbstractSharedSessionContract}
27+
* {@code org.hibernate.internal.AbstractSharedSessionContract}
2828
* during construction.
2929
*
3030
* @param factory The {@code SessionFactoryImplementor}
@@ -33,7 +33,7 @@
3333
public record SessionCreationOptionsAdaptor(
3434
SessionFactoryImplementor factory,
3535
CommonSharedSessionCreationOptions options,
36-
AbstractSharedSessionContract originalSession)
36+
SharedSessionContractImplementor originalSession)
3737
implements SharedSessionCreationOptions {
3838

3939
@Override

hibernate-core/src/main/java/org/hibernate/engine/internal/PersistenceContexts.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package org.hibernate.engine.internal;
66

77
import org.hibernate.engine.spi.PersistenceContext;
8+
import org.hibernate.engine.spi.SessionImplementor;
89
import org.hibernate.engine.spi.SharedSessionContractImplementor;
9-
import org.hibernate.internal.SessionImpl;
1010

1111
import java.io.IOException;
1212
import java.io.ObjectInputStream;
@@ -23,7 +23,7 @@ public static PersistenceContext createPersistenceContext(SharedSessionContractI
2323
return new StatefulPersistenceContext( session );
2424
}
2525

26-
public static PersistenceContext deserialize(ObjectInputStream ois, SessionImpl session)
26+
public static PersistenceContext deserialize(ObjectInputStream ois, SessionImplementor session)
2727
throws IOException, ClassNotFoundException {
2828
return StatefulPersistenceContext.deserialize( ois, session );
2929
}

hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1881,9 +1881,8 @@ private <E> void writeCollectionToStream(
18811881
* @throws IOException deserialization errors.
18821882
* @throws ClassNotFoundException deserialization errors.
18831883
*/
1884-
public static StatefulPersistenceContext deserialize(
1885-
ObjectInputStream ois,
1886-
SessionImplementor session) throws IOException, ClassNotFoundException {
1884+
public static StatefulPersistenceContext deserialize(ObjectInputStream ois, SessionImplementor session)
1885+
throws IOException, ClassNotFoundException {
18871886
PERSISTENCE_CONTEXT_LOGGER.deserializingPersistenceContext();
18881887
final var context = new StatefulPersistenceContext( session );
18891888
final var factory = session.getFactory();

hibernate-core/src/main/java/org/hibernate/engine/spi/FilterDefinition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public Set<String> getParameterNames() {
9797
}
9898

9999
public @Nullable Supplier<?> getParameterResolver(String parameterName) {
100-
final ManagedBean<? extends Supplier<?>> resolver = parameterResolverMap.get( parameterName );
100+
final var resolver = parameterResolverMap.get( parameterName );
101101
return resolver == null ? null : resolver.getBeanInstance();
102102
}
103103

hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import org.checkerframework.checker.nullness.qual.Nullable;
99

1010
import org.hibernate.TransactionException;
11+
import org.hibernate.engine.spi.SharedSessionContractImplementor;
1112
import org.hibernate.engine.transaction.spi.TransactionImplementor;
12-
import org.hibernate.internal.AbstractSharedSessionContract;
1313
import org.hibernate.resource.transaction.spi.TransactionCoordinator;
1414
import org.hibernate.resource.transaction.spi.TransactionStatus;
1515

@@ -24,13 +24,13 @@ public class TransactionImpl implements TransactionImplementor {
2424

2525
private final TransactionCoordinator transactionCoordinator;
2626
private final boolean jpaCompliance;
27-
private final AbstractSharedSessionContract session;
27+
private final SharedSessionContractImplementor session;
2828

2929
private TransactionDriver transactionDriverControl;
3030

3131
public TransactionImpl(
3232
TransactionCoordinator transactionCoordinator,
33-
AbstractSharedSessionContract session) {
33+
SharedSessionContractImplementor session) {
3434
this.transactionCoordinator = transactionCoordinator;
3535
this.session = session;
3636

hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139
*
140140
* @author Steve Ebersole
141141
*/
142-
public abstract class AbstractSharedSessionContract implements SharedSessionContractImplementor {
142+
abstract class AbstractSharedSessionContract implements SharedSessionContractImplementor {
143143

144144
private transient SessionFactoryImpl factory;
145145
private transient SessionFactoryOptions factoryOptions;
@@ -186,7 +186,7 @@ public abstract class AbstractSharedSessionContract implements SharedSessionCont
186186
private transient ExceptionConverter exceptionConverter;
187187
private transient SessionAssociationMarkers sessionAssociationMarkers;
188188

189-
public AbstractSharedSessionContract(SessionFactoryImpl factory, SessionCreationOptions options) {
189+
AbstractSharedSessionContract(SessionFactoryImpl factory, SessionCreationOptions options) {
190190
this.factory = factory;
191191

192192
factoryOptions = factory.getSessionFactoryOptions();

hibernate-core/src/main/java/org/hibernate/internal/ContextualJdbcConnectionAccess.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
/**
1818
* @author Steve Ebersole
1919
*/
20-
public class ContextualJdbcConnectionAccess implements JdbcConnectionAccess, Serializable {
20+
class ContextualJdbcConnectionAccess implements JdbcConnectionAccess, Serializable {
2121
private final Object tenantIdentifier;
2222
private final boolean readOnly;
2323
private final SessionEventListener listener;
2424
private final MultiTenantConnectionProvider<Object> connectionProvider;
2525
private final SharedSessionContractImplementor session;
2626

2727

28-
public ContextualJdbcConnectionAccess(
28+
ContextualJdbcConnectionAccess(
2929
Object tenantIdentifier,
3030
boolean readOnly,
3131
SessionEventListener listener,

hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
* @author Steve Ebersole
154154
* @author Chris Cranford
155155
*/
156-
public class SessionFactoryImpl implements SessionFactoryImplementor {
156+
class SessionFactoryImpl implements SessionFactoryImplementor {
157157

158158
private final String name;
159159
private final String jndiName;
@@ -205,7 +205,7 @@ public class SessionFactoryImpl implements SessionFactoryImplementor {
205205
final transient ParameterMarkerStrategy parameterMarkerStrategy;
206206
final transient JdbcValuesMappingProducerProvider jdbcValuesMappingProducerProvider;
207207

208-
public SessionFactoryImpl(
208+
SessionFactoryImpl(
209209
final MetadataImplementor bootMetamodel,
210210
final SessionFactoryOptions options,
211211
final BootstrapContext bootstrapContext) {

0 commit comments

Comments
 (0)