Class

gitbucket.core.plugin

GitRepositoryRouting

Related Doc: package plugin

Permalink

case class GitRepositoryRouting(urlPattern: String, localPath: String, filter: GitRepositoryFilter) extends Product with Serializable

Define the Git repository routing.

urlPattern

the regular expression which matches the repository path (e.g. "gist/(.+?)/(.+?)\\.git")

localPath

the string to assemble local file path of repository (e.g. "gist/$1/$2")

filter

the filter for request to the Git repository which is defined by this routing

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GitRepositoryRouting
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GitRepositoryRouting(urlPattern: String, localPath: String)

    Permalink
  2. new GitRepositoryRouting(urlPattern: String, localPath: String, filter: GitRepositoryFilter)

    Permalink

    urlPattern

    the regular expression which matches the repository path (e.g. "gist/(.+?)/(.+?)\\.git")

    localPath

    the string to assemble local file path of repository (e.g. "gist/$1/$2")

    filter

    the filter for request to the Git repository which is defined by this routing

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. val filter: GitRepositoryFilter

    Permalink

    the filter for request to the Git repository which is defined by this routing

  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. val localPath: String

    Permalink

    the string to assemble local file path of repository (e.g.

    the string to assemble local file path of repository (e.g. "gist/$1/$2")

  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. val urlPattern: String

    Permalink

    the regular expression which matches the repository path (e.g.

    the regular expression which matches the repository path (e.g. "gist/(.+?)/(.+?)\\.git")

  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped