Package

org.incal.play

controllers

Permalink

package controllers

Visibility
  1. Public
  2. All

Type Members

  1. trait AdminRestricted extends AnyRef

    Permalink
  2. trait AdminRestrictedCrudController[ID] extends RestrictedCrudController[ID] with AdminRestricted

    Permalink
  3. trait AdminRestrictedReadonlyController[ID] extends RestrictedReadonlyController[ID] with AdminRestricted

    Permalink
  4. class BaseController extends Controller

    Permalink

    Base controller with injected resources such as message API, web jars, and configurations, commonly used for Play controllers.

    Base controller with injected resources such as message API, web jars, and configurations, commonly used for Play controllers. .

    Since

    2018

  5. abstract class ControllerDispatcher[C] extends Controller

    Permalink

    Simple dispatcher using controller id lookup to find a corresponding controller to redirect a call (function) to.

    Simple dispatcher using controller id lookup to find a corresponding controller to redirect a call (function) to.

    Since

    2018

  6. abstract class CreateEditFormViews[T, ID] extends HasBasicFormCreateView[T] with HasBasicFormEditView[T, ID]

    Permalink

    Since

    2018

  7. trait CrudController[ID] extends ReadonlyController[ID]

    Permalink

    Trait defining a controller with basic CRUD (create, read (find/get), update, and delete) operations.

    Trait defining a controller with basic CRUD (create, read (find/get), update, and delete) operations.

    Since

    2018

  8. abstract class CrudControllerImpl[E, ID] extends ReadonlyControllerImpl[E, ID] with CrudController[ID] with HasFormCreateView[E] with HasFormShowView[E, ID] with HasFormEditView[E, ID]

    Permalink

    Standard implementation of a CRUD controller using an asynchronous CRUD repo to access the data.

    Standard implementation of a CRUD controller using an asynchronous CRUD repo to access the data.

    Since

    2018

  9. trait CrudRouter[ID] extends ReadonlyRouter[ID]

    Permalink
  10. trait ExceptionHandler extends AnyRef

    Permalink
  11. class GenericJsRouter[T] extends AnyRef

    Permalink

    Since

    2018

  12. class GenericRouter[T] extends AnyRef

    Permalink
  13. trait HasBasicFormCreateView[E] extends HasFormCreateView[E]

    Permalink

    Since

    2018

  14. trait HasBasicFormCrudViews[E, ID] extends HasBasicFormCreateView[E] with HasBasicFormShowView[E, ID] with HasBasicFormEditView[E, ID] with HasBasicListView[E]

    Permalink

    Since

    2018

  15. trait HasBasicFormEditView[E, ID] extends HasFormEditView[E, ID]

    Permalink

    Since

    2018

  16. trait HasBasicFormShowView[E, ID] extends HasFormShowView[E, ID]

    Permalink

    Since

    2018

  17. trait HasBasicListView[E] extends HasListView[E]

    Permalink

    Since

    2018

  18. trait HasCreateEditSubTypeFormViews[T, ID] extends HasBasicFormCreateView[T] with HasBasicFormEditView[T, ID]

    Permalink

    Since

    2018

  19. trait HasCreateView extends AnyRef

    Permalink

    Since

    2018

  20. trait HasEditView[E, ID] extends AnyRef

    Permalink

    Since

    2018

  21. trait HasFormCreateView[E] extends HasCreateView

    Permalink

    Since

    2018

  22. trait HasFormEditView[E, ID] extends HasEditView[E, ID]

    Permalink

    Since

    2018

  23. trait HasFormShowEqualEditView[E, ID] extends HasFormShowView[E, ID]

    Permalink

    Since

    2018

  24. trait HasFormShowView[E, ID] extends HasShowView[E, ID]

    Permalink

    Since

    2018

  25. trait HasListView[E] extends AnyRef

    Permalink

    Since

    2018

  26. trait HasShowEqualEditView[E, ID] extends HasShowView[E, ID]

    Permalink

    Since

    2018

  27. trait HasShowView[E, ID] extends AnyRef

    Permalink

    Since

    2018

  28. case class IdForm[ID, E](id: ID, form: Form[E]) extends Product with Serializable

    Permalink
  29. class NoCacheAction extends ActionBuilder[Request] with NoCacheSetting

    Permalink

    Since

    2018

  30. trait NoCacheSetting extends AnyRef

    Permalink
  31. trait ReadonlyController[ID] extends AnyRef

    Permalink

    Trait defining a controller with basic read (find/get) operations, i.e., no data alternation is allowed.

    Trait defining a controller with basic read (find/get) operations, i.e., no data alternation is allowed.

    Since

    2018

  32. abstract class ReadonlyControllerImpl[E, ID] extends BaseController with ReadonlyController[ID] with HasListView[E] with HasShowView[E, ID] with ExceptionHandler

    Permalink

    Standard implementation of a readonly controller using an asynchronous readonly repo to access the data.

    Standard implementation of a readonly controller using an asynchronous readonly repo to access the data.

    Since

    2018

  33. trait ReadonlyRouter[ID] extends AnyRef

    Permalink
  34. trait RestrictedCrudController[ID] extends RestrictedReadonlyController[ID] with CrudController[ID]

    Permalink
  35. trait RestrictedReadonlyController[ID] extends ReadonlyController[ID]

    Permalink
  36. abstract class SecureControllerDispatcher[C] extends ControllerDispatcher[C]

    Permalink

    Controller dispatcher secured by the Deadbolt.

    Controller dispatcher secured by the Deadbolt.

    Since

    2018

  37. class StaticControllerDispatcher[C] extends ControllerDispatcher[C]

    Permalink

    Static controller dispatcher.

    Static controller dispatcher.

    Since

    2018

  38. abstract class StaticSecureControllerDispatcher[C] extends SecureControllerDispatcher[C]

    Permalink
  39. trait SubjectPresentRestricted extends AnyRef

    Permalink
  40. trait SubjectPresentRestrictedCrudController[ID] extends RestrictedCrudController[ID] with SubjectPresentRestricted

    Permalink
  41. trait SubjectPresentRestrictedReadonlyController[ID] extends RestrictedReadonlyController[ID] with SubjectPresentRestricted

    Permalink
  42. case class WebContext()(implicit flash: Flash, msg: Messages, request: AuthenticatedRequest[_], webJarAssets: WebJarAssets, configuration: Configuration) extends Product with Serializable

    Permalink

    Web context passed by implicits with some useful resources commonly required by Play views.

    Web context passed by implicits with some useful resources commonly required by Play views.

    Since

    2018

  43. case class WithNoCaching[A](action: Action[A]) extends Action[A] with NoCacheSetting with Product with Serializable

    Permalink

Value Members

  1. object WebContext extends Serializable

    Permalink

Ungrouped