Packages

package dataset

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dataset
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class CompoundField(typeClass: String, typeName: String, multiple: Boolean, value: List[CompoundFieldValue]) extends MetadataField with Product with Serializable
  2. case class ControlledMultipleValueField(typeClass: String, typeName: String, multiple: Boolean, value: List[String]) extends MetadataField with Product with Serializable
  3. case class ControlledSingleValueField(typeClass: String, typeName: String, multiple: Boolean, value: String) extends MetadataField with Product with Serializable
  4. case class Dataset(datasetVersion: DatasetVersion) extends Product with Serializable
  5. case class DatasetCreationResult(id: Int, persistentId: String) extends Product with Serializable
  6. case class DatasetLatestVersion(latestVersion: DatasetVersion) extends Product with Serializable
  7. case class DatasetVersion(id: Option[Int] = None, datasetId: Option[Int] = None, datasetPersistentId: Option[String] = None, storageIdentifier: Option[String] = None, versionNumber: Option[Int] = None, versionMinorNumber: Option[Int] = None, versionState: Option[String] = None, UNF: Option[String] = None, lastUpdateTime: Option[String] = None, releaseTime: Option[String] = None, createTime: Option[String] = None, fileAccessRequest: Option[Boolean] = None, termsOfUse: Option[String] = None, license: Option[String] = None, protocol: Option[String] = None, authority: Option[String] = None, identifier: Option[String] = None, metadataBlocks: MetadataBlocks = Map.empty, files: List[FileMeta] = List.empty) extends Product with Serializable
  8. case class Embargo(dateAvailable: String, reason: String, fileIds: List[Int]) extends Product with Serializable
  9. case class FieldList(fields: List[MetadataField]) extends Product with Serializable
  10. case class FileList(files: List[FileMeta]) extends Product with Serializable
  11. case class MetadataBlock(displayName: String, fields: List[MetadataField]) extends Product with Serializable
  12. type MetadataBlocks = Map[String, MetadataBlock]
  13. abstract class MetadataField extends AnyRef

    A generic metadata field.

    A generic metadata field. Metadata fields of all the type classes have these three attributes in common. The value of the field has a different type for each type class.

  14. case class PrimitiveMultipleValueField(typeClass: String, typeName: String, multiple: Boolean, value: List[String]) extends MetadataField with Product with Serializable
  15. case class PrimitiveMultipleValueFieldExtCvoc(typeClass: String, typeName: String, multiple: Boolean, value: List[Map[String, AnyRef]]) extends MetadataField with Product with Serializable
  16. case class PrimitiveSingleValueField(typeClass: String, typeName: String, multiple: Boolean, value: String) extends MetadataField with Product with Serializable
  17. case class PrimitiveSingleValueFieldExtCvoc(typeClass: String, typeName: String, multiple: Boolean, value: Map[String, AnyRef]) extends MetadataField with Product with Serializable
  18. case class PrivateUrlData(token: String, link: String, roleAssignment: RoleAssignmentReadOnly) extends Product with Serializable

Value Members

  1. val EXPORT_FORMAT_DATACITE: String
  2. val EXPORT_FORMAT_DATAVERSE_JSON: String
  3. val EXPORT_FORMAT_DCTERMS: String
  4. val EXPORT_FORMAT_DDI: String
  5. val EXPORT_FORMAT_OAI_DATACITE: String
  6. val EXPORT_FORMAT_OAI_DC: String
  7. val EXPORT_FORMAT_OAI_DDI: String
  8. val EXPORT_FORMAT_OAI_ORE: String
  9. val EXPORT_FORMAT_SCHEMA_ORG: String
  10. val TYPE_CLASS_COMPOUND: String
  11. val TYPE_CLASS_CONTROLLED_VOCABULARY: String
  12. val TYPE_CLASS_PRIMITIVE: String
  13. implicit val jsonFormats: Formats
  14. def toFieldMap(subFields: MetadataField*): CompoundFieldValue

    Utility function that converts a list of metadata fields

  15. object CompoundField extends Serializable
  16. object ControlledMultipleValueField extends Serializable
  17. object ControlledSingleValueField extends Serializable
  18. object MetadataFieldSerializer extends CustomSerializer[MetadataField]
  19. object PrimitiveMultipleValueField extends Serializable
  20. object PrimitiveMultipleValueFieldExtCvoc extends Serializable
  21. object PrimitiveSingleValueField extends Serializable
  22. object UpdateType extends Enumeration

Inherited from AnyRef

Inherited from Any

Ungrouped