All Classes and Interfaces

Class
Description
Address immutability is enforced through a record construct.
Define the builder for the address class with a fluent interface.
Describes a bank connection with IBAN account number, BIC identification and name of the institute.
A bounded domain as defined in the DDD approach has a domain-specific model and a set of adapters.
The abstraction of a reference table or reference codes.
The class represents an immutable code describing a set of related codes aggregated in the same code table.
The code type describes a reference code table entity and all the existing code values.
Defines a human-readable annotation to an entity.
Define an absolute local date range.
Test if the date is inside the date interval specified in the filter.
Define the meta-information describing the characteristics of a domain entity.
 
The abstraction of an email address until the Java JDK provides one.
The named interface defines a powerful abstraction for entities of a domain model.
The named interface defines a powerful abstraction for entities of a domain model.
Default implementation of the MutableEntityExtended interface.
The named interface defines a powerful abstraction for external entities in a domain model.
 
A gravatar is a dynamic image resource requested from the gravatar.com server.
A gravatar is a dynamic image resource requested from the gravatar.com server.
Defines the official image kinds of the gravatar site.
Defines the official image kinds of the gravatar site.
Defines the official ratings of the gravatar site.
Defines the official ratings of the gravatar site.
Defines a mixin and abstracts an entity with comments.
Mixin indicating the class has the capability to have a date.
 
Define a mixin with an absolute time range.
Test if the date range is partially inside the date range specified in the filter.
Mixin indicating the class has the capability to be uniquely identified through an external object identifier.
Mixin indicating the class has location data.
A GIS location indicating with two decimal degree values.
A Plus code location defined as a Plus Code value.
Defines a mixin and abstracts an entity with comments.
Mixin indicating the class has the capability to have a date.
 
Define a mixin with an absolute time range.
Mixin indicating the class has the capability to be uniquely identified through an external object identifier.
Mixin indicating the class has a name.
The interface defines a mixin and abstracts an entity with tags.
 
Mixin indicating the class has a name.
Mixin indicating the class has the capability to be uniquely identified through an object identifier.
The interface defines a mixin and abstracts an entity with readable tags.
 
The named interface defines a powerful abstraction for entities of a domain model.
The named interface defines a powerful abstraction for entities of a domain model.
Default implementation of the MutableEntityExtended interface.
The named interface defines a powerful abstraction for external entities in a domain model.
 
Represents an immutable phone number as a canonical string.
Define the inbound and outbound communication port to the bounded domain.
Define the provider abstraction responsible for handling instances of a specific type.
The class is a decorator for a provider with entities having a unique object identifier which should be handled through the provider.
Provider where all instances are in memory.
Provider where all instances are cached in memory and persisted onto the file system or a database.
 
Define a filtered view on an underlying provider.
The realm is responsible for the handling of entities and value objects part of the domain model.
String utility class until the official API supports these operations.
The immutable class tag models a tag with a name and a format.
Implements the conceptual type for a set of related tags, all the same class.
Indicates if the tag requires no value, an optional value, or a mandatory one.
 
Registry of tag types defined for a domain model.