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 ExceptionHandler extends AnyRef

    Permalink
  10. class GenericJsRouter[T] extends AnyRef

    Permalink

    Since

    2018

  11. class GenericRouter[T] extends AnyRef

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

  18. trait HasCreateView extends AnyRef

    Permalink

    Since

    2018

  19. trait HasEditView[E, ID] extends AnyRef

    Permalink

    Since

    2018

  20. trait HasFormCreateView[E] extends HasCreateView

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

  24. trait HasListView[E] extends AnyRef

    Permalink

    Since

    2018

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

    Permalink

    Since

    2018

  26. trait HasShowView[E, ID] extends AnyRef

    Permalink

    Since

    2018

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

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

    Permalink

    Since

    2018

  29. trait NoCacheSetting extends AnyRef

    Permalink
  30. 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

  31. 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

  32. trait RestrictedCrudController[ID] extends RestrictedReadonlyController[ID] with CrudController[ID]

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

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

    Permalink

    Controller dispatcher secured by the Deadbolt.

    Controller dispatcher secured by the Deadbolt.

    Since

    2018

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

    Permalink

    Static controller dispatcher.

    Static controller dispatcher.

    Since

    2018

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

    Permalink
  37. trait SubjectPresentRestricted extends AnyRef

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

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

    Permalink
  40. 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

  41. 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