Index
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
contentrecord 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
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
hasMorerecord 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
itemsrecord 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
O
- of(int, int, long) - Static method in record class com.vertyll.freshly.lang.page.PaginationMeta
-
The one place
totalPagesandhasMoreare 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
pagerecord component. - page() - Method in record class com.vertyll.freshly.lang.page.PageResult
-
Returns the value of the
pagerecord component. - page() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
-
Returns the value of the
pagerecord 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
PagedResponserecord 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
PageRequestrecord 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
PageResultrecord class. - pageSize() - Method in record class com.vertyll.freshly.lang.page.PaginationMeta
-
Returns the value of the
pageSizerecord component. - pagination() - Method in record class com.vertyll.freshly.lang.page.PagedResponse
-
Returns the value of the
paginationrecord 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
PaginationMetarecord 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
sizerecord component. - size() - Method in record class com.vertyll.freshly.lang.page.PageResult
-
Returns the value of the
sizerecord 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
totalrecord component. - totalElements() - Method in record class com.vertyll.freshly.lang.page.PageResult
-
Returns the value of the
totalElementsrecord 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
totalPagesrecord 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
All Classes and Interfaces|All Packages|Serialized Form