services.cassandra

CassandraDataset

class CassandraDataset extends DatasetService

Store datasets in Cassandra.

Linear Supertypes
DatasetService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CassandraDataset
  2. DatasetService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraDataset()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addCollection(datasetId: UUID, collectionId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  7. def addFile(datasetId: UUID, file: File): Unit

    Add file to dataset.

    Add file to dataset.

    Definition Classes
    CassandraDatasetDatasetService
  8. def addFollower(id: UUID, userId: UUID): Unit

    Add follower to a dataset.

    Add follower to a dataset.

    Definition Classes
    CassandraDatasetDatasetService
  9. def addMetadata(id: UUID, json: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  10. def addTags(id: UUID, userIdStr: Option[String], eid: Option[String], tags: List[String]): Unit

    Definition Classes
    CassandraDatasetDatasetService
  11. def addToSpace(dataset: UUID, space: UUID): Unit

    Associate a dataset with a space

    Associate a dataset with a space

    Definition Classes
    CassandraDatasetDatasetService
  12. def addUserMetadata(id: UUID, json: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  13. def addXMLMetadata(id: UUID, fileId: UUID, json: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def count(): Long

    Count all datasets

    Count all datasets

    Definition Classes
    CassandraDatasetDatasetService
  17. def countAccess(user: Option[User], superAdmin: Boolean): Long

    Return a count of datasets in a space, this does not check for permissions

    Return a count of datasets in a space, this does not check for permissions

    Definition Classes
    CassandraDatasetDatasetService
  18. def countSpace(space: String): Long

    Count all datasets in a space, this does not check for permissions

    Count all datasets in a space, this does not check for permissions

    Definition Classes
    CassandraDatasetDatasetService
  19. def countUser(user: Option[User], superAdmin: Boolean, owner: User): Long

    Return a count of datasets the user has created.

    Return a count of datasets the user has created.

    Definition Classes
    CassandraDatasetDatasetService
  20. def createThumbnail(datasetId: UUID): Unit

    Set new thumbnail.

    Set new thumbnail.

    Definition Classes
    CassandraDatasetDatasetService
  21. def dumpAllDatasetGroupings(): List[String]

    Definition Classes
    CassandraDatasetDatasetService
  22. def dumpAllDatasetMetadata(): List[String]

    Definition Classes
    CassandraDatasetDatasetService
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def findByFileId(file_id: UUID): List[Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  27. def findByTag(tag: String, start: String, limit: Integer, reverse: Boolean): List[Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  28. def findByTag(tag: String): List[Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  29. def findMetadataChangedDatasets(): List[Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  30. def findNotContainingFile(file_id: UUID): List[Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  31. def findOneByFileId(file_id: UUID): None.type

    Definition Classes
    CassandraDatasetDatasetService
  32. def get(id: UUID): Option[Dataset]

    Get dataset.

    Get dataset.

    Definition Classes
    CassandraDatasetDatasetService
  33. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  34. def getFileId(datasetId: UUID, filename: String): Option[UUID]

    Get the id of a file based on its filename and dataset it belongs to.

    Get the id of a file based on its filename and dataset it belongs to.

    Definition Classes
    CassandraDatasetDatasetService
  35. def getMetadata(id: UUID): Map[String, Nothing]

    Definition Classes
    CassandraDatasetDatasetService
  36. def getTechnicalMetadataJSON(id: UUID): String

    Definition Classes
    CassandraDatasetDatasetService
  37. def getUserMetadata(id: UUID): Map[String, Any]

    Definition Classes
    CassandraDatasetDatasetService
  38. def getUserMetadataJSON(id: UUID): String

    Definition Classes
    CassandraDatasetDatasetService
  39. def getXMLMetadataJSON(id: UUID): String

    Definition Classes
    CassandraDatasetDatasetService
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. def index(id: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  42. def insert(dataset: Dataset): Option[String]

    Insert dataset.

    Insert dataset.

    Definition Classes
    CassandraDatasetDatasetService
  43. def isInCollection(datasetId: UUID, collectionId: UUID): Boolean

    Check if dataset belongs to a collection.

    Check if dataset belongs to a collection.

    Definition Classes
    CassandraDatasetDatasetService
  44. def isInCollection(dataset: Dataset, collection: Collection): Boolean

    Definition Classes
    CassandraDatasetDatasetService
  45. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  46. def listAccess(date: String, nextPage: Boolean, limit: Integer, user: Option[User], superAdmin: Boolean): List[Dataset]

    Return a list of datasets the user has access to starting at a specific date.

    Return a list of datasets the user has access to starting at a specific date.

    Definition Classes
    CassandraDatasetDatasetService
  47. def listAccess(limit: Integer, user: Option[User], superAdmin: Boolean): List[Dataset]

    Return a list of datasets the user has access to.

    Return a list of datasets the user has access to.

    Definition Classes
    CassandraDatasetDatasetService
  48. def listInsideCollection(collectionId: UUID): List[Dataset]

    Definition Classes
    CassandraDatasetDatasetService
  49. def listSpace(date: String, nextPage: Boolean, limit: Integer, space: String): List[Dataset]

    Return a list of datasets in a space starting at a specific date, this does not check for permissions

    Return a list of datasets in a space starting at a specific date, this does not check for permissions

    Definition Classes
    CassandraDatasetDatasetService
  50. def listSpace(limit: Integer, space: String): List[Dataset]

    Return a list of datasets in a space, this does not check for permissions

    Return a list of datasets in a space, this does not check for permissions

    Definition Classes
    CassandraDatasetDatasetService
  51. def listUser(date: String, nextPage: Boolean, limit: Integer, user: Option[User], superAdmin: Boolean, owner: User): List[Dataset]

    Return a list of datasets the user has created starting at a specific date.

    Return a list of datasets the user has created starting at a specific date.

    Definition Classes
    CassandraDatasetDatasetService
  52. def listUser(limit: Integer, user: Option[User], superAdmin: Boolean, owner: User): List[Dataset]

    Return a list of datasets the user has created.

    Return a list of datasets the user has created.

    Definition Classes
    CassandraDatasetDatasetService
  53. def modifyRDFOfMetadataChangedDatasets(): Unit

    Definition Classes
    CassandraDatasetDatasetService
  54. def modifyRDFUserMetadata(id: UUID, mappingNumber: String = "1"): Unit

    Definition Classes
    CassandraDatasetDatasetService
  55. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  56. def newThumbnail(datasetId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  57. final def notify(): Unit

    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  59. def removeAllTags(id: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  60. def removeCollection(datasetId: UUID, collectionId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  61. def removeDataset(id: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  62. def removeFile(datasetId: UUID, fileId: UUID): Unit

    Remove file from dataset.

    Remove file from dataset.

    Definition Classes
    CassandraDatasetDatasetService
  63. def removeFollower(id: UUID, userId: UUID): Unit

    Remove follower from a dataset.

    Remove follower from a dataset.

    Definition Classes
    CassandraDatasetDatasetService
  64. def removeFromSpace(dataset: UUID, space: UUID): Unit

    Remove association between dataset and space

    Remove association between dataset and space

    Definition Classes
    CassandraDatasetDatasetService
  65. def removeTag(id: UUID, tagId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  66. def removeTags(id: UUID, userIdStr: Option[String], eid: Option[String], tags: List[String]): Unit

    Definition Classes
    CassandraDatasetDatasetService
  67. def removeXMLMetadata(id: UUID, fileId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  68. def searchAllMetadataFormulateQuery(requestedMetadataQuery: Any): List[Dataset]

    Definition Classes
    CassandraDatasetDatasetService
  69. def searchMetadata(id: UUID, requestedMap: LinkedHashMap[String, Any], currentMap: Map[String, Any]): Boolean

    Check recursively whether a (sub)tree of a dataset's metadata matches a requested search subtree.

    Check recursively whether a (sub)tree of a dataset's metadata matches a requested search subtree.

    Definition Classes
    CassandraDatasetDatasetService
  70. def searchMetadataFormulateQuery(requestedMap: LinkedHashMap[String, Any], root: String): MongoDBObject

    Definition Classes
    CassandraDatasetDatasetService
  71. def searchUserMetadata(id: UUID, requestedMetadataQuery: Any): Boolean

    Check recursively whether a dataset's user-input metadata match a requested search tree.

    Check recursively whether a dataset's user-input metadata match a requested search tree.

    Definition Classes
    CassandraDatasetDatasetService
  72. def searchUserMetadataFormulateQuery(requestedMetadataQuery: Any): List[Dataset]

    Definition Classes
    CassandraDatasetDatasetService
  73. def selectNewThumbnailFromFiles(datasetId: UUID): Unit

    Definition Classes
    CassandraDatasetDatasetService
  74. def setNotesHTML(id: UUID, notesHTML: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  75. def setUserMetadataWasModified(id: UUID, wasModified: Boolean): Unit

    Definition Classes
    CassandraDatasetDatasetService
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  77. def toJSON(dataset: Dataset): JsValue

    Get JSON representation.

    Get JSON representation.

    Definition Classes
    CassandraDatasetDatasetService
  78. def toString(): String

    Definition Classes
    AnyRef → Any
  79. def update(dataset: Dataset): Unit

    Definition Classes
    CassandraDatasetDatasetService
  80. def updateDescription(id: UUID, description: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  81. def updateInformation(id: UUID, description: String, name: String): Unit

    Implementation of updateInformation defined in services/DatasetService.

    Implementation of updateInformation defined in services/DatasetService.scala.

    Definition Classes
    CassandraDatasetDatasetService
  82. def updateLicense(id: UUID, licenseType: String, rightsHolder: String, licenseText: String, licenseUrl: String, allowDownload: String): Unit

    Implementation of updateLicenseing defined in services/DatasetService.

    Implementation of updateLicenseing defined in services/DatasetService.scala.

    Definition Classes
    CassandraDatasetDatasetService
  83. def updateName(id: UUID, name: String): Unit

    Definition Classes
    CassandraDatasetDatasetService
  84. def updateThumbnail(datasetId: UUID, thumbnailId: UUID): Unit

    Update thumbnail used to represent this dataset.

    Update thumbnail used to represent this dataset.

    Definition Classes
    CassandraDatasetDatasetService
  85. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DatasetService

Inherited from AnyRef

Inherited from Any

Ungrouped