Package net.tangly.core.domain


package net.tangly.core.domain
  • Class
    Description
    Defines the access rights of a specific user to a specific domain.
    A user has different access rights for a specific domain or the whole application: nonehas no access to the domain. restricted-userhas only read and write access to owned entities in a domain.
    BoundedDomain<R extends Realm,B,P extends Port<R>>
    A bounded domain as defined in the DDD approach has a domain-specific model and a set of adapters.
    Defines a refined event listener interface to handle events in the domain or from another domain.
    Defines a document and its metadata stored in the system as immutable record.
    The generator is responsible for creating a document from an entity and a set of properties.
    Defines the interface to audit relevant events specific to a bounded domain.
    Define the meta-information describing the characteristics of a domain entity.
    Defines the CRUD operations which can be applied on entities.
    Port<R extends Realm>
    Defines the inbound and outbound communication port to the bounded domain.
    The realm is responsible for the handling of entities and value objects part of the domain model.
    A realm based on the Eclipse Store framework.
    The tenant directory provides access to the bounded domains and the properties of a tenant.
    Utility class to handle TSV files.
    An application user can log in the application and access to domain data based on domain access rights.