mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-08 22:45:45 +01:00
added FileSystem api
This commit is contained in:
@@ -49,6 +49,8 @@ import sonia.scm.filter.SSLFilter;
|
||||
import sonia.scm.filter.SecurityFilter;
|
||||
import sonia.scm.group.GroupManager;
|
||||
import sonia.scm.group.xml.XmlGroupManager;
|
||||
import sonia.scm.io.DefaultFileSystem;
|
||||
import sonia.scm.io.FileSystem;
|
||||
import sonia.scm.plugin.DefaultPluginManager;
|
||||
import sonia.scm.plugin.Plugin;
|
||||
import sonia.scm.plugin.PluginLoader;
|
||||
@@ -175,6 +177,16 @@ public class ScmServletModule extends ServletModule
|
||||
bind(EncryptionHandler.class).to(MessageDigestEncryptionHandler.class);
|
||||
bindExtProcessor.bindExtensions(binder());
|
||||
|
||||
Class<? extends FileSystem> fileSystem =
|
||||
bindExtProcessor.getFileSystemClass();
|
||||
|
||||
if (fileSystem == null)
|
||||
{
|
||||
fileSystem = DefaultFileSystem.class;
|
||||
}
|
||||
|
||||
bind(FileSystem.class).to(fileSystem);
|
||||
|
||||
// bind security stuff
|
||||
bind(AuthenticationManager.class).to(ChainAuthenticatonManager.class);
|
||||
bind(SecurityContext.class).to(BasicSecurityContext.class);
|
||||
|
||||
Reference in New Issue
Block a user