gnieh.sohva.sync

entities

package entities

This package exposes classes that allows user to manage entities and their components within a CouchDB database.

Entities are conceptually a simple identifier. In database they are stored as a simple document that has a single optional tag field. The components are stored in their own document as well. The gnieh.sohva.sync.entities.EntityManager also manages views that allow for retrieving entities and their components.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. entities
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class EntityManager extends entities.EntityManager[Identity]

    The EntityManager is responsible for creating, storing and deleting the entities and associated components.

  2. implicit final class RichEntity extends AnyVal

Inherited from AnyRef

Inherited from Any

Ungrouped