Index

A C D E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

ACCESS_DENIED - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 
apply(TranslationMigrationOperations) - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigration
 

C

com.vertyll.freshly.lang.concurrency - package com.vertyll.freshly.lang.concurrency
 
com.vertyll.freshly.lang.error - package com.vertyll.freshly.lang.error
 
com.vertyll.freshly.lang.i18n - package com.vertyll.freshly.lang.i18n
 
com.vertyll.freshly.lang.logging - package com.vertyll.freshly.lang.logging
 
com.vertyll.freshly.lang.page - package com.vertyll.freshly.lang.page
 
CONFLICT - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 
content() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns the value of the content record component.
context() - Method in interface com.vertyll.freshly.lang.i18n.TranslationCatalogue
The context these belong to, e.g.
context() - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigration
The declaring module, for the log line and for reading the list in order.

D

debug(String, Object...) - Method in interface com.vertyll.freshly.lang.logging.UseCaseLogger
 
defaults() - Method in interface com.vertyll.freshly.lang.i18n.TranslationCatalogue
Key to language tag to text.
DomainError - Interface in com.vertyll.freshly.lang.error
One entry in a bounded context's error catalogue.
DomainException - Exception Class in com.vertyll.freshly.lang.error
Refuses a request, naming the error from the raising module's own catalogue.
DomainException(DomainError) - Constructor for exception class com.vertyll.freshly.lang.error.DomainException
 
DomainException(DomainError, Map) - Constructor for exception class com.vertyll.freshly.lang.error.DomainException
 
DomainException(DomainError, Map, Throwable) - Constructor for exception class com.vertyll.freshly.lang.error.DomainException
Carries the underlying failure, for a refusal an adapter translates from something else — an SMTP rejection, an unreadable upload.

E

empty(PageRequest) - Static method in record class com.vertyll.freshly.lang.page.PagedResponse
 
empty(PageRequest) - Static method in record class com.vertyll.freshly.lang.page.PageResult
 
equals(Object) - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.vertyll.freshly.lang.page.PageRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.vertyll.freshly.lang.page.PageResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Indicates whether some other object is "equal to" this one.
error() - Method in exception class com.vertyll.freshly.lang.error.DomainException
 
error(String, Object...) - Method in interface com.vertyll.freshly.lang.logging.UseCaseLogger
 
ErrorKind - Enum Class in com.vertyll.freshly.lang.error
What kind of failure an error describes, in terms every context shares.
EXTERNAL_SERVICE_FAILURE - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 

F

from(PageResult) - Static method in record class com.vertyll.freshly.lang.page.PagedResponse
 

G

GONE - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 

H

hashCode() - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.vertyll.freshly.lang.page.PageRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns a hash code value for this object.
hashCode() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns a hash code value for this object.
hasMore() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns the value of the hasMore record component.

I

id() - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigration
Permanent and unique across the application.
info(String, Object...) - Method in interface com.vertyll.freshly.lang.logging.UseCaseLogger
 
INVALID - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 
items() - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Returns the value of the items record component.

K

key() - Method in interface com.vertyll.freshly.lang.error.DomainError
Translation key naming the failure, resolved against the translation bundles.
kind() - Method in interface com.vertyll.freshly.lang.error.DomainError
Which HTTP status the failure becomes, decided in one place.

M

map(Function) - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Maps the contents while keeping the metadata.
map(Function) - Method in record class com.vertyll.freshly.lang.page.PageResult
Maps the content while keeping the paging metadata, so an adapter can turn a page of domain models into a page of DTOs without restating the counts.
MISCONFIGURED - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 

N

NOT_FOUND - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 

O

of(int, int, long) - Static method in record class com.vertyll.freshly.lang.page.PaginationMeta
The one place totalPages and hasMore are derived.
of(PageRequest, long) - Static method in record class com.vertyll.freshly.lang.page.PaginationMeta
 
of(List, PageRequest, long) - Static method in record class com.vertyll.freshly.lang.page.PagedResponse
 

P

page() - Method in record class com.vertyll.freshly.lang.page.PageRequest
Returns the value of the page record component.
page() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns the value of the page record component.
page() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns the value of the page record component.
PagedResponse<T> - Record Class in com.vertyll.freshly.lang.page
A page of results as an answer, distinct from PageResult, which is what a repository hands back.
PagedResponse(List, PaginationMeta) - Constructor for record class com.vertyll.freshly.lang.page.PagedResponse
Creates an instance of a PagedResponse record class.
PageRequest - Record Class in com.vertyll.freshly.lang.page
A request for a page of results, expressed without Spring Data.
PageRequest(int, int) - Constructor for record class com.vertyll.freshly.lang.page.PageRequest
Creates an instance of a PageRequest record class.
PageResult<T> - Record Class in com.vertyll.freshly.lang.page
One page as a repository hands it back.
PageResult(List, int, int, long) - Constructor for record class com.vertyll.freshly.lang.page.PageResult
Creates an instance of a PageResult record class.
pageSize() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns the value of the pageSize record component.
pagination() - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Returns the value of the pagination record component.
PaginationMeta - Record Class in com.vertyll.freshly.lang.page
Where a page sits in the whole result, nested under its own member rather than flattened beside the items.
PaginationMeta(long, int, int, int, boolean) - Constructor for record class com.vertyll.freshly.lang.page.PaginationMeta
Creates an instance of a PaginationMeta record class.
params() - Method in exception class com.vertyll.freshly.lang.error.DomainException
 
PRECONDITION_FAILED - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 

R

reassign(String, String) - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigrationOperations
Hands a key to another context, for a concept that moved between modules.
rename(String, String) - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigrationOperations
Moves a key, carrying its overrides to the new name.
requireMatch(Long, Long, Supplier) - Static method in class com.vertyll.freshly.lang.concurrency.VersionGuard
 
resolve(String, String) - Method in interface com.vertyll.freshly.lang.i18n.TranslationResolver
 
retire(String) - Method in interface com.vertyll.freshly.lang.i18n.TranslationMigrationOperations
Removes a key and its overrides.

S

size() - Method in record class com.vertyll.freshly.lang.page.PageRequest
Returns the value of the size record component.
size() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns the value of the size record component.

T

toString() - Method in record class com.vertyll.freshly.lang.page.PagedResponse
Returns a string representation of this record class.
toString() - Method in record class com.vertyll.freshly.lang.page.PageRequest
Returns a string representation of this record class.
toString() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns a string representation of this record class.
toString() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns a string representation of this record class.
total() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns the value of the total record component.
totalElements() - Method in record class com.vertyll.freshly.lang.page.PageResult
Returns the value of the totalElements record component.
totalPages() - Method in record class com.vertyll.freshly.lang.page.PageResult
 
totalPages() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
Returns the value of the totalPages record component.
TranslationCatalogue - Interface in com.vertyll.freshly.lang.i18n
The translations one bounded context ships as defaults.
TranslationMigration - Interface in com.vertyll.freshly.lang.i18n
One translation change that has to happen once rather than be recomputed.
TranslationMigrationOperations - Interface in com.vertyll.freshly.lang.i18n
The three things a declarative catalogue cannot express.
TranslationResolver - Interface in com.vertyll.freshly.lang.i18n
Resolves one key in one language.

U

UNAUTHENTICATED - Enum constant in enum class com.vertyll.freshly.lang.error.ErrorKind
 
UseCaseLogger - Interface in com.vertyll.freshly.lang.logging
Logging as an outbound port.

V

valueOf(String) - Static method in enum class com.vertyll.freshly.lang.error.ErrorKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.vertyll.freshly.lang.error.ErrorKind
Returns an array containing the constants of this enum class, in the order they are declared.
VersionGuard - Class in com.vertyll.freshly.lang.concurrency
The optimistic-locking check, expressed where the rule belongs.

W

warn(String, Object...) - Method in interface com.vertyll.freshly.lang.logging.UseCaseLogger
 
A C D E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form