class IndexController extends ControllerBase with IndexControllerBase with RepositoryService with ActivityService with AccountService with RepositorySearchService with IssuesService with LabelsService with MilestonesService with PrioritiesService with UsersAuthenticator with ReferrerAuthenticator with AccessTokenService with AccountFederationService with OpenIDConnectService
- Alphabetic
- By Inheritance
- IndexController
- OpenIDConnectService
- AccountFederationService
- AccessTokenService
- ReferrerAuthenticator
- UsersAuthenticator
- PrioritiesService
- MilestonesService
- LabelsService
- IssuesService
- RepositorySearchService
- AccountService
- ActivityService
- RepositoryService
- IndexControllerBase
- ControllerBase
- SystemSettingsService
- Validations
- FlashMapSupport
- I18nSupport
- JacksonJsonSupport
- JValueResult
- JacksonJsonOutput
- JsonMethods
- JsonSupport
- JsonOutput
- JsonMethods
- ApiFormats
- ValidationSupport
- FormSupport
- ScalatraFilter
- ServletBase
- ScalatraBase
- DefaultImplicitConversions
- LowPriorityImplicitConversions
- LowestPriorityImplicitConversions
- TypeConverterSupport
- ScalatraParamsImplicits
- Initializable
- DynamicScope
- RequestResponseScope
- CoreDsl
- Control
- Handler
- ScalatraContext
- CookieContext
- SessionSupport
- ServletApiImplicits
- Filter
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new IndexController()
Type Members
-
trait
Config extends AnyRef
- Definition Classes
- Initializable
-
type
ConfigT = FilterConfig
- Definition Classes
- ScalatraFilter → ServletBase → Initializable
-
case class
OidcContext(state: State, nonce: Nonce, redirectBackURI: String) extends Product with Serializable
- Definition Classes
- IndexControllerBase
-
case class
SignInForm(userName: String, password: String, hash: Option[String]) extends Product with Serializable
- Definition Classes
- IndexControllerBase
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
NotFound(): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
RawData[T](contentType: String, rawData: T): T
Use this method to response the raw data against XSS.
Use this method to response the raw data against XSS.
- Attributes
- protected
- Definition Classes
- ControllerBase
-
val
RequestPathKey: String
- Definition Classes
- ScalatraFilter
-
def
Unauthorized()(implicit context: Context): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
-
def
acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
Add collaborator (user or group) to the repository.
Add collaborator (user or group) to the repository.
- Definition Classes
- RepositoryService
-
def
addMimeMapping(mime: String, extension: String): Unit
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: ⇒ Any): Route
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
addSessionId(uri: String)(implicit response: HttpServletResponse): String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
addStatusRoute(codes: Range, action: ⇒ Any): Unit
- Attributes
- protected[org.scalatra]
- Definition Classes
- ScalatraBase
-
def
after(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
ajaxDelete[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
ajaxGet[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
-
def
ajaxGet(path: String)(action: ⇒ Any): Route
- Definition Classes
- ControllerBase
-
def
ajaxPost[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
-
def
ajaxPost(path: String)(action: ⇒ Any): Route
- Definition Classes
- ControllerBase
-
def
ajaxPut[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
implicit
val
anyToBoolean: TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToByte: TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToDouble: TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToFloat: TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToInt: TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToLong: TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToShort: TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToString: TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicitConversions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JsonMethods
-
def
asJsonNode(jv: JValue): JsonNode
- Definition Classes
- JsonMethods
-
def
authenticate(params: Map[String, String], redirectURI: URI, state: State, nonce: Nonce, oidc: OIDC)(implicit s: (blockingApi)#Session): Option[Account]
Proceed the OpenID Connect authentication.
Proceed the OpenID Connect authentication.
- params
Query parameters of the authentication response
- redirectURI
Redirect URI
- state
State saved in the session
- nonce
Nonce saved in the session
- oidc
OIDC settings
- returns
ID token
- Definition Classes
- OpenIDConnectService
-
def
authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
baseUrl(implicit request: HttpServletRequest): String
- Definition Classes
- SystemSettingsService
-
def
before(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
booleanBlock2RouteMatcher(block: ⇒ Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
cacheRequestBodyAsString: Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[Int]
- Definition Classes
- IssuesService
-
def
closeMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
-
def
color: Constraint
Constraint for the color pattern.
Constraint for the color pattern.
- Definition Classes
- Validations
-
def
compact(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
-
val
config: ConfigT
- Definition Classes
- ScalatraBase
-
implicit
def
configWrapper(config: ConfigT): Config { object initParameters }
- Attributes
- protected
- Definition Classes
- ServletBase → Initializable
-
def
contentType: String
- Definition Classes
- ScalatraContext
-
def
contentType_=(contentType: String): Unit
- Definition Classes
- ScalatraContext
-
implicit
def
context: Context
Returns the context object for the request.
Returns the context object for the request.
- Definition Classes
- ControllerBase
-
def
contextPath: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
cookieOptions: CookieOptions
- Definition Classes
- CookieContext
-
def
cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
-
def
countFiles(owner: String, repository: String, query: String): Int
- Definition Classes
- RepositorySearchService
-
def
countIssue(condition: IssueSearchCondition, onlyPullRequest: Boolean, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
Returns the count of the search result against issues.
Returns the count of the search result against issues.
- condition
the search condition
- onlyPullRequest
if true then counts only pull request, false then counts both of issue and pull request.
- repos
Tuple of the repository owner and the repository name
- returns
the count of the search result
- Definition Classes
- IssuesService
-
def
countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
Returns the Map which contains issue count for each labels.
Returns the Map which contains issue count for each labels.
- owner
the repository owner
- repository
the repository name
- condition
the search condition
- returns
the Map which contains issue count for each labels (key is label name, value is issue count)
- Definition Classes
- IssuesService
-
def
countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
Returns the Map which contains issue count for each priority.
Returns the Map which contains issue count for each priority.
- owner
the repository owner
- repository
the repository name
- condition
the search condition
- returns
the Map which contains issue count for each priority (key is priority name, value is issue count)
- Definition Classes
- IssuesService
-
def
countIssues(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit session: (blockingApi)#Session): Int
- Definition Classes
- RepositorySearchService
-
def
countWikiPages(owner: String, repository: String, query: String): Int
- Definition Classes
- RepositorySearchService
-
def
createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
createAccountFederation(issuer: String, subject: String, userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountFederationService
-
def
createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
createIssueComment(owner: String, repository: String, commit: CommitInfo)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
-
def
createLabel(owner: String, repository: String, labelName: String, color: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- LabelsService
-
def
createMilestone(owner: String, repository: String, title: String, description: Option[String], dueDate: Option[Date])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
-
def
createOIDCAuthenticationRequest(issuer: Issuer, clientID: ClientID, redirectURI: URI): AuthenticationRequest
Obtain the OIDC metadata from discovery and create an authentication request.
Obtain the OIDC metadata from discovery and create an authentication request.
- issuer
Issuer, used to construct the discovery endpoint URL, e.g. https://accounts.google.com
- clientID
Client ID (given by the issuer)
- redirectURI
Redirect URI
- returns
Authentication request
- Definition Classes
- OpenIDConnectService
-
def
createPriority(owner: String, repository: String, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- PrioritiesService
-
def
createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
-
def
date(constraints: Constraint*): SingleValueType[Date]
ValueType for the java.util.Date property.
ValueType for the java.util.Date property.
- Definition Classes
- Validations
-
def
defaultAcceptedFormats: List[Symbol]
- Definition Classes
- ApiFormats
-
val
defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
defaultFormat: Symbol
- Definition Classes
- ApiFormats
-
implicit
def
defaultStringToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
def
delete[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
delete(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
deleteAccessToken(userName: String, accessTokenId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccessTokenService
-
def
deleteComment(issueId: Int, commentId: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
deleteLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- LabelsService
-
def
deleteMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
-
def
deleteOldActivities(limit: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- ActivityService
-
def
deletePriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
-
def
deleteRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
destroy(): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- Definition Classes
- ControllerBase → ScalatraFilter → Filter
-
val
doMethodNotAllowed: (Set[HttpMethod]) ⇒ Any
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
val
doNotFound: Action
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
-
implicit
def
enrichRequest(request: HttpServletRequest): RichRequest
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichResponse(response: HttpServletResponse): RichResponse
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichServletContext(servletContext: ServletContext): RichServletContext
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichSession(session: HttpSession): RichSession
- Definition Classes
- ServletApiImplicits
-
def
environment: String
- Definition Classes
- ScalatraBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(handler: ErrorHandler): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
val
errorHandler: ErrorHandler
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
executeRoutes(): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- Definition Classes
- ControllerBase
-
def
extractStatusCode(e: HaltException): Int
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
filterChain: FilterChain
- Attributes
- protected
- Definition Classes
- ScalatraFilter
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findAvailableUserName(preferredUserName: Option[String], mailAddress: String)(implicit s: (blockingApi)#Session): Option[String]
Find an available username from the preferred username or mail address.
Find an available username from the preferred username or mail address.
- preferredUserName
Username
- mailAddress
Mail address
- returns
Available username
- Definition Classes
- AccountFederationService
-
def
flash(key: String)(implicit request: HttpServletRequest): Any
- Definition Classes
- FlashMapSupport
-
def
flash(implicit request: HttpServletRequest): FlashMap
- Definition Classes
- FlashMapSupport
-
def
flashMapSetSession(f: FlashMap): Unit
- Definition Classes
- FlashMapSupport
-
def
format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ApiFormats
-
def
formatForMimeTypes(mimeTypes: String*): Option[String]
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
format_=(formatValue: String): Unit
- Definition Classes
- ScalatraContext
-
def
format_=(formatValue: Symbol): Unit
- Definition Classes
- ScalatraContext
-
val
formats: Map[String, String]
- Definition Classes
- ApiFormats
-
def
fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- Definition Classes
- JsonMethods
-
def
fromJsonNode(jn: JsonNode): JValue
- Definition Classes
- JsonMethods
-
def
fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
-
def
generateAccessToken(userName: String, note: String)(implicit s: (blockingApi)#Session): (Int, String)
- returns
(TokenId, Token)
- Definition Classes
- AccessTokenService
-
def
get[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
get(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
getAccessTokens(userName: String)(implicit s: (blockingApi)#Session): List[AccessToken]
- Definition Classes
- AccessTokenService
-
def
getAccountByAccessToken(token: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccessTokenService
-
def
getAccountByFederation(issuer: String, subject: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountFederationService
-
def
getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- Definition Classes
- AccountService
-
def
getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
Returns the repositories except private repository that user does not have access right.
Returns the repositories except private repository that user does not have access right. Include public repository, private own repository and private but collaborator repository.
- userName
the user name of collaborator
- returns
the repository information list
- Definition Classes
- RepositoryService
-
def
getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- Definition Classes
- AccountService
-
def
getAssignableUserNames(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- IssuesService
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
Returns the list of all collaborator name and permission which is sorted with ascending order.
Returns the list of all collaborator name and permission which is sorted with ascending order. If a group is added as a collaborator, this method returns users who are belong to that group.
- Definition Classes
- RepositoryService
-
def
getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
- Definition Classes
- RepositoryService
-
def
getComment(owner: String, repository: String, commentId: String)(implicit s: (blockingApi)#Session): Option[IssueComment]
- Definition Classes
- IssuesService
-
def
getComments(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[model.IssueCommentComponent.IssueComments.TableElementType]
- Definition Classes
- IssuesService
-
def
getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(IssueComment, Account, Issue)]
- returns
IssueComment and commentedUser and Issue
- Definition Classes
- IssuesService
-
def
getCommitStatues(userName: String, repositoryName: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[CommitStatusInfo]
- Definition Classes
- IssuesService
-
def
getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
Returns content of template set per repository.
Returns content of template set per repository.
- repository
the repository information
- fileBaseName
the file basename without extension of template
- returns
The content of template if the repository has it, otherwise empty string.
- Definition Classes
- RepositoryService
-
def
getDefaultPriority(owner: String, repository: String)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
-
def
getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- Definition Classes
- RepositoryService
-
def
getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- Definition Classes
- AccountService
-
def
getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getIssue(owner: String, repository: String, issueId: String)(implicit s: (blockingApi)#Session): Option[model.IssueComponent.Issues.TableElementType]
- Definition Classes
- IssuesService
-
def
getIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Option[IssueLabel]
- Definition Classes
- IssuesService
-
def
getIssueLabels(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[Label]
- Definition Classes
- IssuesService
-
def
getLabel(owner: String, repository: String, labelName: String)(implicit s: (blockingApi)#Session): Option[Label]
- Definition Classes
- LabelsService
-
def
getLabel(owner: String, repository: String, labelId: Int)(implicit s: (blockingApi)#Session): Option[Label]
- Definition Classes
- LabelsService
-
def
getLabels(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Label]
- Definition Classes
- LabelsService
-
def
getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(IssueComment, Account)]
- Definition Classes
- IssuesService
-
def
getMilestone(owner: String, repository: String, milestoneId: Int)(implicit s: (blockingApi)#Session): Option[Milestone]
- Definition Classes
- MilestonesService
-
def
getMilestones(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Milestone]
- Definition Classes
- MilestonesService
-
def
getMilestonesWithIssueCount(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(Milestone, Int, Int)]
- Definition Classes
- MilestonesService
-
def
getOrCreateFederatedUser(issuer: String, subject: String, mailAddress: String, preferredUserName: Option[String], fullName: Option[String])(implicit s: (blockingApi)#Session): Option[Account]
Get or create a user account federated with OIDC or SAML IdP.
Get or create a user account federated with OIDC or SAML IdP.
- issuer
Issuer
- subject
Subject
- mailAddress
Mail address
- preferredUserName
Username (if this is none, username will be generated from the mail address)
- fullName
Fullname (defaults to username)
- returns
Account
- Definition Classes
- AccountFederationService
-
def
getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
getPriorities(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[Priority]
- Definition Classes
- PrioritiesService
-
def
getPriority(owner: String, repository: String, priorityName: String)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
-
def
getPriority(owner: String, repository: String, priorityId: Int)(implicit s: (blockingApi)#Session): Option[Priority]
- Definition Classes
- PrioritiesService
-
def
getRecentActivities()(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getRecentActivitiesByOwners(owners: Set[String])(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
Returns the specified repository information.
Returns the specified repository information.
- userName
the user name of the repository owner
- repositoryName
the repository name
- returns
the repository information
- Definition Classes
- RepositoryService
-
def
getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
Returns the repository names of the specified user.
Returns the repository names of the specified user.
- userName
the user name of repository owner
- returns
the list of repository names
- Definition Classes
- RepositoryService
-
def
getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of repositories which are owned by the specified user.
Returns the list of repositories which are owned by the specified user. This list includes group repositories if the specified user is a member of the group.
- Definition Classes
- RepositoryService
-
def
getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of visible repositories for the specified user.
Returns the list of visible repositories for the specified user. If repositoryUserName is given then filters results by repository owner.
- loginAccount
the logged in account
- repositoryUserName
the repository owner (if None then returns all repositories which are visible for logged in user)
- withoutPhysicalInfo
if true then the result does not include physical repository information such as commit count, branches and tags
- returns
the repository information which is sorted in descending order of lastActivityDate.
- Definition Classes
- RepositoryService
-
def
halt(result: ActionResult): Nothing
- Definition Classes
- Control
-
def
halt[T](status: Integer, body: T, headers: Map[String, String])(implicit arg0: Manifest[T]): Nothing
- Definition Classes
- Control
-
def
handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- Definition Classes
- FlashMapSupport → Handler
-
def
hasAccessToken(userName: String)(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- AccessTokenService
-
def
hasAccountFederation(userName: String)(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- AccountFederationService
-
def
hasDeveloperRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
def
hasGuestRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
def
hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
head(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
identifier: Constraint
Constraint for the identifier such as user name or page name.
Constraint for the identifier such as user name or page name.
- Definition Classes
- Validations
-
def
inferContentType(content: Any): String
- Attributes
- protected
- Definition Classes
- ApiFormats → ScalatraBase
-
def
init(filterConfig: FilterConfig): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
-
def
initialize(config: ConfigT): Unit
- Definition Classes
- JacksonJsonSupport → ScalatraBase → Initializable
-
def
insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], assignedUserName: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean = false)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
insertRepository(repositoryName: String, userName: String, description: Option[String], isPrivate: Boolean, originRepositoryName: Option[String] = None, originUserName: Option[String] = None, parentRepositoryName: Option[String] = None, parentUserName: Option[String] = None)(implicit s: (blockingApi)#Session): Unit
Creates a new repository.
Creates a new repository.
- repositoryName
the repository name
- userName
the user name of the repository owner
- description
the repository description
- isPrivate
the repository type (private is true, otherwise false)
- originRepositoryName
specify for the forked repository. (default is None)
- originUserName
specify for the forked repository. (default is None)
- Definition Classes
- RepositoryService
-
def
invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- JsonSupport → ScalatraBase
-
def
isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
isDevelopmentMode: Boolean
- Definition Classes
- ScalatraBase
-
def
isHttps(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- AccountService
-
def
isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
implicit
val
jsonFormats: Formats
- Definition Classes
- ControllerBase → JValueResult
-
def
jsonVulnerabilityGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
jsonpCallbackParameterNames: Iterable[String]
- Definition Classes
- JsonOutput
-
def
loadSystemSettings(): SystemSettings
- Definition Classes
- SystemSettingsService
-
def
locale(implicit request: HttpServletRequest): Locale
- Definition Classes
- I18nSupport
-
implicit
def
lowestPriorityAny2T[T](implicit arg0: Manifest[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
-
def
makeAccessTokenString: String
- Definition Classes
- AccessTokenService
-
def
mapper: ObjectMapper
- Definition Classes
- JsonMethods
-
def
messages(implicit request: HttpServletRequest): Messages
- Definition Classes
- I18nSupport
-
def
messages(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- I18nSupport
-
def
methodNotAllowed(f: (Set[HttpMethod]) ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
val
mimeTypes: Map[String, String]
- Definition Classes
- ApiFormats
-
def
multiParams(implicit request: HttpServletRequest): MultiParams
- Definition Classes
- ScalatraBase
-
def
multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- Definition Classes
- ScalatraBase
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
needsHttps: Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
notFound(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
obtainOIDCToken(authorizationCode: AuthorizationCode, nonce: Nonce, redirectURI: URI, oidc: OIDC): Option[IDTokenClaimsSet]
Obtain the ID token from the OpenID Provider.
Obtain the ID token from the OpenID Provider.
- authorizationCode
Authorization code in the query string
- nonce
Nonce
- redirectURI
Redirect URI
- oidc
OIDC settings
- returns
Token response
- Definition Classes
- OpenIDConnectService
-
def
openMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
-
def
options(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
params(implicit request: HttpServletRequest): Params
- Definition Classes
- ScalatraBase
-
def
params(key: Symbol)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
params(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
parse(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseOpt(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): Option[JValue]
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
parsedBody(implicit request: HttpServletRequest): JValue
- Definition Classes
- JsonSupport
-
def
pass(): Nothing
- Definition Classes
- Control
-
def
password: Constraint
Constraint for the password.
Constraint for the password.
- Definition Classes
- Validations
-
def
patch(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
post[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
post(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
pretty(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
-
def
provideMessages(locale: Locale): Messages
- Definition Classes
- I18nSupport
-
def
put[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
put(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
readJsonFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JacksonJsonSupport → JsonSupport
-
def
readJsonFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readJsonFromStreamWithCharset(stream: InputStream, charset: String): JValue
- Attributes
- protected
- Definition Classes
- JacksonJsonSupport → JsonSupport
-
def
readXmlFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readXmlFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
recordCloseIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordClosePullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentCommitActivity(userName: String, repositoryName: String, activityUserName: String, commitId: String, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentPullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateBranchActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateRepositoryActivity(userName: String, repositoryName: String, activityUserName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateTagActivity(userName: String, repositoryName: String, activityUserName: String, tagName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateWikiPageActivity(userName: String, repositoryName: String, activityUserName: String, pageName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordDeleteBranchActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordDeleteTagActivity(userName: String, repositoryName: String, activityUserName: String, tagName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordEditWikiPageActivity(userName: String, repositoryName: String, activityUserName: String, pageName: String, commitId: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordForkActivity(userName: String, repositoryName: String, activityUserName: String, forkedUserName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordMergeActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, message: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordPullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordPushActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordReleaseActivity(userName: String, repositoryName: String, activityUserName: String, name: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordReopenIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- Definition Classes
- ScalatraBase
-
def
referrersOnly[T](action: (T, RepositoryInfo) ⇒ Any): (T) ⇒ Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
-
def
referrersOnly(action: (RepositoryInfo) ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
-
implicit
def
regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int, insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
-
def
removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Remove all collaborators from the repository.
Remove all collaborators from the repository.
- Definition Classes
- RepositoryService
-
def
removeRoute(method: String, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
removeRoute(method: HttpMethod, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
render(value: JValue)(implicit formats: Formats): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
def
renderHaltException(e: HaltException): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderPipeline: RenderPipeline
- Attributes
- protected
- Definition Classes
- JValueResult → ScalatraBase
-
def
renderResponse(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderResponseBody(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
reorderPriorities(owner: String, repository: String, order: Map[Int, Int])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
-
def
repository: Constraint
Constraint for the repository identifier.
Constraint for the repository identifier.
- Definition Classes
- Validations
-
implicit
def
request: HttpServletRequest
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
requestFormat(implicit request: HttpServletRequest): String
- Definition Classes
- ApiFormats
-
def
requestPath(uri: String, idx: Int): String
- Definition Classes
- ControllerBase → ScalatraFilter
-
def
requestPath(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraFilter → ScalatraBase
-
implicit
def
response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
rosettaFlashGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
-
lazy val
routes: RouteRegistry
- Definition Classes
- ScalatraBase
-
def
runFilters(filters: Traversable[Route]): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
runRoutes(routes: Traversable[Route]): Stream[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
safe[S, T](f: (S) ⇒ T): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
implicit
def
safeOption[S, T](f: (S) ⇒ Option[T]): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
def
saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
saveRepositoryOptions(userName: String, repositoryName: String, description: Option[String], isPrivate: Boolean, issuesOption: String, externalIssuesUrl: Option[String], wikiOption: String, externalWikiUrl: Option[String], allowFork: Boolean, mergeOptions: Seq[String], defaultMergeOption: String)(implicit s: (blockingApi)#Session): Unit
Save repository options.
Save repository options.
- Definition Classes
- RepositoryService
-
def
saveSystemSettings(settings: SystemSettings): Unit
- Definition Classes
- SystemSettingsService
-
implicit
def
scalatraContext: ScalatraContext
- Attributes
- protected[this]
- Definition Classes
- ScalatraContext
-
def
searchFiles(owner: String, repository: String, query: String): List[FileSearchResult]
- Definition Classes
- RepositorySearchService
-
def
searchIssue(condition: IssueSearchCondition, pullRequest: Boolean, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
Returns the search result against issues.
Returns the search result against issues.
- condition
the search condition
- pullRequest
if true then returns only pull requests, false then returns only issues.
- offset
the offset for pagination
- limit
the limit for pagination
- repos
Tuple of the repository owner and the repository name
- returns
the search result (list of tuples which contain issue, labels and comment count)
- Definition Classes
- IssuesService
-
def
searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account)]
for api
-
def
searchIssues(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit session: (blockingApi)#Session): List[IssueSearchResult]
- Definition Classes
- RepositorySearchService
-
def
searchIssuesByKeyword(owner: String, repository: String, query: String, pullRequest: Boolean)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
Search issues by keyword.
Search issues by keyword.
- owner
the repository owner
- repository
the repository name
- query
the keywords separated by whitespace.
- returns
issues with comment count and matched content of issue or comment
- Definition Classes
- IssuesService
-
def
searchPullRequestByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account, Int, PullRequest, Repository, Account, Option[Account])]
for api
for api
- returns
(issue, issueUser, commentCount, pullRequest, headRepo, headOwner)
- Definition Classes
- IssuesService
-
def
searchRepositoryFiles(git: Git, query: String): List[(String, String)]
- Definition Classes
- RepositorySearchService
-
def
searchWikiPages(owner: String, repository: String, query: String): List[FileSearchResult]
- Definition Classes
- RepositorySearchService
-
def
secureXML: XMLLoader[Elem]
- Definition Classes
- JsonSupport
-
implicit
def
seqHead[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], T]
- Definition Classes
- DefaultImplicitConversions
-
implicit
def
seqToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
def
serverHost(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
serverPort(implicit request: HttpServletRequest): Int
- Definition Classes
- ScalatraBase
-
def
servletContext: ServletContext
- Definition Classes
- ScalatraBase → ScalatraContext
-
def
session(key: Symbol)(implicit request: HttpServletRequest): Any
- Definition Classes
- SessionSupport
-
def
session(key: String)(implicit request: HttpServletRequest): Any
- Definition Classes
- SessionSupport
-
implicit
def
session(implicit request: HttpServletRequest): HttpSession
- Definition Classes
- SessionSupport
-
def
sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
- Definition Classes
- SessionSupport
-
def
setDefaultPriority(owner: String, repository: String, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
-
def
setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
shouldParseBody(fmt: String)(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
shutdown(): Unit
- Attributes
- protected
- Definition Classes
- Initializable
-
val
signinForm: MappingValueType[SignInForm]
- Definition Classes
- IndexControllerBase
-
def
status: Int
- Definition Classes
- ScalatraContext
-
def
status_=(code: Int): Unit
- Definition Classes
- ScalatraContext
-
implicit
def
string2RouteMatcher(path: String): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
val
stringToBoolean: TypeConverter[String, Boolean]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToByte: TypeConverter[String, Byte]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToDate(format: ⇒ String): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToDateFormat(format: ⇒ DateFormat): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToDouble: TypeConverter[String, Double]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToFloat: TypeConverter[String, Float]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToInt: TypeConverter[String, Int]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToLong: TypeConverter[String, Long]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToSelf: TypeConverter[String, String]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: Manifest[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToShort: TypeConverter[String, Short]
- Definition Classes
- DefaultImplicitConversions
-
def
sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- FlashMapSupport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
toTypedMultiParams(params: MultiParams): TypedMultiParams
- Definition Classes
- ScalatraParamsImplicits
-
implicit
def
toTypedParams(params: Params): TypedParams
- Definition Classes
- ScalatraParamsImplicits
-
def
tokenToHash(token: String): String
- Definition Classes
- AccessTokenService
-
def
transformRequestBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
transformResponseBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
trap(codes: Range)(block: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
trap(code: Int)(block: ⇒ Any): Unit
- Definition Classes
- CoreDsl
-
def
trim2[T](valueType: SingleValueType[T]): SingleValueType[T]
Extends scalatra-form's trim rule to eliminate CR and LF.
Extends scalatra-form's trim rule to eliminate CR and LF.
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateAssignedUserName(owner: String, repository: String, issueId: Int, assignedUserName: Option[String], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateClosed(owner: String, repository: String, issueId: Int, closed: Boolean)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updateComment(issueId: Int, commentId: Int, content: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updateGroup(groupName: String, description: Option[String], url: Option[String], removed: Boolean)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateGroupMembers(groupName: String, members: List[(String, Boolean)])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateIssue(owner: String, repository: String, issueId: Int, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updateLabel(owner: String, repository: String, labelId: Int, labelName: String, color: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- LabelsService
-
def
updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Updates the last activity date of the repository.
Updates the last activity date of the repository.
- Definition Classes
- RepositoryService
-
def
updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateMilestone(milestone: Milestone)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- MilestonesService
-
def
updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updatePriority(owner: String, repository: String, priorityId: Int, priorityName: String, description: Option[String], color: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- PrioritiesService
-
def
updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int], insertComment: Boolean = false)(implicit context: Context, s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
url(path: String, params: Iterable[(String, Any)] = Iterable.empty, includeContextPath: Boolean = true, includeServletPath: Boolean = true, absolutize: Boolean = true, withSessionId: Boolean = true)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ControllerBase → ScalatraBase
-
def
userLocales(implicit request: HttpServletRequest): Array[Locale]
- Definition Classes
- I18nSupport
-
def
usersOnly[T](action: (T) ⇒ Any): (T) ⇒ Any
- Attributes
- protected
- Definition Classes
- UsersAuthenticator
-
def
usersOnly(action: ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- UsersAuthenticator
-
def
validate[T](form: ValueType[T])(hasErrors: (Seq[(String, String)]) ⇒ Any, success: (T) ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- FormSupport
-
def
validateOIDCAuthenticationResponse(params: Map[String, String], state: State, redirectURI: URI): Option[AuthenticationSuccessResponse]
Validate the authentication response.
Validate the authentication response.
- params
Query parameters of the authentication response
- state
State saved in the session
- redirectURI
Redirect URI
- returns
Authentication response
- Definition Classes
- OpenIDConnectService
-
def
validateOIDCTokenResponse(response: OIDCTokenResponse, metadata: OIDCProviderMetadata, nonce: Nonce, oidc: OIDC): Option[IDTokenClaimsSet]
Validate the token response.
Validate the token response.
- response
Token response
- metadata
OpenID Provider metadata
- nonce
Nonce
- returns
Claims
- Definition Classes
- OpenIDConnectService
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withRequest[A](request: HttpServletRequest)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected[org.scalatra]
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withResponse[A](response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: ⇒ S)(implicit request: HttpServletRequest): S
- Attributes
- protected[org.scalatra]
- Definition Classes
- ApiFormats → ScalatraBase
-
def
writeJson(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JacksonJsonOutput → JsonOutput
-
def
writeJsonAsXml(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JsonOutput
-
lazy val
xmlRootNode: Elem
- Attributes
- protected
- Definition Classes
- JsonOutput