models
package
models
Type Members
-
trait
Agent extends AnyRef
-
case class
CORSFilter() extends Filter with Product with Serializable
-
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, 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]) extends User with Product with Serializable
-
case class
Collection(id: UUID = UUID.generate(), name: String = "N/A", author: Option[Identity], description: String = "N/A", created: Date, datasets: List[Dataset] = immutable.this.List.empty[Nothing], 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]) extends Product with Serializable
-
case class
Comment(author: Identity, 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
-
case class
Credentials(email: String, password: String) extends Product with Serializable
-
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
-
case class
Dataset(id: UUID = UUID.generate(), name: String = "N/A", author: Identity, description: String = "N/A", created: Date, files: List[File] = 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], metadata: Map[String, Any] = ..., userMetadata: Map[String, Any] = ..., collections: List[String] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, datasetXmlMetadata: List[DatasetXMLMetadata] = immutable.this.List.empty[Nothing], userMetadataWasModified: Option[Boolean] = scala.None, licenseData: LicenseData = ..., notesHTML: Option[String] = scala.None, spaces: List[UUID] = immutable.this.List.empty[Nothing], lastModifiedDate: Date = new java.util.Date(), followers: List[UUID] = immutable.this.List.empty[Nothing]) extends Product with Serializable
-
case class
DatasetXMLMetadata(xmlMetadata: Map[String, Any] = ..., fileId: String) extends Product with Serializable
-
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) extends Product with Serializable
-
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
-
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
-
case class
ExtractorAgent(id: UUID, extractorId: Option[URL]) extends Agent with Product with Serializable
-
case class
ExtractorDetail(ip: String = "", name: String = "", count: Int = 0) extends Product with Serializable
-
case class
ExtractorInfo(id: UUID, name: String, version: String, updated: Date, description: String, author: String, contributors: List[String], contexts: List[UUID], repository: Repository, external_services: List[String], libraries: List[String], bibtex: List[String]) extends Product with Serializable
-
case class
ExtractorInputType(inputType: String = "") extends Product with Serializable
-
case class
ExtractorNames(name: String = "") extends Product with Serializable
-
case class
ExtractorServer(server: String = "N/A") extends Product with Serializable
-
case class
Feature(representation: String, descriptor: List[Double]) extends Product with Serializable
-
case class
File(id: UUID = UUID.generate(), path: Option[String] = scala.None, filename: String, author: Identity, 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], metadata: List[Map[String, Any]] = immutable.this.List.empty[Nothing], thumbnail_id: Option[String] = scala.None, isIntermediate: Option[Boolean] = scala.None, userMetadata: Map[String, Any] = ..., xmlMetadata: Map[String, Any] = ..., userMetadataWasModified: Option[Boolean] = scala.None, licenseData: LicenseData = ..., notesHTML: Option[String] = scala.None, followers: List[UUID] = immutable.this.List.empty[Nothing]) extends Product with Serializable
-
case class
FileMD(userid: String) extends Product with Serializable
-
case class
GeoJSON(featureType: String, features: List[Geometry]) extends Product with Serializable
-
case class
Geometry(geometryType: String, coordinates: List[Double], properties: Option[Map[String, String]]) extends Product with Serializable
-
-
case class
Institution(name: String) extends Product with Serializable
-
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
Metadata(key: String, value: String, predicate: Option[String]) extends Product with Serializable
-
case class
MiniEntity(id: UUID, name: String, objectType: String) extends Product with Serializable
-
case class
MiniUser(id: UUID, fullName: String, avatarURL: String, email: Option[String]) extends Product with Serializable
-
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
-
case class
Preview(id: UUID = UUID.generate(), 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, 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) extends Product with Serializable
-
-
case class
Previewer(id: String, path: String, main: String, contentType: List[String], supportedPreviews: List[String], collection: Boolean = false, dataset: Boolean = false) extends Product with Serializable
-
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
-
case class
Project(name: String) extends Product with Serializable
-
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], requests: List[RequestResource] = immutable.this.List.empty[Nothing]) extends Product with Serializable
-
case class
ProvObj(typeofIf: String, id: UUID, archived: Date, obj: JsObject) extends Product with Serializable
-
case class
Rectangle(x: Double, y: Double, w: Double, h: Double) extends Product with Serializable
-
case class
Repository(repType: String, repUrl: String) extends Product with Serializable
-
case class
RequestResource(id: UUID, name: String = "N/A", comment: String = "N/A") extends Product with Serializable
-
case class
ResourceRef(resourceType: Symbol, id: UUID) extends Product with Serializable
-
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
-
case class
SearchResultFile(id: UUID, url: String, distance: Double, title: String, datasetIdList: List[String], thumbnailId: String) extends Product with Serializable
-
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
-
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, thumbnail_id: Option[String] = scala.None, tags: List[Tag] = immutable.this.List.empty[Nothing]) extends Product with Serializable
-
case class
SectionIndexInfo(indexId: String, indexName: Option[String] = scala.None, indexType: Option[String] = scala.None) extends Product with Serializable
-
case class
SpaceInvite(id: UUID = UUID.generate(), invite_id: String, email: String, space: UUID, role: String) extends Product with Serializable
-
case class
SpaceMetadata(created: Date, creator: Agent, content: JsObject, previousVersion: Option[UUID]) extends Product with Serializable
-
case class
Stream(id: UUID = UUID.generate(), name: String) extends Product with Serializable
-
case class
Tag(id: UUID = UUID.generate(), name: String, userId: Option[String], extractor_id: Option[String], created: Date) extends Product with Serializable
-
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
-
case class
ThreeDAnnotation(x_coord: String, y_coord: String, z_coord: String, description: String = "", id: UUID = UUID.generate()) extends Product with Serializable
-
case class
ThreeDGeometry(id: UUID = UUID.generate(), file_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, level: Option[String], length: Long) extends Product with Serializable
-
case class
ThreeDTexture(id: UUID = UUID.generate(), file_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, length: Long) extends Product with Serializable
-
case class
Thumbnail(id: UUID = UUID.generate(), chunkSize: Long, path: Option[String] = scala.None, length: Long, md5: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, uploadDate: Date) extends Product with Serializable
-
case class
Tile(id: UUID = UUID.generate(), preview_id: Option[String] = scala.None, filename: Option[String] = scala.None, contentType: String, level: Option[String], length: Long) extends Product with Serializable
-
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
-
case class
ToolAgent(id: UUID, toolId: Option[URL]) extends Agent with Product with Serializable
-
case class
TypedID(id: UUID, objectType: String) extends Product with Serializable
-
case class
UUID(uuid: String) extends Product with Serializable
-
trait
User extends Identity
-
case class
UserAgent(id: UUID, userId: Option[URL]) extends Agent with Product with Serializable
-
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
-
case class
UserSpaceAndRole(spaceId: UUID = null, role: Role = null) extends Product with Serializable
-
case class
Versus(fileId: UUID, descriptors: Map[String, Any] = ...) extends Product with Serializable
-
case class
VersusIndex(id: String, MIMEtype: String, extractorID: String, measureID: String, indexerType: String) extends Product with Serializable
-
case class
VersusIndexTypeName(indexID: String, MIMEtype: String, Extractor: String, Measure: String, Indexer: String, indexName: Option[String], indexType: Option[String]) extends Product with Serializable
-
case class
WebPageResource(id: UUID, webPageURL: String, URLs: Map[String, String]) extends Product with Serializable