package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package bush
  2. package migrationdsl

Type Members

  1. case class AddEntityObject(entityType: EntityTypeId, source: String, attributes: JsonObject) extends Product with Serializable
  2. case class AddExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, source: String, attributes: JsonObject) extends Product with Serializable
  3. case class AddObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  4. type AdditionalFieldName = Type
  5. case class CreateObjectLink(entityType1: EntityTypeId, object1Id: ObjectId, entityType2: EntityTypeId, object2Id: ObjectId, linkType: String, source: String, owner: Option[String] = None, additional: JsonObject = JsonObject.empty, fileId1: Option[ObjectFileId] = None, fileId2: Option[ObjectFileId] = None) extends Product with Serializable
  6. case class EntityFileSemanticId(entityType: String, entityId: String, fieldId: String, fileId: String) extends Product with Serializable
  7. case class EntityObjectCursor(entityType: String, data: JsonObject, id: UUID) extends Product with Serializable
  8. case class EntityObjectIdentity(entityType: EntityTypeId, objectId: ObjectId) extends Product with Serializable
  9. type EntityTypeId = Type
  10. case class FailedProgress(indexationProgress: StepProgress, message: String, stackTrace: Option[String]) extends Product with Serializable
  11. case class FieldAdditional(field: String, key: String, files: JsonObject) extends Product with Serializable
  12. case class FieldAggregatedValue(value: Json, count: Long) extends Product with Serializable
  13. type FieldId = Type
  14. type FieldName = Type
  15. type FieldTypeId = Type
  16. case class FileEvent(eventType: String, fileId: EntityFileSemanticId) extends Product with Serializable
  17. case class FilesAdditional(objectId: String, entityType: String, data: Seq[FieldAdditional]) extends Product with Serializable
  18. case class GeneratedFile(originField: FieldId, originFileId: ObjectFileId, file: StoredFile) extends Product with Serializable
  19. case class GetObjectPosition(entityType: EntityTypeId, objectId: ObjectId, search: Search) extends Product with Serializable
  20. case class ListObjects(entityType: EntityTypeId, search: Search) extends Product with Serializable
  21. type ObjectExternalId = Type
  22. case class ObjectFile(fileId: ObjectFileId, additional: Option[JsonObject], name: String, url: StoredFile) extends Product with Serializable
  23. type ObjectFileId = Type
  24. type ObjectId = Type
  25. case class ObjectRelationWithEntity(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, entity2Field: Option[FieldName], object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  26. case class ParentRelation(entityType: EntityTypeId, fieldId: FieldName, nested: Seq[ParentRelation]) extends Product with Serializable
  27. case class PositionInList(position: Long, total: Long) extends Product with Serializable
  28. type RelationTypeId = Type
  29. case class StepProgress(step: Json, entityObject: EntityObject, files: Map[FieldId, Seq[ObjectFile]], generated: Map[AdditionalFieldName, Seq[GeneratedFile]], attempts: Int, correlationId: String, level: Int = 0, skipped: Seq[ObjectFile] = Seq.empty) extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped