Package

org.ada.server

models

Permalink

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class BasicDisplayOptions(gridWidth: Option[Int] = None, gridOffset: Option[Int] = None, height: Option[Int] = None, isTextualForm: Boolean = false, title: Option[String] = None) extends DisplayOptions with Product with Serializable

    Permalink
  2. case class BasicStatsWidgetSpec(fieldName: String, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  3. case class BoxWidgetSpec(fieldName: String, groupFieldName: Option[String] = None, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  4. case class Category(_id: Option[BSONObjectID], name: String, label: Option[String] = None, parentId: Option[BSONObjectID] = None, parent: Option[Category] = None, children: Seq[Category] = Seq[Category]()) extends Product with Serializable

    Permalink
  5. case class CorrelationWidgetSpec(fieldNames: Seq[String], correlationType: CorrelationType.Value, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  6. case class CumulativeCountWidgetSpec(fieldName: String, groupFieldName: Option[String], subFilterId: Option[BSONObjectID] = None, relativeValues: Boolean = false, numericBinCount: Option[Int] = None, useDateMonthBins: Boolean = false, displayOptions: MultiChartDisplayOptions = MultiChartDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  7. case class CustomHtmlWidgetSpec(content: String, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  8. case class DataSetMetaInfo(_id: Option[BSONObjectID] = None, id: String, name: String, description: Option[String] = None, sortOrder: Int = 0, hide: Boolean = false, dataSpaceId: BSONObjectID, timeCreated: Date = new Date(), sourceDataSetId: Option[BSONObjectID] = None) extends Product with Serializable

    Permalink
  9. case class DataSetSetting(_id: Option[BSONObjectID], dataSetId: String, keyFieldName: String, exportOrderByFieldName: Option[String] = None, defaultScatterXFieldName: Option[String] = None, defaultScatterYFieldName: Option[String] = None, defaultDistributionFieldName: Option[String] = None, defaultCumulativeCountFieldName: Option[String] = None, filterShowFieldStyle: Option[FilterShowFieldStyle.Value] = None, filterShowNonNullCount: Boolean = false, displayItemName: Option[String] = None, storageType: StorageType.Value, mongoAutoCreateIndexForProjection: Boolean = false, cacheDataSet: Boolean = false, ownerId: Option[BSONObjectID] = None) extends Product with Serializable

    Permalink
  10. case class DataSpaceMetaInfo(_id: Option[BSONObjectID], name: String, sortOrder: Int, timeCreated: Date = new Date(), dataSetMetaInfos: Seq[DataSetMetaInfo] = Seq[DataSetMetaInfo](), parentId: Option[BSONObjectID] = None, children: Buffer[DataSpaceMetaInfo] = ListBuffer[DataSpaceMetaInfo]()) extends Product with Serializable

    Permalink
  11. case class DataView(_id: Option[BSONObjectID], name: String, filterOrIds: Seq[Either[Seq[FilterCondition], BSONObjectID]], tableColumnNames: Seq[String], widgetSpecs: Seq[WidgetSpec], elementGridWidth: Int = 3, default: Boolean = false, isPrivate: Boolean = false, generationMethod: WidgetGenerationMethod.Value = WidgetGenerationMethod.Auto, createdById: Option[BSONObjectID] = None, timeCreated: Date = new Date(), createdBy: Option[User] = None) extends Product with Serializable

    Permalink
  12. case class Dictionary(_id: Option[BSONObjectID], dataSetId: String, fields: Seq[Field], categories: Seq[Category], filters: Seq[Filter], dataviews: Seq[DataView]) extends Product with Serializable

    Permalink
  13. sealed trait DisplayOptions extends AnyRef

    Permalink
  14. case class DistributionWidgetSpec(fieldName: String, groupFieldName: Option[String], subFilterId: Option[BSONObjectID] = None, relativeValues: Boolean = false, numericBinCount: Option[Int] = None, useDateMonthBins: Boolean = false, displayOptions: MultiChartDisplayOptions = MultiChartDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  15. case class Field(name: String, label: Option[String] = None, fieldType: FieldTypeId.Value = FieldTypeId.String, isArray: Boolean = false, enumValues: Map[String, String] = Map(), displayDecimalPlaces: Option[Int] = None, displayTrueValue: Option[String] = None, displayFalseValue: Option[String] = None, aliases: Seq[String] = Seq[String](), categoryId: Option[BSONObjectID] = None, category: Option[Category] = None) extends Product with Serializable

    Permalink
  16. case class FieldTypeSpec(fieldType: FieldTypeId.Value, isArray: Boolean = false, enumValues: Map[Int, String] = Map(), displayDecimalPlaces: Option[Int] = None, displayTrueValue: Option[String] = None, displayFalseValue: Option[String] = None) extends Product with Serializable

    Permalink
  17. case class Filter(_id: Option[BSONObjectID] = None, name: Option[String] = None, conditions: Seq[FilterCondition] = Nil, isPrivate: Boolean = false, createdById: Option[BSONObjectID] = None, timeCreated: Option[Date] = Some(new Date()), createdBy: Option[User] = None) extends Product with Serializable

    Permalink
  18. case class GridDistributionCountWidgetSpec(xFieldName: String, yFieldName: String, xBinCount: Int, yBinCount: Int, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  19. case class HeatmapAggWidgetSpec(xFieldName: String, yFieldName: String, valueFieldName: String, xBinCount: Int, yBinCount: Int, aggType: AggType.Value, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  20. case class HtmlSnippet(_id: Option[BSONObjectID] = None, snippetId: HtmlSnippetId.Value, content: String, active: Boolean = true, createdById: Option[BSONObjectID] = None, timeCreated: Date = new Date()) extends Product with Serializable

    Permalink
  21. case class IndependenceTestWidgetSpec(fieldName: String, inputFieldNames: Seq[String], topCount: Option[Int] = None, keepUndefined: Boolean = false, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  22. case class LdapUser(uid: String, name: String, email: String, ou: String, permissions: Seq[String]) extends Product with Serializable

    Permalink

    Holds information that could be extracted from the LDAP server.

    Holds information that could be extracted from the LDAP server.

    uid

    LDAP DN

    name

    common name (cn)

    email

    email address

    ou

    organisatorical unit (ou)

    permissions

    LDAP groups (memberof)

  23. case class Message(_id: Option[BSONObjectID], content: String, createdByUser: Option[String] = None, isUserAdmin: Boolean = false, timeCreated: Date = new Date()) extends Product with Serializable

    Permalink
  24. case class MultiChartDisplayOptions(gridWidth: Option[Int] = None, gridOffset: Option[Int] = None, height: Option[Int] = None, chartType: Option[ChartType.Value] = None, isTextualForm: Boolean = false, title: Option[String] = None) extends DisplayOptions with Product with Serializable

    Permalink
  25. case class ScatterWidgetSpec(xFieldName: String, yFieldName: String, groupFieldName: Option[String], subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  26. trait Schedulable extends AnyRef

    Permalink
  27. case class ScheduledTime(weekDay: Option[WeekDay.Value], hour: Option[Int], minute: Option[Int], second: Option[Int]) extends Product with Serializable

    Permalink
  28. case class Translation(_id: Option[BSONObjectID], original: String, translated: String) extends Product with Serializable

    Permalink
    Annotations
    @Deprecated
  29. case class User(_id: Option[BSONObjectID], ldapDn: String, email: String, roles: Seq[String], permissions: Seq[String]) extends Product with Serializable

    Permalink

    User object - holds info about a user such as ldapDn, email, roles, and permissions.

    User object - holds info about a user such as ldapDn, email, roles, and permissions.

    _id

    BSON ID of entry/ user

    ldapDn

    LDAP DN of user on LDAP server.

    email

    Email of user (can be used to send notifications.

    roles

    Roles for Deadbolt.

    permissions

    Permissions for Deadbolt.

  30. case class UserGroup(_id: Option[BSONObjectID], groupName: String, description: Option[String], members: Seq[String] = Nil, nested: Seq[String] = Nil) extends Product with Serializable

    Permalink

    Container for group information.

    Container for group information.

    _id

    BSON id, if group loaded from database.

    groupName

    Short name of group.

    description

    More detailed description of the group.

    members

    List of group members

  31. case class ValueScatterWidgetSpec(xFieldName: String, yFieldName: String, valueFieldName: String, subFilterId: Option[BSONObjectID] = None, displayOptions: BasicDisplayOptions = BasicDisplayOptions()) extends WidgetSpec with Product with Serializable

    Permalink
  32. abstract class WidgetSpec extends AnyRef

    Permalink

Value Members

  1. object AggType extends Enumeration

    Permalink
  2. object ChartType extends Enumeration

    Permalink
  3. object CorrelationType extends Enumeration

    Permalink
  4. object DataSetFormattersAndIds

    Permalink
  5. object DataView extends Serializable

    Permalink
  6. object FieldTypeId extends Enumeration

    Permalink
  7. object Filter extends Serializable

    Permalink
  8. object FilterShowFieldStyle extends Enumeration

    Permalink
  9. object HtmlSnippet extends Serializable

    Permalink
  10. object HtmlSnippetId extends Enumeration

    Permalink
  11. object LdapUser extends Serializable

    Permalink
  12. object Message extends Serializable

    Permalink
  13. object ScheduledTime extends Serializable

    Permalink
  14. object StorageType extends Enumeration

    Permalink
  15. object Translation extends Serializable

    Permalink
  16. object User extends Serializable

    Permalink
  17. object UserGroup extends Serializable

    Permalink
  18. object WeekDay extends Enumeration

    Permalink
  19. object WidgetGenerationMethod extends Enumeration

    Permalink
  20. package dataimport

    Permalink
  21. package datatrans

    Permalink
  22. package egait

    Permalink
  23. package ml

    Permalink
  24. package redcap

    Permalink
  25. package synapse

    Permalink

Ungrouped