Instance Constructors
-
new
CrudController
(controller: InterceptingController, dao: Dao[T, K], resourceName: String)(implicit m: Manifest[T])
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
listResources
(page: Int, request: Request, response: Response): Unit
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7], m8: Manifest[T8], m9: Manifest[T9], m10: Manifest[T10], m11: Manifest[T11], m12: Manifest[T12]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7], m8: Manifest[T8], m9: Manifest[T9], m10: Manifest[T10], m11: Manifest[T11]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7], m8: Manifest[T8], m9: Manifest[T9], m10: Manifest[T10]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7, T8, T9]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7], m8: Manifest[T8], m9: Manifest[T9]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7, T8]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7], m8: Manifest[T8]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6, T7]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6, T7) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6], m7: Manifest[T7]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5, T6]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5, T6) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5], m6: Manifest[T6]): Any
-
def
mapRequest
[T1, T2, T3, T4, T5]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4, T5) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4], m5: Manifest[T5]): Any
-
def
mapRequest
[T1, T2, T3, T4]
(request: Request, nameHints: List[String])(func: (T1, T2, T3, T4) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3], m4: Manifest[T4]): Any
-
def
mapRequest
[T1, T2, T3]
(request: Request, nameHints: List[String])(func: (T1, T2, T3) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2], m3: Manifest[T3]): Any
-
def
mapRequest
[T1, T2]
(request: Request, nameHints: List[String])(func: (T1, T2) ⇒ Any)(implicit m: Manifest[T1], m2: Manifest[T2]): Any
-
def
mapRequest
[T]
(request: Request, nameHint: String)(func: (T) ⇒ Any)(implicit m: Manifest[T]): Any
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
parseId
(request: Request, idName: String): K
-
def
render
(request: Request, response: Response, models: Any*): Unit
-
def
render
(models: Any*): Unit
-
def
render
(request: Request, response: Response): Unit
-
def
render
: Unit
-
def
renderBean
(request: Request, response: Response): Unit
-
def
renderWith
(viewPath: ViewPath, request: Request, response: Response, models: Any*): Unit
-
def
renderWith
(viewPath: ViewPath, models: Any*): Unit
-
def
renderWith
(viewPath: ViewPath, request: Request, response: Response): Unit
-
def
renderWith
(viewPath: ViewPath): Unit
-
def
renderWith
(component: MarkupContainer, request: Request, response: Response, models: Any*): Unit
-
def
renderWith
(component: MarkupContainer, models: Any*): Unit
-
def
renderWith
(component: MarkupContainer, request: Request, response: Response): Unit
-
def
renderWith
(component: MarkupContainer): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
-
def
validate
(toValidate: Any*)(function: ⇒ Option[List[(String, String)]]): Unit
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from Validations
Inherited from ParameterMapper
Inherited from Renderable
Inherited from AnyRef
Inherited from Any
Persistence/Dao based CRUD Controller that allows for the following actions:
For update and create, unique validation and validation of the id is automatically done. Further default validations for T should be registered with the DefaultValidationRegistry.