Skip to content

Commit 5da8300

Browse files
committed
Polishing.
Add Javadoc. Closes #1297
1 parent fffd27b commit 5da8300

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/config/AbstractCassandraConfiguration.java

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,8 @@ public abstract class AbstractCassandraConfiguration extends AbstractSessionConf
5959
private @Nullable ClassLoader beanClassLoader;
6060

6161
/**
62-
* Creates a {@link CassandraConverter} using the configured {@link #cassandraMapping()}.
63-
*
64-
* Will apply all specified {@link #customConversions()}.
62+
* Creates a {@link CassandraConverter} using the configured {@link #cassandraMapping()}. Will apply all specified
63+
* {@link #customConversions()}.
6564
*
6665
* @return {@link CassandraConverter} used to convert Java and Cassandra value types during the mapping process.
6766
* @see #cassandraMapping()
@@ -72,8 +71,8 @@ public CassandraConverter cassandraConverter() {
7271

7372
CqlSession cqlSession = getRequiredSession();
7473

75-
MappingCassandraConverter converter =
76-
new MappingCassandraConverter(requireBeanOfType(CassandraMappingContext.class));
74+
MappingCassandraConverter converter = new MappingCassandraConverter(
75+
requireBeanOfType(CassandraMappingContext.class));
7776

7877
converter.setCodecRegistry(cqlSession.getContext().getCodecRegistry());
7978
converter.setUserTypeResolver(userTypeResolver(cqlSession));
@@ -85,17 +84,17 @@ public CassandraConverter cassandraConverter() {
8584
/**
8685
* Return the {@link MappingContext} instance to map Entities to {@link Object Java Objects}.
8786
*
88-
* @throws ClassNotFoundException if the Cassandra Entity class type identified by name
89-
* cannot be found during the scan.
87+
* @throws ClassNotFoundException if the Cassandra Entity class type identified by name cannot be found during the
88+
* scan.
9089
* @see org.springframework.data.cassandra.core.mapping.CassandraMappingContext
9190
*/
9291
@Bean
9392
public CassandraMappingContext cassandraMapping() throws ClassNotFoundException {
9493

9594
CqlSession cqlSession = getRequiredSession();
9695

97-
CassandraMappingContext mappingContext =
98-
new CassandraMappingContext(userTypeResolver(cqlSession), SimpleTupleTypeFactory.DEFAULT);
96+
CassandraMappingContext mappingContext = new CassandraMappingContext(userTypeResolver(cqlSession),
97+
SimpleTupleTypeFactory.DEFAULT);
9998

10099
CustomConversions customConversions = requireBeanOfType(CassandraCustomConversions.class);
101100

@@ -256,6 +255,14 @@ protected ByteArrayResource scriptOf(String content) {
256255
return new ByteArrayResource(content.getBytes());
257256
}
258257

258+
/**
259+
* Creates a new {@link UserTypeResolver} from the given {@link CqlSession}. Uses by default the configured
260+
* {@link #getKeyspaceName() keyspace name}.
261+
*
262+
* @param cqlSession the Cassandra {@link CqlSession} to use.
263+
* @return a new {@link SimpleUserTypeResolver}.
264+
* @since 3.4.3
265+
*/
259266
protected UserTypeResolver userTypeResolver(CqlSession cqlSession) {
260267
return new SimpleUserTypeResolver(cqlSession, CqlIdentifier.fromCql(getKeyspaceName()));
261268
}

0 commit comments

Comments
 (0)