services

CurationService

trait CurationService extends AnyRef

Service to manipulate curation objects.

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

Abstract Value Members

  1. abstract def deleteCurationFiles(curationId: UUID, curationFileId: UUID): Unit

    Delete a curation file from a curation obeject

  2. abstract def get(id: UUID): Option[CurationObject]

    Get curation object.

  3. abstract def getCurationByCurationFile(curationFile: UUID): Option[CurationObject]

    get the curation contains this curation file

  4. abstract def getCurationFiles(curationFileIds: List[UUID]): List[CurationFile]

    List curation files of a curation obeject

  5. abstract def getCurationObjectByDatasetId(datasetId: UUID): List[CurationObject]

    List curation and published objects a dataset is related to.

  6. abstract def insert(curation: CurationObject): Unit

    insert a new curation object.

  7. abstract def insertFile(curationFile: CurationFile): Unit

    insert a new curation object file.

  8. abstract def remove(id: UUID): Unit

    remove curation object, also delete it from staging area.

  9. abstract def setPublished(id: UUID): Unit

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

  10. abstract def setSubmitted(id: UUID): Unit

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

  11. abstract def updateExternalIdentifier(curationId: UUID, externalIdentifier: URI): Unit

    Save external Identifier received from repository

  12. abstract def updateInformation(id: UUID, description: String, name: String, oldSpace: UUID, newSpace: UUID): Unit

    Update curation object's name, description, space.

  13. abstract def updateRepository(curationId: UUID, repository: String): Unit

    Update the repository selected

  14. abstract def updateStatus(id: UUID, status: String): Unit

    Update status of a curation object.

Concrete 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. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped