Index

A B C D E F G H I K L M N O P R S T U V W 
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,P> - Class in net.tangly.core.domain
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form