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 EntityObjectsBatchWithFields(entityType: EntityTypeId, ids: List[ObjectId], fields: List[String]) extends Product with Serializable
  15. case class EntityType(id: EntityTypeId, title: String, description: String, settings: Json) extends Product with Serializable
  16. type EntityTypeId = Type
  17. case class FailedProgress(indexationProgress: StepProgress, message: String, stackTrace: Option[String]) extends Product with Serializable
  18. case class FieldAdditional(field: String, key: String, files: JsonObject) extends Product with Serializable
  19. case class FieldAggregatedValue(value: Json, count: Long) extends Product with Serializable
  20. type FieldId = Type
  21. type FieldName = Type
  22. type FieldTypeId = Type
  23. case class FileEvent(eventType: String, fileId: EntityFileSemanticId) extends Product with Serializable
  24. case class FilesAdditional(objectId: String, entityType: String, data: Seq[FieldAdditional]) extends Product with Serializable
  25. case class GeneratedFile(originField: FieldId, originFileId: ObjectFileId, file: StoredFile) extends Product with Serializable
  26. case class GetEntityFieldAggregation(entityType: EntityTypeId, search: Search, fields: Seq[FieldName]) extends Product with Serializable
  27. case class GetObjectPosition(entityType: EntityTypeId, objectId: ObjectId, search: Search) extends Product with Serializable
  28. case class ListObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityType: EntityTypeId, fieldName: FieldName, reversed: Boolean, paging: Option[Paging]) extends Product with Serializable
  29. case class ListObjects(entityType: EntityTypeId, search: Search) extends Product with Serializable
  30. type ObjectExternalId = Type
  31. case class ObjectFile(fileId: ObjectFileId, additional: Option[JsonObject], name: String, url: StoredFile) extends Product with Serializable
  32. type ObjectFileId = Type
  33. type ObjectId = Type
  34. case class ObjectProcessingResult(entityType: EntityTypeId, objectId: ObjectId, error: Option[String], errorCode: Option[Int]) extends Product with Serializable
  35. case class ObjectRelationWithEntity(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, entity2Field: Option[FieldName], object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  36. case class ParentRelation(entityType: EntityTypeId, fieldId: FieldName, nested: Seq[ParentRelation]) extends Product with Serializable
  37. case class PositionInList(position: Long, total: Long) extends Product with Serializable
  38. type RelationTypeId = Type
  39. case class RichListObjects(entityType: EntityTypeId, search: Search, fields: List[String]) extends Product with Serializable
  40. 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
  41. sealed trait UpdateAdditionalData extends AnyRef
  42. case class UpdateEntityObject(entityType: EntityTypeId, objectId: ObjectId, version: Int, attributes: JsonObject) extends Product with Serializable
  43. case class UpdateExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, attributes: JsonObject) extends Product with Serializable
  44. case class UpdateObjectFields(entityType: EntityTypeId, objectId: ObjectId, updates: JsonObject, version: Int) extends Product with Serializable
  45. case class UpdateObjectFieldsBatch(entityType: EntityTypeId, objectIds: Seq[ObjectId], updates: JsonObject) extends Product with Serializable
  46. 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 EntityObjectsBatchWithFields extends Serializable
  15. object EntityType extends Serializable
  16. object EntityTypeId
  17. object FailedProgress extends Serializable
  18. object FieldAdditional extends Serializable
  19. object FieldAggregatedValue extends Serializable
  20. object FieldId
  21. object FieldName
  22. object FieldTypeId
  23. object FileEvent extends Serializable
  24. object FilesAdditional extends Serializable
  25. object GeneratedFile extends Serializable
  26. object GetEntityFieldAggregation extends Serializable
  27. object GetObjectPosition extends Serializable
  28. object ListObjectRelations extends Serializable
  29. object ListObjects extends Serializable
  30. object ObjectExternalId
  31. object ObjectFile extends Serializable
  32. object ObjectFileId
  33. object ObjectId
  34. object ObjectProcessingResult extends Serializable
  35. object ObjectRelationWithEntity extends Serializable
  36. object ParentRelation extends Serializable
  37. object PositionInList extends Serializable
  38. object RelationTypeId
  39. object RichListObjects extends Serializable
  40. object StepProgress extends Serializable
  41. object UpdateAdditionalData
  42. object UpdateEntityObject extends Serializable
  43. object UpdateExternalEntityObject extends Serializable
  44. object UpdateObjectFields extends Serializable
  45. object UpdateObjectFieldsBatch extends Serializable
  46. object UpdateObjectFieldsList extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped