class WikiController extends ControllerBase with WikiControllerBase with WikiService with RepositoryService with AccountService with ActivityService with WebHookService with ReadableUsersAuthenticator with ReferrerAuthenticator
- Alphabetic
- By Inheritance
- WikiController
- ReferrerAuthenticator
- ReadableUsersAuthenticator
- WebHookService
- ActivityService
- AccountService
- RepositoryService
- WikiService
- WikiControllerBase
- ControllerBase
- SystemSettingsService
- Validations
- FlashMapSupport
- I18nSupport
- JacksonJsonSupport
- JValueResult
- JacksonJsonOutput
- JsonMethods
- JsonSupport
- JsonOutput
- JsonMethods
- ApiFormats
- ValidationSupport
- FormSupport
- ScalatraFilter
- ServletBase
- ScalatraBase
- DefaultImplicitConversions
- LowPriorityImplicitConversions
- LowestPriorityImplicitConversions
- TypeConverterSupport
- ScalatraParamsImplicits
- Initializable
- DynamicScope
- RequestResponseScope
- CoreDsl
- Control
- Handler
- ScalatraContext
- CookieContext
- SessionSupport
- ServletApiImplicits
- Filter
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new WikiController()
Type Members
-
trait
Config extends AnyRef
- Definition Classes
- Initializable
-
type
ConfigT = FilterConfig
- Definition Classes
- ScalatraFilter → ServletBase → Initializable
-
case class
WikiPageEditForm(pageName: String, content: String, message: Option[String], currentPageName: String, id: String) extends Product with Serializable
- Definition Classes
- WikiControllerBase
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
NotFound(): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
RawData[T](contentType: String, rawData: T): T
Use this method to response the raw data against XSS.
Use this method to response the raw data against XSS.
- Attributes
- protected
- Definition Classes
- ControllerBase
-
val
RequestPathKey: String
- Definition Classes
- ScalatraFilter
-
def
Unauthorized()(implicit context: Context): ActionResult
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
-
def
acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
addAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
addCollaborator(userName: String, repositoryName: String, collaboratorName: String, role: String)(implicit s: (blockingApi)#Session): Unit
Add collaborator (user or group) to the repository.
Add collaborator (user or group) to the repository.
- Definition Classes
- RepositoryService
-
def
addMimeMapping(mime: String, extension: String): Unit
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
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
addWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
after(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
ajaxDelete[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
ajaxGet[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
-
def
ajaxGet(path: String)(action: ⇒ Any): Route
- Definition Classes
- ControllerBase
-
def
ajaxPost[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ControllerBase → ValidationSupport
-
def
ajaxPost(path: String)(action: ⇒ Any): Route
- Definition Classes
- ControllerBase
-
def
ajaxPut[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
implicit
val
anyToBoolean: TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToByte: TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToDouble: TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToFloat: TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToInt: TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToLong: TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToShort: TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToString: TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicitConversions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JsonMethods
-
def
asJsonNode(jv: JValue): JsonNode
- Definition Classes
- JsonMethods
-
def
authenticate(settings: SystemSettings, userName: String, password: String)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
baseUrl(implicit request: HttpServletRequest): String
- Definition Classes
- SystemSettingsService
-
def
before(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
booleanBlock2RouteMatcher(block: ⇒ Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
cacheRequestBodyAsString: Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
callWebHook(event: Event, webHooks: List[WebHook], payload: WebHookPayload)(implicit c: api.JsonFormat.Context): List[(WebHook, String, Future[HttpRequest], Future[HttpResponse])]
- Definition Classes
- WebHookService
-
def
callWebHookOf(owner: String, repository: String, event: Event)(makePayload: ⇒ Option[WebHookPayload])(implicit s: (blockingApi)#Session, c: api.JsonFormat.Context): Unit
- Definition Classes
- WebHookService
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
color: Constraint
Constraint for the color pattern.
Constraint for the color pattern.
- Definition Classes
- Validations
-
def
compact(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
-
val
config: ConfigT
- Definition Classes
- ScalatraBase
-
implicit
def
configWrapper(config: ConfigT): Config { object initParameters }
- Attributes
- protected
- Definition Classes
- ServletBase → Initializable
-
def
contentType: String
- Definition Classes
- ScalatraContext
-
def
contentType_=(contentType: String): Unit
- Definition Classes
- ScalatraContext
-
implicit
def
context: Context
Returns the context object for the request.
Returns the context object for the request.
- Definition Classes
- ControllerBase
-
def
contextPath: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
cookieOptions: CookieOptions
- Definition Classes
- CookieContext
-
def
cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
-
def
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
createGroup(groupName: String, description: Option[String], url: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
createWikiRepository(loginAccount: Account, owner: String, repository: String): Unit
- Definition Classes
- WikiService
-
def
date(constraints: Constraint*): SingleValueType[Date]
ValueType for the java.util.Date property.
ValueType for the java.util.Date property.
- Definition Classes
- Validations
-
def
defaultAcceptedFormats: List[Symbol]
- Definition Classes
- ApiFormats
-
val
defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
defaultFormat: Symbol
- Definition Classes
- ApiFormats
-
implicit
def
defaultStringToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
def
delete[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
delete(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
deleteAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
deleteOldActivities(limit: Int)(implicit s: (blockingApi)#Session): Int
- Definition Classes
- ActivityService
-
def
deleteRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
deleteWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
deleteWikiPage(owner: String, repository: String, pageName: String, committer: String, mailAddress: String, message: String): Unit
Delete the wiki page.
Delete the wiki page.
- Definition Classes
- WikiService
-
def
destroy(): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
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
-
val
editForm: MappingValueType[WikiPageEditForm]
- Definition Classes
- WikiControllerBase
-
implicit
def
enrichRequest(request: HttpServletRequest): RichRequest
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichResponse(response: HttpServletResponse): RichResponse
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichServletContext(servletContext: ServletContext): RichServletContext
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichSession(session: HttpSession): RichSession
- Definition Classes
- ServletApiImplicits
-
def
environment: String
- Definition Classes
- ScalatraBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(handler: ErrorHandler): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
val
errorHandler: ErrorHandler
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
executeRoutes(): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- Definition Classes
- ControllerBase
-
def
extractStatusCode(e: HaltException): Int
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
filterChain: FilterChain
- Attributes
- protected
- Definition Classes
- ScalatraFilter
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
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
- ValidationSupport
-
def
get(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
getAccountByMailAddress(mailAddress: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountByUserName(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountByUserNameIgnoreCase(userName: String, includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Option[Account]
- Definition Classes
- AccountService
-
def
getAccountExtraMailAddresses(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getAccountWebHook(owner: String, url: String)(implicit s: (blockingApi)#Session): Option[(AccountWebHook, Set[Event])]
get All AccountWebHook information from repository to url
get All AccountWebHook information from repository to url
- Definition Classes
- WebHookService
-
def
getAccountWebHooks(owner: String)(implicit s: (blockingApi)#Session): List[(AccountWebHook, Set[Event])]
get All AccountWebHook informations of user
get All AccountWebHook informations of user
- Definition Classes
- WebHookService
-
def
getAccountWebHooksByEvent(owner: String, event: Event)(implicit s: (blockingApi)#Session): List[AccountWebHook]
get All AccountWebHook informations of repository event
get All AccountWebHook informations of repository event
- Definition Classes
- WebHookService
-
def
getAccountsByUserNames(userNames: Set[String], knowns: Set[Account], includeRemoved: Boolean = false)(implicit s: (blockingApi)#Session): Map[String, Account]
- Definition Classes
- AccountService
-
def
getActivitiesByUser(activityUserName: String, isPublic: Boolean)(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getAllRepositories(userName: String)(implicit s: (blockingApi)#Session): List[(String, String)]
Returns the repositories except private repository that user does not have access right.
Returns the repositories except private repository that user does not have access right. Include public repository, private own repository and private but collaborator repository.
- userName
the user name of collaborator
- returns
the repository information list
- Definition Classes
- RepositoryService
-
def
getAllUsers(includeRemoved: Boolean = true, includeGroups: Boolean = true)(implicit s: (blockingApi)#Session): List[Account]
- Definition Classes
- AccountService
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getCollaboratorUserNames(userName: String, repositoryName: String, filter: Seq[Role] = Nil)(implicit s: (blockingApi)#Session): List[String]
Returns the list of all collaborator name and permission which is sorted with ascending order.
Returns the list of all collaborator name and permission which is sorted with ascending order. If a group is added as a collaborator, this method returns users who are belong to that group.
- Definition Classes
- RepositoryService
-
def
getCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[(Collaborator, Boolean)]
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
Returns the list of collaborators name (user name or group name) which is sorted with ascending order.
- Definition Classes
- RepositoryService
-
def
getContentTemplate(repository: RepositoryInfo, fileBaseName: String)(implicit s: (blockingApi)#Session): String
Returns content of template set per repository.
Returns content of template set per repository.
- repository
the repository information
- fileBaseName
the file basename without extension of template
- returns
The content of template if the repository has it, otherwise empty string.
- Definition Classes
- RepositoryService
-
def
getForkedRepositories(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[Repository]
- Definition Classes
- RepositoryService
-
def
getGroupMembers(groupName: String)(implicit s: (blockingApi)#Session): List[GroupMember]
- Definition Classes
- AccountService
-
def
getGroupNames(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getGroupsByUserName(userName: String)(implicit s: (blockingApi)#Session): List[String]
- Definition Classes
- AccountService
-
def
getPathObjectId(git: Git, path: String, revCommit: RevCommit): Option[ObjectId]
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
getRecentActivities()(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getRecentActivitiesByOwners(owners: Set[String])(implicit s: (blockingApi)#Session): List[Activity]
- Definition Classes
- ActivityService
-
def
getRepository(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Option[RepositoryInfo]
Returns the specified repository information.
Returns the specified repository information.
- userName
the user name of the repository owner
- repositoryName
the repository name
- returns
the repository information
- Definition Classes
- RepositoryService
-
def
getRepositoryNamesOfUser(userName: String)(implicit s: (blockingApi)#Session): List[String]
Returns the repository names of the specified user.
Returns the repository names of the specified user.
- userName
the user name of repository owner
- returns
the list of repository names
- Definition Classes
- RepositoryService
-
def
getUserRepositories(userName: String, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of repositories which are owned by the specified user.
Returns the list of repositories which are owned by the specified user. This list includes group repositories if the specified user is a member of the group.
- Definition Classes
- RepositoryService
-
def
getVisibleRepositories(loginAccount: Option[Account], repositoryUserName: Option[String] = None, withoutPhysicalInfo: Boolean = false)(implicit s: (blockingApi)#Session): List[RepositoryInfo]
Returns the list of visible repositories for the specified user.
Returns the list of visible repositories for the specified user. If repositoryUserName is given then filters results by repository owner.
- loginAccount
the logged in account
- repositoryUserName
the repository owner (if None then returns all repositories which are visible for logged in user)
- withoutPhysicalInfo
if true then the result does not include physical repository information such as commit count, branches and tags
- returns
the repository information which is sorted in descending order of lastActivityDate.
- Definition Classes
- RepositoryService
-
def
getWebHook(owner: String, repository: String, url: String)(implicit s: (blockingApi)#Session): Option[(RepositoryWebHook, Set[Event])]
get All WebHook information from repository to url
get All WebHook information from repository to url
- Definition Classes
- WebHookService
-
def
getWebHooks(owner: String, repository: String)(implicit s: (blockingApi)#Session): List[(RepositoryWebHook, Set[Event])]
get All WebHook informations of repository
get All WebHook informations of repository
- Definition Classes
- WebHookService
-
def
getWebHooksByEvent(owner: String, repository: String, event: Event)(implicit s: (blockingApi)#Session): List[RepositoryWebHook]
get All WebHook informations of repository event
get All WebHook informations of repository event
- Definition Classes
- WebHookService
-
def
getWikiPage(owner: String, repository: String, pageName: String): Option[WikiPageInfo]
Returns the wiki page.
Returns the wiki page.
- Definition Classes
- WikiService
-
def
getWikiPageList(owner: String, repository: String): List[String]
Returns the list of wiki page names.
Returns the list of wiki page names.
- Definition Classes
- WikiService
-
def
halt(result: ActionResult): Nothing
- Definition Classes
- Control
-
def
halt[T](status: Integer, body: T, headers: Map[String, String])(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
hasOwnerRole(owner: String, repository: String, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
head(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
identifier: Constraint
Constraint for the identifier such as user name or page name.
Constraint for the identifier such as user name or page name.
- Definition Classes
- Validations
-
def
inferContentType(content: Any): String
- Attributes
- protected
- Definition Classes
- ApiFormats → ScalatraBase
-
def
init(filterConfig: FilterConfig): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
-
def
initialize(config: ConfigT): Unit
- Definition Classes
- JacksonJsonSupport → ScalatraBase → Initializable
-
def
insertRepository(repositoryName: String, userName: String, description: Option[String], isPrivate: Boolean, originRepositoryName: Option[String] = None, originUserName: Option[String] = None, parentRepositoryName: Option[String] = None, parentUserName: Option[String] = None)(implicit s: (blockingApi)#Session): Unit
Creates a new repository.
Creates a new repository.
- repositoryName
the repository name
- userName
the user name of the repository owner
- description
the repository description
- isPrivate
the repository type (private is true, otherwise false)
- originRepositoryName
specify for the forked repository. (default is None)
- originUserName
specify for the forked repository. (default is None)
- Definition Classes
- RepositoryService
-
def
invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- JsonSupport → ScalatraBase
-
def
isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
isDevelopmentMode: Boolean
- Definition Classes
- ScalatraBase
-
def
isHttps(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLastAdministrator(account: Account)(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- AccountService
-
def
isReadable(repository: Repository, loginAccount: Option[Account])(implicit s: (blockingApi)#Session): Boolean
- Definition Classes
- RepositoryService
-
implicit
val
jsonFormats: Formats
- Definition Classes
- ControllerBase → JValueResult
-
def
jsonVulnerabilityGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
jsonpCallbackParameterNames: Iterable[String]
- Definition Classes
- JsonOutput
-
def
loadSystemSettings(): SystemSettings
- Definition Classes
- SystemSettingsService
-
def
locale(implicit request: HttpServletRequest): Locale
- Definition Classes
- I18nSupport
-
implicit
def
lowestPriorityAny2T[T](implicit arg0: Manifest[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
-
def
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
-
val
newForm: MappingValueType[WikiPageEditForm]
- Definition Classes
- WikiControllerBase
-
def
notFound(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
options(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
params(implicit request: HttpServletRequest): Params
- Definition Classes
- ScalatraBase
-
def
params(key: Symbol)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
params(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
parse(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseOpt(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): Option[JValue]
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
parsedBody(implicit request: HttpServletRequest): JValue
- Definition Classes
- JsonSupport
-
def
pass(): Nothing
- Definition Classes
- Control
-
def
password: Constraint
Constraint for the password.
Constraint for the password.
- Definition Classes
- Validations
-
def
patch(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
post[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
post(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
pretty(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
-
def
provideMessages(locale: Locale): Messages
- Definition Classes
- I18nSupport
-
def
put[T](path: String, form: ValueType[T])(action: (T) ⇒ Any): Route
- Definition Classes
- ValidationSupport
-
def
put(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
readJsonFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JacksonJsonSupport → JsonSupport
-
def
readJsonFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readJsonFromStreamWithCharset(stream: InputStream, charset: String): JValue
- Attributes
- protected
- Definition Classes
- JacksonJsonSupport → JsonSupport
-
def
readXmlFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readXmlFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readableUsersOnly[T](action: (T, RepositoryInfo) ⇒ Any): (T) ⇒ Any
- Attributes
- protected
- Definition Classes
- ReadableUsersAuthenticator
-
def
readableUsersOnly(action: (RepositoryInfo) ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- ReadableUsersAuthenticator
-
def
recordCloseIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordClosePullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentCommitActivity(userName: String, repositoryName: String, activityUserName: String, commitId: String, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCommentPullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, comment: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateBranchActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateRepositoryActivity(userName: String, repositoryName: String, activityUserName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateTagActivity(userName: String, repositoryName: String, activityUserName: String, tagName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordCreateWikiPageActivity(userName: String, repositoryName: String, activityUserName: String, pageName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordDeleteBranchActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordDeleteTagActivity(userName: String, repositoryName: String, activityUserName: String, tagName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordEditWikiPageActivity(userName: String, repositoryName: String, activityUserName: String, pageName: String, commitId: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordForkActivity(userName: String, repositoryName: String, activityUserName: String, forkedUserName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordMergeActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, message: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordPullRequestActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordPushActivity(userName: String, repositoryName: String, activityUserName: String, branchName: String, commits: List[CommitInfo])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordReleaseActivity(userName: String, repositoryName: String, activityUserName: String, name: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
recordReopenIssueActivity(userName: String, repositoryName: String, activityUserName: String, issueId: Int, title: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- ActivityService
-
def
redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- Definition Classes
- ScalatraBase
-
def
referrersOnly[T](action: (T, RepositoryInfo) ⇒ Any): (T) ⇒ Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
-
def
referrersOnly(action: (RepositoryInfo) ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- ReferrerAuthenticator
-
implicit
def
regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
-
def
removeCollaborators(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Remove all collaborators from the repository.
Remove all collaborators from the repository.
- Definition Classes
- RepositoryService
-
def
removeRoute(method: String, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
removeRoute(method: HttpMethod, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
removeUserRelatedData(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
renameRepository(oldUserName: String, oldRepositoryName: String, newUserName: String, newRepositoryName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
render(value: JValue)(implicit formats: Formats): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
def
renderHaltException(e: HaltException): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderPipeline: RenderPipeline
- Attributes
- protected
- Definition Classes
- JValueResult → ScalatraBase
-
def
renderResponse(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderResponseBody(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
repository: Constraint
Constraint for the repository identifier.
Constraint for the repository identifier.
- Definition Classes
- Validations
-
implicit
def
request: HttpServletRequest
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
requestFormat(implicit request: HttpServletRequest): String
- Definition Classes
- ApiFormats
-
def
requestPath(uri: String, idx: Int): String
- Definition Classes
- ControllerBase → ScalatraFilter
-
def
requestPath(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraFilter → ScalatraBase
-
implicit
def
response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
responseRawFile(git: Git, objectId: ObjectId, path: String, repository: RepositoryInfo): Unit
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
revertWikiPage(owner: String, repository: String, from: String, to: String, committer: Account, pageName: Option[String]): Boolean
Reverts specified changes.
Reverts specified changes.
- Definition Classes
- WikiService
-
def
rosettaFlashGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraFilter → ScalatraBase
-
lazy val
routes: RouteRegistry
- Definition Classes
- ScalatraBase
-
def
runFilters(filters: Traversable[Route]): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
runRoutes(routes: Traversable[Route]): Stream[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
safe[S, T](f: (S) ⇒ T): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
implicit
def
safeOption[S, T](f: (S) ⇒ Option[T]): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
def
saveRepositoryDefaultBranch(userName: String, repositoryName: String, defaultBranch: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- RepositoryService
-
def
saveRepositoryOptions(userName: String, repositoryName: String, description: Option[String], isPrivate: Boolean, issuesOption: String, externalIssuesUrl: Option[String], wikiOption: String, externalWikiUrl: Option[String], allowFork: Boolean, mergeOptions: Seq[String], defaultMergeOption: String)(implicit s: (blockingApi)#Session): Unit
Save repository options.
Save repository options.
- Definition Classes
- RepositoryService
-
def
saveSystemSettings(settings: SystemSettings): Unit
- Definition Classes
- SystemSettingsService
-
def
saveWikiPage(owner: String, repository: String, currentPageName: String, newPageName: String, content: String, committer: Account, message: String, currentId: Option[String]): Option[String]
Save the wiki page and return the commit id.
Save the wiki page and return the commit id.
- Definition Classes
- WikiService
-
implicit
def
scalatraContext: ScalatraContext
- Attributes
- protected[this]
- Definition Classes
- ScalatraContext
-
def
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]
Extends scalatra-form's trim rule to eliminate CR and LF.
Extends scalatra-form's trim rule to eliminate CR and LF.
- Attributes
- protected
- Definition Classes
- ControllerBase
-
def
updateAccount(account: Account)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateAccountExtraMailAddresses(userName: String, mails: List[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateAccountWebHook(owner: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
updateAvatarImage(userName: String, image: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
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
updateLastActivityDate(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): Unit
Updates the last activity date of the repository.
Updates the last activity date of the repository.
- Definition Classes
- RepositoryService
-
def
updateLastLoginDate(userName: String)(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- AccountService
-
def
updateWebHook(owner: String, repository: String, url: String, events: Set[Event], ctype: WebHookContentType, token: Option[String])(implicit s: (blockingApi)#Session): Unit
- Definition Classes
- WebHookService
-
def
url(path: String, params: Iterable[(String, Any)] = Iterable.empty, includeContextPath: Boolean = true, includeServletPath: Boolean = true, absolutize: Boolean = true, withSessionId: Boolean = true)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ControllerBase → ScalatraBase
-
def
userLocales(implicit request: HttpServletRequest): Array[Locale]
- Definition Classes
- I18nSupport
-
def
validate[T](form: ValueType[T])(hasErrors: (Seq[(String, String)]) ⇒ Any, success: (T) ⇒ Any): Any
- Attributes
- protected
- Definition Classes
- FormSupport
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withRequest[A](request: HttpServletRequest)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected[org.scalatra]
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withResponse[A](response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: ⇒ S)(implicit request: HttpServletRequest): S
- Attributes
- protected[org.scalatra]
- Definition Classes
- ApiFormats → ScalatraBase
-
def
writeJson(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JacksonJsonOutput → JsonOutput
-
def
writeJsonAsXml(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JsonOutput
-
lazy val
xmlRootNode: Elem
- Attributes
- protected
- Definition Classes
- JsonOutput