package model

Linear Supertypes
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. case class AddObjectRelationResult(relation: AddObjectRelation, error: Option[String]) extends Product with Serializable
  5. type AdditionalFieldName = Type
  6. 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
  7. case class DeleteObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId) extends Product with Serializable
  8. case class EntityFileSemanticId(entityType: String, entityId: String, fieldId: String, fileId: String) extends Product with Serializable
  9. case class EntityObject(id: ObjectId, externalId: Option[ObjectExternalId], entityType: EntityTypeId, title: String, source: String, created: TimeStamp, modified: TimeStamp, data: JsonObject, additionalData: JsonObject, version: Int) extends Product with Serializable
  10. case class EntityObjectCursor(entityType: String, data: JsonObject, id: UUID) extends Product with Serializable
  11. case class EntityObjectExternalIdentity(entityType: EntityTypeId, externalId: ObjectExternalId) extends Product with Serializable
  12. case class EntityObjectFields(id: EntityObjectIdentity, fields: List[String]) extends Product with Serializable
  13. case class EntityObjectIdentity(entityType: EntityTypeId, objectId: ObjectId) extends Product with Serializable
  14. case class EntityType(id: EntityTypeId, title: String, description: String, settings: Json) extends Product with Serializable
  15. type EntityTypeId = Type
  16. case class FailedProgress(indexationProgress: StepProgress, message: String, stackTrace: Option[String]) extends Product with Serializable
  17. case class FieldAdditional(field: String, key: String, files: JsonObject) extends Product with Serializable
  18. case class FieldAggregatedValue(value: Json, count: Long) extends Product with Serializable
  19. type FieldId = Type
  20. type FieldName = Type
  21. type FieldTypeId = Type
  22. case class FileEvent(eventType: String, fileId: EntityFileSemanticId) extends Product with Serializable
  23. case class FilesAdditional(objectId: String, entityType: String, data: Seq[FieldAdditional]) extends Product with Serializable
  24. case class GeneratedFile(originField: FieldId, originFileId: ObjectFileId, file: StoredFile) extends Product with Serializable
  25. case class GetEntityFieldAggregation(entityType: EntityTypeId, search: Search, fields: Seq[FieldName]) extends Product with Serializable
  26. case class GetObjectPosition(entityType: EntityTypeId, objectId: ObjectId, search: Search) extends Product with Serializable
  27. case class ListObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityType: EntityTypeId, fieldName: FieldName, reversed: Boolean, paging: Option[Paging]) extends Product with Serializable
  28. case class ListObjects(entityType: EntityTypeId, search: Search) extends Product with Serializable
  29. type ObjectExternalId = Type
  30. case class ObjectFile(fileId: ObjectFileId, additional: Option[JsonObject], name: String, url: StoredFile) extends Product with Serializable
  31. type ObjectFileId = Type
  32. type ObjectId = Type
  33. case class ObjectProcessingResult(entityType: EntityTypeId, objectId: ObjectId, error: Option[String], errorCode: Option[Int]) extends Product with Serializable
  34. case class ObjectRelationWithEntity(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, entity2Field: Option[FieldName], object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  35. case class ParentRelation(entityType: EntityTypeId, fieldId: FieldName, nested: Seq[ParentRelation]) extends Product with Serializable
  36. case class PositionInList(position: Long, total: Long) extends Product with Serializable
  37. type RelationTypeId = Type
  38. case class StepProgress(step: Json, entityObject: verdi.models.entity.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
  39. sealed trait UpdateAdditionalData extends AnyRef
  40. case class UpdateEntityObject(entityType: EntityTypeId, objectId: ObjectId, version: Int, attributes: JsonObject) extends Product with Serializable
  41. case class UpdateExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, attributes: JsonObject) extends Product with Serializable
  42. case class UpdateObjectFields(entityType: EntityTypeId, objectId: ObjectId, updates: JsonObject, version: Int) extends Product with Serializable
  43. case class UpdateObjectFieldsBatch(entityType: EntityTypeId, objectIds: Seq[ObjectId], updates: JsonObject) extends Product with Serializable
  44. case class UpdateObjectFieldsList(entityType: EntityTypeId, search: Search, updates: JsonObject) extends Product with Serializable

Value Members

  1. object AddEntityObject extends Serializable
  2. object AddExternalEntityObject extends Serializable
  3. object AddObjectRelation extends Serializable
  4. object AddObjectRelationResult extends Serializable
  5. object AdditionalFieldName
  6. object CreateObjectLink extends Serializable
  7. object DeleteObjectRelation extends Serializable
  8. object EntityFileSemanticId extends Serializable
  9. object EntityObject extends Serializable
  10. object EntityObjectCursor extends Serializable
  11. object EntityObjectExternalIdentity extends Serializable
  12. object EntityObjectFields extends Serializable
  13. object EntityObjectIdentity extends Serializable
  14. object EntityType extends Serializable
  15. object EntityTypeId
  16. object FailedProgress extends Serializable
  17. object FieldAdditional extends Serializable
  18. object FieldAggregatedValue extends Serializable
  19. object FieldId
  20. object FieldName
  21. object FieldTypeId
  22. object FileEvent extends Serializable
  23. object FilesAdditional extends Serializable
  24. object GeneratedFile extends Serializable
  25. object GetEntityFieldAggregation extends Serializable
  26. object GetObjectPosition extends Serializable
  27. object ListObjectRelations extends Serializable
  28. object ListObjects extends Serializable
  29. object ObjectExternalId
  30. object ObjectFile extends Serializable
  31. object ObjectFileId
  32. object ObjectId
  33. object ObjectProcessingResult extends Serializable
  34. object ObjectRelationWithEntity extends Serializable
  35. object ParentRelation extends Serializable
  36. object PositionInList extends Serializable
  37. object RelationTypeId
  38. object StepProgress extends Serializable
  39. object UpdateAdditionalData
  40. object UpdateEntityObject extends Serializable
  41. object UpdateExternalEntityObject extends Serializable
  42. object UpdateObjectFields extends Serializable
  43. object UpdateObjectFieldsBatch extends Serializable
  44. object UpdateObjectFieldsList extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped