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. final def eq(arg0: AnyRef): Boolean

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

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

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

    Get curation object.

    Get curation object.

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

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

    get the curation contains this curation file

    get the curation contains this curation file

    Definition Classes
    MongoDBCurationServiceCurationService
  14. def getCurationFiles(cfs: List[UUID]): List[CurationFile]

    List curation files of a curation obeject

    List curation files of a curation obeject

    Definition Classes
    MongoDBCurationServiceCurationService
  15. 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
  16. def hashCode(): Int

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

    insert a new curation object.

    insert a new curation object.

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

    insert a new curation object file.

    insert a new curation object file.

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

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

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

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

    Definition Classes
    AnyRef
  23. 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
  24. 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
  25. 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
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

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

    Save external Identifier received from repository

    Save external Identifier received from repository

    Definition Classes
    MongoDBCurationServiceCurationService
  29. 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
  30. def updateRepository(curationId: UUID, repository: String): Unit

    Update the repository selected

    Update the repository selected

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

    Update status of a curation object.

    Update status of a curation object.

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CurationService

Inherited from AnyRef

Inherited from Any

Ungrouped