class ApiController extends ControllerBase with ApiControllerBase with ApiGitReferenceControllerBase with ApiIssueCommentControllerBase with ApiIssueControllerBase with ApiIssueLabelControllerBase with ApiIssueMilestoneControllerBase with ApiOrganizationControllerBase with ApiPullRequestControllerBase with ApiReleaseControllerBase with ApiRepositoryBranchControllerBase with ApiRepositoryCollaboratorControllerBase with ApiRepositoryCommitControllerBase with ApiRepositoryContentsControllerBase with ApiRepositoryControllerBase with ApiRepositoryStatusControllerBase with ApiRepositoryWebhookControllerBase with ApiUserControllerBase with RepositoryService with AccountService with ProtectedBranchService with IssuesService with LabelsService with MilestonesService with PullRequestService with CommitsService with CommitStatusService with ReleaseService with RepositoryCreationService with RepositoryCommitFileService with IssueCreationService with HandleCommentService with MergeService with WebHookService with WebHookPullRequestService with WebHookIssueCommentService with WebHookPullRequestReviewCommentService with WikiService with ActivityService with PrioritiesService with AdminAuthenticator with OwnerAuthenticator with UsersAuthenticator with GroupManagerAuthenticator with ReferrerAuthenticator with ReadableUsersAuthenticator with WritableUsersAuthenticator with RequestCache
- Alphabetic
- By Inheritance
- ApiController
- RequestCache
- WritableUsersAuthenticator
- ReadableUsersAuthenticator
- ReferrerAuthenticator
- GroupManagerAuthenticator
- UsersAuthenticator
- OwnerAuthenticator
- AdminAuthenticator
- PrioritiesService
- ActivityService
- WikiService
- WebHookPullRequestReviewCommentService
- WebHookIssueCommentService
- WebHookPullRequestService
- WebHookService
- MergeService
- HandleCommentService
- IssueCreationService
- RepositoryCommitFileService
- RepositoryCreationService
- ReleaseService
- CommitStatusService
- CommitsService
- PullRequestService
- MilestonesService
- LabelsService
- IssuesService
- ProtectedBranchService
- AccountService
- RepositoryService
- ApiUserControllerBase
- ApiRepositoryWebhookControllerBase
- ApiRepositoryStatusControllerBase
- ApiRepositoryControllerBase
- ApiRepositoryContentsControllerBase
- ApiRepositoryCommitControllerBase
- ApiRepositoryCollaboratorControllerBase
- ApiRepositoryBranchControllerBase
- ApiReleaseControllerBase
- ApiPullRequestControllerBase
- ApiOrganizationControllerBase
- ApiIssueMilestoneControllerBase
- ApiIssueLabelControllerBase
- ApiIssueControllerBase
- ApiIssueCommentControllerBase
- ApiGitReferenceControllerBase
- ApiControllerBase
- ControllerBase
- SystemSettingsService
- Validations
- FlashMapSupport
- I18nSupport
- JacksonJsonSupport
- JValueResult
- JacksonJsonOutput
- JsonMethods
- JsonSupport
- JsonOutput
- JsonMethods
- ApiFormats
- ValidationSupport
- FormSupport
- ScalatraFilter
- ServletBase
- ScalatraBase
- DefaultImplicitConversions
- LowPriorityImplicitConversions
- LowestPriorityImplicitConversions
- TypeConverterSupport
- ScalatraParamsImplicits
- Initializable
- DynamicScope
- RequestResponseScope
- CoreDsl
- Control
- Handler
- ScalatraContext
- CookieContext
- SessionSupport
- ServletApiImplicits
- Filter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ApiController()
Type Members
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def NotFound(): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
- def RawData[T](contentType: String, rawData: T): T
Use this method to response the raw data against XSS.
Use this method to response the raw data against XSS.
- Attributes
- protected
- Definition Classes
- ControllerBase
- val RequestPathKey: String
- Definition Classes
- ScalatraFilter
- def Unauthorized()(implicit context: Context): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
- def acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
- def acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def addAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
Add collaborator (user or group) to the repository.
Add collaborator (user or group) to the repository.
- Definition Classes
- RepositoryService
- def addMimeMapping(mime: String, extension: String): Unit
- Attributes
- protected
- Definition Classes
- ApiFormats
- def addOrUpdateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def addSessionId(uri: String)(implicit response: HttpServletResponse): String
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def addStatusRoute(codes: Range, action: => Any): Unit
- Attributes
- protected[scalatra]
- Definition Classes
- ScalatraBase
- def addWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def adminOnly[T](action: (T) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- AdminAuthenticator
- def adminOnly(action: => Any): Any
- Attributes
- protected
- Definition Classes
- AdminAuthenticator
- def after(transformers: RouteTransformer*)(fun: => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- def ajaxDelete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- def ajaxGet[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
- def ajaxGet(path: String)(action: => Any): Route
- Definition Classes
- ControllerBase
- def ajaxPost[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
- def ajaxPost(path: String)(action: => Any): Route
- Definition Classes
- ControllerBase
- def ajaxPut[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- implicit val anyToBoolean: TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToByte: TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToDouble: TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToFloat: TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToInt: TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToLong: TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToShort: TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicitConversions
- implicit val anyToString: TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicitConversions
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JsonMethods
- def asJsonNode(jv: JValue): JsonNode
- Definition Classes
- JsonMethods
- def authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
- def baseUrl(implicit request: HttpServletRequest): String
- Definition Classes
- SystemSettingsService
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def byCommitStatus(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Query[model.Profile.CommitStatuses, model.CommitStatusComponent.CommitStatuses.TableElementType, Seq]
- Attributes
- protected
- Definition Classes
- CommitStatusService
- def callIssueCommentWebHook(repository: RepositoryInfo, issue: Issue, issueCommentId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookIssueCommentService
- def callIssuesWebHook(action: String, repository: RepositoryInfo, issue: Issue, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, context: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookPullRequestService
- def callPullRequestReviewCommentWebHook(action: String, comment: CommitComment, repository: RepositoryInfo, issue: Issue, pullRequest: PullRequest, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookPullRequestReviewCommentService
- def callPullRequestWebHook(action: String, repository: RepositoryInfo, issueId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookPullRequestService
- def callPullRequestWebHookByRequestBranch(action: String, requestRepository: RepositoryInfo, requestBranch: String, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookPullRequestService
- def callWebHook(event: Event, webHooks: List[WebHook], payload: WebHookPayload, settings: SystemSettings)(implicit c: api.JsonFormat.Context): List[(WebHook, String, Future[HttpRequest], Future[HttpResponse])]
- Definition Classes
- WebHookService
- def callWebHookOf(owner: String, repository: String, event: Event, settings: SystemSettings)(makePayload: => Option[WebHookPayload])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookService
- def canCreateRepository(repositoryOwner: String, loginAccount: Account)(implicit session: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryCreationService
- def changeIssueToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def checkConflict(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String): Option[String]
Checks whether conflict will be caused in merging.
Checks whether conflict will be caused in merging. Returns
Some(errorMessage)
if conflict will be caused.- Definition Classes
- MergeService
- def checkConflict(userName: String, repositoryName: String, branch: String, issueId: Int): Option[String]
Checks whether conflict will be caused in merging within pull request.
Checks whether conflict will be caused in merging within pull request. Returns true if conflict will be caused.
- Definition Classes
- MergeService
- def checkConflictCache(userName: String, repositoryName: String, branch: String, issueId: Int): Option[Option[String]]
Checks whether conflict will be caused in merging within pull request.
Checks whether conflict will be caused in merging within pull request. only cache check. Returns Some(true) if conflict will be caused. Returns None if cache has not created yet.
- Definition Classes
- MergeService
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[Int]
- Definition Classes
- IssuesService
- def closeMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
- val color: Constraint
Constraint for the color pattern.
Constraint for the color pattern.
- Definition Classes
- Validations
- def commitFile(repository: RepositoryInfo, branch: String, path: String, newFileName: Option[String], oldFileName: Option[String], content: Array[Byte], message: String, commit: String, pusherAccount: Account, committerName: String, committerMailAddress: String, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): (ObjectId, Option[ObjectId])
Create a file from byte array content.
Create a file from byte array content. Returns commitId + blobId.
- Definition Classes
- RepositoryCommitFileService
- def commitFile(repository: RepositoryInfo, branch: String, path: String, newFileName: Option[String], oldFileName: Option[String], content: String, charset: String, message: String, commit: String, loginAccount: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): (ObjectId, Option[ObjectId])
Create a file from string content.
Create a file from string content. Returns commitId + blobId.
- Definition Classes
- RepositoryCommitFileService
- def commitFiles(repository: RepositoryInfo, branch: String, message: String, loginAccount: Account, settings: SystemSettings)(f: (Git, ObjectId, DirCacheBuilder, ObjectInserter) => Unit)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): ObjectId
Create multiple files by callback function.
Create multiple files by callback function. Returns commitId.
- Definition Classes
- RepositoryCommitFileService
- def compact(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
- val config: ConfigT
- Definition Classes
- ScalatraBase
- implicit def configWrapper(config: ConfigT): Config
- Attributes
- protected
- Definition Classes
- ServletBase → Initializable
- def contentType: String
- Definition Classes
- ScalatraContext
- def contentTypeInferrer: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats → ScalatraBase
- def contentType_=(contentType: String): Unit
- Definition Classes
- ScalatraContext
- implicit def context: Context
Returns the context object for the request.
Returns the context object for the request.
- Definition Classes
- ControllerBase
- def contextPath: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
- implicit def cookieOptions: CookieOptions
- Definition Classes
- CookieContext
- def cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
- def countIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
Returns the count of the search result against issues.
Returns the count of the search result against issues.
- condition
the search condition
- searchOption
if true then counts only pull request, false then counts both of issue and pull request.
- repos
Tuple of the repository owner and the repository name
- returns
the count of the search result
- Definition Classes
- IssuesService
- def countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
Returns the Map which contains issue count for each labels.
Returns the Map which contains issue count for each labels.
- owner
the repository owner
- repository
the repository name
- condition
the search condition
- returns
the Map which contains issue count for each labels (key is label name, value is issue count)
- Definition Classes
- IssuesService
- def countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
Returns the Map which contains issue count for each priority.
Returns the Map which contains issue count for each priority.
- owner
the repository owner
- repository
the repository name
- condition
the search condition
- returns
the Map which contains issue count for each priority (key is priority name, value is issue count)
- Definition Classes
- IssuesService
- def createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- Definition Classes
- AccountService
- def createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def createCommitComment(repository: RepositoryInfo, commitId: String, loginAccount: Account, content: String, fileName: Option[String], oldLine: Option[Int], newLine: Option[Int], diff: Option[String], issueId: Option[Int])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context, context: Context): Int
- Definition Classes
- CommitsService
- def createCommitStatus(userName: String, repositoryName: String, sha: String, context: String, state: CommitState, targetUrl: Option[String], description: Option[String], now: Date, creator: Account)(implicit s: (blockingApi)#Session): Int
insert or update
insert or update
- Definition Classes
- CommitStatusService
- def createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- Definition Classes
- AccountService
- def createIssue(repository: RepositoryInfo, title: String, body: Option[String], assignee: Option[String], milestoneId: Option[Int], priorityId: Option[Int], labelNames: Seq[String], loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Issue
- Definition Classes
- IssueCreationService
- def createIssueComment(owner: String, repository: String, commit: CommitInfo)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
- def createLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- LabelsService
- def createLabel(owner: String, repository: String, labelName: String, color: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- LabelsService
- def createMilestone(owner: String, repository: String, title: String, description: Option[String], dueDate: Option[Date])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- MilestonesService
- def createPriority(owner: String, repository: String, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- PrioritiesService
- def createPullRequest(originRepository: RepositoryInfo, issueId: Int, originBranch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String, commitIdFrom: String, commitIdTo: String, isDraft: Boolean, loginAccount: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, context: Context): Unit
- Definition Classes
- PullRequestService
- def createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
- def createRelease(owner: String, repository: String, name: String, content: Option[String], tag: String, loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- ReleaseService
- def createReleaseAsset(owner: String, repository: String, tag: String, fileName: String, label: String, size: Long, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ReleaseService
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, initOption: String, sourceUrl: Option[String]): Future[Unit]
- Definition Classes
- RepositoryCreationService
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, createReadme: Boolean): Future[Unit]
- Definition Classes
- RepositoryCreationService
- def createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- Definition Classes
- WikiService
- def date(constraints: Constraint*): SingleValueType[Date]
ValueType for the java.util.Date property.
ValueType for the java.util.Date property.
- Definition Classes
- Validations
- val decodePercentEncodedPath: Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def defaultAcceptedFormats: List[Symbol]
- Definition Classes
- ApiFormats
- val defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def defaultFormat: Symbol
- Definition Classes
- ApiFormats
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
- def delete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def deleteAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def deleteAllIssueLabels(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def deleteComment(owner: String, repository: String, issueId: Int, commentId: Int)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def deleteCommentByApi(repoInfo: RepositoryInfo, comment: IssueComment, issue: Issue)(implicit context: Context, s: (blockingApi)#Session): Option[IssueComment]
- Definition Classes
- HandleCommentService
- def deleteCommitComment(commentId: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- CommitsService
- def deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def deleteLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- LabelsService
- def deleteMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
- def deletePriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
- def deleteRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ReleaseService
- def deleteReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ReleaseService
- def deleteRepository(repository: Repository)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
- def deleteWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def deleteWebHookById(id: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
Delete the wiki page.
Delete the wiki page.
- Definition Classes
- WikiService
- def destroy(): Unit
- Definition Classes
- ScalatraFilter → Filter
- def disableBranchProtection(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): Unit
- Definition Classes
- ProtectedBranchService
- def doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- Definition Classes
- ControllerBase → ScalatraFilter → Filter
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- Attributes
- protected
- Definition Classes
- ScalatraBase
- val doNotFound: Action
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
- def enableBranchProtection(owner: String, repository: String, branch: String, includeAdministrators: Boolean, contexts: Seq[String])(implicit session: (blockingApi)#Session): Unit
- Definition Classes
- ProtectedBranchService
- implicit def enrichRequest(request: HttpServletRequest): RichRequest
- Definition Classes
- ServletApiImplicits
- implicit def enrichResponse(response: HttpServletResponse): RichResponse
- Definition Classes
- ServletApiImplicits
- implicit def enrichServletContext(servletContext: ServletContext): RichServletContext
- Definition Classes
- ServletApiImplicits
- implicit def enrichSession(session: HttpSession): RichSession
- Definition Classes
- ServletApiImplicits
- def environment: String
- Definition Classes
- ScalatraBase
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(handler: ErrorHandler): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- val errorHandler: ErrorHandler
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def executeRoutes(): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- Definition Classes
- ControllerBase
- def extractStatusCode(e: HaltException): Int
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def fetchAsPullRequest(userName: String, repositoryName: String, requestUserName: String, requestRepositoryName: String, requestBranch: String, issueId: Int): Unit
fetch remote branch to my repository refs/pull/{issueId}/head
fetch remote branch to my repository refs/pull/{issueId}/head
- Definition Classes
- MergeService
- def filterChain: FilterChain
- Attributes
- protected
- Definition Classes
- ScalatraFilter
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def flash(key: String)(implicit request: HttpServletRequest): Any
- Definition Classes
- FlashMapSupport
- def flash(implicit request: HttpServletRequest): FlashMap
- Definition Classes
- FlashMapSupport
- def flashMapSetSession(f: FlashMap): Unit
- Definition Classes
- FlashMapSupport
- def forkRepository(accountName: String, repository: RepositoryInfo, loginUserName: String): Future[Unit]
- Definition Classes
- RepositoryCreationService
- def format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ApiFormats
- def formatForMimeTypes(mimeTypes: String*): Option[String]
- Attributes
- protected
- Definition Classes
- ApiFormats
- def format_=(formatValue: String): Unit
- Definition Classes
- ScalatraContext
- def format_=(formatValue: Symbol): Unit
- Definition Classes
- ScalatraContext
- val formats: Map[String, String]
- Definition Classes
- ApiFormats
- def fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- Definition Classes
- JsonMethods
- def fromJsonNode(jn: JsonNode): JValue
- Definition Classes
- JsonMethods
- def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
- def get[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- def get(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
- def getAccountByMailAddressFromCache(mailAddress: String)(implicit context: Context): Option[Account]
- Definition Classes
- RequestCache
- def getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
- def getAccountByUserNameFromCache(userName: String)(implicit context: Context): Option[Account]
- Definition Classes
- RequestCache
- def getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
- def getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
- def getAccountPreference(userName: String)(implicit s: (blockingApi)#Session): Option[AccountPreference]
- Definition Classes
- AccountService
- def getAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Option[(AccountWebHook, Set[Event])]
get All AccountWebHook information from repository to url
get All AccountWebHook information from repository to url
- Definition Classes
- WebHookService
- def getAccountWebHooks(owner: String)(implicit s: (blockingApi)#Session): List[(AccountWebHook, Set[Event])]
get All AccountWebHook informations of user
get All AccountWebHook informations of user
- Definition Classes
- WebHookService
- def getAccountWebHooksByEvent(owner: String, event: Event)(implicit s: (blockingApi)#Session): List[AccountWebHook]
get All AccountWebHook informations of repository event
get All AccountWebHook informations of repository event
- Definition Classes
- WebHookService
- def getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- Definition Classes
- AccountService
- def getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit context: Context): List[Activity]
- Definition Classes
- ActivityService
- def getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
Returns the repositories except private repository that user does not have access right.
Returns the repositories except private repository that user does not have access right. Include public repository, private own repository and private but collaborator repository.
- userName
the user name of collaborator
- returns
the repository information list
- Definition Classes
- RepositoryService
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- Definition Classes
- AccountService
- def getAssignableUserNames(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- IssuesService
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
Returns the list of all collaborator name and permission which is sorted with ascending order.
Returns the list of all collaborator name and permission which is sorted with ascending order. If a group is added as a collaborator, this method returns users who are belong to that group.
- Definition Classes
- RepositoryService
- def getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
- Definition Classes
- RepositoryService
- def getComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[IssueComment]
- Definition Classes
- IssuesService
- def getCommentForApi(owner: String, repository: String, commentId: Int)(implicit s: (blockingApi)#Session): Option[(IssueComment, Account, Issue)]
- Definition Classes
- IssuesService
- def getComments(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[model.IssueCommentComponent.IssueComments.TableElementType]
- Definition Classes
- IssuesService
- def getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(IssueComment, Account, Issue)]
- returns
IssueComment and commentedUser and Issue
- Definition Classes
- IssuesService
- def getCommitComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[model.CommitCommentComponent.CommitComments.TableElementType]
- Definition Classes
- CommitsService
- def getCommitComments(owner: String, repository: String, commitId: String, includePullRequest: Boolean)(implicit s: (blockingApi)#Session): List[model.CommitCommentComponent.CommitComments.TableElementType]
- Definition Classes
- CommitsService
- def getCommitStatus(userName: String, repositoryName: String, sha: String, context: String)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- Definition Classes
- CommitStatusService
- def getCommitStatus(userName: String, repositoryName: String, id: Int)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- Definition Classes
- CommitStatusService
- def getCommitStatusWithSummary(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Option[(CommitState, List[CommitStatus])]
- Definition Classes
- CommitStatusService
- def getCommitStatuses(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[CommitStatus]
- Definition Classes
- CommitStatusService
- def getCommitStatusesWithCreator(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[(CommitStatus, Account)]
- Definition Classes
- CommitStatusService
- def getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
Returns content of template set per repository.
Returns content of template set per repository.
- repository
the repository information
- fileBaseName
the file basename without extension of template
- returns
The content of template if the repository has it, otherwise empty string.
- Definition Classes
- RepositoryService
- def getDefaultPriority(owner: String, repository: String)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
- def getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- Definition Classes
- RepositoryService
- def getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- Definition Classes
- AccountService
- def getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
- def getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
- def getIssue(owner: String, repository: String, issueId: String)(implicit s: (blockingApi)#Session): Option[model.IssueComponent.Issues.TableElementType]
- Definition Classes
- IssuesService
- def getIssueFromCache(userName: String, repositoryName: String, issueId: String)(implicit context: Context): Option[Issue]
- Definition Classes
- RequestCache
- def getIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Option[IssueLabel]
- Definition Classes
- IssuesService
- def getIssueLabels(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[Label]
- Definition Classes
- IssuesService
- def getLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Option[Label]
- Definition Classes
- LabelsService
- def getLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Option[Label]
- Definition Classes
- LabelsService
- def getLabels(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Label]
- Definition Classes
- LabelsService
- def getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(IssueComment, Account)]
- Definition Classes
- IssuesService
- def getMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[Milestone]
- Definition Classes
- MilestonesService
- def getMilestones(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Milestone]
- Definition Classes
- MilestonesService
- def getMilestonesWithIssueCount(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(Milestone, Int, Int)]
- Definition Classes
- MilestonesService
- def getOpenIssues(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Issue]
- Definition Classes
- IssuesService
- def getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- Attributes
- protected
- Definition Classes
- ControllerBase
- def getPriorities(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Priority]
- Definition Classes
- PrioritiesService
- def getPriority(owner: String, repository: String, priorityName: String)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
- def getPriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
- def getProtectedBranchInfo(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): ProtectedBranchInfo
- Definition Classes
- ProtectedBranchService
- def getProtectedBranchList(owner: String, repository: String)(implicit session: (blockingApi)#Session): List[String]
- Definition Classes
- ProtectedBranchService
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the all public repositories.
Returns the all public repositories.
- returns
the repository information list
- Definition Classes
- RepositoryService
- def getPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(Issue, PullRequest)]
- Definition Classes
- PullRequestService
- def getPullRequestByRequestCommit(userName: String, repositoryName: String, toBranch: String, fromBranch: String, commitId: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- Definition Classes
- PullRequestService
- def getPullRequestComments(userName: String, repositoryName: String, issueId: Int, commits: Seq[CommitInfo])(implicit s: (blockingApi)#Session): Seq[Comment]
- Definition Classes
- PullRequestService
- def getPullRequestCommitFromTo(originRepository: RepositoryInfo, forkedRepository: RepositoryInfo, originId: String, forkedId: String): (Option[ObjectId], Option[ObjectId])
- Definition Classes
- PullRequestService
- def getPullRequestCountGroupByUser(closed: Boolean, owner: Option[String], repository: Option[String])(implicit s: (blockingApi)#Session): List[PullRequestCount]
- Definition Classes
- PullRequestService
- def getPullRequestFromBranch(userName: String, repositoryName: String, branch: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
for repository viewer.
for repository viewer. 1. find pull request from
branch
to other branch on same repository- return if exists pull request to
defaultBranch
2. return if exists pull request to other branch 2. return None
- Definition Classes
- PullRequestService
- return if exists pull request to
- def getPullRequestsByBranch(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- Definition Classes
- PullRequestService
- def getPullRequestsByRequest(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- Definition Classes
- PullRequestService
- def getPullRequestsByRequestForWebhook(userName: String, repositoryName: String, branch: String)(implicit s: (blockingApi)#Session): Map[(Issue, Account, PullRequest, Account, Account), List[RepositoryWebHook]]
- returns
Map[(issue, issueUser, pullRequest, baseOwner, headOwner), webHooks]
- Definition Classes
- WebHookPullRequestService
- def getReceiveHooks(): Seq[ReceiveHook]
- Attributes
- protected
- Definition Classes
- MergeService
- def getRecentActivitiesByOwners(owners: Set[String])(implicit context: Context): List[Activity]
- Definition Classes
- ActivityService
- def getRecentPublicActivities()(implicit context: Context): List[Activity]
- Definition Classes
- ActivityService
- def getRecentStatusContexts(userName: String, repositoryName: String, time: Date)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- CommitStatusService
- def getRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Option[ReleaseTag]
- Definition Classes
- ReleaseService
- def getReleaseAsset(owner: String, repository: String, tag: String, fileId: String)(implicit s: (blockingApi)#Session): Option[ReleaseAsset]
- Definition Classes
- ReleaseService
- def getReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Seq[ReleaseAsset]
- Definition Classes
- ReleaseService
- def getReleaseAssetsMap(owner: String, repository: String, releases: Seq[ReleaseTag])(implicit s: (blockingApi)#Session): Map[ReleaseTag, Seq[ReleaseAsset]]
- Definition Classes
- ReleaseService
- def getReleases(owner: String, repository: String, tags: Seq[TagInfo])(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- Definition Classes
- ReleaseService
- def getReleases(owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- Definition Classes
- ReleaseService
- def getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
Returns the specified repository information.
Returns the specified repository information.
- userName
the user name of the repository owner
- repositoryName
the repository name
- returns
the repository information
- Definition Classes
- RepositoryService
- def getRepositoryInfoFromCache(userName: String, repositoryName: String)(implicit context: Context): Option[Repository]
- Definition Classes
- RequestCache
- def getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
Returns the repository names of the specified user.
Returns the repository names of the specified user.
- userName
the user name of repository owner
- returns
the list of repository names
- Definition Classes
- RepositoryService
- def getRequestCompareInfo(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestCommitId: String): (Seq[Seq[CommitInfo]], Seq[DiffInfo])
- Definition Classes
- PullRequestService
- def getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of repositories which are owned by the specified user.
Returns the list of repositories which are owned by the specified user. This list includes group repositories if the specified user is a member of the group.
- Definition Classes
- RepositoryService
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String], withoutPhysicalInfo: Boolean, limit: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of visible repositories for the specified user.
Returns the list of visible repositories for the specified user. If repositoryUserName is given then filters results by repository owner.
- loginAccount
the logged in account
- repositoryUserName
the repository owner (if None then returns all repositories which are visible for logged in user)
- withoutPhysicalInfo
if true then the result does not include physical repository information such as commit count, branches and tags
- limit
if true then result will include only repositories owned by the login account. otherwise, result will be all visible repositories.
- returns
the repository information which is sorted in descending order of lastActivityDate.
- Definition Classes
- RepositoryService
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of visible repositories for the specified user.
Returns the list of visible repositories for the specified user. If repositoryUserName is given then filters results by repository owner. This function is for plugin compatibility.
- loginAccount
the logged in account
- repositoryUserName
the repository owner (if None then returns all repositories which are visible for logged in user)
- withoutPhysicalInfo
if true then the result does not include physical repository information such as commit count, branches and tags
- returns
the repository information which is sorted in descending order of lastActivityDate.
- Definition Classes
- RepositoryService
- def getWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
get All WebHook information from repository to url
get All WebHook information from repository to url
- Definition Classes
- WebHookService
- def getWebHookById(id: Int)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
get All WebHook informations of repository
get All WebHook informations of repository
- Definition Classes
- WebHookService
- def getWebHooks(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(RepositoryWebHook, Set[Event])]
get All WebHook informations of repository
get All WebHook informations of repository
- Definition Classes
- WebHookService
- def getWebHooksByEvent(owner: String, repository: String, event: Event)(implicit s: (blockingApi)#Session): List[RepositoryWebHook]
get All WebHook informations of repository event
get All WebHook informations of repository event
- Definition Classes
- WebHookService
- def getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
Returns the wiki page.
Returns the wiki page.
- Definition Classes
- WikiService
- def getWikiPageList(owner: String, repository: String): List[String]
Returns the list of wiki page names.
Returns the list of wiki page names.
- Definition Classes
- WikiService
- def halt(result: ActionResult): Nothing
- Definition Classes
- Control
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- Definition Classes
- Control
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- Definition Classes
- FlashMapSupport → Handler
- def handleComment(issue: Issue, content: Option[String], repository: RepositoryInfo, actionOpt: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- Definition Classes
- HandleCommentService
- See also
- def hasDeveloperRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
- def hasGuestRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
- def hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def head(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- val identifier: Constraint
Constraint for the identifier such as user name or page name.
Constraint for the identifier such as user name or page name.
- Definition Classes
- Validations
- def inferFromFormats: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats
- def init(filterConfig: FilterConfig): Unit
- Definition Classes
- ScalatraFilter → Filter
- def initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
- def initialize(config: ConfigT): Unit
- Definition Classes
- JacksonJsonSupport → ScalatraBase → Initializable
- def insertDefaultLabels(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryCreationService
- def insertDefaultPriorities(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryCreationService
- def insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], assignedUserName: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean = false)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def insertRepository(repositoryName: String, userName: String, description: Option[String], isPrivate: Boolean, defaultBranch: String = "master", originRepositoryName: Option[String] = None, originUserName: Option[String] = None, parentRepositoryName: Option[String] = None, parentUserName: Option[String] = None)(implicit s: (blockingApi)#Session): Unit
Creates a new repository.
Creates a new repository.
- repositoryName
the repository name
- userName
the user name of the repository owner
- description
the repository description
- isPrivate
the repository type (private is true, otherwise false)
- originRepositoryName
specify for the forked repository. (default is None)
- originUserName
specify for the forked repository. (default is None)
- Definition Classes
- RepositoryService
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def isDevelopmentMode: Boolean
- Definition Classes
- ScalatraBase
- def isHttps(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isIssueCommentManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
Tests whether an logged-in user can manage issues comment.
Tests whether an logged-in user can manage issues comment.
- Attributes
- protected
- Definition Classes
- IssueCreationService
- def isIssueEditable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
Tests whether an logged-in user can post issues.
Tests whether an logged-in user can post issues.
- Attributes
- protected
- Definition Classes
- IssueCreationService
- def isIssueManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
Tests whether an logged-in user can manage issues.
Tests whether an logged-in user can manage issues.
- Attributes
- protected
- Definition Classes
- IssueCreationService
- def isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- AccountService
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
- implicit val jsonFormats: Formats
- Definition Classes
- ControllerBase → JValueResult
- def jsonVulnerabilityGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
- def jsonpCallbackParameterNames: Iterable[String]
- Definition Classes
- JsonOutput
- val listStatusesRoute: Route
- Definition Classes
- ApiRepositoryStatusControllerBase
- def loadCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int]): Option[String]
- Definition Classes
- CommitsService
- def loadSystemSettings(): SystemSettings
- Definition Classes
- SystemSettingsService
- def locale(implicit request: HttpServletRequest): Locale
- Definition Classes
- I18nSupport
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
- def managersOnly[T](action: (T) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- GroupManagerAuthenticator
- def managersOnly(action: => Any): Any
- Attributes
- protected
- Definition Classes
- GroupManagerAuthenticator
- def mapper: ObjectMapper
- Definition Classes
- JsonMethods
- def markMergeAndClosePullRequest(userName: String, owner: String, repository: String, pull: PullRequest)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PullRequestService
- def mergePullRequest(repository: RepositoryInfo, issueId: Int, loginAccount: Account, message: String, strategy: String, isDraft: Boolean, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context, context: Context): Either[String, ObjectId]
- Definition Classes
- MergeService
- def mergeWithMergeCommit(git: Git, repository: RepositoryInfo, branch: String, issueId: Int, message: String, loginAccount: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): ObjectId
merge the pull request with a merge commit
merge the pull request with a merge commit
- Definition Classes
- MergeService
- def mergeWithRebase(git: Git, repository: RepositoryInfo, branch: String, issueId: Int, commits: Seq[RevCommit], loginAccount: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): ObjectId
rebase to the head of the pull request branch
rebase to the head of the pull request branch
- Definition Classes
- MergeService
- def mergeWithSquash(git: Git, repository: RepositoryInfo, branch: String, issueId: Int, message: String, loginAccount: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): ObjectId
squash commits in the pull request and append it
squash commits in the pull request and append it
- Definition Classes
- MergeService
- def messages(implicit request: HttpServletRequest): Messages
- Definition Classes
- I18nSupport
- def messages(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- I18nSupport
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- val mimeTypes: Map[String, String]
- Definition Classes
- ApiFormats
- def multiParams(implicit request: HttpServletRequest): MultiParams
- Definition Classes
- ScalatraBase
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- Definition Classes
- ScalatraBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def needsHttps: Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def notFound(fun: => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def openMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
- def options(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def ownerOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- OwnerAuthenticator
- def ownerOnly(action: (RepositoryInfo) => Any): Any
- Attributes
- protected
- Definition Classes
- OwnerAuthenticator
- def params(implicit request: HttpServletRequest): Params
- Definition Classes
- ScalatraBase
- def params(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
- def parse(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): JValue
- Definition Classes
- JsonMethods → JsonMethods
- def parseCompareIdentifier(value: String, defaultOwner: String): (String, String)
Parses branch identifier and extracts owner and branch name as tuple.
Parses branch identifier and extracts owner and branch name as tuple.
- "owner:branch" to ("owner", "branch") - "branch" to ("defaultOwner", "branch")
- Definition Classes
- PullRequestService
- def parseOpt(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): Option[JValue]
- Definition Classes
- JsonMethods → JsonMethods
- def parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
- def parsedBody(implicit request: HttpServletRequest): JValue
- Definition Classes
- JsonSupport
- def pass(): Nothing
- Definition Classes
- Control
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def post[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- def post(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def pretty(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
- def provideMessages(locale: Locale): Messages
- Definition Classes
- I18nSupport
- def pullRemote(localRepository: RepositoryInfo, localBranch: String, remoteRepository: RepositoryInfo, remoteBranch: String, loginAccount: Account, message: String, pullRequest: Option[PullRequest], settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Option[ObjectId]
- Definition Classes
- MergeService
- def put[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- Definition Classes
- ValidationSupport
- def put(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def readJsonFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JacksonJsonSupport → JsonSupport
- def readXmlFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
- def readableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- ReadableUsersAuthenticator
- def readableUsersOnly(action: (RepositoryInfo) => Any): Any
- Attributes
- protected
- Definition Classes
- ReadableUsersAuthenticator
- def recordActivity[T <: AnyRef { def toActivity: gitbucket.core.model.Activity }](info: T): Unit
- Definition Classes
- ActivityService
- def redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- Definition Classes
- ScalatraBase
- def referrersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
- def referrersOnly(action: (RepositoryInfo) => Any): Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
- implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
- def removeCollaborator(userName: String, repositoryName: String, collaboratorName: String)(implicit s: (blockingApi)#Session): Unit
Remove specified collaborator from the repository.
Remove specified collaborator from the repository.
- Definition Classes
- RepositoryService
- def removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Remove all collaborators from the repository.
Remove all collaborators from the repository.
- Definition Classes
- RepositoryService
- def removeRoute(method: String, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def removeRoute(method: HttpMethod, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def removeUser(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
- def render(value: JValue)(implicit formats: Formats): JValue
- Definition Classes
- JsonMethods → JsonMethods
- def renderHaltException(e: HaltException): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def renderPipeline: RenderPipeline
- Attributes
- protected
- Definition Classes
- JValueResult → ScalatraBase
- def renderResponse(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def renderResponseBody(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def reorderPriorities(owner: String, repository: String, order: Map[Int, Int])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
- val repository: Constraint
Constraint for the repository identifier.
Constraint for the repository identifier.
- Definition Classes
- Validations
- implicit def request: HttpServletRequest
- Definition Classes
- DynamicScope → RequestResponseScope
- def requestFormat(implicit request: HttpServletRequest): String
- Definition Classes
- ApiFormats
- def requestPath(uri: String, idx: Int): String
- Definition Classes
- ControllerBase → ScalatraFilter
- def requestPath(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraFilter → ScalatraBase
- implicit def response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
- def responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- Attributes
- protected
- Definition Classes
- ControllerBase
- def revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
Reverts specified changes.
Reverts specified changes.
- Definition Classes
- WikiService
- def rosettaFlashGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
- def routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
- lazy val routes: RouteRegistry
- Definition Classes
- ScalatraBase
- def runFilters(filters: Iterable[Route]): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def runRoutes(routes: Iterable[Route]): Stream[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
- implicit def safe[S, T](f: (S) => T): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
- implicit def safeOption[S, T](f: (S) => Option[T]): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
- def saveCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int], diffJson: String): Unit
- Definition Classes
- CommitsService
- def saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
- def saveRepositoryOptions(userName: String, repositoryName: String, description: Option[String], isPrivate: Boolean, issuesOption: String, externalIssuesUrl: Option[String], wikiOption: String, externalWikiUrl: Option[String], allowFork: Boolean, mergeOptions: Seq[String], defaultMergeOption: String, safeMode: Boolean)(implicit s: (blockingApi)#Session): Unit
Save repository options.
Save repository options.
- Definition Classes
- RepositoryService
- def saveSystemSettings(settings: SystemSettings): Unit
- Definition Classes
- SystemSettingsService
- def saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
Save the wiki page and return the commit id.
Save the wiki page and return the commit id.
- Definition Classes
- WikiService
- implicit def scalatraContext: ScalatraContext
- Attributes
- protected[this]
- Definition Classes
- ScalatraContext
- def searchIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
Returns the search result against issues.
Returns the search result against issues.
- condition
the search condition
- searchOption
if true then returns only pull requests, false then returns only issues.
- offset
the offset for pagination
- limit
the limit for pagination
- repos
Tuple of the repository owner and the repository name
- returns
the search result (list of tuples which contain issue, labels and comment count)
- Definition Classes
- IssuesService
- def searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Option[Account])]
for api
- def searchIssuesByKeyword(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
Search issues by keyword.
Search issues by keyword.
- owner
the repository owner
- repository
the repository name
- query
the keywords separated by whitespace.
- returns
issues with comment count and matched content of issue or comment
- Definition Classes
- IssuesService
- def searchPullRequestByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Int, PullRequest, Repository, Account, Option[Account])]
for api
for api
- returns
(issue, issueUser, commentCount, pullRequest, headRepo, headOwner)
- Definition Classes
- IssuesService
- def secureXML: XMLLoader[Elem]
- Definition Classes
- JsonSupport
- implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
- Definition Classes
- DefaultImplicitConversions
- implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
- Definition Classes
- DefaultImplicitConversions
- def serverHost(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
- def serverPort(implicit request: HttpServletRequest): Int
- Definition Classes
- ScalatraBase
- def servletContext: ServletContext
- Definition Classes
- ScalatraBase → ScalatraContext
- def session(key: String)(implicit request: HttpServletRequest): Any
- Definition Classes
- SessionSupport
- implicit def session(implicit request: HttpServletRequest): HttpSession
- Definition Classes
- SessionSupport
- def sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
- Definition Classes
- SessionSupport
- def setDefaultPriority(owner: String, repository: String, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
- def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def shutdown(): Unit
- Attributes
- protected
- Definition Classes
- Initializable
- def status: Int
- Definition Classes
- ScalatraContext
- def status_=(code: Int): Unit
- Definition Classes
- ScalatraContext
- implicit def string2RouteMatcher(path: String): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- implicit val stringToBoolean: TypeConverter[String, Boolean]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToByte: TypeConverter[String, Byte]
- Definition Classes
- DefaultImplicitConversions
- def stringToDate(format: => String): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
- def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToDouble: TypeConverter[String, Double]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToFloat: TypeConverter[String, Float]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToInt: TypeConverter[String, Int]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToLong: TypeConverter[String, Long]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToSelf: TypeConverter[String, String]
- Definition Classes
- DefaultImplicitConversions
- def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: ClassTag[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToShort: TypeConverter[String, Short]
- Definition Classes
- DefaultImplicitConversions
- def suspendAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- FlashMapSupport
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- Definition Classes
- ScalatraParamsImplicits
- implicit def toTypedParams(params: Params): TypedParams
- Definition Classes
- ScalatraParamsImplicits
- def transformRequestBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
- def transformResponseBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonOutput
- def trap(codes: Range)(block: => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- def trap(code: Int)(block: => Any): Unit
- Definition Classes
- CoreDsl
- def trim2[T](valueType: SingleValueType[T]): SingleValueType[T]
Extends scalatra-form's trim rule to eliminate CR and LF.
Extends scalatra-form's trim rule to eliminate CR and LF.
- Attributes
- protected
- Definition Classes
- ControllerBase
- def tryMergeRemote(localUserName: String, localRepositoryName: String, localBranch: String, remoteUserName: String, remoteRepositoryName: String, remoteBranch: String): Either[String, (ObjectId, ObjectId, ObjectId)]
Checks whether conflict will be caused in merging.
Checks whether conflict will be caused in merging. Returns true if conflict will be caused.
- Definition Classes
- MergeService
- def updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def updateAssignedUserName(owner: String, repository: String, issueId: Int, assignedUserName: Option[String], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateBaseBranch(owner: String, repository: String, issueId: Int, baseBranch: String, commitIdTo: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PullRequestService
- def updateClosed(owner: String, repository: String, issueId: Int, closed: Boolean)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updateComment(issueId: Int, commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updateCommentByApi(repository: RepositoryInfo, issue: Issue, commentId: String, content: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- Definition Classes
- HandleCommentService
- def updateCommitComment(commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- CommitsService
- def updateCommitCommentPosition(commentId: Int, commitId: String, oldLine: Option[Int], newLine: Option[Int])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- CommitsService
- def updateCommitId(owner: String, repository: String, issueId: Int, commitIdTo: String, commitIdFrom: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PullRequestService
- def updateDraftToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PullRequestService
- def updateGroup(groupName: String, description: Option[String], url: Option[String], removed: Boolean)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateGroupMembers(groupName: String, members: List[(String, Boolean)])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateIssue(owner: String, repository: String, issueId: Int, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updateLabel(owner: String, repository: String, labelId: Int, labelName: String, color: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- LabelsService
- def updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Updates the last activity date of the repository.
Updates the last activity date of the repository.
- Definition Classes
- RepositoryService
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
- def updateMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
- def updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updatePriority(owner: String, repository: String, priorityId: Int, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
- def updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
- def updatePullRequests(owner: String, repository: String, branch: String, pusherAccount: Account, action: String, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
Fetch pull request contents into refs/pull/${issueId}/head and update pull request table.
Fetch pull request contents into refs/pull/${issueId}/head and update pull request table.
- Definition Classes
- PullRequestService
- def updatePullRequestsByApi(repository: RepositoryInfo, issueId: Int, loginAccount: Account, settings: SystemSettings, title: Option[String], body: Option[String], state: Option[String], base: Option[String])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- PullRequestService
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- ReleaseService
- def updateWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def updateWebHookByApi(id: Int, owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
- def url(path: String, params: Iterable[(String, Any)] = Iterable.empty, includeContextPath: Boolean = true, includeServletPath: Boolean = true, absolutize: Boolean = true, withSessionId: Boolean = true)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ControllerBase → ScalatraBase
- def userLocales(implicit request: HttpServletRequest): Array[Locale]
- Definition Classes
- I18nSupport
- def usersOnly[T](action: (T) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- UsersAuthenticator
- def usersOnly(action: => Any): Any
- Attributes
- protected
- Definition Classes
- UsersAuthenticator
- def validate[V, T](form: ValueType[V])(hasErrors: (Seq[(String, String)]) => T, success: (V) => T): T
- Attributes
- protected
- Definition Classes
- FormSupport
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withRequest[A](request: HttpServletRequest)(f: => A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
- def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
- Attributes
- protected[scalatra]
- Definition Classes
- DynamicScope → RequestResponseScope
- def withResponse[A](response: HttpServletResponse)(f: => A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
- Attributes
- protected[scalatra]
- Definition Classes
- ApiFormats → ScalatraBase
- def writableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- Attributes
- protected
- Definition Classes
- WritableUsersAuthenticator
- def writableUsersOnly(action: (RepositoryInfo) => Any): Any
- Attributes
- protected
- Definition Classes
- WritableUsersAuthenticator
- def writeJson(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JacksonJsonOutput → JsonOutput
- def writeJsonAsXml(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JsonOutput
- lazy val xmlRootNode: Elem
- Attributes
- protected
- Definition Classes
- JsonOutput