Class Neo4jTransactionUtils
java.lang.Object
org.springframework.data.neo4j.core.transaction.Neo4jTransactionUtils
Internal use only.
- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.neo4j.driver.SessionConfig
defaultSessionConfig
(DatabaseSelection databaseSelection, UserSelection asUser) The default session usesAccessMode.WRITE
and an empty list of bookmarks.static boolean
static org.neo4j.driver.SessionConfig
sessionConfig
(boolean readOnly, Collection<org.neo4j.driver.Bookmark> bookmarks, DatabaseSelection databaseSelection, UserSelection asUser) static org.neo4j.driver.SessionConfig.Builder
withImpersonatedUser
(org.neo4j.driver.SessionConfig.Builder builder, String user)
-
Method Details
-
driverSupportsImpersonation
public static boolean driverSupportsImpersonation() -
withImpersonatedUser
public static org.neo4j.driver.SessionConfig.Builder withImpersonatedUser(org.neo4j.driver.SessionConfig.Builder builder, String user) -
defaultSessionConfig
public static org.neo4j.driver.SessionConfig defaultSessionConfig(DatabaseSelection databaseSelection, UserSelection asUser) The default session usesAccessMode.WRITE
and an empty list of bookmarks.- Parameters:
databaseSelection
- The database to use.asUser
- An impersonated user.- Returns:
- Session parameters to configure the default session used
-
sessionConfig
public static org.neo4j.driver.SessionConfig sessionConfig(boolean readOnly, Collection<org.neo4j.driver.Bookmark> bookmarks, DatabaseSelection databaseSelection, UserSelection asUser)
-