trait IssuesControllerBase extends ControllerBase
- Self Type
- IssuesControllerBase with IssuesService with RepositoryService with AccountService with LabelsService with MilestonesService with ActivityService with HandleCommentService with IssueCreationService with ReadableUsersAuthenticator with ReferrerAuthenticator with WritableUsersAuthenticator with PullRequestService with WebHookIssueCommentService
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- IssuesControllerBase
- 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
Type Members
- case class CommentForm (issueId: Int, content: String) extends Product with Serializable
-
trait
Config extends AnyRef
- Definition Classes
- Initializable
-
type
ConfigT = FilterConfig
- Definition Classes
- ScalatraFilter → ServletBase → Initializable
- case class IssueCreateForm (title: String, content: Option[String], assignedUserName: Option[String], milestoneId: Option[Int], labelNames: Option[String]) extends Product with Serializable
- case class IssueStateForm (issueId: Int, content: Option[String]) extends Product with Serializable
-
sealed
class
TypedMultiParams extends AnyRef
- Definition Classes
- ScalatraParamsImplicits
-
sealed
class
TypedParams extends AnyRef
- Definition Classes
- ScalatraParamsImplicits
Value Members
-
def
acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
-
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
-
def
asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JsonMethods
-
def
asJsonNode(jv: JValue): JsonNode
- Definition Classes
- JsonMethods
- val assignedUserName: (String) ⇒ Option[String]
-
def
baseUrl(implicit request: HttpServletRequest): String
- Definition Classes
- SystemSettingsService
-
def
before(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
color: Constraint
Constraint for the color pattern.
Constraint for the color pattern.
- Definition Classes
- Validations
- val commentForm: MappingValueType[(IssuesControllerBase.this)#CommentForm]
-
def
compact(d: JValue): String
- Definition Classes
- JsonMethods → JsonMethods
-
val
config: (IssuesControllerBase.this)#ConfigT
- Definition Classes
- ScalatraBase
-
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
-
implicit
def
cookieOptions: CookieOptions
- Definition Classes
- CookieContext
-
def
cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
-
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
-
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
destroy(): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- Definition Classes
- ControllerBase → ScalatraFilter → Filter
-
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
-
def
error(handler: ErrorHandler): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
extractFromJsonBody[A](implicit request: HttpServletRequest, mf: Manifest[A]): Option[A]
- Definition Classes
- ControllerBase
-
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
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
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
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
init(filterConfig: FilterConfig): Unit
- Definition Classes
- ScalatraFilter → Filter
-
def
initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
-
def
initialize(config: (IssuesControllerBase.this)#ConfigT): Unit
- Definition Classes
- JacksonJsonSupport → ScalatraBase → Initializable
-
def
isDevelopmentMode: Boolean
- Definition Classes
- ScalatraBase
- val issueCreateForm: MappingValueType[(IssuesControllerBase.this)#IssueCreateForm]
- val issueEditForm: MappingValueType[Option[String]]
- val issueStateForm: MappingValueType[(IssuesControllerBase.this)#IssueStateForm]
- val issueTitleEditForm: MappingValueType[String]
-
implicit
val
jsonFormats: Formats
- Definition Classes
- ControllerBase → JValueResult
-
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 milestoneId: (String) ⇒ Option[Int]
-
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
-
def
notFound(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
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
parsedBody(implicit request: HttpServletRequest): JValue
- Definition Classes
- JsonSupport
-
def
pass(): Nothing
- Definition Classes
- Control
-
def
patch(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
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
redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- 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
render(value: JValue)(implicit formats: Formats): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
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(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraFilter → ScalatraBase
-
implicit
def
response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
-
lazy val
routes: RouteRegistry
- 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
saveSystemSettings(settings: SystemSettings): Unit
- Definition Classes
- SystemSettingsService
-
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
status: Int
- Definition Classes
- ScalatraContext
-
def
status_=(code: Int): Unit
- Definition Classes
- ScalatraContext
-
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
-
implicit
def
toTypedMultiParams(params: MultiParams): (IssuesControllerBase.this)#TypedMultiParams
- Definition Classes
- ScalatraParamsImplicits
-
implicit
def
toTypedParams(params: Params): (IssuesControllerBase.this)#TypedParams
- Definition Classes
- ScalatraParamsImplicits
-
def
trap(codes: Range)(block: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
trap(code: Int)(block: ⇒ Any): Unit
- Definition Classes
- CoreDsl
-
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
Deprecated Value Members
-
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