class FessApiController extends ControllerBase with FessApiControllerBase with RepositoryService with AccountService with AdminAuthenticator with UsersAuthenticator with WikiService with IssuesService with FessSearchService
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FessApiController
- FessSearchService
- IssuesService
- WikiService
- UsersAuthenticator
- AdminAuthenticator
- AccountService
- RepositoryService
- FessApiControllerBase
- ControllerBase
- SystemSettingsService
- Validations
- FlashMapSupport
- I18nSupport
- JacksonJsonSupport
- JValueResult
- JacksonJsonOutput
- JsonMethods
- JsonSupport
- JsonOutput
- JsonMethods
- ApiFormats
- ClientSideValidationFormSupport
- 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
Visibility
- Public
- All
Instance Constructors
- new FessApiController()
Type Members
-
trait
Config extends AnyRef
- Definition Classes
- Initializable
-
type
ConfigT = FilterConfig
- Definition Classes
- ScalatraFilter → ServletBase → Initializable
-
sealed
class
TypedMultiParams extends AnyRef
- Definition Classes
- ScalatraParamsImplicits
-
sealed
class
TypedParams extends AnyRef
- Definition Classes
- ScalatraParamsImplicits
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
-
val
FESS_API_VERSION: String
- Definition Classes
- FessApiControllerBase
-
val
IssueLabel: String
- Definition Classes
- FessSearchService
-
def
NotFound(): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
RawData[T](contentType: String, rawData: T): T
- Attributes
- protected
- Definition Classes
- ControllerBase
-
val
SourceLabel: String
- Definition Classes
- FessSearchService
-
def
Unauthorized()(implicit context: Context): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
val
WikiLabel: String
- Definition Classes
- FessSearchService
-
def
acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
-
def
acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
accessFess(user: Option[String], query: String, setting: FessSettings, offset: Int, num: Int, label: String)(implicit session: Session): String
- Definition Classes
- FessSearchService
-
def
addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
- 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
adminOnly[T](action: (T) ⇒ Any): (T) ⇒ Any
- Attributes
- protected
- Definition Classes
- AdminAuthenticator
-
def
adminOnly(action: ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- AdminAuthenticator
-
def
after(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
ajaxDelete[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ClientSideValidationFormSupport
-
def
ajaxGet[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ControllerBase → ClientSideValidationFormSupport
-
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 → ClientSideValidationFormSupport
-
def
ajaxPost(path: String)(action: ⇒ Any): Route
- Definition Classes
- ControllerBase
-
def
ajaxPut[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ClientSideValidationFormSupport
-
implicit
val
anyToBoolean: TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToByte: TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToDouble: TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToFloat: TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToInt: TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToLong: TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToShort: TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToString: TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicitConversions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JsonMethods
-
def
asJsonNode(jv: JValue): JsonNode
- Definition Classes
- JsonMethods
-
def
authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
baseUrl(implicit request: HttpServletRequest): String
- Definition Classes
- SystemSettingsService
-
def
before(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
booleanBlock2RouteMatcher(block: ⇒ Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
cacheRequestBodyAsString: Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
closeIssuesFromMessage(message: String, userName: String, owner: String, repository: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
-
def
color: Constraint
- 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
contentTypeInferrer: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats → ScalatraBase
-
def
contentType_=(contentType: String): Unit
- Definition Classes
- ScalatraContext
-
implicit
def
context: Context
- Definition Classes
- ControllerBase
-
def
contextPath: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
cookieOptions: CookieOptions
- Definition Classes
- CookieContext
-
def
cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
-
def
countIssue(condition: IssueSearchCondition, onlyPullRequest: Boolean, repos: (String, String)*)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
countIssueGroupByLabels(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
- Definition Classes
- IssuesService
-
def
countIssueGroupByPriorities(owner: String, repository: String, condition: IssueSearchCondition, filterUser: Map[String, String])(implicit s: (blockingApi)#Session): Map[String, Int]
- Definition Classes
- IssuesService
-
def
createAccount(userName: String, password: String, fullName: String, mailAddress: String, isAdmin: Boolean, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
createComment(owner: String, repository: String, loginUser: String, issueId: Int, content: String, action: String)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
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
createReferComment(owner: String, repository: String, fromIssue: Issue, message: String, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- IssuesService
-
def
createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- Definition Classes
- WikiService
-
def
date(constraints: Constraint*): SingleValueType[Date]
- 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
- ClientSideValidationFormSupport
-
def
delete(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
deleteComment(commentId: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
deleteIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
deleteRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
- Definition Classes
- WikiService
-
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
execSearch(user: Option[String], query: String, setting: FessSettings, offset: Int, num: Int, label: String)(implicit session: Session): Either[String, (FessSearchInfo, List[FessRawResult])]
- Definition Classes
- FessSearchService
-
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
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
get[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ClientSideValidationFormSupport
-
def
get(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountByUserName(userName: String, includeRemoved: Boolean)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean)(implicit s: (blockingApi)#Session): Map[String, Account]
- Definition Classes
- AccountService
-
def
getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- Definition Classes
- RepositoryService
-
def
getAllUsers(includeRemoved: Boolean)(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
-
def
getCodeContents(query: String, results: List[FessRawResult]): List[FessCodeInfo]
- Definition Classes
- FessSearchService
-
def
getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role])(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- RepositoryService
-
def
getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
- 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[gitbucket.core.model.IssueCommentComponent.IssueComments.TableElementType]
- Definition Classes
- IssuesService
-
def
getCommentsForApi(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): List[(IssueComment, Account, 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
- Definition Classes
- RepositoryService
-
def
getFileContent(owner: String, repo: String, revStr: String, path: String): Option[String]
- Definition Classes
- FessSearchService
-
def
getFileContent(owner: String, repository: String, path: String): Option[Array[Byte]]
- Definition Classes
- WikiService
-
def
getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
- 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[gitbucket.core.model.IssueComponent.Issues.TableElementType]
- Definition Classes
- IssuesService
-
def
getIssueContents(query: String, results: List[FessRawResult])(implicit session: Session): List[FessIssueInfo]
- Definition Classes
- FessSearchService
-
def
getIssueDataFromURL(url: String): Option[(String, String, String)]
- Definition Classes
- FessSearchService
-
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
getIssueWithComments(owner: String, repo: String, issueId: String, query: String)(implicit session: Session): Option[(Issue, Int, String)]
- Definition Classes
- FessSearchService
-
def
getMergedComment(owner: String, repository: String, issueId: Int)(implicit s: (blockingApi)#Session): Option[(IssueComment, Account)]
- Definition Classes
- IssuesService
-
def
getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
- Definition Classes
- RepositoryService
-
def
getRepositoryDataFromURL(url: String): Option[(String, String, String, String)]
- Definition Classes
- FessSearchService
-
def
getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- RepositoryService
-
def
getUserRepositories(userName: String, withoutPhysicalInfo: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- Definition Classes
- RepositoryService
-
def
getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String], withoutPhysicalInfo: Boolean)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
- Definition Classes
- RepositoryService
-
def
getWikiContents(query: String, results: List[FessRawResult]): List[FessWikiInfo]
- Definition Classes
- FessSearchService
-
def
getWikiDataFromURL(url: String): Option[(String, String, String)]
- Definition Classes
- FessSearchService
-
def
getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
- Definition Classes
- WikiService
-
def
getWikiPageList(owner: String, repository: String): List[String]
- Definition Classes
- WikiService
-
def
halt(result: ActionResult): Nothing
- Definition Classes
- Control
-
def
halt[T](status: Integer, body: T, headers: Map[String, String], reason: String)(implicit arg0: Manifest[T]): Nothing
- Definition Classes
- Control
-
def
handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- Definition Classes
- FlashMapSupport → Handler
-
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
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
head(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
identifier: Constraint
- Definition Classes
- Validations
-
def
inferFromFormats: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
init(filterConfig: FilterConfig): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
-
def
initialize(config: ConfigT): Unit
- Definition Classes
- JacksonJsonSupport → ScalatraBase → Initializable
-
def
insertIssue(owner: String, repository: String, loginUser: String, title: String, content: Option[String], assignedUserName: Option[String], milestoneId: Option[Int], priorityId: Option[Int], isPullRequest: Boolean)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
insertRepository(repositoryName: String, userName: String, description: Option[String], isPrivate: Boolean, originRepositoryName: Option[String], originUserName: Option[String], parentRepositoryName: Option[String], parentUserName: Option[String])(implicit s: (blockingApi)#Session): Unit
- 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
-
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
-
val
logger: Logger
- Definition Classes
- FessSearchService
-
implicit
def
lowestPriorityAny2T[T](implicit arg0: Manifest[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
-
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
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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
- 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
- ClientSideValidationFormSupport
-
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
- ClientSideValidationFormSupport
-
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
redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- Definition Classes
- ScalatraBase
-
implicit
def
regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
registerIssueLabel(owner: String, repository: String, issueId: Int, labelId: Int)(implicit 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
- 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
repository: Constraint
- Definition Classes
- Validations
-
implicit
def
request: HttpServletRequest
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
requestFormat(implicit request: HttpServletRequest): String
- Definition Classes
- ApiFormats
-
def
requestPath(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraFilter → ScalatraBase
-
implicit
def
response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
- Definition Classes
- WikiService
-
def
rosettaFlashGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
-
lazy val
routes: RouteRegistry
- Definition Classes
- ScalatraBase
-
def
runFilters(filters: 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)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
saveSystemSettings(settings: SystemSettings): Unit
- Definition Classes
- SystemSettingsService
-
def
saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
- Definition Classes
- WikiService
-
implicit
def
scalatraContext: ScalatraContext
- Attributes
- protected[this]
- Definition Classes
- ScalatraContext
-
def
searchCodeOnFess(user: Option[String], query: String, setting: FessSettings, offset: Int, num: Int)(implicit session: Session): Either[String, (FessSearchInfo, List[FessCodeInfo])]
- Definition Classes
- FessSearchService
-
def
searchIssue(condition: IssueSearchCondition, pullRequest: Boolean, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[IssueInfo]
- Definition Classes
- IssuesService
-
def
searchIssueByApi(condition: IssueSearchCondition, offset: Int, limit: Int, repos: (String, String)*)(implicit s: (blockingApi)#Session): List[(Issue, Account)]
- Definition Classes
- IssuesService
-
def
searchIssueOnFess(user: Option[String], query: String, setting: FessSettings, offset: Int, num: Int)(implicit session: Session): Either[String, (FessSearchInfo, List[FessIssueInfo])]
- Definition Classes
- FessSearchService
-
def
searchIssuesByKeyword(owner: String, repository: String, query: String)(implicit s: (blockingApi)#Session): List[(Issue, Int, String)]
- 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)]
- Definition Classes
- IssuesService
-
def
searchWikiOnFess(user: Option[String], query: String, setting: FessSettings, offset: Int, num: Int)(implicit session: Session): Either[String, (FessSearchInfo, List[FessWikiInfo])]
- Definition Classes
- FessSearchService
-
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
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
-
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
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]
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateAssignedUserName(owner: String, repository: String, issueId: Int, assignedUserName: Option[String])(implicit 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(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
updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateMilestoneId(owner: String, repository: String, issueId: Int, milestoneId: Option[Int])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
updatePriorityId(owner: String, repository: String, issueId: Int, priorityId: Option[Int])(implicit s: (blockingApi)#Session): Int
- Definition Classes
- IssuesService
-
def
url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean, withSessionId: Boolean)(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
-
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
- @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
Deprecated Value Members
-
def
_request: DynamicVariable[HttpServletRequest]
- Attributes
- protected
- Definition Classes
- DynamicScope
- Annotations
- @deprecated
- Deprecated
(Since version 2.1.0) Do not invoke directly. Use
withRequest
to change the binding, or request to get the value
-
def
_response: DynamicVariable[HttpServletResponse]
- Attributes
- protected
- Definition Classes
- DynamicScope
- Annotations
- @deprecated
- Deprecated
(Since version 2.1.0) Do not invoke directly. Use
withResponse
to change the binding, orresponse
to get the value
-
def
applicationContext: ServletContext
- Definition Classes
- ScalatraBase
- Annotations
- @deprecated
- Deprecated
(Since version 2.1.0) Use servletContext instead
-
def
responseFormat(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ApiFormats
- Annotations
- @deprecated
- Deprecated
(Since version 2.3)
format
now means the same asresponseFormat
,responseFormat
will be removed eventually
-
def
status(code: Int): Unit
- Definition Classes
- ScalatraContext
- Annotations
- @deprecated
- Deprecated
(Since version 2.1.0) Use status_=(Int) instead