Instance Constructors
- new FileUploadController()
Type Members
- trait Config extends AnyRef
- type ConfigT = ServletConfig
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- val RequestPathKey: String
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): 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 after(transformers: RouteTransformer*)(fun: => Any): Unit
- 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 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 clone(): AnyRef
- val config: ConfigT
- implicit def configWrapper(config: ConfigT): Config
- def configureMultipartHandling(config: MultipartConfig): Unit
- def contentType: String
- def contentTypeInferrer: ContentTypeInferrer
- def contentType_=(contentType: String): Unit
- def contextPath: String
- implicit def cookieOptions: CookieOptions
- def cookies(implicit request: HttpServletRequest): SweetCookies
- 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 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
- val decodePercentEncodedPath: Boolean
- def decodeResetPasswordToken(token: String): Option[String]
- val defaultCharacterEncoding: String
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- 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 destroy(): Unit
- def doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- val doNotFound: Action
- def doOptions(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): 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 extractStatusCode(e: HaltException): Int
- def fileMultiParams(key: String)(implicit request: HttpServletRequest): Seq[FileItem]
- def fileMultiParams(implicit request: HttpServletRequest): FileMultiParams
- def fileParams(key: String)(implicit request: HttpServletRequest): FileItem
- def fileParams(implicit request: HttpServletRequest): FileSingleParams
- def finalize(): Unit
- def format_=(formatValue: String): Unit
- def format_=(formatValue: Symbol): Unit
- 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(transformers: RouteTransformer*)(action: => Any): Route
- 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 getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- 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 getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
- 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 getInitParameter(arg0: String): String
- def getInitParameterNames(): Enumeration[String]
- def getLastModified(arg0: HttpServletRequest): Long
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- 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 getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getServletConfig(): ServletConfig
- def getServletContext(): ServletContext
- def getServletInfo(): String
- def getServletName(): 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 halt(result: ActionResult): Nothing
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- 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
- def init(config: ServletConfig): Unit
- def init(): Unit
- def initParameter(name: String): Option[String]
- def initialize(config: ConfigT): Unit
- 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 isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def isSizeConstraintException(e: Exception): Boolean
- def loadSystemSettings(props: Properties): SystemSettings
- def loadSystemSettings(): SystemSettings
- def log(arg0: String, arg1: Throwable): Unit
- def log(arg0: String): Unit
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- def multiParams(implicit request: HttpServletRequest): MultiParams
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- def multipartConfig: MultipartConfig
- final def ne(arg0: AnyRef): Boolean
- def needsHttps: Boolean
- def notFound(fun: => Any): Unit
- final def notify(): Unit
- final def notifyAll(): Unit
- def options(transformers: RouteTransformer*)(action: => Any): Route
- def params(implicit request: HttpServletRequest): Params
- def params(key: String)(implicit request: HttpServletRequest): String
- def pass(): Nothing
- 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 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 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
- implicit def request: HttpServletRequest
- def requestPath(uri: String, idx: Int): String
- def requestPath(implicit request: HttpServletRequest): String
- def resourceNotFound()(implicit request: HttpServletRequest, response: HttpServletResponse): Any
- implicit def response: HttpServletResponse
- 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 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
- implicit def scalatraContext: ScalatraContext
- 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 serveStaticResource()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[Any]
- def serverHost(implicit request: HttpServletRequest): String
- def serverPort(implicit request: HttpServletRequest): Int
- def service(request: HttpServletRequest, response: HttpServletResponse): Unit
- def service(arg0: ServletRequest, arg1: ServletResponse): Unit
- 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 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
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- implicit def toTypedParams(params: Params): TypedParams
- def trap(codes: Range)(block: => Any): Unit
- def trap(code: Int)(block: => Any): 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 updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- 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
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 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
Inherited from FileUploadSupport
Value Members
- def fileMultiParams(key: String)(implicit request: HttpServletRequest): Seq[FileItem]
- def fileMultiParams(implicit request: HttpServletRequest): FileMultiParams
- def fileParams(key: String)(implicit request: HttpServletRequest): FileItem
- def fileParams(implicit request: HttpServletRequest): FileSingleParams
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- def isSizeConstraintException(e: Exception): Boolean
Inherited from HasMultipartConfig
Value Members
- def configureMultipartHandling(config: MultipartConfig): Unit
- def initialize(config: ConfigT): Unit
- def multipartConfig: MultipartConfig
Inherited from ScalatraServlet
Value Members
- val RequestPathKey: String
- def destroy(): Unit
- val doNotFound: Action
- def init(config: ServletConfig): Unit
- def requestPath(uri: String, idx: Int): String
- def requestPath(implicit request: HttpServletRequest): String
- def resourceNotFound()(implicit request: HttpServletRequest, response: HttpServletResponse): Any
- def routeBasePath(implicit request: HttpServletRequest): String
- def serveStaticResource()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[Any]
- def service(request: HttpServletRequest, response: HttpServletResponse): Unit
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 contentTypeInferrer: ContentTypeInferrer
- 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 renderPipeline: RenderPipeline
- 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
- def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
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 HttpServlet
Value Members
- def doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doOptions(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def getLastModified(arg0: HttpServletRequest): Long
- def service(arg0: ServletRequest, arg1: ServletResponse): Unit
Inherited from GenericServlet
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 = ServletConfig
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- val RequestPathKey: String
- def addAccountPreference(userName: String, highlighterTheme: String)(implicit s: (blockingApi)#Session): Unit
- def addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): 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 after(transformers: RouteTransformer*)(fun: => Any): Unit
- 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 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 clone(): AnyRef
- val config: ConfigT
- implicit def configWrapper(config: ConfigT): Config
- def configureMultipartHandling(config: MultipartConfig): Unit
- def contentType: String
- def contentTypeInferrer: ContentTypeInferrer
- def contentType_=(contentType: String): Unit
- def contextPath: String
- implicit def cookieOptions: CookieOptions
- def cookies(implicit request: HttpServletRequest): SweetCookies
- 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 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
- val decodePercentEncodedPath: Boolean
- def decodeResetPasswordToken(token: String): Option[String]
- val defaultCharacterEncoding: String
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- 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 destroy(): Unit
- def doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- val doMethodNotAllowed: (Set[HttpMethod]) => Any
- val doNotFound: Action
- def doOptions(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- def doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): 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 extractStatusCode(e: HaltException): Int
- def fileMultiParams(key: String)(implicit request: HttpServletRequest): Seq[FileItem]
- def fileMultiParams(implicit request: HttpServletRequest): FileMultiParams
- def fileParams(key: String)(implicit request: HttpServletRequest): FileItem
- def fileParams(implicit request: HttpServletRequest): FileSingleParams
- def finalize(): Unit
- def format_=(formatValue: String): Unit
- def format_=(formatValue: Symbol): Unit
- 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(transformers: RouteTransformer*)(action: => Any): Route
- 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 getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- def getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- 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 getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
- 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 getInitParameter(arg0: String): String
- def getInitParameterNames(): Enumeration[String]
- def getLastModified(arg0: HttpServletRequest): Long
- def getPublicRepositories(withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- 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 getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- def getServletConfig(): ServletConfig
- def getServletContext(): ServletContext
- def getServletInfo(): String
- def getServletName(): 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 halt(result: ActionResult): Nothing
- def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- 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
- def init(config: ServletConfig): Unit
- def init(): Unit
- def initParameter(name: String): Option[String]
- def initialize(config: ConfigT): Unit
- 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 isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- def isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- def isSizeConstraintException(e: Exception): Boolean
- def loadSystemSettings(props: Properties): SystemSettings
- def loadSystemSettings(): SystemSettings
- def log(arg0: String, arg1: Throwable): Unit
- def log(arg0: String): Unit
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- def multiParams(implicit request: HttpServletRequest): MultiParams
- def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- def multipartConfig: MultipartConfig
- final def ne(arg0: AnyRef): Boolean
- def needsHttps: Boolean
- def notFound(fun: => Any): Unit
- final def notify(): Unit
- final def notifyAll(): Unit
- def options(transformers: RouteTransformer*)(action: => Any): Route
- def params(implicit request: HttpServletRequest): Params
- def params(key: String)(implicit request: HttpServletRequest): String
- def pass(): Nothing
- 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 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 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
- implicit def request: HttpServletRequest
- def requestPath(uri: String, idx: Int): String
- def requestPath(implicit request: HttpServletRequest): String
- def resourceNotFound()(implicit request: HttpServletRequest, response: HttpServletResponse): Any
- implicit def response: HttpServletResponse
- 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 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
- implicit def scalatraContext: ScalatraContext
- 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 serveStaticResource()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[Any]
- def serverHost(implicit request: HttpServletRequest): String
- def serverPort(implicit request: HttpServletRequest): Int
- def service(request: HttpServletRequest, response: HttpServletResponse): Unit
- def service(arg0: ServletRequest, arg1: ServletResponse): Unit
- 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 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
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
- implicit def toTypedParams(params: Params): TypedParams
- def trap(codes: Range)(block: => Any): Unit
- def trap(code: Int)(block: => Any): 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 updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- def updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int
- def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- 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