Package net.tangly.core.domain
package net.tangly.core.domain
-
ClassDescriptionDefines 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.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.DomainEntity<T>Define the meta-information describing the characteristics of a domain entity.Defines the CRUD operations which can be applied on entities.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.