class FileInfoServiceImpl extends FileInfoService
- Alphabetic
- By Inheritance
- FileInfoServiceImpl
- FileInfoService
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FileInfoServiceImpl(databaseComponent: ProfileComponent, objectFileQuery: ObjectFileQuery, fileTagQuery: FileTagsQuery)(implicit ec: scala.concurrent.ExecutionContext @izumi.distage.model.definition.Id("ec-services"))
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listFileInfoWithTags(search: Search): Future[Page[FileInfoWithTags]]
Возвращает список файлов с подробной информацией о них
Возвращает список файлов с подробной информацией о них
- search
Параметры поискового запроса
- returns
Список файлов удовлетворяющих параметрам поиска
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- def listFileTags(ids: List[ObjectFileId]): Future[Map[ObjectFileId, Seq[FileTag]]]
Возвращает список тегов для выбранных файлов
Возвращает список тегов для выбранных файлов
- ids
Список идентификаторов файлов
- returns
Отображение идентификатора файла в список привязанных тегов
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- def listTagsWithFilesCount(search: Search): Future[Map[FileTag, Int]]
Возваращает список тегов с количесвом файлов.
Возваращает список тегов с количесвом файлов. Если есть файлы, которые не привязаны ни к какому тегу, будет добавоен тег FileTag.undefinedTag с количеством таких файлов
- search
Праваметры поиска файлов
- returns
Словарь из названия тега и количества привязанных файлов
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- def listUniqueFileExtensions(): Future[Seq[String]]
Возваращает список уникальных расширений файлов
Возваращает список уникальных расширений файлов
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def removeAllTags(fileIds: Seq[ObjectFileId]): Future[Int]
Удаляет все связи файл-теги для указанных идентификаторов файлов
Удаляет все связи файл-теги для указанных идентификаторов файлов
- fileIds
Идентификаторы файлов
- returns
Количество удаленных записей
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- def removeTags(data: Seq[ObjectFileWithTags]): Future[Int]
Удаляет указанные связи файл-теги
Удаляет указанные связи файл-теги
- data
Связь файл-теги для удаления
- returns
Количество удаленных записей
- Definition Classes
- FileInfoServiceImpl → FileInfoService
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def writeTags(data: Seq[ObjectFileWithTags]): Future[Int]
Заменяет текущие теги теми, что переданны в аргументах.
Заменяет текущие теги теми, что переданны в аргументах.
- data
Новые теги для файлов
- returns
Количество переписанных записей
- Definition Classes
- FileInfoServiceImpl → FileInfoService
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated