From 9d44ade215922fd9e7bda7c604b31c31d217d750 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 10 Apr 2014 18:58:09 -0400 Subject: [PATCH] Create git and gitblit dispatchers --- src/main/java/com/gitblit/transport/ssh/gitblit/SetAccountCommand.java | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/gitblit/transport/ssh/commands/SetAccountCommand.java b/src/main/java/com/gitblit/transport/ssh/gitblit/SetAccountCommand.java similarity index 88% rename from src/main/java/com/gitblit/transport/ssh/commands/SetAccountCommand.java rename to src/main/java/com/gitblit/transport/ssh/gitblit/SetAccountCommand.java index 1f0d902..28ac9e1 100644 --- a/src/main/java/com/gitblit/transport/ssh/commands/SetAccountCommand.java +++ b/src/main/java/com/gitblit/transport/ssh/gitblit/SetAccountCommand.java @@ -12,7 +12,7 @@ //See the License for the specific language governing permissions and //limitations under the License. -package com.gitblit.transport.ssh.commands; +package com.gitblit.transport.ssh.gitblit; import java.io.IOException; import java.util.ArrayList; @@ -23,7 +23,6 @@ import org.kohsuke.args4j.Option; import com.gitblit.transport.ssh.CommandMetaData; -import com.gitblit.transport.ssh.IKeyManager; /** Set a user's account settings. **/ @CommandMetaData(name = "set-account", description = "Change an account's settings", admin = true) @@ -69,19 +68,17 @@ private void addSshKeys(List<String> sshKeys) throws UnloggedFailure, IOException { - IKeyManager keyManager = authenticator.getKeyManager(); for (String sshKey : sshKeys) { - keyManager.addKey(user, sshKey); + getKeyManager().addKey(user, sshKey); } } private void deleteSshKeys(List<String> sshKeys) { - IKeyManager keyManager = authenticator.getKeyManager(); if (sshKeys.contains(ALL)) { - keyManager.removeAllKeys(user); + getKeyManager().removeAllKeys(user); } else { for (String sshKey : sshKeys) { - keyManager.removeKey(user, sshKey); + getKeyManager().removeKey(user, sshKey); } } } -- Gitblit v1.9.1