trait
CurationService extends AnyRef
Abstract Value Members
-
abstract
def
addCurationFile(parentType: String, parentId: UUID, curationFileId: UUID): Unit
-
abstract
def
addCurationFolder(parentType: String, parentId: UUID, subCurationFolderId: UUID): Unit
-
abstract
def
deleteCurationFile(curationFileId: UUID, host: String, apiKey: Option[String], user: Option[User]): Unit
-
abstract
def
deleteCurationFolder(id: UUID, host: String, apiKey: Option[String], user: Option[User]): Unit
-
-
abstract
def
getAllCurationFileIds(id: UUID): List[UUID]
-
abstract
def
getAllCurationFolderIds(id: UUID): List[UUID]
-
abstract
def
getCurationByCurationFile(curationFileId: UUID): Option[CurationObject]
-
abstract
def
getCurationFiles(curationFileIds: List[UUID]): List[CurationFile]
-
abstract
def
getCurationFolder(curationFolderId: UUID): Option[CurationFolder]
-
abstract
def
getCurationFolders(curationFolderIds: List[UUID]): List[CurationFolder]
-
abstract
def
getCurationObjectByDatasetId(datasetId: UUID): List[CurationObject]
-
abstract
def
incrementMetadataCount(id: UUID, count: Long): Unit
-
abstract
def
insert(curation: CurationObject): Unit
-
abstract
def
insertFile(curationFile: CurationFile): Unit
-
abstract
def
insertFolder(curationFolder: CurationFolder): Unit
-
abstract
def
listSpace(date: String, nextPage: Boolean, limit: Option[Integer], space: Option[String]): List[CurationObject]
-
abstract
def
listSpace(limit: Option[Integer], space: Option[String]): List[CurationObject]
-
abstract
def
maxCollectionDepth(curation: CurationObject): Int
-
abstract
def
remove(id: UUID, host: String, apiKey: Option[String], user: Option[User]): Unit
-
abstract
def
removeCurationFile(parentType: String, parentId: UUID, curationFileId: UUID): Unit
-
abstract
def
removeCurationFolder(parentType: String, parentId: UUID, subCurationFolderId: UUID): Unit
-
abstract
def
setPublished(id: UUID): Unit
-
abstract
def
setSubmitted(id: UUID): Unit
-
abstract
def
updateAuthorFullName(userId: UUID, fullName: String): Unit
-
abstract
def
updateExternalIdentifier(curationId: UUID, externalIdentifier: URI): Unit
-
abstract
def
updateInformation(id: UUID, description: String, name: String, oldSpace: UUID, newSpace: UUID, creators: List[String]): Unit
-
abstract
def
updateRepository(curationId: UUID, repository: String): Unit
-
abstract
def
updateStatus(id: UUID, status: String): Unit
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Service to manipulate curation objects.