p

com.embedika.datamodel

objectstorage

package objectstorage

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package links

Type Members

  1. case class AddObjectRelationResult(relation: AddObjectRelation, error: Option[String]) extends Product with Serializable
  2. case class DeleteObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId) extends Product with Serializable
  3. case class DeleteObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityTypes: Seq[EntityTypeId]) extends Product with Serializable
  4. 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
  5. case class EntityObjectExternalIdentity(entityType: EntityTypeId, externalId: ObjectExternalId) extends Product with Serializable
  6. case class EntityObjectMeta(id: ObjectId, externalId: Option[ObjectExternalId], title: String, entityType: EntityTypeId, source: String, created: TimeStamp, modified: TimeStamp, version: Int) extends Product with Serializable

    Метаданные по EntityObject

  7. case class FileAdditionalInfo(field: FieldName, key: String, files: Map[ObjectFileId, StoredFile]) extends Product with Serializable
  8. case class GetEntityFieldAggregation(entityType: EntityTypeId, search: Search, fields: Seq[FieldName]) extends Product with Serializable
  9. case class GetObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId) extends Product with Serializable
  10. case class ListObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityType: EntityTypeId) extends Product with Serializable
  11. case class ObjectFile(fileId: ObjectFileId, name: Option[String], extension: Option[String], size: Option[Long], url: Option[String], additional: Option[JsonObject], created: Option[TimeStamp], modified: Option[TimeStamp], md5: Option[String]) extends Product with Serializable
  12. case class ObjectRelation(entity1Id: ObjectId, entity2Id: ObjectId, source: String, created: TimeStamp) extends Product with Serializable
  13. trait ObjectRelationHelper[R] extends AnyRef
  14. class ObjectRelationOps[R] extends AnyRef
  15. case class SaveFilesAdditionalInfo(entityType: EntityTypeId, objectId: ObjectId, data: Seq[FileAdditionalInfo]) extends Product with Serializable
  16. case class SaveObjectAdditionalInfo(entityType: EntityTypeId, objectId: ObjectId, additionalData: JsonObject) extends Product with Serializable
  17. case class TitledEntityObjectIdentity(entityType: EntityTypeId, objectId: ObjectId, title: String) extends Product with Serializable
  18. case class UpdateEntityObject(entityType: EntityTypeId, objectId: ObjectId, version: Int, attributes: JsonObject) extends Product with Serializable
  19. case class UpdateExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, attributes: JsonObject) extends Product with Serializable

Ungrouped