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/BaseKeyCommand.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gitblit/transport/ssh/commands/BaseKeyCommand.java b/src/main/java/com/gitblit/transport/ssh/gitblit/BaseKeyCommand.java similarity index 85% rename from src/main/java/com/gitblit/transport/ssh/commands/BaseKeyCommand.java rename to src/main/java/com/gitblit/transport/ssh/gitblit/BaseKeyCommand.java index f92ea6f..0909957 100644 --- a/src/main/java/com/gitblit/transport/ssh/commands/BaseKeyCommand.java +++ b/src/main/java/com/gitblit/transport/ssh/gitblit/BaseKeyCommand.java @@ -13,7 +13,7 @@ * 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.BufferedReader; import java.io.IOException; @@ -21,7 +21,9 @@ import java.io.UnsupportedEncodingException; import java.util.List; +import com.gitblit.transport.ssh.IKeyManager; import com.gitblit.transport.ssh.CachingPublicKeyAuthenticator; +import com.gitblit.transport.ssh.commands.SshCommand; import com.google.common.base.Charsets; /** @@ -29,7 +31,7 @@ * Base class for commands that read SSH keys from stdin or a parameter list. * */ -public abstract class BaseKeyCommand extends SshCommand { +abstract class BaseKeyCommand extends SshCommand { protected List<String> readKeys(List<String> sshKeys) throws UnsupportedEncodingException, IOException { @@ -55,4 +57,8 @@ public void setAuthenticator(CachingPublicKeyAuthenticator authenticator) { this.authenticator = authenticator; } + + protected IKeyManager getKeyManager() { + return authenticator.getKeyManager(); + } } -- Gitblit v1.9.1