services.mongodb

MongoDBCurationService

class MongoDBCurationService extends CurationService

Annotations
@Singleton()
Linear Supertypes
CurationService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MongoDBCurationService
  2. CurationService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MongoDBCurationService(metadatas: MetadataService, spaces: SpaceService)

    Annotations
    @Inject()

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def deleteCurationFiles(curationId: UUID, curationFileId: UUID): Unit

    Delete a curation file from a curation obeject

    Delete a curation file from a curation obeject

    Definition Classes
    MongoDBCurationServiceCurationService
  9. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def get(id: UUID): Option[CurationObject]

    Get curation object.

    Get curation object.

    Definition Classes
    MongoDBCurationServiceCurationService
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getCurationByCurationFile(curationFile: UUID): Option[CurationObject]

    get the curation contains this curation file

    get the curation contains this curation file

    Definition Classes
    MongoDBCurationServiceCurationService
  15. def getCurationFiles(curationFileIds: List[UUID]): List[CurationFile]

    List curation files of a curation obeject

    List curation files of a curation obeject

    Definition Classes
    MongoDBCurationServiceCurationService
  16. def getCurationObjectByDatasetId(datasetId: UUID): List[CurationObject]

    List curation and published objects a dataset is related to.

    List curation and published objects a dataset is related to.

    Definition Classes
    MongoDBCurationServiceCurationService
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def insert(curation: CurationObject): Unit

    insert a new curation object.

    insert a new curation object.

    Definition Classes
    MongoDBCurationServiceCurationService
  19. def insertFile(cf: CurationFile): Unit

    insert a new curation object file.

    insert a new curation object file.

    Definition Classes
    MongoDBCurationServiceCurationService
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

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

    Definition Classes
    AnyRef
  24. def remove(id: UUID): Unit

    remove curation object, also delete it from staging area.

    remove curation object, also delete it from staging area.

    Definition Classes
    MongoDBCurationServiceCurationService
  25. def setPublished(id: UUID): Unit

    Set the curation object as Published and set the publish date to current date.

    Set the curation object as Published and set the publish date to current date.

    Definition Classes
    MongoDBCurationServiceCurationService
  26. def setSubmitted(id: UUID): Unit

    Set the curation object as submitted and set the submitted date to current date

    Set the curation object as submitted and set the submitted date to current date

    Definition Classes
    MongoDBCurationServiceCurationService
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. def updateExternalIdentifier(curationId: UUID, externalIdentifier: URI): Unit

    Save external Identifier received from repository

    Save external Identifier received from repository

    Definition Classes
    MongoDBCurationServiceCurationService
  30. def updateInformation(id: UUID, description: String, name: String, oldSpace: UUID, newSpace: UUID): Unit

    Update curation object's name, description, space.

    Update curation object's name, description, space.

    Definition Classes
    MongoDBCurationServiceCurationService
  31. def updateRepository(curationId: UUID, repository: String): Unit

    Update the repository selected

    Update the repository selected

    Definition Classes
    MongoDBCurationServiceCurationService
  32. def updateStatus(id: UUID, status: String): Unit

    Update status of a curation object.

    Update status of a curation object.

    Definition Classes
    MongoDBCurationServiceCurationService
  33. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CurationService

Inherited from AnyRef

Inherited from Any

Ungrouped