Files
SCM-Manager/scm-webapp/src/main/java/sonia/scm/repository/DefaultNamespaceStrategy.java

18 lines
426 B
Java
Raw Normal View History

package sonia.scm.repository;
2018-07-04 15:46:08 +02:00
import org.apache.shiro.SecurityUtils;
import sonia.scm.plugin.Extension;
/**
* The DefaultNamespaceStrategy returns the username of the currently logged in user as namespace.
* @since 2.0.0
*/
@Extension
2018-07-04 15:46:08 +02:00
public class DefaultNamespaceStrategy implements NamespaceStrategy {
@Override
public String getNamespace() {
return SecurityUtils.getSubject().getPrincipal().toString();
}
}