Class RepoPermissions.PathPattern

  • Enclosing interface:
    RepoPermissions

    public static final class RepoPermissions.PathPattern
    extends Object
    Represents path pattern used to check permissions inside repository. Specified by expression in Ant-like syntax, example: "/path/**/*.txt"
    Since:
    0.1
    • Constructor Detail

      • PathPattern

        public PathPattern​(String expr)
        Ctor.
        Parameters:
        expr - Pattern expression.
    • Method Detail

      • string

        public String string()
        Get pattern expression.
        Returns:
        Pattern expression string.
      • valid

        public boolean valid​(String repo)
        Check that pattern is valid.
        Parameters:
        repo - Repository name.
        Returns:
        True if valid, false - otherwise