models

package models

Visibility
  1. Public
  2. All

Type Members

  1. trait Agent extends AnyRef

  2. case class ClowderUser(id: UUID = UUID.generate(), identityId: IdentityId, firstName: String, lastName: String, fullName: String, email: Option[String], authMethod: AuthenticationMethod, avatarUrl: Option[String] = scala.None, oAuth1Info: Option[OAuth1Info] = scala.None, oAuth2Info: Option[OAuth2Info] = scala.None, passwordInfo: Option[PasswordInfo] = scala.None, status: UserStatus.Value = UserStatus.Inactive, superAdminMode: Boolean = false, profile: Option[Profile] = scala.None, followedEntities: List[TypedID] = immutable.this.List.empty[Nothing], followers: List[UUID] = immutable.this.List.empty[Nothing], friends: Option[List[String]] = scala.None, viewed: Option[List[UUID]] = scala.None, spaceandrole: List[UserSpaceAndRole] = immutable.this.List.empty[Nothing], repositoryPreferences: Map[String, Any] = ..., termsOfServices: Option[UserTermsOfServices] = scala.None, lastLogin: Option[Date] = scala.None) extends User with Product with Serializable

  3. case class Collection(id: UUID = UUID.generate(), name: String = "N/A", author: MiniUser, description: String = "N/A", created: Date, datasetCount: Integer, thumbnail_id: Option[String] = scala.None, previews: List[Preview] = immutable.this.List.empty[Nothing], spaces: List[UUID] = immutable.this.List.empty[Nothing], lastModifiedDate: Date = new java.util.Date(), followers: List[UUID] = immutable.this.List.empty[Nothing], parent_collection_ids: List[UUID] = immutable.this.List.empty[Nothing], child_collection_ids: List[UUID] = immutable.this.List.empty[Nothing], root_spaces: List[UUID] = immutable.this.List.empty[Nothing], metadataCount: Long = 0, trash: Boolean = false, dateMovedToTrash: Option[Date] = scala.None, childCollectionsCount: Integer = scala.this.Predef.int2Integer(0), stats: Statistics = ..., jsonldMetadata: List[Metadata] = immutable.this.List.empty[Nothing]) extends Product with Serializable

  4. case class Comment(author: MiniUser, text: String, comment_id: Option[UUID] = scala.None, dataset_id: Option[UUID] = scala.None, file_id: Option[UUID] = scala.None, section_id: Option[UUID] = scala.None, posted: Date = new java.util.Date(), id: UUID = UUID.generate(), replies: List[Comment] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    Comment

  5. case class ContextLD(id: UUID = UUID.generate(), contextName: JsString, context: JsValue) extends Product with Serializable

    Model for Context in Json-ld

  6. case class Credentials(email: String, password: String) extends Product with Serializable

    User credentials.

  7. case class CurationFile(id: UUID = UUID.generate(), fileId: UUID, filename: String, author: MiniUser, uploadDate: Date, contentType: String, length: Long = 0, showPreviews: String = "DatasetLevel", sections: List[Section] = immutable.this.List.empty[Nothing], previews: List[Preview] = immutable.this.List.empty[Nothing], tags: List[Tag] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, metadataCount: Long = 0, licenseData: LicenseData = ..., notesHTML: Option[String] = scala.None, sha512: String = "") extends Product with Serializable

  8. case class CurationFolder(id: UUID = UUID.generate(), folderId: UUID, author: MiniUser, created: Date, name: String = "N/A", displayName: String = "N/A", files: List[UUID] = immutable.this.List.empty[Nothing], folders: List[UUID] = immutable.this.List.empty[Nothing], parentId: UUID, parentType: String, parentCurationObjectId: UUID) extends Product with Serializable

  9. case class CurationObject(id: UUID = UUID.generate(), name: String = "", author: MiniUser, description: String = "", created: Date, submittedDate: Option[Date], publishedDate: Option[Date], space: UUID, datasets: List[Dataset] = immutable.this.List.empty[Nothing], collections: List[Collection] = immutable.this.List.empty[Nothing], files: List[UUID] = immutable.this.List.empty[Nothing], folders: List[UUID] = immutable.this.List.empty[Nothing], repository: Option[String], status: String, externalIdentifier: Option[URI] = scala.None, metadataCount: Long = 0, creators: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    A Curation Object represents a Publication Request, assisting researchers and curators in identifying sets of resources for publication.

  10. case class DBCounts(numDatasets: Long = 0, numFiles: Long = 0, numBytes: Long = 0, numCollections: Long = 0, numSpaces: Long = 0, numUsers: Long = 0) extends Product with Serializable

    Small class that contains a set of Long counts for various types of data in the database *

  11. case class DBResult[A](found: List[A], missing: List[UUID]) extends Product with Serializable

  12. case class Datapoint(id: UUID = UUID.generate(), time: Option[Date], location: Option[Geometry], data: Option[Map[String, String]], source: Option[String]) extends Product with Serializable

  13. case class Dataset(id: UUID = UUID.generate(), name: String = "N/A", author: MiniUser, description: String = "N/A", created: Date, files: List[UUID] = immutable.this.List.empty[Nothing], folders: List[UUID] = immutable.this.List.empty[Nothing], streams_id: List[com.mongodb.casbah.Imports.ObjectId] = immutable.this.List.empty[Nothing], tags: List[Tag] = immutable.this.List.empty[Nothing], metadataCount: Long = 0, collections: List[UUID] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, licenseData: LicenseData = ..., spaces: List[UUID] = immutable.this.List.empty[Nothing], lastModifiedDate: Date = new java.util.Date(), trash: Boolean = false, dateMovedToTrash: Option[Date] = scala.None, followers: List[UUID] = immutable.this.List.empty[Nothing], stats: Statistics = ..., status: String = DatasetStatus.PRIVATE.toString(), creators: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    A dataset is a collection of files, and streams.

  14. case class DatasetAccess(showAccess: Boolean = false, access: String = "N/A", accessOptions: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

  15. case class DatasetXMLMetadata(xmlMetadata: Map[String, Any] = ..., fileId: String) extends Product with Serializable

    Dataset XML metadata.

  16. case class ElasticsearchObject(resource: ResourceRef, name: String, creator: String, created: Date, created_as: String = "", parent_of: List[String] = immutable.this.List.empty[Nothing], child_of: List[String] = immutable.this.List.empty[Nothing], description: String, tags: List[String] = immutable.this.List.empty[Nothing], comments: List[String] = immutable.this.List.empty[Nothing], metadata: Map[String, JsValue] = ...) extends Product with Serializable

  17. case class ElasticsearchParameters(recursive: Boolean = false) extends Product with Serializable

    A QueuedAction is a pending action to be performed on some resource asynchronously.

  18. case class ElasticsearchResult(results: List[ResourceRef], from: Int = 0, size: Int = 240, scanned_size: Int = 240, total_size: Long = 0) extends Product with Serializable

  19. case class Event(user: MiniUser, targetuser: Option[MiniUser] = scala.None, object_id: Option[UUID] = scala.None, object_name: Option[String] = scala.None, source_id: Option[UUID] = scala.None, source_name: Option[String] = scala.None, event_type: String, created: Date = new java.util.Date()) extends Product with Serializable

    Contains information about an user event

  20. case class Extraction(id: UUID = UUID.generate(), file_id: UUID, extractor_id: String, status: String = "N/A", start: Option[Date], end: Option[Date]) extends Product with Serializable

    Status information about extractors and extractions.

  21. case class ExtractionGroup(firstMsgTime: String, latestMsgTime: String, latestMsg: String, allMsgs: List[Extraction]) extends Product with Serializable

  22. case class ExtractionRequests(serverIP: String, clientIP: String, fileId: UUID, fileName: String, fileType: String, fileSize: Long, uploadDate: Date, extractors: Option[List[String]], startTime: Option[Date], endTime: Option[Date]) extends Product with Serializable

    DTS Requests information

  23. case class ExtractorAgent(id: UUID, typeOfAgent: String = "cat:extractor", name: Option[String] = scala.None, extractorId: Option[URL]) extends Agent with Product with Serializable

  24. case class ExtractorDetail(ip: String = "", name: String = "", count: Int = 0) extends Product with Serializable

    Extractors' Servers IPs, Name and Count This is a temporary fix for keeping track of number of extractors running in different servers This class may be omitted once the design and implementation for BD-289 are done

  25. case class ExtractorInfo(id: UUID, name: String, version: String, updated: Date, description: String, author: String, contributors: List[String], contexts: JsValue, repository: List[Repository], external_services: List[String], libraries: List[String], bibtex: List[String], process: ExtractorProcessTriggers = ..., categories: List[String] = ..., parameters: JsValue = ...) extends Product with Serializable

    Information about individual extractors.

  26. case class ExtractorInputType(inputType: String = "") extends Product with Serializable

    An input type supported by an extractor

  27. case class ExtractorNames(name: String = "") extends Product with Serializable

    Currently running extractor name

  28. case class ExtractorProcessTriggers(dataset: List[String] = immutable.this.List.empty[Nothing], file: List[String] = immutable.this.List.empty[Nothing], metadata: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    Events that should trigger this extractor to begin to process.

  29. case class ExtractorServer(server: String = "N/A") extends Product with Serializable

    Servers information running different extractors and supported file formats

  30. case class ExtractorsForInstance(extractors: List[String]) extends Product with Serializable

    Information about extractors enabled globally across an instance.

  31. case class ExtractorsForSpace(spaceId: String, extractors: List[String]) extends Product with Serializable

    Information about extractors assigned to a space.

  32. case class Feature(representation: String, descriptor: List[Double]) extends Product with Serializable

  33. case class File(id: UUID = UUID.generate(), loader_id: String = "", filename: String, originalname: String = "", author: MiniUser, uploadDate: Date, contentType: String, length: Long = 0, loader: String = "", showPreviews: String = "DatasetLevel", sections: List[Section] = immutable.this.List.empty[Nothing], previews: List[Preview] = immutable.this.List.empty[Nothing], tags: List[Tag] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, metadataCount: Long = 0, description: String = "", isIntermediate: Boolean = false, xmlMetadata: Map[String, Any] = ..., licenseData: LicenseData = ..., followers: List[UUID] = immutable.this.List.empty[Nothing], stats: Statistics = ..., status: String = FileStatus.UNKNOWN.toString()) extends Product with Serializable

    Uploaded files.

  34. case class FileLink(id: UUID = UUID.generate(), fileId: UUID, author: MiniUser, expire: Date) extends Product with Serializable

    Shareable link to access file without an account.

  35. case class FileMD(userid: String) extends Product with Serializable

    Used for uploading of files.

  36. case class Folder(id: UUID = UUID.generate(), created: Date, author: MiniUser, name: String = "N/A", displayName: String = "N/A", files: List[UUID] = immutable.this.List.empty[Nothing], folders: List[UUID] = immutable.this.List.empty[Nothing], parentId: UUID, parentType: String, parentDatasetId: UUID) extends Product with Serializable

    A folder

  37. case class GeoJSON(featureType: String, features: List[Geometry]) extends Product with Serializable

  38. case class Geometry(geometryType: String, coordinates: List[Double], properties: Option[Map[String, String]]) extends Product with Serializable

  39. class IncrementCounter extends AnyRef

  40. case class Institution(name: String) extends Product with Serializable

    Institution string for profile attributes

  41. case class LicenseData(id: UUID = UUID.generate(), m_licenseType: String = "license1", m_licenseUrl: String = "", m_licenseText: String = "All Rights Reserved", m_rightsHolder: String = "", m_ccAllowCommercial: Boolean = false, m_ccAllowDerivative: Boolean = false, m_ccRequireShareAlike: Boolean = false, m_allowDownload: Boolean = false) extends Product with Serializable

    case class to handle specific license information.

  42. case class Logo(id: UUID = UUID.generate(), loader_id: String, length: Long, loader: String, path: String, name: String, contentType: String, author: User, uploadDate: Date = new java.util.Date(), showText: Boolean = true) extends Product with Serializable

  43. case class MatchMakerResponse(orgidentifier: String, repositoryName: String, per_rule_score: List[mmRule], total_score: Int) extends Product with Serializable

    Class for mapping the response from Matchmaker into a Scala Object

  44. case class Metadata(id: UUID = UUID.generate(), attachedTo: ResourceRef, contextId: Option[UUID] = scala.None, contextURL: Option[URL] = scala.None, createdAt: Date = new java.util.Date(), creator: Agent, content: JsValue, version: Option[String] = scala.None) extends Product with Serializable

    A piece of metadata for a section/file/dataset/collection/space

  45. case class MetadataDefinition(id: UUID = UUID.generate(), spaceId: Option[UUID] = scala.None, json: JsValue) extends Product with Serializable

    Definition of metadata fields to present to the user a list of options.

  46. case class MetadataPair(label: String, content: JsValue) extends Product with Serializable

  47. case class MiniEntity(id: UUID, name: String, objectType: String) extends Product with Serializable

    Class to contain a subset of Entity data for fast loading.

  48. case class MiniUser(id: UUID, fullName: String, avatarURL: String, email: Option[String]) extends Product with Serializable

  49. case class MultimediaDistance(source_section: UUID, target_section: UUID, representation: String, distance: Double, target_spaces: List[UUID]) extends Product with Serializable

  50. case class MultimediaFeatures(id: UUID = UUID.generate(), file_id: Option[UUID] = scala.None, section_id: Option[UUID] = scala.None, features: List[Feature]) extends Product with Serializable

    Feature vectors used for multimedia indexing.

  51. case class Node(id: String, resourceType: ResourceType.Value) extends Product with Serializable

  52. case class Preview(id: UUID = UUID.generate(), loader_id: String = "", loader: String = "", file_id: Option[UUID] = scala.None, section_id: Option[UUID] = scala.None, dataset_id: Option[UUID] = scala.None, collection_id: Option[UUID] = scala.None, filename: Option[String] = scala.None, contentType: String, preview_type: Option[String] = scala.None, title: Option[String] = scala.None, annotations: List[ThreeDAnnotation] = immutable.this.List.empty[Nothing], length: Long, extractor_id: Option[String] = scala.None, iipURL: Option[String] = scala.None, iipImage: Option[String] = scala.None, iipKey: Option[String] = scala.None, metadataCount: Long = 0, jsonldMetadata: List[Metadata] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    Preview bytes and metadata.

  53. case class PreviewFilesSearchResult(fileOrPreview: String, searchResultFile: SearchResultFile, searchResultPreview: SearchResultPreview) extends Product with Serializable

  54. case class Previewer(id: String, path: String, main: String, contentType: List[String], supportedPreviews: List[String], file: Boolean = false, preview: Boolean = false, dataset: Boolean = false, collection: Boolean = false) extends Product with Serializable

    Previewers are javascripts library to visualize information on the web interface.

  55. case class Profile(avatarUrl: Option[String] = scala.None, biography: Option[String] = scala.None, currentprojects: List[String] = immutable.this.List.empty[Nothing], institution: Option[String] = scala.None, orcidID: Option[String] = scala.None, pastprojects: List[String] = immutable.this.List.empty[Nothing], position: Option[String] = scala.None, emailsettings: Option[String] = scala.None) extends Product with Serializable

  56. case class Project(name: String) extends Product with Serializable

    Project string for profile attributes

  57. case class ProjectSpace(id: UUID = UUID.generate(), name: String = "N/A", description: String = "N/A", created: Date, creator: UUID, homePage: List[URL], logoURL: Option[URL], bannerURL: Option[URL], collectionCount: Integer, datasetCount: Integer, userCount: Integer, metadata: List[Metadata], resourceTimeToLive: Long = util.SpaceConfig.getTimeToLive(), isTimeToLiveEnabled: Boolean = ..., followers: List[UUID] = immutable.this.List.empty[Nothing], curationObjects: List[UUID] = immutable.this.List.empty[Nothing], invitations: List[(UUID, String)] = immutable.this.List.empty[Nothing], requests: List[RequestResource] = immutable.this.List.empty[Nothing], status: String = SpaceStatus.TRIAL.toString(), affiliatedSpaces: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    A space defines a partition of the data so that authorization can be enforced on it.

  58. case class ProvObj(typeofIf: String, id: UUID, archived: Date, obj: JsObject) extends Product with Serializable

  59. case class QueuedAction(id: UUID = UUID.generate(), action: String = "", target: Option[ResourceRef] = scala.None, elastic_parameters: Option[ElasticsearchParameters] = scala.None) extends Product with Serializable

  60. case class Rectangle(x: Double, y: Double, w: Double, h: Double) extends Product with Serializable

  61. case class Relation(id: UUID = UUID.generate(), source: Node, target: Node, rdfType: Option[String] = scala.None) extends Product with Serializable

    Track relations between two arbitrary resources.

  62. case class Repository(repType: String, repUrl: String) extends Product with Serializable

    Source code repository

  63. case class RequestResource(id: UUID, name: String = "N/A", comment: String = "N/A") extends Product with Serializable

    Contains information about an authorization request

  64. case class ResourceRef(resourceType: Symbol, id: UUID) extends Product with Serializable

  65. case class Role(id: UUID = UUID.generate(), name: String = "N/A", description: String = "N/A", permissions: Set[String] = scala.this.Predef.Set.empty[String]) extends Product with Serializable

    A role is a set of permissions.

  66. case class SearchResultFile(id: UUID, url: String, distance: Double, title: String, datasetIdList: List[String], thumbnailId: String) extends Product with Serializable

    Used by multimedia search to pass information between controller and viewer.

  67. case class SearchResultPreview(id: UUID, url: String, distance: Double, previewName: String, datasetIdList: List[String] = immutable.this.List.empty[Nothing], fileIdString: String = "", fileTitle: String = "", shotStartTime: Int) extends Product with Serializable

    Previews are created from video files, as first shot of each frame of the video.

  68. case class Section(id: UUID = UUID.generate(), file_id: UUID = UUID.generate(), order: Int = -1, startTime: Option[Int] = scala.None, endTime: Option[Int] = scala.None, area: Option[Rectangle] = scala.None, preview: Option[Preview] = scala.None, description: Option[String] = scala.None, metadataCount: Long = 0, jsonldMetadata: List[Metadata] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, tags: List[Tag] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    A portion of a file.

  69. case class SectionIndexInfo(indexId: String, indexName: Option[String] = scala.None, indexType: Option[String] = scala.None) extends Product with Serializable

    Information about index containing sections.

  70. case class Selected(id: ObjectId = new org.bson.types.ObjectId(), user: String, datasets: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    Selected items.

  71. case class SpaceInvite(id: UUID = UUID.generate(), invite_id: String, email: String, space: UUID, role: String, creationTime: Date, expirationTime: Date) extends Product with Serializable

  72. case class SpaceMetadata(created: Date, creator: Agent, content: JsObject, previousVersion: Option[UUID]) extends Product with Serializable

  73. case class StandardVocab(id: UUID = UUID.generate(), created: Date = new java.util.Date(), lastModified: Date = new java.util.Date(), terms: List[String] = immutable.this.List.empty[Nothing]) extends Product with Serializable

  74. case class StatisticUser(user_id: UUID, resource_id: UUID, resource_type: String, views: Int = 0, downloads: Int = 0, last_viewed: Date = new java.util.Date(), last_downloaded: Date = new java.util.Date()) extends Product with Serializable

  75. case class Statistics(views: Int = 0, downloads: Int = 0, last_viewed: Option[Date] = scala.None, last_downloaded: Option[Date] = scala.None) extends Product with Serializable

  76. case class StatusFromRepository(date: String, reporter: String, message: String, stage: String) extends Product with Serializable

  77. case class Tag(id: UUID = UUID.generate(), name: String, userId: Option[String], extractor_id: Option[String], created: Date) extends Product with Serializable

    Add and remove tags

  78. case class TempFile(id: UUID = UUID.generate(), path: Option[String] = scala.None, filename: String, uploadDate: Date, contentType: String, length: Long = 0, thumbnail_id: Option[UUID] = scala.None) extends Product with Serializable

    Temporary files used when uploading query images for image based searches.

  79. case class ThreeDAnnotation(x_coord: String, y_coord: String, z_coord: String, description: String = "", id: UUID = UUID.generate()) extends Product with Serializable

    3D textures for x3dom generated from obj models.

  80. case class ThreeDGeometry(id: UUID = UUID.generate(), loader_id: String = "", loader: String = "", file_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, level: Option[String], length: Long) extends Product with Serializable

    3D binary geometry files for x3dom.

  81. case class ThreeDTexture(id: UUID = UUID.generate(), loader_id: String = "", loader: String = "", file_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, length: Long) extends Product with Serializable

    3D textures for x3dom generated from obj models.

  82. case class Thumbnail(id: UUID = UUID.generate(), loader_id: String = "", loader: String = "", length: Long, filename: Option[String] = scala.None, contentType: String, uploadDate: Date) extends Product with Serializable

    Thumbnails for datasets and files.

  83. case class Tile(id: UUID = UUID.generate(), loader_id: String = "", loader: String = "", preview_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, level: Option[String], length: Long) extends Product with Serializable

    Pyramid tiles of images for Seadragon.

  84. case class TimerJob(name: String, minute: Option[Integer] = scala.None, hour: Option[Integer] = scala.None, day_of_month: Option[Integer] = scala.None, day_of_week: Option[Integer] = scala.None, function: Option[String] = scala.None, parameters: Option[UUID] = scala.None, frequency: Option[String] = scala.None, lastJobTime: Option[Date] = scala.None) extends Product with Serializable

    Job to be put into scheduler

  85. case class TypedID(id: UUID, objectType: String) extends Product with Serializable

    Gives access to the type of a particular UUID

  86. case class UUID(uuid: String) extends Product with Serializable

    Wrapper for system IDs.

  87. trait User extends Identity

    Simple class to capture basic User Information.

  88. case class UserAgent(id: UUID, typeOfAgent: String = "cat:user", user: MiniUser, userId: Option[URL]) extends Agent with Product with Serializable

  89. case class UserApiKey(name: String, key: String, identityId: IdentityId) extends Product with Serializable

  90. case class UserSpace(id: UUID = UUID.generate(), name: String = "N/A", description: String = "N/A", homePage: List[URL], logoURL: Option[URL], bannerURL: Option[URL], collectionCount: Integer, datasetCount: Integer, userCount: Integer) extends Product with Serializable

  91. case class UserSpaceAndRole(spaceId: UUID = null, role: Role = null) extends Product with Serializable

    Elements here are initialized to null since they should always be defined, and if they are not, then it is an exception case.

  92. case class UserTermsOfServices(accepted: Boolean = false, acceptedDate: Date = null, acceptedVersion: String = "") extends Product with Serializable

  93. case class Versus(fileId: UUID, descriptors: Map[String, Any] = ...) extends Product with Serializable

  94. case class VersusIndex(id: String, MIMEtype: String, extractorID: String, measureID: String, indexerType: String) extends Product with Serializable

  95. case class VersusIndexTypeName(indexID: String, MIMEtype: String, Extractor: String, Measure: String, Indexer: String, indexName: Option[String], indexType: Option[String]) extends Product with Serializable

  96. case class Vocabulary(id: UUID = UUID.generate(), author: Option[Identity], created: Date = new java.util.Date(), name: String = "", lastModified: Date = new java.util.Date(), keys: List[String] = immutable.this.List.empty[Nothing], description: String = "", spaces: List[UUID] = immutable.this.List.empty[Nothing], tags: List[String] = immutable.this.List.empty[Nothing], isPublic: Boolean = false, terms: List[UUID] = immutable.this.List.empty[Nothing]) extends Product with Serializable

    Created by todd_n on 2/8/16.

  97. case class VocabularyTerm(id: UUID = UUID.generate(), author: Option[Identity], created: Date = new java.util.Date(), key: String, units: String = "", default_value: String = "", description: String = "", spaces: List[UUID] = immutable.this.List.empty[Nothing]) extends Product with Serializable

  98. case class WebPageResource(id: UUID, webPageURL: String, URLs: Map[String, String]) extends Product with Serializable

    Web page URL and (file URLs in that specific web page, UUIDs for those file saved in database) This is used for DTS service

  99. case class mmRule(rule_name: String, Score: Int, Message: String) extends Product with Serializable

    Class for mapping the response from Matchmaker into a Scala Object

  100. case class Stream(id: UUID = UUID.generate(), name: String) extends Product with Serializable

    A stream is a sequence of objects with potentially no beginning and no end.

Value Members

  1. object Agent

  2. object Collection extends Serializable

  3. object CurationFile extends Serializable

  4. object Dataset extends Serializable

  5. object DatasetStatus extends Enumeration

  6. object ElasticsearchObject extends Serializable

  7. object ElasticsearchParameters extends Serializable

  8. object EnumUtils

  9. object EventType extends Enumeration

  10. object Events

    event_type: follow_user, unfollow_user, follow_file, unfollow_file, follow_dataset, unfollow_datset, follow_collection, unfollow_collection => "user follows/unfollows object_name"

  11. object ExtractionInfoSetUp

    DTS extractions information

  12. object ExtractorCategory extends Enumeration

    what are the categories of the extractor? EXTRACT - traditional extractor, typically adds metadata or derived outputs to the triggering file/dataset; default CONVERT - primary function is to convert file(s) from source format to another format, combine files, etc.

  13. object ExtractorInfo extends Serializable

  14. object File extends Serializable

  15. object FileLink extends Serializable

  16. object FileOP

  17. object FileStatus extends Enumeration

  18. object JobsScheduler

    Runs from jobs collections job

  19. object Logo extends Serializable

  20. object MatchMakerResponse extends Serializable

  21. object Metadata extends Serializable

  22. object MetadataDefinition extends Serializable

  23. object MiniEntity extends Serializable

  24. object QueuedAction extends Serializable

  25. object ResourceRef extends Serializable

  26. object ResourceType extends Enumeration

    Enumerate type of resources known to the system.

  27. object Role extends Serializable

  28. object ServerStartTime

    Keeps track of server start time Used in Global Object

  29. object SpaceStatus extends Enumeration

  30. object StandardVocab extends Serializable

  31. object StatusFromRepository extends Serializable

  32. object Stream extends ModelCompanion[Stream, ObjectId] with Serializable

  33. object TypedID extends Serializable

  34. object UUID extends Serializable

  35. object UUIDConversions

  36. object UUIDTransformer extends CustomTransformer[UUID, ObjectId]

  37. object User

  38. object UserApiKey extends Serializable

  39. object UserStatus extends Enumeration

  40. object VersusExtraction

    Versus Extraction of Descriptors with an adapter, an extractor and a measure

  41. object VersusIndex extends Serializable

  42. object VersusIndexTypeName extends Serializable

  43. object VersusSimilarityResult

    Multimedia search result.

  44. object Vocabulary extends Serializable

  45. object VocabularyTerm extends Serializable

  46. object mmRule extends Serializable

Ungrouped