package

com.atlassian.stash.nav

Interfaces

NavBuilder Helps build Stash urls using a fluent interface. 
NavBuilder.AddonRequests  
NavBuilder.Addons  
NavBuilder.Admin The builder for /admin  
NavBuilder.BrowseRepoResource The builder of urls of the form /projects/PROJ/repos/REPO/browse[/...]  
NavBuilder.Builder<B extends Builder> Base interface for all terminal builders (builders which can produce a url)  
NavBuilder.Changeset This interface is deprecated. in 3.8 for removal in 4.0. All things "changeset" are being renamed to "commit", the more common term for the data they represent. Use NavBuilder.Commit instead.  
NavBuilder.Commit Builds URLs of the form /projects/PROJ/repos/REPO/commits/ID 
NavBuilder.CommitComment Builds URLs of the form /projects/PROJ/repos/REPO/commits/ID/comment/ID 
NavBuilder.Compare The builder of urls of the form /projects/PROJ/repos/REPO/compare  
NavBuilder.Compare.CommitsBuilder  
NavBuilder.Compare.DiffBuilder  
NavBuilder.CompareBuilder<T extends CompareBuilder>  
NavBuilder.CreateProject The builder of urls of the form /projects/PROJ?create  
NavBuilder.CreatePullRequest The builder for urls of the form /projects/PROJ/repos/REPO/pull-requets?create... 
NavBuilder.CreateRepo The builder of urls of the form /projects/PROJ/repos?create  
NavBuilder.Database  
NavBuilder.DeleteGroup  
NavBuilder.DeleteUser The builder for /users/delete  
NavBuilder.GettingStarted Builds a URL to the GettingStarted page with an option of adding "next" as a query parameter with the current request url or the passed in url 
NavBuilder.GlobalListRepos The builder for /repos 
NavBuilder.Groups  
NavBuilder.Licensing  
NavBuilder.ListBranches The builder of urls of the form /projects/PROJ/repos/REPO/branches  
NavBuilder.ListCommits The builder of urls of the form /projects/PROJ/repos/REPO/commits  
NavBuilder.ListProjects The builder for /projects  
NavBuilder.ListPullRequests  
NavBuilder.ListRepos The builder for /projects/PROJ/repos/REPO/browse - essentially the same as NavBuilder.Project but with support for start and limit params to control the repository list  
NavBuilder.ListTags The builder of urls of the form /projects/PROJ/repos/REPO/tags[/...]  
NavBuilder.Login Builds a login URL for the with an option of adding "next" as a query parameter with the current request url or the passed in url 
NavBuilder.NavigationStep<B extends NavigationStep<B>> Builds URL for the with an option of adding "next" as a query parameter with the current request url or the passed in url 
NavBuilder.PagedBuilder<B extends PagedBuilder> A builder for urls that represent a collection of things, one page at a time. 
NavBuilder.PathBuilder<B extends PathBuilder> The builder of urls that have a path to a file resource  
NavBuilder.PluginServlets The builder for the plugin servlets  
NavBuilder.Profile  
NavBuilder.Project The builder for urls hanging off /projects/PROJ. 
NavBuilder.ProjectDelete The builder of urls of the form /projects/PROJ/delete  
NavBuilder.ProjectPermissions The builder of urls of the form /projects/PROJ/permissions  
NavBuilder.ProjectSettings The builder of urls of the form /projects/PROJ/settings  
NavBuilder.PullRequest The builder for urls of the form /projects/PROJ/repos/REPO/pull-requets/ID/... 
NavBuilder.PullRequestActivity Builds URLs of the form /projects/PROJ/repos/REPO/pull-requests/ID/activities 
NavBuilder.PullRequestComment Builds URLs of the form /projects/PROJ/repos/REPO/pull-requests/ID/overview?commentId=ID 
NavBuilder.PullRequestCommit Builds URLs of the form /projects/PROJ/repos/REPO/pull-requests/ID/commits/ID 
NavBuilder.PullRequestOverview Builds URLs of the form /projects/PROJ/repos/REPO/pull-requests/ID/overview  
NavBuilder.PullRequestRepoSettings The builder of urls of the form /projects/PROJ/repos/REPO/settings/pull-requests 
NavBuilder.Repo The builder of urls hanging off /projects/PROJ/repos/REPO. 
NavBuilder.RepoAttachments The builder of urls of the form /projects/PROJ/repos/REPO/attachments 
NavBuilder.RepoClone This interface is deprecated. in 2.11 and scheduled for removal in 4.0  
NavBuilder.RepoDelete The builder of urls of the form /projects/PROJ/repos/REPO/delete  
NavBuilder.RepoFork The builder for urls of the form /projects/PROJ/repos/REPO?fork 
NavBuilder.RepoHooks The builder of urls of the form /projects/PROJ/repos/REPO/hooks 
NavBuilder.RepoPermissions  
NavBuilder.RepoSettings The builder of urls of the form /projects/PROJ/repos/REPO/settings  
NavBuilder.Rest The builder for the REST API  
NavBuilder.RestAdmin The builder for the REST admin API  
NavBuilder.RestHook The builder of urls of the form /rest/hooks/KEY 
NavBuilder.RestHooks The builder of urls of the form /rest/hooks 
NavBuilder.RestUser The builder for /rest/users/slug 
NavBuilder.RestUsers The builder for /rest/users 
NavBuilder.RevisionBrowse The builder for urls of the form /projects/PROJ/repos/REPO/browse/...?at=REVISION  
NavBuilder.Tmp Group builder for endpoints under /tmp, which are intended to provide access to temporary data stored by the system to facilitate user actions. 
NavBuilder.UserAccount The builder for /account  
NavBuilder.Users  
NavBuilder.ViewGroup The builder for /group/view  
NavBuilder.ViewUser The builder for /users/view