package project
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- project
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class CreateProject(title: String, startDate: Option[TimeStamp], endDate: Option[TimeStamp], instruction: Option[String], instructionFile: Option[Seq[JsonObject]], labelingType: CatalogItemId, nerSettings: Option[Seq[UpsertNerSetting]], classificationSettings: Option[Seq[UpsertClassificationSetting]]) extends Product with Serializable
- class CreateProjectCommandHandler extends KafkaMessageHandler[CreateProject, ProjectId]
- class DeleteProjectCommandHandler extends KafkaMessageHandler[ProjectId, Boolean]
- case class Project(id: ProjectId, title: String, created: TimeStamp, startDate: Option[TimeStamp], endDate: Option[TimeStamp], instruction: Option[String], instructionFile: Option[Seq[JsonObject]], labelingType: CatalogItemId, projectStatus: CatalogItemId, documentEntityType: EntityTypeId, nerSettings: Option[Seq[NerSetting]], classificationSettings: Option[Seq[ClassificationSetting]], version: Int) extends Product with Serializable
- type ProjectId = Type
- case class ProjectListItem(id: ProjectId, title: String, created: TimeStamp, startDate: Option[TimeStamp], endDate: Option[TimeStamp], instruction: Option[String], instructionFile: Option[Seq[JsonObject]], labelingType: CatalogItemId, projectStatus: CatalogItemId, version: Int, documentsTotal: Long) extends Product with Serializable
Упрощенная модель Project для отображения в списке проектов (например в админке)
- trait ProjectService extends AnyRef
- class ProjectServiceVerdiImpl extends ProjectService
- case class ProjectStatistics(id: ProjectId, title: String, created: TimeStamp, startDate: Option[TimeStamp], endDate: Option[TimeStamp], instruction: Option[String], instructionFile: Option[Seq[JsonObject]], labelingType: CatalogItemId, projectStatus: CatalogItemId, version: Int, statistics: ProjectStatisticsData) extends Product with Serializable
- case class ProjectStatisticsData(taskStatuses: Seq[ProjectTaskStatusStatItem]) extends Product with Serializable
- case class ProjectTaskStatusStatItem(status: CatalogItemId, count: Long) extends Product with Serializable
- case class UpdateProject(id: ProjectId, title: String, startDate: Option[TimeStamp], endDate: Option[TimeStamp], instruction: Option[String], instructionFile: Option[Seq[JsonObject]], labelingType: CatalogItemId, nerSettings: Option[Seq[UpsertNerSetting]], classificationSettings: Option[Seq[UpsertClassificationSetting]], version: Int) extends Product with Serializable
- class UpdateProjectCommandHandler extends KafkaMessageHandler[UpdateProject, Boolean]
- case class UpdateProjectStatus(id: ProjectId, projectStatus: CatalogItemId, version: Int) extends Product with Serializable
- class UpdateProjectStatusCommandHandler extends KafkaMessageHandler[UpdateProjectStatus, Boolean]
Value Members
- object CreateProject extends Serializable
- object Project extends Serializable
- object ProjectId
- object ProjectListItem extends Serializable
- object ProjectService
- object ProjectServiceVerdiImpl
- object ProjectStatistics extends Serializable
- object ProjectStatisticsData extends Serializable
- object ProjectTaskStatusStatItem extends Serializable
- object UpdateProject extends Serializable
- object UpdateProjectStatus extends Serializable