diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java index f2ef8050c..6aa52afeb 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java @@ -20,7 +20,7 @@ package org.apache.guacamole.auth.jdbc; import com.google.inject.Scopes; -import org.apache.guacamole.auth.jdbc.user.UserContext; +import org.apache.guacamole.auth.jdbc.user.ModeledUserContext; import org.apache.guacamole.auth.jdbc.connectiongroup.RootConnectionGroup; import org.apache.guacamole.auth.jdbc.connectiongroup.ModeledConnectionGroup; import org.apache.guacamole.auth.jdbc.connectiongroup.ConnectionGroupDirectory; @@ -140,12 +140,12 @@ public class JDBCAuthenticationProviderModule extends MyBatisModule { bind(ModeledGuacamoleConfiguration.class); bind(ModeledSharingProfile.class); bind(ModeledUser.class); + bind(ModeledUserContext.class); bind(RootConnectionGroup.class); bind(SharingProfileDirectory.class); bind(SharingProfilePermissionSet.class); bind(SystemPermissionSet.class); bind(TrackedActiveConnection.class); - bind(UserContext.class); bind(UserDirectory.class); bind(UserPermissionSet.class); diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java index e5743f4a5..a362e81fa 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java @@ -23,7 +23,7 @@ import com.google.inject.Inject; import com.google.inject.Provider; import org.apache.guacamole.GuacamoleException; import org.apache.guacamole.auth.jdbc.user.ModeledUser; -import org.apache.guacamole.auth.jdbc.user.UserContext; +import org.apache.guacamole.auth.jdbc.user.ModeledUserContext; import org.apache.guacamole.auth.jdbc.user.UserService; import org.apache.guacamole.net.auth.AuthenticatedUser; import org.apache.guacamole.net.auth.AuthenticationProvider; @@ -50,7 +50,7 @@ public class JDBCAuthenticationProviderService implements AuthenticationProvider * Provider for retrieving UserContext instances. */ @Inject - private Provider userContextProvider; + private Provider userContextProvider; @Override public AuthenticatedUser authenticateUser(AuthenticationProvider authenticationProvider, @@ -67,7 +67,7 @@ public class JDBCAuthenticationProviderService implements AuthenticationProvider } @Override - public UserContext getUserContext(AuthenticationProvider authenticationProvider, + public ModeledUserContext getUserContext(AuthenticationProvider authenticationProvider, AuthenticatedUser authenticatedUser) throws GuacamoleException { // Retrieve user account for already-authenticated user @@ -76,7 +76,7 @@ public class JDBCAuthenticationProviderService implements AuthenticationProvider return null; // Link to user context - UserContext context = userContextProvider.get(); + ModeledUserContext context = userContextProvider.get(); context.init(user.getCurrentUser()); return context; diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserContext.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java similarity index 99% rename from extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserContext.java rename to extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java index b70cdecfa..1ec598102 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserContext.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java @@ -50,7 +50,7 @@ import org.apache.guacamole.net.auth.User; * @author James Muehlner * @author Michael Jumper */ -public class UserContext extends RestrictedObject +public class ModeledUserContext extends RestrictedObject implements org.apache.guacamole.net.auth.UserContext { /**