Class RepositoryPermissionGuard

java.lang.Object
sonia.scm.repository.RepositoryPermissionGuard
All Implemented Interfaces:
com.github.sdorra.ssp.PermissionGuard<Repository>

public class RepositoryPermissionGuard extends Object implements com.github.sdorra.ssp.PermissionGuard<Repository>
This intercepts permission checks for repositories and blocks write permissions for archived repositories. Read only permissions are set at startup by ReadOnlyCheckInitializer.
  • Constructor Details

    • RepositoryPermissionGuard

      public RepositoryPermissionGuard()
  • Method Details

    • intercept

      public com.github.sdorra.ssp.PermissionActionCheckInterceptor<Repository> intercept(String permission)
      Specified by:
      intercept in interface com.github.sdorra.ssp.PermissionGuard<Repository>