Package

org.ada.web.controllers

dataset

Permalink

package dataset

Visibility
  1. Public
  2. All

Type Members

  1. trait CategoryController extends CrudController[BSONObjectID]

    Permalink
  2. trait CategoryControllerFactory extends AnyRef

    Permalink
  3. class CategoryControllerImpl extends AdaCrudControllerImpl[Category, BSONObjectID] with CategoryController with HasFormShowEqualEditView[Category, BSONObjectID]

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  4. class CategoryDispatcher extends DataSetLikeDispatcher[CategoryController] with CategoryController

    Permalink
  5. final class CategoryJsRouter extends GenericJsRouter[dataset.javascript.ReverseCategoryDispatcher]

    Permalink
  6. final class CategoryRouter extends GenericRouter[ReverseCategoryDispatcher] with CrudRouter[BSONObjectID]

    Permalink
  7. abstract class ClassificationRunControllerImpl[R <: ClassificationResult] extends MLRunControllerImpl[R, Classifier]

    Permalink
  8. trait DataSetController extends ReadonlyController[BSONObjectID]

    Permalink

    The most important controller trait in Ada defining functionality of each data set, in particular its "data" presentation part.

    The most important controller trait in Ada defining functionality of each data set, in particular its "data" presentation part.

    It contains actions to handle: views (getView, getViewElementsAndWidgetsCallback), analytics (getDistribution, calcDistribution, calcPearsonCorrelations), and exporting (exportViewRecordsAsCsv, exportTableRecordsAsJson).

    To access/call the actions two routes are available: DataSetRouter and DataSetJsRouter. These can be used typically through the web context passed around as an implicit (DataSetWebContext).

    Handling of the access permissions and dispatching based on a provided data set id is done in DataSetDispatcher, which by default uses a default implementation DataSetControllerImpl unless specified otherwise.

    Note that each associated meta-data type has its own controller such as CategoryController and DictionaryController, which are linked to the data set controller by a data set id.

    Since

    2016

  9. trait DataSetControllerFactory extends AnyRef

    Permalink
    Annotations
    @ImplementedBy()
  10. class DataSetControllerFactoryImpl extends DataSetControllerFactory

    Permalink
    Attributes
    protected
    Annotations
    @Singleton()
  11. class DataSetControllerImpl extends AdaReadonlyControllerImpl[JsObject, BSONObjectID] with DataSetController with ExportableAction[JsObject] with DistributionWidgetGeneratorHelper with DataSetViewHelper

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  12. class DataSetDispatcher extends SecureControllerDispatcher[DataSetController] with AdminOrOwnerControllerDispatcherExt[DataSetController] with DataSetController

    Permalink
  13. final class DataSetJsRouter extends GenericJsRouter[dataset.javascript.ReverseDataSetDispatcher]

    Permalink
  14. abstract class DataSetLikeDispatcher[C] extends SecureControllerDispatcher[C]

    Permalink
  15. class DataSetRouter extends GenericRouter[ReverseDataSetDispatcher]

    Permalink

    Container for various calls available for the data set controller.

    Container for various calls available for the data set controller. To be passed to other modules like views to simplify access to data set actions.

  16. class DataSetSettingController extends AdaCrudControllerImpl[DataSetSetting, BSONObjectID] with AdminRestrictedCrudController[BSONObjectID] with HasBasicFormCreateView[DataSetSetting] with HasFormShowEqualEditView[DataSetSetting, BSONObjectID] with HasBasicListView[DataSetSetting]

    Permalink
  17. case class DataSetShowViewDataHolder(id: BSONObjectID, title: String, item: JsObject, listCall: Call, nonNullOnly: Boolean, fieldNameLabelAndRendererMap: Map[String, (String, (JsReadable) ⇒ String)], setting: DataSetSetting, dataSpaceMetaInfos: Traversable[DataSpaceMetaInfo]) extends Product with Serializable

    Permalink
  18. trait DataSetViewHelper extends AnyRef

    Permalink
  19. class DataSetWebContext extends AnyRef

    Permalink
  20. class DataSpaceMetaInfoController extends AdaCrudControllerImpl[DataSpaceMetaInfo, BSONObjectID] with AdminRestrictedCrudController[BSONObjectID] with HasBasicFormCreateView[DataSpaceMetaInfo] with HasBasicListView[DataSpaceMetaInfo]

    Permalink
  21. trait DataViewController extends CrudController[BSONObjectID]

    Permalink
  22. trait DataViewControllerFactory extends AnyRef

    Permalink
  23. class DataViewControllerImpl extends AdaCrudControllerImpl[DataView, BSONObjectID] with DataViewController with HasFormShowEqualEditView[DataView, BSONObjectID]

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  24. class DataViewDispatcher extends DataSetLikeDispatcher[DataViewController] with AdminOrOwnerControllerDispatcherExt[DataViewController] with DataViewController

    Permalink
  25. final class DataViewJsRouter extends GenericJsRouter[dataset.javascript.ReverseDataViewDispatcher]

    Permalink
  26. final class DataViewRouter extends GenericRouter[ReverseDataViewDispatcher] with CrudRouter[BSONObjectID]

    Permalink
  27. trait DictionaryController extends CrudController[String]

    Permalink
  28. trait DictionaryControllerFactory extends AnyRef

    Permalink
  29. class DictionaryControllerImpl extends AdaCrudControllerImpl[Field, String] with DictionaryController with WidgetRepoController[Field] with HasFormShowEqualEditView[Field, String] with ExportableAction[Field]

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  30. class DictionaryDispatcher extends DataSetLikeDispatcher[DictionaryController] with DictionaryController

    Permalink
  31. final class DictionaryJsRouter extends GenericJsRouter[dataset.javascript.ReverseDictionaryDispatcher]

    Permalink
  32. class DictionaryRouter extends GenericRouter[ReverseDictionaryDispatcher] with ReadonlyRouter[String]

    Permalink

    Container for various calls from Controllers.

    Container for various calls from Controllers. To be passed to other modules like views to simplify data access.

  33. trait FilterController extends CrudController[BSONObjectID]

    Permalink
  34. trait FilterControllerFactory extends AnyRef

    Permalink
  35. class FilterControllerImpl extends AdaCrudControllerImpl[Filter, BSONObjectID] with FilterController with HasFormShowEqualEditView[Filter, BSONObjectID]

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  36. class FilterDispatcher extends DataSetLikeDispatcher[FilterController] with AdminOrOwnerControllerDispatcherExt[FilterController] with FilterController

    Permalink
  37. final class FilterJsRouter extends GenericJsRouter[dataset.javascript.ReverseFilterDispatcher]

    Permalink
  38. final class FilterRouter extends GenericRouter[ReverseFilterDispatcher] with CrudRouter[BSONObjectID]

    Permalink
  39. trait GenericDataSetControllerFactory extends AnyRef

    Permalink
  40. case class InitViewResponse(count: Int, tableItems: Traversable[JsObject], filter: Filter, tableFields: Traversable[Field]) extends Product with Serializable

    Permalink
  41. trait MLRunController extends ReadonlyController[BSONObjectID]

    Permalink
  42. abstract class MLRunControllerImpl[R <: MLResult, ML] extends AdaReadonlyControllerImpl[R, BSONObjectID] with MLRunController with WidgetRepoController[R] with ExportableAction[R]

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  43. abstract class MLRunDispatcher[C <: MLRunController] extends DataSetLikeDispatcher[C] with MLRunController

    Permalink
  44. trait MLRunRouter extends ReadonlyRouter[BSONObjectID]

    Permalink
  45. abstract class RegressionRunControllerImpl[E <: RegressionResult] extends MLRunControllerImpl[E, Regressor]

    Permalink
  46. class ReverseCategoryDispatcher extends AnyRef

    Permalink
  47. class ReverseDataSetDispatcher extends AnyRef

    Permalink
  48. class ReverseDataSetSettingController extends AnyRef

    Permalink
  49. class ReverseDataSpaceMetaInfoController extends AnyRef

    Permalink
  50. class ReverseDataViewDispatcher extends AnyRef

    Permalink
  51. class ReverseDictionaryDispatcher extends AnyRef

    Permalink
  52. class ReverseFilterDispatcher extends AnyRef

    Permalink
  53. class ReverseStandardClassificationRunDispatcher extends AnyRef

    Permalink
  54. class ReverseStandardRegressionRunDispatcher extends AnyRef

    Permalink
  55. class ReverseTemporalClassificationRunDispatcher extends AnyRef

    Permalink
  56. class ReverseTemporalRegressionRunDispatcher extends AnyRef

    Permalink
  57. trait StandardClassificationRunController extends MLRunController

    Permalink
  58. trait StandardClassificationRunControllerFactory extends AnyRef

    Permalink
  59. class StandardClassificationRunControllerImpl extends ClassificationRunControllerImpl[StandardClassificationResult] with StandardClassificationRunController

    Permalink
  60. class StandardClassificationRunDispatcher extends MLRunDispatcher[StandardClassificationRunController] with StandardClassificationRunController

    Permalink
  61. final class StandardClassificationRunJsRouter extends GenericJsRouter[dataset.javascript.ReverseStandardClassificationRunDispatcher]

    Permalink
  62. class StandardClassificationRunRouter extends GenericRouter[ReverseStandardClassificationRunDispatcher] with MLRunRouter

    Permalink
  63. trait StandardRegressionRunController extends MLRunController

    Permalink
  64. trait StandardRegressionRunControllerFactory extends AnyRef

    Permalink
  65. class StandardRegressionRunControllerImpl extends RegressionRunControllerImpl[StandardRegressionResult] with StandardRegressionRunController

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  66. class StandardRegressionRunDispatcher extends MLRunDispatcher[StandardRegressionRunController] with StandardRegressionRunController

    Permalink
  67. final class StandardRegressionRunJsRouter extends GenericJsRouter[dataset.javascript.ReverseStandardRegressionRunDispatcher]

    Permalink
  68. class StandardRegressionRunRouter extends GenericRouter[ReverseStandardRegressionRunDispatcher] with MLRunRouter

    Permalink
  69. case class TableViewData(page: Page[JsObject], filter: Option[Filter], tableFields: Traversable[Field]) extends Product with Serializable

    Permalink
  70. trait TemporalClassificationRunController extends MLRunController

    Permalink
  71. trait TemporalClassificationRunControllerFactory extends AnyRef

    Permalink
  72. class TemporalClassificationRunControllerImpl extends ClassificationRunControllerImpl[TemporalClassificationResult] with TemporalClassificationRunController

    Permalink
  73. class TemporalClassificationRunDispatcher extends MLRunDispatcher[TemporalClassificationRunController] with TemporalClassificationRunController

    Permalink
  74. final class TemporalClassificationRunJsRouter extends GenericJsRouter[dataset.javascript.ReverseTemporalClassificationRunDispatcher]

    Permalink
  75. class TemporalClassificationRunRouter extends GenericRouter[ReverseTemporalClassificationRunDispatcher] with MLRunRouter

    Permalink
  76. trait TemporalRegressionRunController extends MLRunController

    Permalink
  77. trait TemporalRegressionRunControllerFactory extends AnyRef

    Permalink
  78. class TemporalRegressionRunControllerImpl extends RegressionRunControllerImpl[TemporalRegressionResult] with TemporalRegressionRunController

    Permalink
    Attributes
    protected[org.ada.web.controllers]
  79. class TemporalRegressionRunDispatcher extends MLRunDispatcher[TemporalRegressionRunController] with TemporalRegressionRunController

    Permalink
  80. final class TemporalRegressionRunJsRouter extends GenericJsRouter[dataset.javascript.ReverseTemporalRegressionRunDispatcher]

    Permalink
  81. class TemporalRegressionRunRouter extends GenericRouter[ReverseTemporalRegressionRunDispatcher] with MLRunRouter

    Permalink
  82. class routes extends AnyRef

    Permalink

Value Members

  1. object ControllerName extends Enumeration

    Permalink
  2. object DataSetWebContext

    Permalink
  3. object IndependenceTestResult

    Permalink
  4. package dataimport

    Permalink
  5. package datatrans

    Permalink
  6. package javascript

    Permalink

Ungrouped