Instance Constructors
- new ApiController()
Type Members
- trait Config extends AnyRef
- type ConfigT = FilterConfig
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def NotFound(): ActionResult
- def RawData[T](contentType: String, rawData: T): T
- val RequestPathKey: String
- def Unauthorized()(implicit context: Context): ActionResult
- def acceptHeader(implicit request: HttpServletRequest): List[String]
- def acceptedFormats(accepted: Symbol*): Boolean
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
- def addMimeMapping(mime: String, extension: String): Unit
- def addOrUpdateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
- def addSessionId(uri: String)(implicit response: HttpServletResponse): String
- def addStatusRoute(codes: Range, action: => Any): Unit
- def addWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def adminOnly[T](action: (T) => Any): (T) => Any
- def adminOnly(action: => Any): Any
- def after(transformers: RouteTransformer*)(fun: => Any): Unit
- def ajaxDelete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxGet[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxGet(path: String)(action: => Any): Route
- def ajaxPost[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxPost(path: String)(action: => Any): Route
- def ajaxPut[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- implicit val anyToBoolean: TypeConverter[Any, Boolean]
- implicit val anyToByte: TypeConverter[Any, Byte]
- implicit val anyToDouble: TypeConverter[Any, Double]
- implicit val anyToFloat: TypeConverter[Any, Float]
- implicit val anyToInt: TypeConverter[Any, Int]
- implicit val anyToLong: TypeConverter[Any, Long]
- implicit val anyToShort: TypeConverter[Any, Short]
- implicit val anyToString: TypeConverter[Any, String]
- final def asInstanceOf[T0]: T0
- def asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- def asJsonNode(jv: JValue): JsonNode
- def authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- def baseUrl(implicit request: HttpServletRequest): String
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- def byCommitStatus(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Query[model.Profile.CommitStatuses, model.CommitStatusComponent.CommitStatuses.TableElementType, Seq]
- def callIssueCommentWebHook(repository: RepositoryInfo, issue: Issue, issueCommentId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callIssuesWebHook(action: String, repository: RepositoryInfo, issue: Issue, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, context: api.JsonFormat.Context): Unit
- def callPullRequestReviewCommentWebHook(action: String, comment: , repository: RepositoryInfo, issue: Issue, pullRequest: PullRequest, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callPullRequestWebHook(action: String, repository: RepositoryInfo, issueId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callPullRequestWebHookByRequestBranch(action: String, requestRepository: RepositoryInfo, requestBranch: String, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callWebHook(event: Event, webHooks: List[WebHook], payload: WebHookPayload, settings: SystemSettings)(implicit c: api.JsonFormat.Context): List[(WebHook, String, Future[HttpRequest], Future[HttpResponse])]
- def callWebHookOf(owner: String, repository: String, event: Event, settings: SystemSettings)(makePayload: => Option[WebHookPayload])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def canCreateRepository(repositoryOwner: String, loginAccount: Account)(implicit session: (blockingApi)#Session): Boolean
- def changeIssueToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Int
- def checkConflict(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String): Option[String]
- def checkConflict(userName: String, repositoryName: String, branch: String, issueId: Int): Option[String]
- def checkConflictCache(userName: String, repositoryName: String, branch: String, issueId: Int): Option[Option[String]]
- def clone(): AnyRef
- def closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[Int]
- def closeMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- val color: Constraint
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, ObjectId]
- def compact(d: JValue): String
- val config: ConfigT
- implicit def configWrapper(config: ConfigT): Config
- def contentType: String
- def contentTypeInferrer: ContentTypeInferrer
- def contentType_=(contentType: String): Unit
- implicit def context: Context
- def contextPath: String
- implicit def cookieOptions: CookieOptions
- def cookies(implicit request: HttpServletRequest): SweetCookies
- def countIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
- def countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition)(implicit s: (blockingApi)#Session): Map[String, Int]
- def countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
- def createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- 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
- 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
- def createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def createIssue(repository: RepositoryInfo, title: String, body: Option[String], assignees: Seq[String], milestoneId: Option[Int], priorityId: Option[Int], labelNames: Seq[String], loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Issue
- def createIssueComment(owner: String, repository: String, commit: CommitInfo)(implicit s: (blockingApi)#Session): Unit
- def createLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Int
- def createLabel(owner: String, repository: String, labelName: String, color: String)(implicit s: (blockingApi)#Session): Int
- def createMilestone(owner: String, repository: String, title: String, description: Option[String], dueDate: Option[Date])(implicit s: (blockingApi)#Session): Int
- def createPriority(owner: String, repository: String, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Int
- 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
- def createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def createRelease(owner: String, repository: String, name: String, content: Option[String], tag: String, loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Int
- def createReleaseAsset(owner: String, repository: String, tag: String, fileName: String, label: String, size: Long, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, initOption: String, sourceUrl: Option[String]): Future[Unit]
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, createReadme: Boolean): Future[Unit]
- def createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- def date(constraints: Constraint*): SingleValueType[Date]
- val decodePercentEncodedPath: Boolean
- def decodeResetPasswordToken(token: String): Option[String]
- def defaultAcceptedFormats: List[Symbol]
- val defaultCharacterEncoding: String
- def defaultFormat: Symbol
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- def delete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- def deleteAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteAllIssueAssignees(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteAllIssueLabels(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteComment(owner: String, repository: String, issueId: Int, commentId: Int)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteCommentByApi(repoInfo: RepositoryInfo, comment: , issue: Issue)(implicit context: Context, s: (blockingApi)#Session): Option[]
- def deleteCommitComment(commentId: Int)(implicit s: (blockingApi)#Session): Int
- def deleteIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Unit
- def deletePriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def deleteReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def deleteRepository(repository: Repository)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHookById(id: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
- def destroy(): Unit
- def disableBranchProtection(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): Unit
- def doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- val doNotFound: Action
- def enableBranchProtection(owner: String, repository: String, branch: String, includeAdministrators: Boolean, contexts: Seq[String])(implicit session: (blockingApi)#Session): Unit
- implicit def enrichRequest(request: HttpServletRequest): RichRequest
- implicit def enrichResponse(response: HttpServletResponse): RichResponse
- implicit def enrichServletContext(servletContext: ServletContext): RichServletContext
- implicit def enrichSession(session: HttpSession): RichSession
- def environment: String
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def error(handler: ErrorHandler): Unit
- val errorHandler: ErrorHandler
- def executeRoutes(): Unit
- def extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- def extractStatusCode(e: HaltException): Int
- def fetchAsPullRequest(userName: String, repositoryName: String, requestUserName: String, requestRepositoryName: String, requestBranch: String, issueId: Int): Unit
- def filterChain: FilterChain
- def finalize(): Unit
- def flash(key: String)(implicit request: HttpServletRequest): Any
- def flash(implicit request: HttpServletRequest): FlashMap
- def flashMapSetSession(f: FlashMap): Unit
- def forkRepository(accountName: String, repository: RepositoryInfo, loginUserName: String): Future[Unit]
- def format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def formatForMimeTypes(mimeTypes: String*): Option[String]
- def format_=(formatValue: String): Unit
- def format_=(formatValue: Symbol): Unit
- val formats: Map[String, String]
- def fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- def fromJsonNode(jn: JsonNode): JValue
- def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def generateResetPasswordToken(mailAddress: String): String
- def get[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def get(transformers: RouteTransformer*)(action: => Any): Route
- def getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByMailAddressFromCache(mailAddress: String)(implicit context: Context): Option[Account]
- def getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByUserNameFromCache(userName: String)(implicit context: Context): Option[Account]
- def getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getAccountPreference(userName: String)(implicit s: (blockingApi)#Session): Option[AccountPreference]
- def getAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Option[(AccountWebHook, Set[Event])]
- def getAccountWebHooks(owner: String)(implicit s: (blockingApi)#Session): List[(AccountWebHook, Set[Event])]
- def getAccountWebHooksByEvent(owner: String, event: Event)(implicit s: (blockingApi)#Session): List[AccountWebHook]
- def getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- def getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit context: Context): List[Activity]
- def getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- def getApiMilestone(repository: RepositoryInfo, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[ApiMilestone]
- def getAssignableUserNames(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[String]
- final def getClass(): Class[_ <: AnyRef]
- def getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
- def getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
- def getComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommentForApi(owner: String, repository: String, commentId: Int)(implicit s: (blockingApi)#Session): Option[(, Account, Issue)]
- def getComments(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[]
- def getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(, Account, Issue)]
- def getCommitComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommitComments(owner: String, repository: String, commitId: String, includePullRequest: Boolean)(implicit s: (blockingApi)#Session): List[]
- def getCommitStatus(userName: String, repositoryName: String, sha: String, context: String)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatus(userName: String, repositoryName: String, id: Int)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatusWithSummary(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Option[(CommitState, List[CommitStatus])]
- def getCommitStatuses(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[CommitStatus]
- def getCommitStatusesWithCreator(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[(CommitStatus, Account)]
- def getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
- def getDefaultPriority(owner: String, repository: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- def getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- def getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getIssue(owner: String, repository: String, issueId: String)(implicit s: (blockingApi)#Session): Option[model.IssueComponent.Issues.TableElementType]
- def getIssueAssignees(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[IssueAssignee]
- def getIssueFromCache(userName: String, repositoryName: String, issueId: String)(implicit context: Context): Option[Issue]
- def getIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Option[IssueLabel]
- def getIssueLabels(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[Label]
- def getLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabels(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Label]
- def getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(, Account)]
- def getMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[Milestone]
- def getMilestones(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Milestone]
- def getMilestonesWithIssueCount(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(Milestone, Int, Int)]
- def getOpenIssues(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Issue]
- def getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- def getPriorities(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Priority]
- def getPriority(owner: String, repository: String, priorityName: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getPriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Option[Priority]
- def getProtectedBranchInfo(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): ProtectedBranchInfo
- def getProtectedBranchList(owner: String, repository: String)(implicit session: (blockingApi)#Session): List[String]
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(Issue, PullRequest)]
- def getPullRequestByRequestCommit(userName: String, repositoryName: String, toBranch: String, fromBranch: String, commitId: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestComments(userName: String, repositoryName: String, issueId: Int, commits: Seq[CommitInfo])(implicit s: (blockingApi)#Session): Seq[]
- def getPullRequestCommitFromTo(originRepository: RepositoryInfo, forkedRepository: RepositoryInfo, originId: String, forkedId: String): (Option[ObjectId], Option[ObjectId])
- def getPullRequestCountGroupByUser(closed: Boolean, owner: Option[String], repository: Option[String])(implicit s: (blockingApi)#Session): List[PullRequestCount]
- def getPullRequestFromBranch(userName: String, repositoryName: String, branch: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestsByBranch(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getPullRequestsByRequest(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getPullRequestsByRequestForWebhook(userName: String, repositoryName: String, branch: String)(implicit s: (blockingApi)#Session): Map[(Issue, Account, PullRequest, Account, Account), List[RepositoryWebHook]]
- def getReceiveHooks(): Seq[ReceiveHook]
- def getRecentActivitiesByOwners(owners: Set[String])(implicit context: Context): List[Activity]
- def getRecentPublicActivities()(implicit context: Context): List[Activity]
- def getRecentStatusContexts(userName: String, repositoryName: String, time: Date)(implicit s: (blockingApi)#Session): List[String]
- def getRef(revstr: String, repository: RepositoryInfo): AnyRef
- def getRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Option[ReleaseTag]
- def getReleaseAsset(owner: String, repository: String, tag: String, fileId: String)(implicit s: (blockingApi)#Session): Option[ReleaseAsset]
- def getReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Seq[ReleaseAsset]
- def getReleaseAssetsMap(owner: String, repository: String, releases: Seq[ReleaseTag])(implicit s: (blockingApi)#Session): Map[ReleaseTag, Seq[ReleaseAsset]]
- def getReleases(owner: String, repository: String, tags: Seq[TagInfo])(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def getReleases(owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
- def getRepositoryInfoFromCache(userName: String, repositoryName: String)(implicit context: Context): Option[Repository]
- def getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getRequestCompareInfo(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestCommitId: String): (Seq[Seq[CommitInfo]], Seq[DiffInfo])
- def getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String], withoutPhysicalInfo: Boolean, limit: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHookById(id: Int)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHooks(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(RepositoryWebHook, Set[Event])]
- def getWebHooksByEvent(owner: String, repository: String, event: Event)(implicit s: (blockingApi)#Session): List[RepositoryWebHook]
- def getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
- def getWikiPageList(owner: String, repository: String): List[String]
- def halt(result: ActionResult): Nothing
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- def handleComment(issue: Issue, content: Option[String], repository: RepositoryInfo, actionOpt: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- def hasDeveloperRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasGuestRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hashCode(): Int
- def head(transformers: RouteTransformer*)(action: => Any): Route
- val identifier: Constraint
- def inferFromFormats: ContentTypeInferrer
- def init(filterConfig: FilterConfig): Unit
- def initParameter(name: String): Option[String]
- def initialize(config: ConfigT): Unit
- def insertDefaultLabels(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def insertDefaultPriorities(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean = false)(implicit s: (blockingApi)#Session): Int
- 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
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- def isAsyncExecutable(result: Any): Boolean
- def isDevelopmentMode: Boolean
- def isHttps(implicit request: HttpServletRequest): Boolean
- final def isInstanceOf[T0]: Boolean
- def isIssueCommentManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueEditable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- implicit val jsonFormats: Formats
- def jsonVulnerabilityGuard: Boolean
- def jsonpCallbackParameterNames: Iterable[String]
- val listStatusesRoute: Route
- def loadCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int]): Option[String]
- def loadSystemSettings(props: Properties): SystemSettings
- def loadSystemSettings(): SystemSettings
- def locale(implicit request: HttpServletRequest): Locale
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- def managersOnly[T](action: (T) => Any): (T) => Any
- def managersOnly(action: => Any): Any
- def mapper: ObjectMapper
- def markMergeAndClosePullRequest(userName: String, owner: String, repository: String, pull: PullRequest)(implicit s: (blockingApi)#Session): Unit
- 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]
- 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
- 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
- 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
- def messages(implicit request: HttpServletRequest): Messages
- def messages(key: String)(implicit request: HttpServletRequest): String
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- val mimeTypes: Map[String, String]
- def multiParams(implicit request: HttpServletRequest): MultiParams
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- final def ne(arg0: AnyRef): Boolean
- def needsHttps: Boolean
- def notFound(fun: => Any): Unit
- final def notify(): Unit
- final def notifyAll(): Unit
- def openMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def options(transformers: RouteTransformer*)(action: => Any): Route
- def ownerOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def ownerOnly(action: (RepositoryInfo) => Any): Any
- def params(implicit request: HttpServletRequest): Params
- def params(key: String)(implicit request: HttpServletRequest): String
- def parse[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): JValue
- def parseCompareIdentifier(value: String, defaultOwner: String): (String, String)
- def parseOpt[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): Option[JValue]
- def parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- def parsedBody(implicit request: HttpServletRequest): JValue
- def pass(): Nothing
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- def post[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def post(transformers: RouteTransformer*)(action: => Any): Route
- def pretty(d: JValue): String
- def provideMessages(locale: Locale): Messages
- 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]
- def put[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def put(transformers: RouteTransformer*)(action: => Any): Route
- def readJsonFromBody(bd: String): JValue
- def readXmlFromBody(bd: String): JValue
- def readableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def readableUsersOnly(action: (RepositoryInfo) => Any): Any
- def recordActivity[T <: AnyRef { def toActivity: gitbucket.core.model.Activity }](info: T): Unit
- def redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- def referrersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def referrersOnly(action: (RepositoryInfo) => Any): Any
- implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
- def registerIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def removeCollaborator(userName: String, repositoryName: String, collaboratorName: String)(implicit s: (blockingApi)#Session): Unit
- def removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def removeRoute(method: String, route: Route): Unit
- def removeRoute(method: HttpMethod, route: Route): Unit
- def removeUser(account: Account)(implicit s: (blockingApi)#Session): Unit
- def removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- def renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def render(value: JValue, alwaysEscapeUnicode: Boolean, emptyValueStrategy: EmptyValueStrategy): JValue
- def renderHaltException(e: HaltException): Unit
- def renderPipeline: RenderPipeline
- def renderResponse(actionResult: Any): Unit
- def renderResponseBody(actionResult: Any): Unit
- def renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- def reorderPriorities(owner: String, repository: String, order: Map[Int, Int])(implicit s: (blockingApi)#Session): Unit
- val repository: Constraint
- implicit def request: HttpServletRequest
- def requestFormat(implicit request: HttpServletRequest): String
- def requestPath(uri: String, idx: Int): String
- def requestPath(implicit request: HttpServletRequest): String
- implicit def response: HttpServletResponse
- def responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- def revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
- def rosettaFlashGuard: Boolean
- def routeBasePath(implicit request: HttpServletRequest): String
- lazy val routes: RouteRegistry
- def runFilters(filters: Iterable[Route]): Unit
- def runRoutes(routes: Iterable[Route]): Stream[Any]
- implicit def safe[S, T](f: (S) => T): TypeConverter[S, T]
- implicit def safeOption[S, T](f: (S) => Option[T]): TypeConverter[S, T]
- def saveCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int], diffJson: String): Unit
- def saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- 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
- def saveSystemSettings(settings: SystemSettings): Unit
- def saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
- implicit def scalatraContext: ScalatraContext
- def searchIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
- def searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, List[Account])]
- def searchIssuesByKeyword(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
- def searchPullRequestByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Int, PullRequest, Repository, Account, List[Account])]
- def secureXML: XMLLoader[Elem]
- implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
- implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
- def serverHost(implicit request: HttpServletRequest): String
- def serverPort(implicit request: HttpServletRequest): Int
- def servletContext: ServletContext
- def session(key: String)(implicit request: HttpServletRequest): Any
- implicit def session(implicit request: HttpServletRequest): HttpSession
- def sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
- def setDefaultPriority(owner: String, repository: String, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Unit
- def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- def shutdown(): Unit
- def status: Int
- def status_=(code: Int): Unit
- implicit def string2RouteMatcher(path: String): RouteMatcher
- implicit val stringToBoolean: TypeConverter[String, Boolean]
- implicit val stringToByte: TypeConverter[String, Byte]
- def stringToDate(format: => String): TypeConverter[String, Date]
- def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
- implicit val stringToDouble: TypeConverter[String, Double]
- implicit val stringToFloat: TypeConverter[String, Float]
- implicit val stringToInt: TypeConverter[String, Int]
- implicit val stringToLong: TypeConverter[String, Long]
- implicit val stringToSelf: TypeConverter[String, String]
- def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: ClassTag[T]): TypeConverter[String, Seq[T]]
- implicit val stringToShort: TypeConverter[String, Short]
- def suspendAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- implicit def toTypedParams(params: Params): TypedParams
- def transformRequestBody(body: JValue): JValue
- def transformResponseBody(body: JValue): JValue
- def trap(codes: Range)(block: => Any): Unit
- def trap(code: Int)(block: => Any): Unit
- def trim2[T](valueType: SingleValueType[T]): SingleValueType[T]
- def tryMergeRemote(localUserName: String, localRepositoryName: String, localBranch: String, remoteUserName: String, remoteRepositoryName: String, remoteBranch: String): Either[String, (ObjectId, ObjectId, ObjectId)]
- def updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- def updateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def updateAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateBaseBranch(owner: String, repository: String, issueId: Int, baseBranch: String, commitIdTo: String)(implicit s: (blockingApi)#Session): Unit
- def updateClosed(owner: String, repository: String, issueId: Int, closed: Boolean)(implicit s: (blockingApi)#Session): Int
- def updateComment(owner: String, repository: String, issueId: Int, commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateCommentByApi(repository: RepositoryInfo, issue: Issue, commentId: String, content: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- def updateCommitComment(commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateCommitCommentPosition(commentId: Int, commitId: String, oldLine: Option[Int], newLine: Option[Int])(implicit s: (blockingApi)#Session): Unit
- def updateCommitId(owner: String, repository: String, issueId: Int, commitIdTo: String, commitIdFrom: String)(implicit s: (blockingApi)#Session): Unit
- def updateDraftToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Unit
- def updateGroup(groupName: String, description: Option[String], url: Option[String], removed: Boolean)(implicit s: (blockingApi)#Session): Unit
- def updateGroupMembers(groupName: String, members: List[(String, Boolean)])(implicit s: (blockingApi)#Session): Unit
- def updateIssue(owner: String, repository: String, issueId: Int, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def updateLabel(owner: String, repository: String, labelId: Int, labelName: String, color: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- def updateMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def updatePriority(owner: String, repository: String, priorityId: Int, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Unit
- def updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def updatePullRequests(owner: String, repository: String, branch: String, pusherAccount: Account, action: String, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- 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
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def updateWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateWebHookByApi(id: Int, owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- 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
- def userLocales(implicit request: HttpServletRequest): Array[Locale]
- def usersOnly[T](action: (T) => Any): (T) => Any
- def usersOnly(action: => Any): Any
- def validate[V, T](form: ValueType[V])(hasErrors: (Seq[(String, String)]) => T, success: (V) => T): T
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- def withRequest[A](request: HttpServletRequest)(f: => A): A
- def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
- def withResponse[A](response: HttpServletResponse)(f: => A): A
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
- def writableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def writableUsersOnly(action: (RepositoryInfo) => Any): Any
- def writeJson(json: JValue, writer: Writer): Unit
- def writeJsonAsXml(json: JValue, writer: Writer): Unit
- lazy val xmlRootNode: Elem
Value Members
- def getAccountByMailAddressFromCache(mailAddress: String)(implicit context: Context): Option[Account]
- def getAccountByUserNameFromCache(userName: String)(implicit context: Context): Option[Account]
- def getIssueFromCache(userName: String, repositoryName: String, issueId: String)(implicit context: Context): Option[Issue]
- def getRepositoryInfoFromCache(userName: String, repositoryName: String)(implicit context: Context): Option[Repository]
Value Members
- def writableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def writableUsersOnly(action: (RepositoryInfo) => Any): Any
Value Members
- def readableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def readableUsersOnly(action: (RepositoryInfo) => Any): Any
Value Members
- def managersOnly[T](action: (T) => Any): (T) => Any
- def managersOnly(action: => Any): Any
Value Members
- def usersOnly[T](action: (T) => Any): (T) => Any
- def usersOnly(action: => Any): Any
Value Members
- def adminOnly[T](action: (T) => Any): (T) => Any
- def adminOnly(action: => Any): Any
Value Members
- def createPriority(owner: String, repository: String, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Int
- def deletePriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Unit
- def getDefaultPriority(owner: String, repository: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getPriorities(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Priority]
- def getPriority(owner: String, repository: String, priorityName: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getPriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Option[Priority]
- def reorderPriorities(owner: String, repository: String, order: Map[Int, Int])(implicit s: (blockingApi)#Session): Unit
- def setDefaultPriority(owner: String, repository: String, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Unit
- def updatePriority(owner: String, repository: String, priorityId: Int, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Unit
Value Members
- def getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit context: Context): List[Activity]
- def getRecentActivitiesByOwners(owners: Set[String])(implicit context: Context): List[Activity]
- def getRecentPublicActivities()(implicit context: Context): List[Activity]
- def recordActivity[T <: AnyRef { def toActivity: gitbucket.core.model.Activity }](info: T): Unit
Value Members
- def createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- def deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
- def getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
- def getWikiPageList(owner: String, repository: String): List[String]
- def revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
- def saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
Value Members
- def callIssuesWebHook(action: String, repository: RepositoryInfo, issue: Issue, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, context: api.JsonFormat.Context): Unit
- def callPullRequestWebHook(action: String, repository: RepositoryInfo, issueId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callPullRequestWebHookByRequestBranch(action: String, requestRepository: RepositoryInfo, requestBranch: String, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def getPullRequestsByRequestForWebhook(userName: String, repositoryName: String, branch: String)(implicit s: (blockingApi)#Session): Map[(Issue, Account, PullRequest, Account, Account), List[RepositoryWebHook]]
Value Members
- def addAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def addWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def callWebHook(event: Event, webHooks: List[WebHook], payload: WebHookPayload, settings: SystemSettings)(implicit c: api.JsonFormat.Context): List[(WebHook, String, Future[HttpRequest], Future[HttpResponse])]
- def callWebHookOf(owner: String, repository: String, event: Event, settings: SystemSettings)(makePayload: => Option[WebHookPayload])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def deleteAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHookById(id: Int)(implicit s: (blockingApi)#Session): Unit
- def getAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Option[(AccountWebHook, Set[Event])]
- def getAccountWebHooks(owner: String)(implicit s: (blockingApi)#Session): List[(AccountWebHook, Set[Event])]
- def getAccountWebHooksByEvent(owner: String, event: Event)(implicit s: (blockingApi)#Session): List[AccountWebHook]
- def getWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHookById(id: Int)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHooks(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(RepositoryWebHook, Set[Event])]
- def getWebHooksByEvent(owner: String, repository: String, event: Event)(implicit s: (blockingApi)#Session): List[RepositoryWebHook]
- def updateAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateWebHookByApi(id: Int, owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
Value Members
- def checkConflict(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String): Option[String]
- def checkConflict(userName: String, repositoryName: String, branch: String, issueId: Int): Option[String]
- def checkConflictCache(userName: String, repositoryName: String, branch: String, issueId: Int): Option[Option[String]]
- def fetchAsPullRequest(userName: String, repositoryName: String, requestUserName: String, requestRepositoryName: String, requestBranch: String, issueId: Int): Unit
- def getReceiveHooks(): Seq[ReceiveHook]
- 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]
- 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
- 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
- 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
- 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]
- def tryMergeRemote(localUserName: String, localRepositoryName: String, localBranch: String, remoteUserName: String, remoteRepositoryName: String, remoteBranch: String): Either[String, (ObjectId, ObjectId, ObjectId)]
Value Members
- def deleteCommentByApi(repoInfo: RepositoryInfo, comment: , issue: Issue)(implicit context: Context, s: (blockingApi)#Session): Option[]
- def handleComment(issue: Issue, content: Option[String], repository: RepositoryInfo, actionOpt: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- def updateCommentByApi(repository: RepositoryInfo, issue: Issue, commentId: String, content: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
Value Members
- def createIssue(repository: RepositoryInfo, title: String, body: Option[String], assignees: Seq[String], milestoneId: Option[Int], priorityId: Option[Int], labelNames: Seq[String], loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Issue
- def isIssueCommentManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueEditable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
Value Members
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, ObjectId]
Value Members
- def canCreateRepository(repositoryOwner: String, loginAccount: Account)(implicit session: (blockingApi)#Session): Boolean
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, initOption: String, sourceUrl: Option[String]): Future[Unit]
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, createReadme: Boolean): Future[Unit]
- def forkRepository(accountName: String, repository: RepositoryInfo, loginUserName: String): Future[Unit]
- def insertDefaultLabels(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def insertDefaultPriorities(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Value Members
- def createRelease(owner: String, repository: String, name: String, content: Option[String], tag: String, loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Int
- def createReleaseAsset(owner: String, repository: String, tag: String, fileName: String, label: String, size: Long, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def deleteRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def deleteReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def getRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Option[ReleaseTag]
- def getReleaseAsset(owner: String, repository: String, tag: String, fileId: String)(implicit s: (blockingApi)#Session): Option[ReleaseAsset]
- def getReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Seq[ReleaseAsset]
- def getReleaseAssetsMap(owner: String, repository: String, releases: Seq[ReleaseTag])(implicit s: (blockingApi)#Session): Map[ReleaseTag, Seq[ReleaseAsset]]
- def getReleases(owner: String, repository: String, tags: Seq[TagInfo])(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def getReleases(owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
Value Members
- def byCommitStatus(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Query[model.Profile.CommitStatuses, model.CommitStatusComponent.CommitStatuses.TableElementType, Seq]
- 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
- def getCommitStatus(userName: String, repositoryName: String, sha: String, context: String)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatus(userName: String, repositoryName: String, id: Int)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatusWithSummary(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Option[(CommitState, List[CommitStatus])]
- def getCommitStatuses(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[CommitStatus]
- def getCommitStatusesWithCreator(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[(CommitStatus, Account)]
- def getRecentStatusContexts(userName: String, repositoryName: String, time: Date)(implicit s: (blockingApi)#Session): List[String]
Value Members
- 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
- def deleteCommitComment(commentId: Int)(implicit s: (blockingApi)#Session): Int
- def getCommitComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommitComments(owner: String, repository: String, commitId: String, includePullRequest: Boolean)(implicit s: (blockingApi)#Session): List[]
- def loadCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int]): Option[String]
- def saveCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int], diffJson: String): Unit
- def updateCommitComment(commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateCommitCommentPosition(commentId: Int, commitId: String, oldLine: Option[Int], newLine: Option[Int])(implicit s: (blockingApi)#Session): Unit
Value Members
- 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
- def getPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(Issue, PullRequest)]
- def getPullRequestByRequestCommit(userName: String, repositoryName: String, toBranch: String, fromBranch: String, commitId: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestComments(userName: String, repositoryName: String, issueId: Int, commits: Seq[CommitInfo])(implicit s: (blockingApi)#Session): Seq[]
- def getPullRequestCommitFromTo(originRepository: RepositoryInfo, forkedRepository: RepositoryInfo, originId: String, forkedId: String): (Option[ObjectId], Option[ObjectId])
- def getPullRequestCountGroupByUser(closed: Boolean, owner: Option[String], repository: Option[String])(implicit s: (blockingApi)#Session): List[PullRequestCount]
- def getPullRequestFromBranch(userName: String, repositoryName: String, branch: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestsByBranch(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getPullRequestsByRequest(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getRequestCompareInfo(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestCommitId: String): (Seq[Seq[CommitInfo]], Seq[DiffInfo])
- def markMergeAndClosePullRequest(userName: String, owner: String, repository: String, pull: PullRequest)(implicit s: (blockingApi)#Session): Unit
- def parseCompareIdentifier(value: String, defaultOwner: String): (String, String)
- def updateBaseBranch(owner: String, repository: String, issueId: Int, baseBranch: String, commitIdTo: String)(implicit s: (blockingApi)#Session): Unit
- def updateCommitId(owner: String, repository: String, issueId: Int, commitIdTo: String, commitIdFrom: String)(implicit s: (blockingApi)#Session): Unit
- def updateDraftToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Unit
- def updatePullRequests(owner: String, repository: String, branch: String, pusherAccount: Account, action: String, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- 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
Value Members
- def closeMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def createMilestone(owner: String, repository: String, title: String, description: Option[String], dueDate: Option[Date])(implicit s: (blockingApi)#Session): Int
- def deleteMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Unit
- def getApiMilestone(repository: RepositoryInfo, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[ApiMilestone]
- def getMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[Milestone]
- def getMilestones(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Milestone]
- def getMilestonesWithIssueCount(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(Milestone, Int, Int)]
- def openMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def updateMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
Value Members
- def createLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Int
- def createLabel(owner: String, repository: String, labelName: String, color: String)(implicit s: (blockingApi)#Session): Int
- def deleteLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Unit
- def getLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabels(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Label]
- def updateLabel(owner: String, repository: String, labelId: Int, labelName: String, color: String)(implicit s: (blockingApi)#Session): Unit
Value Members
- def changeIssueToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Int
- def closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[Int]
- def countIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
- def countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition)(implicit s: (blockingApi)#Session): Map[String, Int]
- def countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
- def createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- def createIssueComment(owner: String, repository: String, commit: CommitInfo)(implicit s: (blockingApi)#Session): Unit
- def createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def deleteAllIssueAssignees(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteAllIssueLabels(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteComment(owner: String, repository: String, issueId: Int, commentId: Int)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def getAssignableUserNames(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[String]
- def getComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommentForApi(owner: String, repository: String, commentId: Int)(implicit s: (blockingApi)#Session): Option[(, Account, Issue)]
- def getComments(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[]
- def getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(, Account, Issue)]
- def getIssue(owner: String, repository: String, issueId: String)(implicit s: (blockingApi)#Session): Option[model.IssueComponent.Issues.TableElementType]
- def getIssueAssignees(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[IssueAssignee]
- def getIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Option[IssueLabel]
- def getIssueLabels(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[Label]
- def getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(, Account)]
- def getOpenIssues(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Issue]
- def insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean = false)(implicit s: (blockingApi)#Session): Int
- def registerIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def searchIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
- def searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, List[Account])]
- def searchIssuesByKeyword(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
- def searchPullRequestByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Int, PullRequest, Repository, Account, List[Account])]
- def updateClosed(owner: String, repository: String, issueId: Int, closed: Boolean)(implicit s: (blockingApi)#Session): Int
- def updateComment(owner: String, repository: String, issueId: Int, commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateIssue(owner: String, repository: String, issueId: Int, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
Value Members
- def disableBranchProtection(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): Unit
- def enableBranchProtection(owner: String, repository: String, branch: String, includeAdministrators: Boolean, contexts: Seq[String])(implicit session: (blockingApi)#Session): Unit
- def getProtectedBranchInfo(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): ProtectedBranchInfo
- def getProtectedBranchList(owner: String, repository: String)(implicit session: (blockingApi)#Session): List[String]
Value Members
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addOrUpdateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- def createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def decodeResetPasswordToken(token: String): Option[String]
- def generateResetPasswordToken(mailAddress: String): String
- def getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getAccountPreference(userName: String)(implicit s: (blockingApi)#Session): Option[AccountPreference]
- def getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- def getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- def getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- def removeUser(account: Account)(implicit s: (blockingApi)#Session): Unit
- def removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- def suspendAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- def updateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateGroup(groupName: String, description: Option[String], url: Option[String], removed: Boolean)(implicit s: (blockingApi)#Session): Unit
- def updateGroupMembers(groupName: String, members: List[(String, Boolean)])(implicit s: (blockingApi)#Session): Unit
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
Value Members
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
- def deleteRepository(repository: Repository)(implicit s: (blockingApi)#Session): Unit
- def getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- def getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
- def getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
- def getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
- def getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
- def getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String], withoutPhysicalInfo: Boolean, limit: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def hasDeveloperRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasGuestRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- 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
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def removeCollaborator(userName: String, repositoryName: String, collaboratorName: String)(implicit s: (blockingApi)#Session): Unit
- def removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- 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
- def updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Value Members
- val listStatusesRoute: Route
Value Members
- def getRef(revstr: String, repository: RepositoryInfo): AnyRef
Value Members
- def NotFound(): ActionResult
- def RawData[T](contentType: String, rawData: T): T
- def Unauthorized()(implicit context: Context): ActionResult
- def ajaxGet[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxGet(path: String)(action: => Any): Route
- def ajaxPost[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxPost(path: String)(action: => Any): Route
- implicit def context: Context
- def doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- def extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- def getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- implicit val jsonFormats: Formats
- def requestPath(uri: String, idx: Int): String
- def responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- def trim2[T](valueType: SingleValueType[T]): SingleValueType[T]
- 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
Value Members
- val color: Constraint
- def date(constraints: Constraint*): SingleValueType[Date]
- val identifier: Constraint
- val repository: Constraint
Inherited from FlashMapSupport
Value Members
- def flash(key: String)(implicit request: HttpServletRequest): Any
- def flash(implicit request: HttpServletRequest): FlashMap
- def flashMapSetSession(f: FlashMap): Unit
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- def sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
Inherited from I18nSupport
Value Members
- def locale(implicit request: HttpServletRequest): Locale
- def messages(implicit request: HttpServletRequest): Messages
- def messages(key: String)(implicit request: HttpServletRequest): String
- def provideMessages(locale: Locale): Messages
- def userLocales(implicit request: HttpServletRequest): Array[Locale]
Inherited from JacksonJsonSupport
Value Members
- def initialize(config: ConfigT): Unit
- def readJsonFromBody(bd: String): JValue
Inherited from JValueResult
Value Members
- def renderPipeline: RenderPipeline
Inherited from JacksonJsonOutput
Value Members
- def writeJson(json: JValue, writer: Writer): Unit
Inherited from JsonMethods
Value Members
- def asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- def asJsonNode(jv: JValue): JsonNode
- def compact(d: JValue): String
- def fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- def fromJsonNode(jn: JsonNode): JValue
- def mapper: ObjectMapper
- def parse[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): JValue
- def parseOpt[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): Option[JValue]
- def pretty(d: JValue): String
- def render(value: JValue, alwaysEscapeUnicode: Boolean, emptyValueStrategy: EmptyValueStrategy): JValue
Inherited from JsonSupport[JValue]
Value Members
- def parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- def parsedBody(implicit request: HttpServletRequest): JValue
- def readXmlFromBody(bd: String): JValue
- def secureXML: XMLLoader[Elem]
- def transformRequestBody(body: JValue): JValue
Inherited from JsonOutput[JValue]
Value Members
- def jsonVulnerabilityGuard: Boolean
- def jsonpCallbackParameterNames: Iterable[String]
- def rosettaFlashGuard: Boolean
- def transformResponseBody(body: JValue): JValue
- def writeJsonAsXml(json: JValue, writer: Writer): Unit
- lazy val xmlRootNode: Elem
Inherited from ApiFormats
Value Members
- def acceptHeader(implicit request: HttpServletRequest): List[String]
- def acceptedFormats(accepted: Symbol*): Boolean
- def addMimeMapping(mime: String, extension: String): Unit
- def contentTypeInferrer: ContentTypeInferrer
- def defaultAcceptedFormats: List[Symbol]
- def defaultFormat: Symbol
- def format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def formatForMimeTypes(mimeTypes: String*): Option[String]
- val formats: Map[String, String]
- def inferFromFormats: ContentTypeInferrer
- val mimeTypes: Map[String, String]
- def requestFormat(implicit request: HttpServletRequest): String
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
Value Members
- def ajaxDelete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxPut[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def delete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def get[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def post[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def put[T](path: String, form: ValueType[T])(action: (T) => Any): Route
Inherited from FormSupport
Value Members
- def validate[V, T](form: ValueType[V])(hasErrors: (Seq[(String, String)]) => T, success: (V) => T): T
Inherited from ScalatraFilter
Value Members
- val RequestPathKey: String
- def destroy(): Unit
- val doNotFound: Action
- def filterChain: FilterChain
- def init(filterConfig: FilterConfig): Unit
- def requestPath(implicit request: HttpServletRequest): String
- def routeBasePath(implicit request: HttpServletRequest): String
Inherited from ServletBase
Inherited from ScalatraBase
Value Members
- def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
- def addSessionId(uri: String)(implicit response: HttpServletResponse): String
- def addStatusRoute(codes: Range, action: => Any): Unit
- def after(transformers: RouteTransformer*)(fun: => Any): Unit
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- val config: ConfigT
- def contextPath: String
- val decodePercentEncodedPath: Boolean
- val defaultCharacterEncoding: String
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- def environment: String
- def error(handler: ErrorHandler): Unit
- val errorHandler: ErrorHandler
- def executeRoutes(): Unit
- def extractStatusCode(e: HaltException): Int
- def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def get(transformers: RouteTransformer*)(action: => Any): Route
- def head(transformers: RouteTransformer*)(action: => Any): Route
- def initParameter(name: String): Option[String]
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- def isAsyncExecutable(result: Any): Boolean
- def isDevelopmentMode: Boolean
- def isHttps(implicit request: HttpServletRequest): Boolean
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- def multiParams(implicit request: HttpServletRequest): MultiParams
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- def needsHttps: Boolean
- def notFound(fun: => Any): Unit
- def options(transformers: RouteTransformer*)(action: => Any): Route
- def params(implicit request: HttpServletRequest): Params
- def params(key: String)(implicit request: HttpServletRequest): String
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- def post(transformers: RouteTransformer*)(action: => Any): Route
- def put(transformers: RouteTransformer*)(action: => Any): Route
- def redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
- def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def removeRoute(method: String, route: Route): Unit
- def removeRoute(method: HttpMethod, route: Route): Unit
- def renderHaltException(e: HaltException): Unit
- def renderResponse(actionResult: Any): Unit
- def renderResponseBody(actionResult: Any): Unit
- def renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- lazy val routes: RouteRegistry
- def runFilters(filters: Iterable[Route]): Unit
- def runRoutes(routes: Iterable[Route]): Stream[Any]
- def serverHost(implicit request: HttpServletRequest): String
- def serverPort(implicit request: HttpServletRequest): Int
- def servletContext: ServletContext
- def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- implicit def string2RouteMatcher(path: String): RouteMatcher
- def trap(codes: Range)(block: => Any): Unit
Inherited from DefaultImplicitConversions
Value Members
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
- implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
- implicit val stringToBoolean: TypeConverter[String, Boolean]
- implicit val stringToByte: TypeConverter[String, Byte]
- def stringToDate(format: => String): TypeConverter[String, Date]
- def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
- implicit val stringToDouble: TypeConverter[String, Double]
- implicit val stringToFloat: TypeConverter[String, Float]
- implicit val stringToInt: TypeConverter[String, Int]
- implicit val stringToLong: TypeConverter[String, Long]
- implicit val stringToSelf: TypeConverter[String, String]
- def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: ClassTag[T]): TypeConverter[String, Seq[T]]
- implicit val stringToShort: TypeConverter[String, Short]
Inherited from LowPriorityImplicitConversions
Value Members
- implicit val anyToBoolean: TypeConverter[Any, Boolean]
- implicit val anyToByte: TypeConverter[Any, Byte]
- implicit val anyToDouble: TypeConverter[Any, Double]
- implicit val anyToFloat: TypeConverter[Any, Float]
- implicit val anyToInt: TypeConverter[Any, Int]
- implicit val anyToLong: TypeConverter[Any, Long]
- implicit val anyToShort: TypeConverter[Any, Short]
- implicit val anyToString: TypeConverter[Any, String]
Inherited from LowestPriorityImplicitConversions
Value Members
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
Inherited from TypeConverterSupport
Value Members
- implicit def safe[S, T](f: (S) => T): TypeConverter[S, T]
- implicit def safeOption[S, T](f: (S) => Option[T]): TypeConverter[S, T]
Inherited from ScalatraParamsImplicits
Value Members
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- implicit def toTypedParams(params: Params): TypedParams
Inherited from Initializable
Value Members
- def shutdown(): Unit
Inherited from DynamicScope
Value Members
- implicit def request: HttpServletRequest
- implicit def response: HttpServletResponse
- def withRequest[A](request: HttpServletRequest)(f: => A): A
- def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
- def withResponse[A](response: HttpServletResponse)(f: => A): A
Inherited from CoreDsl
Value Members
- def trap(code: Int)(block: => Any): Unit
Inherited from Control
Value Members
- def halt(result: ActionResult): Nothing
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- def pass(): Nothing
Inherited from ScalatraContext
Value Members
- def contentType: String
- def contentType_=(contentType: String): Unit
- def format_=(formatValue: String): Unit
- def format_=(formatValue: Symbol): Unit
- implicit def scalatraContext: ScalatraContext
- def status: Int
- def status_=(code: Int): Unit
Inherited from CookieContext
Value Members
- implicit def cookieOptions: CookieOptions
- def cookies(implicit request: HttpServletRequest): SweetCookies
Inherited from SessionSupport
Value Members
- def session(key: String)(implicit request: HttpServletRequest): Any
- implicit def session(implicit request: HttpServletRequest): HttpSession
- def sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
Inherited from ServletApiImplicits
Value Members
- implicit def enrichRequest(request: HttpServletRequest): RichRequest
- implicit def enrichResponse(response: HttpServletResponse): RichResponse
- implicit def enrichServletContext(servletContext: ServletContext): RichServletContext
- implicit def enrichSession(session: HttpSession): RichSession
Inherited from AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def finalize(): Unit
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
Inherited from Any
Value Members
- final def asInstanceOf[T0]: T0
- final def isInstanceOf[T0]: Boolean
Ungrouped
- trait Config extends AnyRef
- type ConfigT = FilterConfig
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def NotFound(): ActionResult
- def RawData[T](contentType: String, rawData: T): T
- val RequestPathKey: String
- def Unauthorized()(implicit context: Context): ActionResult
- def acceptHeader(implicit request: HttpServletRequest): List[String]
- def acceptedFormats(accepted: Symbol*): Boolean
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
- def addMimeMapping(mime: String, extension: String): Unit
- def addOrUpdateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
- def addSessionId(uri: String)(implicit response: HttpServletResponse): String
- def addStatusRoute(codes: Range, action: => Any): Unit
- def addWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def adminOnly[T](action: (T) => Any): (T) => Any
- def adminOnly(action: => Any): Any
- def after(transformers: RouteTransformer*)(fun: => Any): Unit
- def ajaxDelete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxGet[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxGet(path: String)(action: => Any): Route
- def ajaxPost[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def ajaxPost(path: String)(action: => Any): Route
- def ajaxPut[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- implicit val anyToBoolean: TypeConverter[Any, Boolean]
- implicit val anyToByte: TypeConverter[Any, Byte]
- implicit val anyToDouble: TypeConverter[Any, Double]
- implicit val anyToFloat: TypeConverter[Any, Float]
- implicit val anyToInt: TypeConverter[Any, Int]
- implicit val anyToLong: TypeConverter[Any, Long]
- implicit val anyToShort: TypeConverter[Any, Short]
- implicit val anyToString: TypeConverter[Any, String]
- final def asInstanceOf[T0]: T0
- def asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- def asJsonNode(jv: JValue): JsonNode
- def authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- def baseUrl(implicit request: HttpServletRequest): String
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- def byCommitStatus(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Query[model.Profile.CommitStatuses, model.CommitStatusComponent.CommitStatuses.TableElementType, Seq]
- def callIssueCommentWebHook(repository: RepositoryInfo, issue: Issue, issueCommentId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callIssuesWebHook(action: String, repository: RepositoryInfo, issue: Issue, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, context: api.JsonFormat.Context): Unit
- def callPullRequestReviewCommentWebHook(action: String, comment: , repository: RepositoryInfo, issue: Issue, pullRequest: PullRequest, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callPullRequestWebHook(action: String, repository: RepositoryInfo, issueId: Int, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callPullRequestWebHookByRequestBranch(action: String, requestRepository: RepositoryInfo, requestBranch: String, sender: Account, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def callWebHook(event: Event, webHooks: List[WebHook], payload: WebHookPayload, settings: SystemSettings)(implicit c: api.JsonFormat.Context): List[(WebHook, String, Future[HttpRequest], Future[HttpResponse])]
- def callWebHookOf(owner: String, repository: String, event: Event, settings: SystemSettings)(makePayload: => Option[WebHookPayload])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- def canCreateRepository(repositoryOwner: String, loginAccount: Account)(implicit session: (blockingApi)#Session): Boolean
- def changeIssueToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Int
- def checkConflict(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String): Option[String]
- def checkConflict(userName: String, repositoryName: String, branch: String, issueId: Int): Option[String]
- def checkConflictCache(userName: String, repositoryName: String, branch: String, issueId: Int): Option[Option[String]]
- def clone(): AnyRef
- def closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[Int]
- def closeMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- val color: Constraint
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, (ObjectId, Option[ObjectId])]
- 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): Either[String, ObjectId]
- def compact(d: JValue): String
- val config: ConfigT
- implicit def configWrapper(config: ConfigT): Config
- def contentType: String
- def contentTypeInferrer: ContentTypeInferrer
- def contentType_=(contentType: String): Unit
- implicit def context: Context
- def contextPath: String
- implicit def cookieOptions: CookieOptions
- def cookies(implicit request: HttpServletRequest): SweetCookies
- def countIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
- def countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition)(implicit s: (blockingApi)#Session): Map[String, Int]
- def countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
- def createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- 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
- 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
- def createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Account
- def createIssue(repository: RepositoryInfo, title: String, body: Option[String], assignees: Seq[String], milestoneId: Option[Int], priorityId: Option[Int], labelNames: Seq[String], loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Issue
- def createIssueComment(owner: String, repository: String, commit: CommitInfo)(implicit s: (blockingApi)#Session): Unit
- def createLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Int
- def createLabel(owner: String, repository: String, labelName: String, color: String)(implicit s: (blockingApi)#Session): Int
- def createMilestone(owner: String, repository: String, title: String, description: Option[String], dueDate: Option[Date])(implicit s: (blockingApi)#Session): Int
- def createPriority(owner: String, repository: String, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Int
- 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
- def createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def createRelease(owner: String, repository: String, name: String, content: Option[String], tag: String, loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Int
- def createReleaseAsset(owner: String, repository: String, tag: String, fileName: String, label: String, size: Long, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, initOption: String, sourceUrl: Option[String]): Future[Unit]
- def createRepository(loginAccount: Account, owner: String, name: String, description: Option[String], isPrivate: Boolean, createReadme: Boolean): Future[Unit]
- def createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- def date(constraints: Constraint*): SingleValueType[Date]
- val decodePercentEncodedPath: Boolean
- def decodeResetPasswordToken(token: String): Option[String]
- def defaultAcceptedFormats: List[Symbol]
- val defaultCharacterEncoding: String
- def defaultFormat: Symbol
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- def delete[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- def deleteAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteAllIssueAssignees(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteAllIssueLabels(owner: String, repository: String, issueId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteComment(owner: String, repository: String, issueId: Int, commentId: Int)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteCommentByApi(repoInfo: RepositoryInfo, comment: , issue: Issue)(implicit context: Context, s: (blockingApi)#Session): Option[]
- def deleteCommitComment(commentId: Int)(implicit s: (blockingApi)#Session): Int
- def deleteIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def deleteLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Unit
- def deletePriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def deleteReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
- def deleteRepository(repository: Repository)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Unit
- def deleteWebHookById(id: Int)(implicit s: (blockingApi)#Session): Unit
- def deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
- def destroy(): Unit
- def disableBranchProtection(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): Unit
- def doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- val doNotFound: Action
- def enableBranchProtection(owner: String, repository: String, branch: String, includeAdministrators: Boolean, contexts: Seq[String])(implicit session: (blockingApi)#Session): Unit
- implicit def enrichRequest(request: HttpServletRequest): RichRequest
- implicit def enrichResponse(response: HttpServletResponse): RichResponse
- implicit def enrichServletContext(servletContext: ServletContext): RichServletContext
- implicit def enrichSession(session: HttpSession): RichSession
- def environment: String
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def error(handler: ErrorHandler): Unit
- val errorHandler: ErrorHandler
- def executeRoutes(): Unit
- def extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- def extractStatusCode(e: HaltException): Int
- def fetchAsPullRequest(userName: String, repositoryName: String, requestUserName: String, requestRepositoryName: String, requestBranch: String, issueId: Int): Unit
- def filterChain: FilterChain
- def finalize(): Unit
- def flash(key: String)(implicit request: HttpServletRequest): Any
- def flash(implicit request: HttpServletRequest): FlashMap
- def flashMapSetSession(f: FlashMap): Unit
- def forkRepository(accountName: String, repository: RepositoryInfo, loginUserName: String): Future[Unit]
- def format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def formatForMimeTypes(mimeTypes: String*): Option[String]
- def format_=(formatValue: String): Unit
- def format_=(formatValue: Symbol): Unit
- val formats: Map[String, String]
- def fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- def fromJsonNode(jn: JsonNode): JValue
- def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def generateResetPasswordToken(mailAddress: String): String
- def get[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def get(transformers: RouteTransformer*)(action: => Any): Route
- def getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByMailAddressFromCache(mailAddress: String)(implicit context: Context): Option[Account]
- def getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountByUserNameFromCache(userName: String)(implicit context: Context): Option[Account]
- def getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- def getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getAccountPreference(userName: String)(implicit s: (blockingApi)#Session): Option[AccountPreference]
- def getAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Option[(AccountWebHook, Set[Event])]
- def getAccountWebHooks(owner: String)(implicit s: (blockingApi)#Session): List[(AccountWebHook, Set[Event])]
- def getAccountWebHooksByEvent(owner: String, event: Event)(implicit s: (blockingApi)#Session): List[AccountWebHook]
- def getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- def getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit context: Context): List[Activity]
- def getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- def getApiMilestone(repository: RepositoryInfo, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[ApiMilestone]
- def getAssignableUserNames(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[String]
- final def getClass(): Class[_ <: AnyRef]
- def getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
- def getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
- def getComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommentForApi(owner: String, repository: String, commentId: Int)(implicit s: (blockingApi)#Session): Option[(, Account, Issue)]
- def getComments(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[]
- def getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(, Account, Issue)]
- def getCommitComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[]
- def getCommitComments(owner: String, repository: String, commitId: String, includePullRequest: Boolean)(implicit s: (blockingApi)#Session): List[]
- def getCommitStatus(userName: String, repositoryName: String, sha: String, context: String)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatus(userName: String, repositoryName: String, id: Int)(implicit s: (blockingApi)#Session): Option[CommitStatus]
- def getCommitStatusWithSummary(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): Option[(CommitState, List[CommitStatus])]
- def getCommitStatuses(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[CommitStatus]
- def getCommitStatusesWithCreator(userName: String, repositoryName: String, sha: String)(implicit s: (blockingApi)#Session): List[(CommitStatus, Account)]
- def getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
- def getDefaultPriority(owner: String, repository: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- def getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- def getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getIssue(owner: String, repository: String, issueId: String)(implicit s: (blockingApi)#Session): Option[model.IssueComponent.Issues.TableElementType]
- def getIssueAssignees(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[IssueAssignee]
- def getIssueFromCache(userName: String, repositoryName: String, issueId: String)(implicit context: Context): Option[Issue]
- def getIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Option[IssueLabel]
- def getIssueLabels(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[Label]
- def getLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Option[Label]
- def getLabels(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Label]
- def getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(, Account)]
- def getMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[Milestone]
- def getMilestones(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Milestone]
- def getMilestonesWithIssueCount(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(Milestone, Int, Int)]
- def getOpenIssues(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Issue]
- def getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- def getPriorities(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Priority]
- def getPriority(owner: String, repository: String, priorityName: String)(implicit s: (blockingApi)#Session): Option[Priority]
- def getPriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Option[Priority]
- def getProtectedBranchInfo(owner: String, repository: String, branch: String)(implicit session: (blockingApi)#Session): ProtectedBranchInfo
- def getProtectedBranchList(owner: String, repository: String)(implicit session: (blockingApi)#Session): List[String]
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(Issue, PullRequest)]
- def getPullRequestByRequestCommit(userName: String, repositoryName: String, toBranch: String, fromBranch: String, commitId: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestComments(userName: String, repositoryName: String, issueId: Int, commits: Seq[CommitInfo])(implicit s: (blockingApi)#Session): Seq[]
- def getPullRequestCommitFromTo(originRepository: RepositoryInfo, forkedRepository: RepositoryInfo, originId: String, forkedId: String): (Option[ObjectId], Option[ObjectId])
- def getPullRequestCountGroupByUser(closed: Boolean, owner: Option[String], repository: Option[String])(implicit s: (blockingApi)#Session): List[PullRequestCount]
- def getPullRequestFromBranch(userName: String, repositoryName: String, branch: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Option[(PullRequest, Issue)]
- def getPullRequestsByBranch(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getPullRequestsByRequest(userName: String, repositoryName: String, branch: String, closed: Option[Boolean])(implicit s: (blockingApi)#Session): List[PullRequest]
- def getPullRequestsByRequestForWebhook(userName: String, repositoryName: String, branch: String)(implicit s: (blockingApi)#Session): Map[(Issue, Account, PullRequest, Account, Account), List[RepositoryWebHook]]
- def getReceiveHooks(): Seq[ReceiveHook]
- def getRecentActivitiesByOwners(owners: Set[String])(implicit context: Context): List[Activity]
- def getRecentPublicActivities()(implicit context: Context): List[Activity]
- def getRecentStatusContexts(userName: String, repositoryName: String, time: Date)(implicit s: (blockingApi)#Session): List[String]
- def getRef(revstr: String, repository: RepositoryInfo): AnyRef
- def getRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Option[ReleaseTag]
- def getReleaseAsset(owner: String, repository: String, tag: String, fileId: String)(implicit s: (blockingApi)#Session): Option[ReleaseAsset]
- def getReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Seq[ReleaseAsset]
- def getReleaseAssetsMap(owner: String, repository: String, releases: Seq[ReleaseTag])(implicit s: (blockingApi)#Session): Map[ReleaseTag, Seq[ReleaseAsset]]
- def getReleases(owner: String, repository: String, tags: Seq[TagInfo])(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def getReleases(owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
- def getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
- def getRepositoryInfoFromCache(userName: String, repositoryName: String)(implicit context: Context): Option[Repository]
- def getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getRequestCompareInfo(userName: String, repositoryName: String, branch: String, requestUserName: String, requestRepositoryName: String, requestCommitId: String): (Seq[Seq[CommitInfo]], Seq[DiffInfo])
- def getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String], withoutPhysicalInfo: Boolean, limit: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- def getWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHookById(id: Int)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
- def getWebHooks(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(RepositoryWebHook, Set[Event])]
- def getWebHooksByEvent(owner: String, repository: String, event: Event)(implicit s: (blockingApi)#Session): List[RepositoryWebHook]
- def getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
- def getWikiPageList(owner: String, repository: String): List[String]
- def halt(result: ActionResult): Nothing
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- def handleComment(issue: Issue, content: Option[String], repository: RepositoryInfo, actionOpt: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- def hasDeveloperRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasGuestRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def hashCode(): Int
- def head(transformers: RouteTransformer*)(action: => Any): Route
- val identifier: Constraint
- def inferFromFormats: ContentTypeInferrer
- def init(filterConfig: FilterConfig): Unit
- def initParameter(name: String): Option[String]
- def initialize(config: ConfigT): Unit
- def insertDefaultLabels(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def insertDefaultPriorities(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean = false)(implicit s: (blockingApi)#Session): Int
- 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
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- def isAsyncExecutable(result: Any): Boolean
- def isDevelopmentMode: Boolean
- def isHttps(implicit request: HttpServletRequest): Boolean
- final def isInstanceOf[T0]: Boolean
- def isIssueCommentManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueEditable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isIssueManageable(repository: RepositoryInfo)(implicit context: Context, s: (blockingApi)#Session): Boolean
- def isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- implicit val jsonFormats: Formats
- def jsonVulnerabilityGuard: Boolean
- def jsonpCallbackParameterNames: Iterable[String]
- val listStatusesRoute: Route
- def loadCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int]): Option[String]
- def loadSystemSettings(props: Properties): SystemSettings
- def loadSystemSettings(): SystemSettings
- def locale(implicit request: HttpServletRequest): Locale
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- def managersOnly[T](action: (T) => Any): (T) => Any
- def managersOnly(action: => Any): Any
- def mapper: ObjectMapper
- def markMergeAndClosePullRequest(userName: String, owner: String, repository: String, pull: PullRequest)(implicit s: (blockingApi)#Session): Unit
- 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]
- 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
- 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
- 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
- def messages(implicit request: HttpServletRequest): Messages
- def messages(key: String)(implicit request: HttpServletRequest): String
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- val mimeTypes: Map[String, String]
- def multiParams(implicit request: HttpServletRequest): MultiParams
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- final def ne(arg0: AnyRef): Boolean
- def needsHttps: Boolean
- def notFound(fun: => Any): Unit
- final def notify(): Unit
- final def notifyAll(): Unit
- def openMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def options(transformers: RouteTransformer*)(action: => Any): Route
- def ownerOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def ownerOnly(action: (RepositoryInfo) => Any): Any
- def params(implicit request: HttpServletRequest): Params
- def params(key: String)(implicit request: HttpServletRequest): String
- def parse[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): JValue
- def parseCompareIdentifier(value: String, defaultOwner: String): (String, String)
- def parseOpt[A](in: A, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean)(implicit arg0: AsJsonInput[A]): Option[JValue]
- def parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- def parsedBody(implicit request: HttpServletRequest): JValue
- def pass(): Nothing
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- def post[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def post(transformers: RouteTransformer*)(action: => Any): Route
- def pretty(d: JValue): String
- def provideMessages(locale: Locale): Messages
- 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]
- def put[T](path: String, form: ValueType[T])(action: (T) => Any): Route
- def put(transformers: RouteTransformer*)(action: => Any): Route
- def readJsonFromBody(bd: String): JValue
- def readXmlFromBody(bd: String): JValue
- def readableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def readableUsersOnly(action: (RepositoryInfo) => Any): Any
- def recordActivity[T <: AnyRef { def toActivity: gitbucket.core.model.Activity }](info: T): Unit
- def redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- def referrersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def referrersOnly(action: (RepositoryInfo) => Any): Any
- implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
- def registerIssueAssignee(owner: String, repository: String, issueId: Int, assigneeUserName: String, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def removeCollaborator(userName: String, repositoryName: String, collaboratorName: String)(implicit s: (blockingApi)#Session): Unit
- def removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def removeRoute(method: String, route: Route): Unit
- def removeRoute(method: HttpMethod, route: Route): Unit
- def removeUser(account: Account)(implicit s: (blockingApi)#Session): Unit
- def removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- def renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def render(value: JValue, alwaysEscapeUnicode: Boolean, emptyValueStrategy: EmptyValueStrategy): JValue
- def renderHaltException(e: HaltException): Unit
- def renderPipeline: RenderPipeline
- def renderResponse(actionResult: Any): Unit
- def renderResponseBody(actionResult: Any): Unit
- def renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- def reorderPriorities(owner: String, repository: String, order: Map[Int, Int])(implicit s: (blockingApi)#Session): Unit
- val repository: Constraint
- implicit def request: HttpServletRequest
- def requestFormat(implicit request: HttpServletRequest): String
- def requestPath(uri: String, idx: Int): String
- def requestPath(implicit request: HttpServletRequest): String
- implicit def response: HttpServletResponse
- def responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- def revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
- def rosettaFlashGuard: Boolean
- def routeBasePath(implicit request: HttpServletRequest): String
- lazy val routes: RouteRegistry
- def runFilters(filters: Iterable[Route]): Unit
- def runRoutes(routes: Iterable[Route]): Stream[Any]
- implicit def safe[S, T](f: (S) => T): TypeConverter[S, T]
- implicit def safeOption[S, T](f: (S) => Option[T]): TypeConverter[S, T]
- def saveCommitCommentDiff(owner: String, repository: String, commitId: String, fileName: String, oldLine: Option[Int], newLine: Option[Int], diffJson: String): Unit
- def saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- 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
- def saveSystemSettings(settings: SystemSettings): Unit
- def saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
- implicit def scalatraContext: ScalatraContext
- def searchIssue(condition: IssueSearchCondition, searchOption: IssueSearchOption, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
- def searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, List[Account])]
- def searchIssuesByKeyword(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
- def searchPullRequestByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Int, PullRequest, Repository, Account, List[Account])]
- def secureXML: XMLLoader[Elem]
- implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
- implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
- def serverHost(implicit request: HttpServletRequest): String
- def serverPort(implicit request: HttpServletRequest): Int
- def servletContext: ServletContext
- def session(key: String)(implicit request: HttpServletRequest): Any
- implicit def session(implicit request: HttpServletRequest): HttpSession
- def sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
- def setDefaultPriority(owner: String, repository: String, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Unit
- def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- def shutdown(): Unit
- def status: Int
- def status_=(code: Int): Unit
- implicit def string2RouteMatcher(path: String): RouteMatcher
- implicit val stringToBoolean: TypeConverter[String, Boolean]
- implicit val stringToByte: TypeConverter[String, Byte]
- def stringToDate(format: => String): TypeConverter[String, Date]
- def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
- implicit val stringToDouble: TypeConverter[String, Double]
- implicit val stringToFloat: TypeConverter[String, Float]
- implicit val stringToInt: TypeConverter[String, Int]
- implicit val stringToLong: TypeConverter[String, Long]
- implicit val stringToSelf: TypeConverter[String, String]
- def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: ClassTag[T]): TypeConverter[String, Seq[T]]
- implicit val stringToShort: TypeConverter[String, Short]
- def suspendAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- implicit def toTypedParams(params: Params): TypedParams
- def transformRequestBody(body: JValue): JValue
- def transformResponseBody(body: JValue): JValue
- def trap(codes: Range)(block: => Any): Unit
- def trap(code: Int)(block: => Any): Unit
- def trim2[T](valueType: SingleValueType[T]): SingleValueType[T]
- def tryMergeRemote(localUserName: String, localRepositoryName: String, localBranch: String, remoteUserName: String, remoteRepositoryName: String, remoteBranch: String): Either[String, (ObjectId, ObjectId, ObjectId)]
- def updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- def updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- def updateAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def updateAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateBaseBranch(owner: String, repository: String, issueId: Int, baseBranch: String, commitIdTo: String)(implicit s: (blockingApi)#Session): Unit
- def updateClosed(owner: String, repository: String, issueId: Int, closed: Boolean)(implicit s: (blockingApi)#Session): Int
- def updateComment(owner: String, repository: String, issueId: Int, commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateCommentByApi(repository: RepositoryInfo, issue: Issue, commentId: String, content: Option[String])(implicit context: Context, s: (blockingApi)#Session): Option[(Issue, Int)]
- def updateCommitComment(commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- def updateCommitCommentPosition(commentId: Int, commitId: String, oldLine: Option[Int], newLine: Option[Int])(implicit s: (blockingApi)#Session): Unit
- def updateCommitId(owner: String, repository: String, issueId: Int, commitIdTo: String, commitIdFrom: String)(implicit s: (blockingApi)#Session): Unit
- def updateDraftToPullRequest(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Unit
- def updateGroup(groupName: String, description: Option[String], url: Option[String], removed: Boolean)(implicit s: (blockingApi)#Session): Unit
- def updateGroupMembers(groupName: String, members: List[(String, Boolean)])(implicit s: (blockingApi)#Session): Unit
- def updateIssue(owner: String, repository: String, issueId: Int, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def updateLabel(owner: String, repository: String, labelId: Int, labelName: String, color: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- def updateMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- def updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def updatePriority(owner: String, repository: String, priorityId: Int, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Unit
- def updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- def updatePullRequests(owner: String, repository: String, branch: String, pusherAccount: Account, action: String, settings: SystemSettings)(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- 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
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def updateWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- def updateWebHookByApi(id: Int, owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- 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
- def userLocales(implicit request: HttpServletRequest): Array[Locale]
- def usersOnly[T](action: (T) => Any): (T) => Any
- def usersOnly(action: => Any): Any
- def validate[V, T](form: ValueType[V])(hasErrors: (Seq[(String, String)]) => T, success: (V) => T): T
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- def withRequest[A](request: HttpServletRequest)(f: => A): A
- def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
- def withResponse[A](response: HttpServletResponse)(f: => A): A
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
- def writableUsersOnly[T](action: (T, RepositoryInfo) => Any): (T) => Any
- def writableUsersOnly(action: (RepositoryInfo) => Any): Any
- def writeJson(json: JValue, writer: Writer): Unit
- def writeJsonAsXml(json: JValue, writer: Writer): Unit
- lazy val xmlRootNode: Elem