Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessRights() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
accessRights
record component. - AccessRights - Record Class in net.tangly.core.domain
-
Defines the access rights of a specific user to a specific domain.
- AccessRights(String, String, AccessRightsCode) - Constructor for record class net.tangly.core.domain.AccessRights
-
Creates an instance of a
AccessRights
record class. - AccessRightsCode - Enum Class in net.tangly.core.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.
- accessRightsFor(String) - Method in record class net.tangly.core.domain.User
-
Returns the access rights of a user for a specific domain.
- active() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
active
record component. - activeCodes() - Method in record class net.tangly.core.codes.CodeType
-
Return all active codes defined for the code table.
- activeUsersFor(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the list of active users in the domain.
- add(Comment) - Method in interface net.tangly.core.HasMutableComments
-
Adds a comment to the list of comments.
- add(Comment) - Method in class net.tangly.core.MutableEntityExtendedImp
- add(Comment) - Method in class net.tangly.core.MutableExternalEntityImp
- add(Tag) - Method in interface net.tangly.core.HasMutableTags
-
Add the tag to the collection of tags.
- add(Tag) - Method in class net.tangly.core.MutableEntityExtendedImp
- add(Tag) - Method in class net.tangly.core.MutableExternalEntityImp
- addComments(Iterable<Comment>) - Method in interface net.tangly.core.HasMutableComments
-
Add a list of comments.
- addComments(Provider<T>, List<TsvRelation<Comment>>) - Static method in class net.tangly.core.domain.TsvHdl
- addComments(Provider<T>, T, List<TsvRelation<Comment>>) - Static method in class net.tangly.core.domain.TsvHdl
- address() - Method in interface net.tangly.core.HasLocation
- Address - Record Class in net.tangly.core
-
Address immutability is enforced through a record construct.
- Address(String, String, String, String, String, String, String) - Constructor for record class net.tangly.core.Address
-
Creates an instance of a
Address
record class. - Address.Builder - Class in net.tangly.core
-
Defines the builder for the address class with a fluent interface.
- addTagCounts(TypeRegistry, List<I>, Map<TagType<?>, Integer>) - Static method in class net.tangly.core.domain.BoundedDomain
- addTagCounts(TypeRegistry, Provider<I>, Map<TagType<?>, Integer>) - Static method in class net.tangly.core.domain.BoundedDomain
- addTags(Iterable<Tag>) - Method in interface net.tangly.core.HasMutableTags
- ALL - Enum constant in enum class net.tangly.core.domain.Operation
- auditEvents() - Method in class net.tangly.core.domain.BoundedDomain
- authenticate(String) - Method in record class net.tangly.core.domain.User
-
Authenticates the user based on the password provided.
- author() - Method in record class net.tangly.core.Comment
-
Returns the value of the
author
record component. - avatar(String) - Static method in record class net.tangly.core.domain.User
-
Returns the avatar of a user based on the email address of the user.
- avatar(String) - Method in class net.tangly.core.gravatar.Gravatar
- avatar(String, int, GravatarRating, GravatarImage) - Method in class net.tangly.core.gravatar.Gravatar
B
- BankConnection - Record Class in net.tangly.core
-
Describes a bank connection with IBAN account number, BIC identification and name of the institute.
- BankConnection(String) - Constructor for record class net.tangly.core.BankConnection
- BankConnection(String, String) - Constructor for record class net.tangly.core.BankConnection
- BankConnection(String, String, String) - Constructor for record class net.tangly.core.BankConnection
-
Creates an instance of a
BankConnection
record class. - bic() - Method in record class net.tangly.core.BankConnection
-
Returns the value of the
bic
record component. - BoundedDomain<R,
B, - Class in net.tangly.core.domainP> -
A bounded domain as defined in the DDD approach has a domain-specific model and a set of adapters.
- BoundedDomain(String, R, B, P, TenantDirectory) - Constructor for class net.tangly.core.domain.BoundedDomain
-
Constructor of the bounded domain.
- BoundedDomain.EventListener - Interface in net.tangly.core.domain
-
Defines a refined event listener interface to handle events in the domain or from another domain.
- boundedDomains() - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the bounded domains available in the tenant.
- build() - Method in class net.tangly.core.Address.Builder
- build(Class<T>) - Static method in class net.tangly.core.codes.CodeHelper
-
Utility method to read all code values from an enumeration type implementing the {}@link Code} interface.
- build(Class<T>, Function<ResultSet, T>, DataSource, String) - Static method in class net.tangly.core.codes.CodeHelper
-
Utility method to read all code values from a relational database table using Java regular API.
- build(Class<T>, Function<JSONObject, T>, Path) - Static method in class net.tangly.core.codes.CodeHelper
-
Utility method to read all code values from a JSON file using the org.json library.
- build(Path) - Static method in class net.tangly.core.TagHelper
-
Utility method to read all tag type values of type string from a JSON file using the org.json library.
- builder() - Static method in record class net.tangly.core.Address
-
Returns a builder instance for an address object.
- Builder() - Constructor for class net.tangly.core.Address.Builder
C
- canBeAdded(T) - Method in class net.tangly.core.providers.ProviderHasId
-
Checks if the entity can be added through the provider.
- canBeAdded(T) - Method in class net.tangly.core.providers.ProviderHasOid
-
Checks if the entity can be added through the provider.
- canHaveValue() - Method in record class net.tangly.core.TagType
- channel() - Method in class net.tangly.core.domain.BoundedDomain
- checkEntities(Provider<T>) - Static method in interface net.tangly.core.domain.Realm
- clazz() - Method in record class net.tangly.core.codes.CodeType
-
Returns the value of the
clazz
record component. - clazz() - Method in record class net.tangly.core.domain.DomainEntity
-
Returns the value of the
clazz
record component. - clazz() - Method in record class net.tangly.core.TagType
-
Returns the value of the
clazz
record component. - clear() - Method in interface net.tangly.core.HasMutableTags
- clear() - Method in class net.tangly.core.MutableEntityExtendedImp
- clear() - Method in class net.tangly.core.MutableExternalEntityImp
- clearEntities(DomainAudit) - Method in interface net.tangly.core.domain.Port
-
Clears all entities of the bounded domain.
- close() - Method in interface net.tangly.core.domain.Realm
- code() - Method in interface net.tangly.core.codes.Code
-
Returns the human-readable representation of a code table entity.
- code() - Method in class net.tangly.core.codes.CodeImp
- code() - Method in enum class net.tangly.core.domain.AccessRightsCode
- code() - Method in enum class net.tangly.core.GenderCode
- code() - Method in enum class net.tangly.core.gravatar.GravatarImage
- code() - Method in enum class net.tangly.core.gravatar.GravatarRating
- code() - Method in record class net.tangly.core.HasLocation.PlusCode
-
Returns the value of the
code
record component. - Code - Interface in net.tangly.core.codes
-
The abstraction of a reference table or reference codes.
- CODE - Static variable in class net.tangly.core.domain.TsvHdl
- CodeHelper - Class in net.tangly.core.codes
- CodeImp - Class in net.tangly.core.codes
-
The class represents an immutable code describing a set of related codes aggregated in the same code table.
- CodeImp(int, String, boolean) - Constructor for class net.tangly.core.codes.CodeImp
-
Constructor of the immutable class.
- codes() - Method in record class net.tangly.core.codes.CodeType
-
Returns the value of the
codes
record component. - CodeType<T> - Record Class in net.tangly.core.codes
-
The code type describes a reference code table entity and all the existing code values.
- CodeType(Class<T>, List<T>) - Constructor for record class net.tangly.core.codes.CodeType
-
Creates an instance of a
CodeType
record class. - Comment - Record Class in net.tangly.core
-
Defines a human-readable annotation to an entity.
- Comment(LocalDateTime, String, String) - Constructor for record class net.tangly.core.Comment
-
Default constructor to create an immutable instance.
- Comment(LocalDateTime, String, String, Set<Tag>) - Constructor for record class net.tangly.core.Comment
-
Creates an instance of a
Comment
record class. - comments() - Method in class net.tangly.core.EntityExtendedImp
- comments() - Method in class net.tangly.core.ExternalEntityImp
- comments() - Method in interface net.tangly.core.HasComments
-
Return the collection of comments owned by the entity.
- comments() - Method in class net.tangly.core.MutableEntityExtendedImp
- comments() - Method in class net.tangly.core.MutableExternalEntityImp
- comments(Collection<Comment>) - Method in interface net.tangly.core.HasMutableComments
-
Set the new collection of comments.
- comments(Collection<Comment>) - Method in class net.tangly.core.MutableEntityExtendedImp
- comments(Collection<Comment>) - Method in class net.tangly.core.MutableExternalEntityImp
- commentsCount() - Method in record class net.tangly.core.domain.DomainEntity
- confirmationText() - Method in enum class net.tangly.core.domain.Operation
- containsTag(String) - Method in interface net.tangly.core.HasTags
- containsTag(String, String) - Method in interface net.tangly.core.HasTags
-
True, if the tag with the given tag identification containing optional namespace and tag name could be found.
- convert() - Method in record class net.tangly.core.TagType
-
Returns the value of the
convert
record component. - convertFoidTo() - Static method in class net.tangly.core.domain.TsvHdl
- COPYRIGHT_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- country() - Method in record class net.tangly.core.Address
-
Returns the value of the
country
record component. - country(String) - Method in class net.tangly.core.Address.Builder
- countTags(Map<TagType<?>, Integer>) - Method in class net.tangly.core.domain.BoundedDomain
- CREATE - Enum constant in enum class net.tangly.core.domain.Operation
- CREATE_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- created() - Method in record class net.tangly.core.Comment
-
Returns the value of the
created
record component. - createDirectories(Path) - Static method in interface net.tangly.core.domain.Port
- createTsvAddress() - Static method in class net.tangly.core.tsv.TsvHdlCore
- createTsvBankConnection() - Static method in class net.tangly.core.tsv.TsvHdlCore
- createTsvDateRange() - Static method in class net.tangly.core.tsv.TsvHdlCore
- createTsvDocument() - Static method in class net.tangly.core.tsv.TsvHdlCore
- createTsvEntityFields() - Static method in class net.tangly.core.domain.TsvHdl
D
- date() - Method in class net.tangly.core.ExternalEntityImp
- date() - Method in interface net.tangly.core.HasDate
-
Returns the date of entity.
- date() - Method in class net.tangly.core.MutableExternalEntityImp
- date(LocalDate) - Method in interface net.tangly.core.HasMutableDate
-
Set the new date of the entity.
- date(LocalDate) - Method in class net.tangly.core.MutableExternalEntityImp
- DATE - Static variable in interface net.tangly.core.HasDate
-
String representation of the property associated with the mixin.
- DATE - Static variable in class net.tangly.core.tsv.TsvHdlCore
- DateFilter(LocalDate, LocalDate) - Constructor for record class net.tangly.core.DateRange.DateFilter
- DateFilter(DateRange) - Constructor for record class net.tangly.core.DateRange.DateFilter
-
Creates an instance of a
DateFilter
record class. - DateRange - Record Class in net.tangly.core
-
Defines an absolute local date range.
- DateRange() - Constructor for record class net.tangly.core.DateRange
-
Creates a fully open date range.
- DateRange(LocalDate, LocalDate) - Constructor for record class net.tangly.core.DateRange
-
Creates an instance of a
DateRange
record class. - DateRange.DateFilter - Record Class in net.tangly.core
-
Tests if the date is inside the date interval specified in the filter.
- delete(T) - Method in interface net.tangly.core.providers.Provider
-
Deletes the data associated with the entity.
- delete(T) - Method in class net.tangly.core.providers.ProviderHasId
- delete(T) - Method in class net.tangly.core.providers.ProviderHasOid
- delete(T) - Method in class net.tangly.core.providers.ProviderInMemory
- delete(T) - Method in class net.tangly.core.providers.ProviderPersistence
- delete(T) - Method in class net.tangly.core.providers.ProviderTransaction
- delete(T) - Method in class net.tangly.core.providers.ProviderView
- DELETE - Enum constant in enum class net.tangly.core.domain.Operation
- DELETE_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- deleteAll() - Method in interface net.tangly.core.providers.Provider
-
Deletes all the entities managed by the provider.
- deleteAll() - Method in class net.tangly.core.providers.ProviderHasId
- deleteAll() - Method in class net.tangly.core.providers.ProviderHasOid
- deleteAll() - Method in class net.tangly.core.providers.ProviderInMemory
- deleteAll() - Method in class net.tangly.core.providers.ProviderPersistence
- deleteAll() - Method in class net.tangly.core.providers.ProviderTransaction
- deleteAll() - Method in class net.tangly.core.providers.ProviderView
- directory() - Method in class net.tangly.core.domain.BoundedDomain
- docs(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the path to the documents folder of the domain.
- Document - Record Class in net.tangly.core.domain
-
Defines a document and its metadata stored in the system as immutable record.
- Document(String, String, String, LocalDateTime, DateRange, String, boolean, Collection<Tag>) - Constructor for record class net.tangly.core.domain.Document
-
Creates an instance of a
Document
record class. - DocumentGenerator<T> - Interface in net.tangly.core.domain
-
The generator is responsible for creating a document from an entity and a set of properties.
- DOCUMENTS_TSV - Static variable in class net.tangly.core.domain.TsvHdl
- domain() - Method in record class net.tangly.core.domain.AccessRights
-
Returns the value of the
domain
record component. - domain() - Method in record class net.tangly.core.domain.DomainEntity
-
Returns the value of the
domain
record component. - domain() - Method in record class net.tangly.core.EmailAddress
-
Returns the value of the
domain
record component. - domain() - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Returns the value of the
domain
record component. - DOMAIN - Static variable in class net.tangly.core.domain.TsvHdl
- domainAdmin - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- DomainAudit - Interface in net.tangly.core.domain
-
Defines the interface to audit relevant events specific to a bounded domain.
- DomainEntity<T> - Record Class in net.tangly.core.domain
-
Define the meta-information describing the characteristics of a domain entity.
- DomainEntity(String, Class<T>, Provider<T>) - Constructor for record class net.tangly.core.domain.DomainEntity
-
Creates an instance of a
DomainEntity
record class. - DomainRules - Class in net.tangly.core.validation
- DomainRules() - Constructor for class net.tangly.core.validation.DomainRules
- DUPLICATE - Enum constant in enum class net.tangly.core.domain.Operation
- DUPLICATE_TEXT - Static variable in enum class net.tangly.core.domain.Operation
E
- EDIT - Enum constant in enum class net.tangly.core.domain.Operation
- EDIT_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- EmailAddress - Record Class in net.tangly.core
-
The abstraction of an email address until the Java JDK provides one.
- EmailAddress(String, String) - Constructor for record class net.tangly.core.EmailAddress
-
Creates an instance of a
EmailAddress
record class. - enabled() - Method in interface net.tangly.core.codes.Code
-
Returns true if the code table instance is enabled.
- enabled() - Method in class net.tangly.core.codes.CodeImp
- enabled() - Method in enum class net.tangly.core.domain.AccessRightsCode
- enabled() - Method in class net.tangly.core.domain.BoundedDomain
- enabled() - Method in enum class net.tangly.core.GenderCode
- encryptPassword(String, String) - Static method in record class net.tangly.core.domain.User
-
Encrypts the password of a user using a salt.
- entities() - Method in class net.tangly.core.domain.BoundedDomain
- entitiesCleared(DomainAudit, String) - Static method in interface net.tangly.core.domain.Port
- entitiesCount() - Method in record class net.tangly.core.domain.DomainEntity
- Entity - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for entities of a domain model.
- EntityChangedInternalEvent - Record Class in net.tangly.core.events
-
Event published when an entity is changed in the domain programatically.
- EntityChangedInternalEvent(String, String, Operation) - Constructor for record class net.tangly.core.events.EntityChangedInternalEvent
-
Creates an instance of a
EntityChangedInternalEvent
record class. - EntityExtended - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for entities of a domain model.
- EntityExtendedImp - Class in net.tangly.core
-
Default implementation of the
EntityExtended
interface. - EntityExtendedImp(long) - Constructor for class net.tangly.core.EntityExtendedImp
- entityImported(String) - Method in class net.tangly.core.domain.BoundedDomain
- entityImported(String) - Method in interface net.tangly.core.domain.DomainAudit
-
Instances were added, deleted or modified in the domain programmatically and not through the user interface.
- entityName() - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Returns the value of the
entityName
record component. - equals(Object) - Method in record class net.tangly.core.Address
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.BankConnection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.tangly.core.codes.CodeImp
- equals(Object) - Method in record class net.tangly.core.codes.CodeType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.Comment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.DateRange.DateFilter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.DateRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.domain.AccessRights
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.domain.Document
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.domain.DomainEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.domain.User
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.EmailAddress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.tangly.core.EntityExtendedImp
- equals(Object) - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.tangly.core.ExternalEntityImp
- equals(Object) - Method in record class net.tangly.core.HasDate.IntervalFilter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.HasDateRange.RangeFilter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.HasLocation.GeoPosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.HasLocation.PlusCode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.tangly.core.MutableEntityExtendedImp
- equals(Object) - Method in class net.tangly.core.MutableExternalEntityImp
- equals(Object) - Method in record class net.tangly.core.PhoneNr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.Tag
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.core.TagType
-
Indicates whether some other object is "equal to" this one.
- execute(Runnable) - Method in class net.tangly.core.providers.ProviderTransaction
- EXPLICIT - Enum constant in enum class net.tangly.core.gravatar.GravatarRating
- export(T, boolean, Path, DomainAudit) - Method in interface net.tangly.core.domain.DocumentGenerator
-
Creates a new output document.
- exportDocuments(DomainAudit, Path, Provider<Document>) - Static method in class net.tangly.core.domain.TsvHdl
- exportEntities(DomainAudit) - Method in interface net.tangly.core.domain.Port
-
Exports all entities of the bounded domain to the file system as TSV, JSON, TOML, and YAML files.
- exportEntities(DomainAudit, Path, TsvEntity<T>, Provider<T>) - Static method in class net.tangly.core.domain.TsvHdl
- exportRelations(DomainAudit, Path, TsvEntity<T>, List<TsvRelation<T>>) - Static method in class net.tangly.core.domain.TsvHdl
- exports(DomainAudit, Path, TsvEntity<T>, List<U>, BiConsumer<U, CSVPrinter>) - Static method in class net.tangly.core.domain.TsvHdl
- extended() - Method in record class net.tangly.core.Address
-
Returns the value of the
extended
record component. - extended(String) - Method in class net.tangly.core.Address.Builder
- extension() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
extension
record component. - ExternalEntity - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for external entities in a domain model.
- ExternalEntityImp - Class in net.tangly.core
- ExternalEntityImp(String, String, LocalDate, String) - Constructor for class net.tangly.core.ExternalEntityImp
F
- female - Enum constant in enum class net.tangly.core.GenderCode
- find(Class<T>) - Method in class net.tangly.core.TypeRegistry
-
Returns the code type for the provided code class.
- find(String, String) - Method in class net.tangly.core.TypeRegistry
-
Returns the tag type describing the requested namespace and name.
- find(Tag) - Method in class net.tangly.core.TypeRegistry
-
Returns the tag type describing the tag.
- findBy(String) - Method in interface net.tangly.core.HasTags
-
Finds the tag with the given tag identification containing optional namespace and tag name.
- findBy(String, String) - Method in interface net.tangly.core.HasTags
-
Searches for a tag with the given namespace and name.
- findBy(Function<T, U>, U) - Method in interface net.tangly.core.providers.Provider
-
Returns the first entity which property matches the value.
- findByAuthor(String) - Method in interface net.tangly.core.HasComments
-
Return the comments authored by the given author.
- findById(Provider<E>, String) - Static method in interface net.tangly.core.providers.Provider
- findByNamespace(String) - Method in interface net.tangly.core.HasTags
- findByOid(Provider<E>, long) - Static method in interface net.tangly.core.providers.Provider
- findByTag(String, String) - Method in interface net.tangly.core.HasComments
-
Return the comments having the given tag.
- findByTime(LocalDateTime, LocalDateTime) - Method in interface net.tangly.core.HasComments
-
Return all the comments which creation date is in the closed interval.
- findCode(int) - Method in record class net.tangly.core.codes.CodeType
-
Find the code with the given identifier.
- findCode(String) - Method in record class net.tangly.core.codes.CodeType
-
Find the first code with the given identifier.
- FORMAT - Static variable in class net.tangly.core.domain.TsvHdl
- from() - Method in record class net.tangly.core.DateRange
-
Returns the value of the
from
record component. - from() - Method in record class net.tangly.core.HasDate.IntervalFilter
-
Returns the value of the
from
record component. - from() - Method in interface net.tangly.core.HasDateRange
-
Return the date from when the entity is existing and active.
- from() - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
-
Returns the value of the
from
record component. - from(LocalDate) - Method in record class net.tangly.core.DateRange
-
Creates a new data range with the given lower bound.
- from(LocalDate) - Method in interface net.tangly.core.HasMutableDateRange
-
Set a new start to the date range.
- FROM - Static variable in interface net.tangly.core.HasDateRange
-
String representation of the property associated with the mixin.
- FROM_DATE - Static variable in class net.tangly.core.tsv.TsvHdlCore
G
- GenderCode - Enum Class in net.tangly.core
-
Define the gender of a natural person.
- GENERAL_AUDIENCES - Enum constant in enum class net.tangly.core.gravatar.GravatarRating
- generated() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
generated
record component. - GeoPosition(double, double) - Constructor for record class net.tangly.core.HasLocation.GeoPosition
-
Creates an instance of a
GeoPosition
record class. - getBoundedDomain(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the bounded domain associated with the domain name in this tenant.
- getProperty(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the requested property from the tenant directory.
- Gravatar - Class in net.tangly.core.gravatar
-
A gravatar is a dynamic image resource requested from the gravatar.com server.
- Gravatar() - Constructor for class net.tangly.core.gravatar.Gravatar
- GRAVATAR_ICON - Enum constant in enum class net.tangly.core.gravatar.GravatarImage
- gravatarEmail() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
gravatarEmail
record component. - GravatarImage - Enum Class in net.tangly.core.gravatar
-
Defines the official image kinds of the gravatar site.
- GravatarRating - Enum Class in net.tangly.core.gravatar
-
Defines the official ratings of the gravatar site.
H
- hasAddress() - Method in interface net.tangly.core.HasLocation
- hasAdminRightsFor(String) - Method in record class net.tangly.core.domain.User
- hasComments() - Method in record class net.tangly.core.domain.DomainEntity
- HasComments - Interface in net.tangly.core
-
Defines a mixin and abstracts an entity with comments.
- HasDate - Interface in net.tangly.core
-
Mixin indicating the class has the capability to have a date.
- HasDate.IntervalFilter<T> - Record Class in net.tangly.core
- HasDateRange - Interface in net.tangly.core
-
Define a mixin with an absolute time range.
- HasDateRange.RangeFilter<T> - Record Class in net.tangly.core
-
Test if the date range is partially inside the date range specified in the filter.
- hashCode() - Method in record class net.tangly.core.Address
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.BankConnection
-
Returns a hash code value for this object.
- hashCode() - Method in class net.tangly.core.codes.CodeImp
- hashCode() - Method in record class net.tangly.core.codes.CodeType
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.Comment
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.DateRange.DateFilter
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.DateRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.domain.AccessRights
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.domain.Document
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.domain.DomainEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.domain.User
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.EmailAddress
-
Returns a hash code value for this object.
- hashCode() - Method in class net.tangly.core.EntityExtendedImp
- hashCode() - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Returns a hash code value for this object.
- hashCode() - Method in class net.tangly.core.ExternalEntityImp
- hashCode() - Method in record class net.tangly.core.HasDate.IntervalFilter
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.HasDateRange.RangeFilter
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.HasLocation.GeoPosition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.HasLocation.PlusCode
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
-
Returns a hash code value for this object.
- hashCode() - Method in class net.tangly.core.MutableEntityExtendedImp
- hashCode() - Method in class net.tangly.core.MutableExternalEntityImp
- hashCode() - Method in record class net.tangly.core.PhoneNr
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.Tag
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.core.TagType
-
Returns a hash code value for this object.
- hasId() - Method in record class net.tangly.core.domain.DomainEntity
- HasId - Interface in net.tangly.core
-
Mixin indicating the class has the capability to be uniquely identified through an external object identifier.
- HasLocation - Interface in net.tangly.core
-
Mixin indicating the class has location data.
- HasLocation.GeoPosition - Record Class in net.tangly.core
-
A GIS location indicating with two decimal degree values.
- HasLocation.PlusCode - Record Class in net.tangly.core
-
A Plus code location defined as a Plus Code value.
- HasMutableComments - Interface in net.tangly.core
-
Defines a mixin and abstracts an entity with comments.
- HasMutableDate - Interface in net.tangly.core
-
Mixin indicating the class has the capability to have a date.
- HasMutableDate.IntervalFilter<T> - Record Class in net.tangly.core
- HasMutableDateRange - Interface in net.tangly.core
-
Define a mixin with an absolute time range.
- HasMutableId - Interface in net.tangly.core
-
Mixin indicating the class has the capability to be uniquely identified through an external object identifier.
- HasMutableName - Interface in net.tangly.core
-
Mixin indicating the class has a name.
- HasMutableTags - Interface in net.tangly.core
-
The interface defines a mixin and abstracts an entity with tags.
- HasMutableText - Interface in net.tangly.core
- HasName - Interface in net.tangly.core
-
Mixin indicating the class has a name.
- hasOid() - Method in record class net.tangly.core.domain.DomainEntity
- HasOid - Interface in net.tangly.core
-
Mixin indicating the class has the capability to be uniquely identified through an object identifier.
- hasPlusCode() - Method in interface net.tangly.core.HasLocation
- hasPosition() - Method in interface net.tangly.core.HasLocation
- hasTags() - Method in record class net.tangly.core.domain.DomainEntity
- HasTags - Interface in net.tangly.core
-
The interface defines a mixin and abstracts an entity with readable tags.
- HasText - Interface in net.tangly.core
- hasValue() - Method in record class net.tangly.core.Tag
-
Return true if the tag has a format otherwise false.
- HTTP_404 - Enum constant in enum class net.tangly.core.gravatar.GravatarImage
I
- iban() - Method in record class net.tangly.core.BankConnection
-
Returns the value of the
iban
record component. - id() - Method in interface net.tangly.core.codes.Code
-
Returns the unique identifier of a code table entity.
- id() - Method in class net.tangly.core.codes.CodeImp
- id() - Method in enum class net.tangly.core.domain.AccessRightsCode
- id() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
id
record component. - id() - Method in class net.tangly.core.EntityExtendedImp
- id() - Method in class net.tangly.core.ExternalEntityImp
- id() - Method in enum class net.tangly.core.GenderCode
- id() - Method in interface net.tangly.core.HasId
-
Return the unique external identifier of the instance.
- id() - Method in class net.tangly.core.MutableEntityExtendedImp
- id() - Method in class net.tangly.core.MutableExternalEntityImp
- id(String) - Method in class net.tangly.core.MutableExternalEntityImp
- id(String) - Method in interface net.tangly.core.HasMutableId
-
Set the identifier of the instance.
- id(String) - Method in class net.tangly.core.MutableEntityExtendedImp
- ID - Static variable in interface net.tangly.core.HasId
-
String representation of the property associated with the mixin.
- IDENTICON - Enum constant in enum class net.tangly.core.gravatar.GravatarImage
- importConfiguration(DomainAudit, TypeRegistry) - Method in interface net.tangly.core.domain.Port
-
Imports configuration specific to the bounded domain in the context of a tenant.
- importDocuments(DomainAudit, Path, Provider<Document>) - Static method in class net.tangly.core.domain.TsvHdl
- importEntities(DomainAudit) - Method in interface net.tangly.core.domain.Port
-
Imports all entities of the bounded domain from the file system.
- importEntities(DomainAudit, Path, TsvEntity<T>, Provider<T>) - Static method in class net.tangly.core.domain.TsvHdl
- importRelations(DomainAudit, Path, TsvEntity<T>) - Static method in class net.tangly.core.domain.TsvHdl
- inactiveCodes() - Method in record class net.tangly.core.codes.CodeType
-
Return all inactive codes defined for the code table.
- INFINITE - Static variable in record class net.tangly.core.DateRange
- init(T, String, String, LocalDate, LocalDate, String) - Static method in class net.tangly.core.EntityExtendedImp
- init(T, String, String, LocalDate, LocalDate, String) - Static method in class net.tangly.core.MutableEntityExtendedImp
- institute() - Method in record class net.tangly.core.BankConnection
-
Returns the value of the
institute
record component. - internalChannel() - Method in class net.tangly.core.domain.BoundedDomain
- interval() - Method in record class net.tangly.core.DateRange.DateFilter
-
Returns the value of the
interval
record component. - IntervalFilter(LocalDate, LocalDate) - Constructor for record class net.tangly.core.HasDate.IntervalFilter
-
Creates an instance of a
IntervalFilter
record class. - IntervalFilter(LocalDate, LocalDate) - Constructor for record class net.tangly.core.HasMutableDate.IntervalFilter
-
Creates an instance of a
IntervalFilter
record class. - isActive() - Method in record class net.tangly.core.DateRange
-
Returns true if the date now is in the time interval of the instance.
- isActive() - Method in interface net.tangly.core.HasDateRange
-
Return true if the date now is in the time range of the instance.
- isActive(LocalDate) - Method in record class net.tangly.core.DateRange
-
Returns true if the date is in the time interval of the instance.
- isActive(LocalDate) - Method in interface net.tangly.core.HasDateRange
-
Return true if the date is in the time range of the instance.
- isEmpty(CSVRecord) - Static method in class net.tangly.core.domain.TsvHdl
- isInfinite() - Method in record class net.tangly.core.DateRange
-
Returns true if the date range is fully open.
- isShutdown() - Method in interface net.tangly.core.domain.RealmEclipseStore
-
Returns true if the realm is shutdown
- isValid(String) - Static method in record class net.tangly.core.EmailAddress
- isValid(String) - Static method in record class net.tangly.core.PhoneNr
-
Validates a phone number using the Google phone library.
- items() - Method in interface net.tangly.core.providers.Provider
-
Returns a list containing all known instances of the entity type.
- items() - Method in class net.tangly.core.providers.ProviderHasId
- items() - Method in class net.tangly.core.providers.ProviderHasOid
- items() - Method in class net.tangly.core.providers.ProviderInMemory
- items() - Method in class net.tangly.core.providers.ProviderPersistence
- items() - Method in class net.tangly.core.providers.ProviderTransaction
- items() - Method in class net.tangly.core.providers.ProviderView
K
- kind() - Method in record class net.tangly.core.TagType
-
Returns the value of the
kind
record component. - KIND - Static variable in class net.tangly.core.TagHelper
L
- latitude() - Method in record class net.tangly.core.HasLocation.GeoPosition
-
Returns the value of the
latitude
record component. - LOCALE - Static variable in class net.tangly.core.tsv.TsvHdlCore
- locality() - Method in record class net.tangly.core.Address
-
Returns the value of the
locality
record component. - locality(String) - Method in class net.tangly.core.Address.Builder
- log(String, EventData.Status, String, Map<String, Object>) - Method in interface net.tangly.core.domain.DomainAudit
- log(String, EventData.Status, String, Map<String, Object>, Throwable) - Method in interface net.tangly.core.domain.DomainAudit
- log(EventData) - Method in class net.tangly.core.domain.BoundedDomain
- log(EventData) - Method in interface net.tangly.core.domain.DomainAudit
- logic() - Method in class net.tangly.core.domain.BoundedDomain
- LOGO_PATH_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- longitude() - Method in record class net.tangly.core.HasLocation.GeoPosition
-
Returns the value of the
longitude
record component.
M
- male - Enum constant in enum class net.tangly.core.GenderCode
- MANDATORY - Enum constant in enum class net.tangly.core.TagType.ValueKinds
- maxOid(List<T>) - Static method in interface net.tangly.core.domain.Realm
- maxOid(Provider<T>) - Static method in interface net.tangly.core.domain.Realm
- Mixins - Search tag in package net.tangly.core
- Section
- MONSTERID - Enum constant in enum class net.tangly.core.gravatar.GravatarImage
- mustHaveValue() - Method in record class net.tangly.core.TagType
- MutableEntity - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for entities of a domain model.
- MutableEntityExtended - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for entities of a domain model.
- MutableEntityExtendedImp - Class in net.tangly.core
-
Default implementation of the
MutableEntityExtended
interface. - MutableEntityExtendedImp(long) - Constructor for class net.tangly.core.MutableEntityExtendedImp
- MutableExternalEntity - Interface in net.tangly.core
-
The named interface defines a powerful abstraction for external entities in a domain model.
- MutableExternalEntityImp - Class in net.tangly.core
- MutableExternalEntityImp(String) - Constructor for class net.tangly.core.MutableExternalEntityImp
N
- name() - Method in class net.tangly.core.domain.BoundedDomain
- name() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
name
record component. - name() - Method in interface net.tangly.core.domain.DomainAudit
-
Returns the name of the domain audit.
- name() - Method in record class net.tangly.core.domain.DomainEntity
- name() - Method in class net.tangly.core.EntityExtendedImp
- name() - Method in class net.tangly.core.ExternalEntityImp
- name() - Method in interface net.tangly.core.HasName
- name() - Method in class net.tangly.core.MutableEntityExtendedImp
- name() - Method in class net.tangly.core.MutableExternalEntityImp
- name() - Method in record class net.tangly.core.Tag
-
Returns the value of the
name
record component. - name() - Method in record class net.tangly.core.TagType
-
Returns the value of the
name
record component. - name(String) - Static method in record class net.tangly.core.Tag
- name(String) - Method in interface net.tangly.core.HasMutableName
- name(String) - Method in class net.tangly.core.MutableEntityExtendedImp
- name(String) - Method in class net.tangly.core.MutableExternalEntityImp
- NAME - Static variable in class net.tangly.core.domain.TsvHdl
- NAME - Static variable in interface net.tangly.core.HasMutableName
-
String representation of the property associated with the mixin.
- NAME - Static variable in interface net.tangly.core.HasName
-
String representation of the property associated with the mixin.
- NAME - Static variable in class net.tangly.core.TagHelper
- NAME - Static variable in class net.tangly.core.tsv.TsvHdlCore
- namespace() - Method in record class net.tangly.core.Tag
-
Returns the value of the
namespace
record component. - namespace() - Method in record class net.tangly.core.TagType
-
Returns the value of the
namespace
record component. - namespace(String) - Static method in record class net.tangly.core.Tag
- NAMESPACE - Static variable in class net.tangly.core.TagHelper
- namespaces() - Method in class net.tangly.core.TypeRegistry
-
Returns all the namespaces registered.
- naturalPersonId() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
naturalPersonId
record component. - net.tangly.core - package net.tangly.core
-
Provides core abstractions used in any commercial application.
- net.tangly.core.codes - package net.tangly.core.codes
-
Defines dynamic enumeration values representing a code table and provides strong typing in the business models using them.
- net.tangly.core.domain - package net.tangly.core.domain
- net.tangly.core.events - package net.tangly.core.events
- net.tangly.core.gravatar - package net.tangly.core.gravatar
-
Support for retrieving Images images is provided through this package.
- net.tangly.core.providers - package net.tangly.core.providers
-
Provides the provider abstraction to handle a list of items.
- net.tangly.core.tsv - package net.tangly.core.tsv
- net.tangly.core.validation - package net.tangly.core.validation
- newSalt() - Static method in record class net.tangly.core.domain.User
-
Generates a new salt value with a JDK provided random generator.
- nextNonEmptyRecord(Iterator<CSVRecord>) - Static method in class net.tangly.core.domain.TsvHdl
- none - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- NONE - Enum constant in enum class net.tangly.core.domain.Operation
- NONE - Enum constant in enum class net.tangly.core.TagType.ValueKinds
- number() - Method in record class net.tangly.core.PhoneNr
-
Returns the value of the
number
record component.
O
- of() - Static method in class net.tangly.core.providers.ProviderInMemory
- of(double, double) - Static method in record class net.tangly.core.HasLocation.GeoPosition
- of(Class<T>, List<TsvProperty<T, ?>>, Function<Long, T>) - Static method in class net.tangly.core.domain.TsvHdl
- of(Iterable<? extends T>) - Static method in class net.tangly.core.providers.ProviderInMemory
- of(Iterable<T>) - Static method in class net.tangly.core.providers.ProviderHasId
- of(String) - Static method in record class net.tangly.core.Address
-
Builds an address object from a comma separated string representation.
- of(String) - Static method in record class net.tangly.core.BankConnection
-
Builds a bank connection object from a comma separated string representation.
- of(String) - Static method in record class net.tangly.core.PhoneNr
-
Factory method to of a new phone number.
- of(String, String) - Static method in record class net.tangly.core.Comment
- of(String, String) - Static method in record class net.tangly.core.Tag
- of(String, String, String) - Static method in record class net.tangly.core.BankConnection
-
Factory method to construct a bank connection.
- of(Class<E>) - Static method in record class net.tangly.core.codes.CodeType
-
Builder for a reference code implemented as an enumeration.
- of(Class<E>, List<E>) - Static method in record class net.tangly.core.codes.CodeType
-
Builder for a reference code implemented as a Java class.
- of(String) - Static method in record class net.tangly.core.EmailAddress
- of(String) - Static method in record class net.tangly.core.HasLocation.PlusCode
- of(String) - Method in record class net.tangly.core.TagType
- of(String, String, String) - Static method in record class net.tangly.core.Tag
- of(String, String, TagType.ValueKinds, Class<T>, Function<String, T>) - Static method in record class net.tangly.core.TagType
- of(String, String, TagType.ValueKinds, Class<T>, Function<String, T>, BiPredicate<TagType<T>, T>) - Static method in record class net.tangly.core.TagType
- of(LocalDate, LocalDate) - Static method in record class net.tangly.core.DateRange
-
Factory method.
- of(IdGenerator) - Static method in class net.tangly.core.providers.ProviderHasOid
- of(IdGenerator, Iterable<T>) - Static method in class net.tangly.core.providers.ProviderHasOid
- of(IdGenerator, EmbeddedStorageManager, List<T>) - Static method in class net.tangly.core.providers.ProviderHasOid
- of(Provider<T>) - Static method in class net.tangly.core.providers.ProviderView
- of(Provider<T>, Predicate<T>) - Static method in class net.tangly.core.providers.ProviderView
- of(EmbeddedStorageManager, List<T>) - Static method in class net.tangly.core.providers.ProviderHasId
- of(EmbeddedStorageManager, List<T>) - Static method in class net.tangly.core.providers.ProviderPersistence
- of(T) - Method in record class net.tangly.core.TagType
-
Creates a tag with the given value using the tag type configuration.
- ofAddress(CSVRecord) - Static method in class net.tangly.core.tsv.TsvHdlCore
- ofDate(CSVRecord, String) - Static method in class net.tangly.core.tsv.TsvHdlCore
- ofDateTime(CSVRecord, String) - Static method in class net.tangly.core.tsv.TsvHdlCore
- ofEmpty(String) - Static method in record class net.tangly.core.Tag
- ofEmpty(String, String) - Static method in record class net.tangly.core.Tag
- ofMandatory(String, String, Class<T>, Function<String, T>) - Static method in record class net.tangly.core.TagType
- ofMandatory(String, String, Class<T>, Function<String, T>, BiPredicate<TagType<T>, T>) - Static method in record class net.tangly.core.TagType
- ofMandatoryString(String, String) - Static method in record class net.tangly.core.TagType
- ofOptionalString(String, String) - Static method in record class net.tangly.core.TagType
- ofString(String, String, TagType.ValueKinds) - Static method in record class net.tangly.core.TagType
- ofString(String, String, TagType.ValueKinds, BiPredicate<TagType<String>, String>) - Static method in record class net.tangly.core.TagType
- ofWithNoValue(String, String) - Static method in record class net.tangly.core.TagType
- oid() - Method in class net.tangly.core.EntityExtendedImp
- oid() - Method in interface net.tangly.core.HasOid
-
Return the unique internal identifier of the instance.
- oid() - Method in class net.tangly.core.MutableEntityExtendedImp
- OID - Static variable in interface net.tangly.core.HasOid
-
String representation of the property associated with the mixin.
- OK_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- onComplete() - Method in interface net.tangly.core.domain.BoundedDomain.EventListener
- onError(Throwable) - Method in interface net.tangly.core.domain.BoundedDomain.EventListener
- onNext(Object) - Method in interface net.tangly.core.domain.BoundedDomain.EventListener
- onSubscribe(Flow.Subscription) - Method in interface net.tangly.core.domain.BoundedDomain.EventListener
- operation() - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Returns the value of the
operation
record component. - Operation - Enum Class in net.tangly.core.domain
-
Defines the CRUD operations which can be applied on entities.
- OPTIONAL - Enum constant in enum class net.tangly.core.TagType.ValueKinds
- ORGANIZATION_DATE_FORMAT_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- ORGANIZATION_ID_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- ORGANIZATION_LANGUAGE_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- ORGANIZATION_NAME_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- other - Enum constant in enum class net.tangly.core.GenderCode
P
- PARENTAL_GUIDANCE_SUGGESTED - Enum constant in enum class net.tangly.core.gravatar.GravatarRating
- parse(String) - Static method in record class net.tangly.core.Tag
- parseBigDecimal(CSVRecord, String) - Static method in class net.tangly.core.domain.TsvHdl
- parseDate(CSVRecord, String) - Static method in class net.tangly.core.domain.TsvHdl
- parseEnum(CSVRecord, String, Class<T>) - Static method in class net.tangly.core.domain.TsvHdl
- parseInt(CSVRecord, String) - Static method in class net.tangly.core.domain.TsvHdl
- parseString(CSVRecord, String) - Static method in class net.tangly.core.domain.TsvHdl
- passwordHash() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
passwordHash
record component. - passwordSalt() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
passwordSalt
record component. - PATTERN - Static variable in interface net.tangly.core.domain.Port
- PhoneNr - Record Class in net.tangly.core
-
Represents an immutable phone number as a canonical string.
- PhoneNr(String) - Constructor for record class net.tangly.core.PhoneNr
-
Creates an instance of a
PhoneNr
record class. - plusCode() - Method in interface net.tangly.core.HasLocation
- PlusCode(String) - Constructor for record class net.tangly.core.HasLocation.PlusCode
-
Creates an instance of a
PlusCode
record class. - poBox() - Method in record class net.tangly.core.Address
-
Returns the value of the
poBox
record component. - poBox(String) - Method in class net.tangly.core.Address.Builder
- port() - Method in class net.tangly.core.domain.BoundedDomain
- Port<R> - Interface in net.tangly.core.domain
-
Defines the inbound and outbound communication port to the bounded domain.
- position() - Method in interface net.tangly.core.HasLocation
- postcode() - Method in record class net.tangly.core.Address
-
Returns the value of the
postcode
record component. - postcode(String) - Method in class net.tangly.core.Address.Builder
- predicate(Predicate<T>) - Method in class net.tangly.core.providers.ProviderView
- provider() - Method in record class net.tangly.core.domain.DomainEntity
-
Returns the value of the
provider
record component. - Provider<T> - Interface in net.tangly.core.providers
-
Define the provider abstraction responsible for handling instances of a specific type.
- ProviderHasId<T> - Class in net.tangly.core.providers
-
The class is a decorator for a provider with entities having a unique object identifier which should be handled through the provider.
- ProviderHasId(Provider<T>) - Constructor for class net.tangly.core.providers.ProviderHasId
- ProviderHasOid<T> - Class in net.tangly.core.providers
-
The class is a decorator for a provider with entities having a unique object identifier which should be handled through the provider.
- ProviderHasOid(IdGenerator, Provider<T>) - Constructor for class net.tangly.core.providers.ProviderHasOid
- ProviderInMemory<T> - Class in net.tangly.core.providers
-
Provider where all instances are in memory.
- ProviderInMemory() - Constructor for class net.tangly.core.providers.ProviderInMemory
- ProviderPersistence<T> - Class in net.tangly.core.providers
-
Provider where all instances are cached in memory and persisted onto the file system or a database.
- ProviderPersistence(EmbeddedStorageManager, List<T>) - Constructor for class net.tangly.core.providers.ProviderPersistence
- ProviderTransaction<T> - Class in net.tangly.core.providers
- ProviderTransaction(Provider<T>) - Constructor for class net.tangly.core.providers.ProviderTransaction
- ProviderView<T> - Class in net.tangly.core.providers
-
Define a filtered view on an underlying provider.
- ProviderView(Provider<T>, Predicate<T>) - Constructor for class net.tangly.core.providers.ProviderView
R
- range() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
range
record component. - range() - Method in class net.tangly.core.EntityExtendedImp
- range() - Method in interface net.tangly.core.HasDateRange
-
Return the range of the mixin.
- range() - Method in record class net.tangly.core.HasDateRange.RangeFilter
-
Returns the value of the
range
record component. - range() - Method in class net.tangly.core.MutableEntityExtendedImp
- range(DateRange) - Method in class net.tangly.core.MutableEntityExtendedImp
- range(DateRange) - Method in interface net.tangly.core.HasMutableDateRange
- RangeFilter(LocalDate, LocalDate) - Constructor for record class net.tangly.core.HasDateRange.RangeFilter
- RangeFilter(DateRange) - Constructor for record class net.tangly.core.HasDateRange.RangeFilter
-
Creates an instance of a
RangeFilter
record class. - rawTags() - Method in interface net.tangly.core.HasTags
-
Return the collection of tags as a canonical string representation.
- rawTags(String) - Method in interface net.tangly.core.HasMutableTags
-
Set the tags using the canonical string representation.
- readonly() - Method in enum class net.tangly.core.domain.Operation
- readonlyUser - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- realm() - Method in class net.tangly.core.domain.BoundedDomain
- realm() - Method in interface net.tangly.core.domain.Port
-
Returns the realm containing all the entities of the bounded domain.
- Realm - Interface in net.tangly.core.domain
-
The realm is responsible for the handling of entities and value objects part of the domain model.
- RealmEclipseStore - Interface in net.tangly.core.domain
-
A realm based on the Eclipse Store framework.
- recipient() - Method in record class net.tangly.core.EmailAddress
-
Returns the value of the
recipient
record component. - REFRESH_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- region() - Method in record class net.tangly.core.Address
-
Returns the value of the
region
record component. - region(String) - Method in class net.tangly.core.Address.Builder
- register(TagType<?>) - Method in class net.tangly.core.TypeRegistry
-
Registers a tag type.
- register(CodeType<T>) - Method in class net.tangly.core.TypeRegistry
-
Registers a code type to the registry.
- registry() - Method in class net.tangly.core.domain.BoundedDomain
- remove(Comment) - Method in interface net.tangly.core.HasMutableComments
-
Remove the given comment from the list of comments.
- remove(Comment) - Method in class net.tangly.core.MutableEntityExtendedImp
- remove(Comment) - Method in class net.tangly.core.MutableExternalEntityImp
- remove(Tag) - Method in interface net.tangly.core.HasMutableTags
-
Remove the tag from the collection of tags.
- remove(Tag) - Method in class net.tangly.core.MutableEntityExtendedImp
- remove(Tag) - Method in class net.tangly.core.MutableExternalEntityImp
- removeTagNamed(String) - Method in interface net.tangly.core.HasMutableTags
-
Remove the tag with the given tag identification containing optional namespace and tag name.
- replace(T, T) - Method in interface net.tangly.core.providers.Provider
-
Replaces an existing value with a new one.
- REPLACE - Enum constant in enum class net.tangly.core.domain.Operation
- REPLACE_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- resolvePath(Path, int, String) - Static method in interface net.tangly.core.domain.Port
-
Resolves the uri to where a document should be located in the file system.
- resolvePath(Path, int, Month, String) - Static method in interface net.tangly.core.domain.Port
-
Resolves the uri to where a document should be located in the file system.
- resources(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the path to the resources folder of the domain.
- RESTRICTED - Enum constant in enum class net.tangly.core.gravatar.GravatarRating
- restrictedUser - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- right() - Method in record class net.tangly.core.domain.AccessRights
-
Returns the value of the
right
record component.
S
- SAVE_TEXT - Static variable in enum class net.tangly.core.domain.Operation
- shouldExport(Path, boolean) - Method in interface net.tangly.core.domain.DocumentGenerator
- shutdown() - Method in class net.tangly.core.domain.BoundedDomain
- startup() - Method in class net.tangly.core.domain.BoundedDomain
- street() - Method in record class net.tangly.core.Address
-
Returns the value of the
street
record component. - street(String) - Method in class net.tangly.core.Address.Builder
- submit(Object) - Method in class net.tangly.core.domain.BoundedDomain
- submit(Object) - Method in interface net.tangly.core.domain.DomainAudit
-
Submit an event to the external public event channel of the domain.
- submitInterally(Object) - Method in class net.tangly.core.domain.BoundedDomain
- submitInterally(Object) - Method in interface net.tangly.core.domain.DomainAudit
-
Submit an event to the internal event channel of the domain.
- subscribe(BoundedDomain.EventListener) - Method in class net.tangly.core.domain.BoundedDomain
-
Subscribes to the public event channel of the domain.
- subscribeInternally(BoundedDomain.EventListener) - Method in class net.tangly.core.domain.BoundedDomain
-
Subscribes to the internal event channel of the domain.
T
- Tag - Record Class in net.tangly.core
-
The immutable class tag models a tag with a name and a format.
- Tag(String, String, String) - Constructor for record class net.tangly.core.Tag
-
Creates an instance of a
Tag
record class. - TagHelper - Class in net.tangly.core
- tagNamesForNamespace(String) - Method in class net.tangly.core.TypeRegistry
- tagProperty(String) - Static method in class net.tangly.core.domain.TsvHdl
- tags() - Method in record class net.tangly.core.Comment
-
Returns the value of the
tags
record component. - tags() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
tags
record component. - tags() - Method in class net.tangly.core.EntityExtendedImp
- tags() - Method in class net.tangly.core.ExternalEntityImp
- tags() - Method in interface net.tangly.core.HasTags
-
Returns the collection of tags for the entity.
- tags() - Method in class net.tangly.core.MutableEntityExtendedImp
- tags() - Method in class net.tangly.core.MutableExternalEntityImp
- tags(Collection<Tag>) - Method in class net.tangly.core.ExternalEntityImp
- tags(Collection<Tag>) - Method in interface net.tangly.core.HasMutableTags
-
Set the new collection of tags for the entity.
- tags(Collection<Tag>) - Method in class net.tangly.core.MutableEntityExtendedImp
- tags(Collection<Tag>) - Method in class net.tangly.core.MutableExternalEntityImp
- TAGS - Static variable in interface net.tangly.core.HasTags
-
String representation of the property associated with the mixin.
- tagsCount() - Method in record class net.tangly.core.domain.DomainEntity
- TagType<T> - Record Class in net.tangly.core
-
Implements the conceptual type for a set of related tags, all the same class.
- TagType(String, String, TagType.ValueKinds, Class<T>, Function<String, T>, BiPredicate<TagType<T>, T>) - Constructor for record class net.tangly.core.TagType
-
Creates an instance of a
TagType
record class. - TagType.ValueKinds - Enum Class in net.tangly.core
-
Indicates if the tag requires no value, an optional value, or a mandatory one.
- tagTypes() - Method in class net.tangly.core.TypeRegistry
- TENANT_ID_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- TENANT_ORGANIZATION_ADDRESS_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- TENANT_ORGANIZATION_DATE_FORMAT_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- TENANT_ORGANIZATION_ID_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- TENANT_ORGANIZATION_LANGUAGE_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- TENANT_ORGANIZATION_NAME_PROPERTY - Static variable in interface net.tangly.core.domain.TenantDirectory
- tenantAdmin - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- TenantDirectory - Interface in net.tangly.core.domain
-
The tenant directory provides access to the bounded domains and the properties of a tenant.
- test(LocalDate) - Method in record class net.tangly.core.DateRange.DateFilter
- test(T) - Method in record class net.tangly.core.HasDate.IntervalFilter
- test(T) - Method in record class net.tangly.core.HasDateRange.RangeFilter
- test(T) - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
- text() - Method in record class net.tangly.core.Address
-
Returns a comma-separated representation of an address.
- text() - Method in record class net.tangly.core.BankConnection
-
Returns a comma-separated representation of a bank connection.
- text() - Method in record class net.tangly.core.Comment
-
Returns the value of the
text
record component. - text() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
text
record component. - text() - Method in record class net.tangly.core.EmailAddress
-
Returns a text representation of an email address.
- text() - Method in class net.tangly.core.EntityExtendedImp
- text() - Method in class net.tangly.core.ExternalEntityImp
- text() - Method in interface net.tangly.core.HasText
-
Return the human-readable text description of the instance.
- text() - Method in class net.tangly.core.MutableEntityExtendedImp
- text() - Method in class net.tangly.core.MutableExternalEntityImp
- text() - Method in record class net.tangly.core.Tag
- text(String) - Method in interface net.tangly.core.HasMutableText
-
Set the text description of the entity.
- text(String) - Method in class net.tangly.core.MutableEntityExtendedImp
- text(String) - Method in class net.tangly.core.MutableExternalEntityImp
- text(Collection<Tag>) - Static method in record class net.tangly.core.Tag
-
Transforms a collection of tags into their canonical textual representation.
- TEXT - Static variable in class net.tangly.core.domain.TsvHdl
- TEXT - Static variable in interface net.tangly.core.HasText
-
String representation of the property associated with the mixin.
- TEXT - Static variable in class net.tangly.core.tsv.TsvHdlCore
- THEME_PATH_KEY - Static variable in interface net.tangly.core.domain.DocumentGenerator
- time() - Method in record class net.tangly.core.domain.Document
-
Returns the value of the
time
record component. - to() - Method in record class net.tangly.core.DateRange
-
Returns the value of the
to
record component. - to() - Method in record class net.tangly.core.HasDate.IntervalFilter
-
Returns the value of the
to
record component. - to() - Method in interface net.tangly.core.HasDateRange
-
Return the date until when the entity is existing and active.
- to() - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
-
Returns the value of the
to
record component. - to(LocalDate) - Method in record class net.tangly.core.DateRange
-
Creates a new data range with the given upper bound.
- to(LocalDate) - Method in interface net.tangly.core.HasMutableDateRange
-
Set a new end to the date range.
- TO - Static variable in interface net.tangly.core.HasDateRange
-
String representation of the property associated with the mixin.
- TO_DATE - Static variable in class net.tangly.core.tsv.TsvHdlCore
- toLocale(String) - Static method in class net.tangly.core.domain.TsvHdl
- toString() - Method in record class net.tangly.core.Address
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.BankConnection
-
Returns a string representation of this record class.
- toString() - Method in class net.tangly.core.codes.CodeImp
- toString() - Method in record class net.tangly.core.codes.CodeType
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.Comment
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.DateRange.DateFilter
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.DateRange
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.domain.AccessRights
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.domain.Document
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.domain.DomainEntity
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.domain.User
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.EmailAddress
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.events.EntityChangedInternalEvent
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.HasDate.IntervalFilter
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.HasDateRange.RangeFilter
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.HasLocation.GeoPosition
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.HasLocation.PlusCode
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.HasMutableDate.IntervalFilter
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.PhoneNr
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.Tag
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.core.TagType
-
Returns a string representation of this record class.
- toTags(String) - Static method in record class net.tangly.core.Tag
-
Transforms raw tags textual representation into a set of tags.
- TsvHdl - Class in net.tangly.core.domain
-
Utility class to handle TSV files.
- TsvHdlCore - Class in net.tangly.core.tsv
- TYPE - Static variable in class net.tangly.core.TagHelper
- TypeRegistry - Class in net.tangly.core
-
Registry of tag types defined for a domain model.
- TypeRegistry() - Constructor for class net.tangly.core.TypeRegistry
U
- UNDEFINED_OID - Static variable in interface net.tangly.core.HasOid
-
Placeholder to identify an illegal or undefined internal identifier.
- unspecified - Enum constant in enum class net.tangly.core.GenderCode
- update(String, String) - Method in interface net.tangly.core.HasMutableTags
-
Replace or inserts the given tag.
- update(Tag) - Method in interface net.tangly.core.HasMutableTags
-
Replace or insert the given tag.
- update(Provider<Document>, Document, DomainAudit) - Static method in record class net.tangly.core.domain.Document
- update(T) - Method in interface net.tangly.core.providers.Provider
-
Updates the data associated with the entity.
- update(T) - Method in class net.tangly.core.providers.ProviderHasId
- update(T) - Method in class net.tangly.core.providers.ProviderHasOid
- update(T) - Method in class net.tangly.core.providers.ProviderInMemory
- update(T) - Method in class net.tangly.core.providers.ProviderPersistence
- update(T) - Method in class net.tangly.core.providers.ProviderTransaction
- update(T) - Method in class net.tangly.core.providers.ProviderView
- updateAll(Iterable<? extends T>) - Method in interface net.tangly.core.providers.Provider
-
Updates the data associated with all entities.
- updateAll(Iterable<? extends T>) - Method in class net.tangly.core.providers.ProviderPersistence
- user - Enum constant in enum class net.tangly.core.domain.AccessRightsCode
- User - Record Class in net.tangly.core.domain
-
An application user can log in the application and access to domain data based on domain access rights.
- User(String, String, String, boolean, String, List<AccessRights>, String) - Constructor for record class net.tangly.core.domain.User
-
Creates an instance of a
User
record class. - username() - Method in record class net.tangly.core.domain.AccessRights
-
Returns the value of the
username
record component. - username() - Method in record class net.tangly.core.domain.User
-
Returns the value of the
username
record component. - usersFor(String) - Method in interface net.tangly.core.domain.TenantDirectory
-
Returns the list of registered users available in the domain.
V
- validate() - Method in interface net.tangly.core.Entity
-
Checks if the entity is consistent based on the field values and business rules.
- validate() - Method in interface net.tangly.core.MutableEntity
-
Check if the entity is consistent based on the field values and business rules.
- validate() - Method in record class net.tangly.core.TagType
-
Returns the value of the
validate
record component. - validate(String) - Method in record class net.tangly.core.TagType
- validateBic(String) - Static method in record class net.tangly.core.BankConnection
-
Validates a string representing a formatted bic number.
- validateIban(String) - Static method in record class net.tangly.core.BankConnection
-
Validates a string representing a formatted iban number.
- value() - Method in record class net.tangly.core.Tag
-
Returns the value of the
value
record component. - value(String) - Method in interface net.tangly.core.HasTags
-
Returns the value of the tag with the given qualified tag name.
- value(String) - Static method in record class net.tangly.core.Tag
- value(String, String) - Method in interface net.tangly.core.HasTags
-
Returns the value of the tag with the given qualified tag name.
- value(Tag) - Method in record class net.tangly.core.TagType
-
Transforms a tag string value into a Java object.
- valueOf(String) - Static method in enum class net.tangly.core.domain.AccessRightsCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tangly.core.domain.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tangly.core.GenderCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tangly.core.gravatar.GravatarImage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tangly.core.gravatar.GravatarRating
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tangly.core.TagType.ValueKinds
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.tangly.core.domain.AccessRightsCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tangly.core.domain.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tangly.core.GenderCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tangly.core.gravatar.GravatarImage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tangly.core.gravatar.GravatarRating
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tangly.core.TagType.ValueKinds
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIEW - Enum constant in enum class net.tangly.core.domain.Operation
- VIEW_TEXT - Static variable in enum class net.tangly.core.domain.Operation
W
- WAVATAR - Enum constant in enum class net.tangly.core.gravatar.GravatarImage
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form