A B C D E F G H I L M N O P Q R S T U V W Y Z 
All Classes All Packages

A

AbstractCachingSqlQueryResolver - Class in org.hawaiiframework.sql
Convenient base class for SqlQueryResolver implementations.
AbstractCachingSqlQueryResolver() - Constructor for class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
 
AbstractCachingSqlQueryResolver.QueryHolder - Class in org.hawaiiframework.sql
QueryHolder for caching.
AbstractModelConverter<S,​T> - Class in org.hawaiiframework.converter
Abstract ModelConverter implementation.
AbstractModelConverter(Class<T>) - Constructor for class org.hawaiiframework.converter.AbstractModelConverter
AbstractModelConverter(Class<T>, NullListConversionStrategy<T>) - Constructor for class org.hawaiiframework.converter.AbstractModelConverter
addAllErrors(List<ValidationError>) - Method in class org.hawaiiframework.validation.ValidationResult
Adds the supplied ValidationErrors to this ValidationResult.
addAllErrors(ValidationResult) - Method in class org.hawaiiframework.validation.ValidationResult
Adds all errors from the supplied ValidationResult to this ValidationResult.
addError(ValidationError) - Method in class org.hawaiiframework.validation.ValidationResult
Adds the supplied ValidationError to this ValidationResult.
addResponseEnricher(ErrorResponseEnricher) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
afterPropertiesSet() - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
 
anyPublicMethod() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
ApiError - Interface in org.hawaiiframework.exception
Interface that defines an API error of the application.
ApiErrorResponseEnricher - Class in org.hawaiiframework.web.exception
This enricher adds api error information to the error response resource.
ApiErrorResponseEnricher() - Constructor for class org.hawaiiframework.web.exception.ApiErrorResponseEnricher
 
ApiErrorResponseResource - Class in org.hawaiiframework.web.resource
Response handler for API errors.
ApiErrorResponseResource() - Constructor for class org.hawaiiframework.web.resource.ApiErrorResponseResource
 
ApiErrorResponseResource(ApiException) - Constructor for class org.hawaiiframework.web.resource.ApiErrorResponseResource
 
ApiException - Exception in org.hawaiiframework.exception
Exception with a predefined error code.
ApiException(ApiError) - Constructor for exception org.hawaiiframework.exception.ApiException
Construct an API error.
ApiException(ApiError, String) - Constructor for exception org.hawaiiframework.exception.ApiException
Construct an API error with a custome message.
ApiException(ApiError, Throwable) - Constructor for exception org.hawaiiframework.exception.ApiException
Construct an API error from a Throwable.
ApiException(ApiError, Throwable, String) - Constructor for exception org.hawaiiframework.exception.ApiException
Construct an API error from a Throwable with a custom message.
ApplicationContextBinderApplicationListener - Class in org.hawaiiframework.context
ApplicationListener that binds the ApplicationContext to the Hawaii ApplicationContextHolder.
ApplicationContextBinderApplicationListener() - Constructor for class org.hawaiiframework.context.ApplicationContextBinderApplicationListener
 
ApplicationContextHolder - Class in org.hawaiiframework.context
 
ApplicationPointcuts - Class in org.hawaiiframework.aspect
 
ApplicationPointcuts() - Constructor for class org.hawaiiframework.aspect.ApplicationPointcuts
 
apply() - Method in interface org.hawaiiframework.converter.NullListConversionStrategy
Applies the strategy and returns the list.

B

BadRequestException - Exception in org.hawaiiframework.web.exception
 
BadRequestException() - Constructor for exception org.hawaiiframework.web.exception.BadRequestException
Constructs a new BadRequestException.
BadRequestException(String) - Constructor for exception org.hawaiiframework.web.exception.BadRequestException
Constructs a new BadRequestException with the supplied message.
BadRequestException(String, Throwable) - Constructor for exception org.hawaiiframework.web.exception.BadRequestException
Constructs a new BadRequestException with the supplied message and Throwable.
BadRequestException(Throwable) - Constructor for exception org.hawaiiframework.web.exception.BadRequestException
Constructs a new BadRequestException with the supplied Throwable.
between(Instant) - Method in class org.hawaiiframework.time.HawaiiTime
Calculates the difference between this instance and the provided Instant.
bind(ApplicationContext) - Static method in class org.hawaiiframework.context.ApplicationContextHolder
Binds the ApplicationContext to the current context class loader.
buildErrorResponseBody(Throwable, HttpStatus, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Builds a meaningful response body for the given throwable, HTTP status and request.

C

clearCache() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Clear the entire sql query cache, removing all cached sql queries.
clearStack() - Method in class org.hawaiiframework.util.StackedHashMap
Clears the stack.
configureResponseEnrichers() - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Configures the error response enrichers.
convert(Iterable<? extends S>) - Method in class org.hawaiiframework.converter.AbstractModelConverter
Converts all given source objects into target objects.
convert(Iterable<? extends S>) - Method in interface org.hawaiiframework.converter.ModelConverter
Converts all given source objects into target objects.
convert(ValidationError, ValidationErrorResource) - Method in class org.hawaiiframework.web.resource.ValidationErrorResourceAssembler
 
convert(S) - Method in class org.hawaiiframework.converter.AbstractModelConverter
Converts the given source object into a new instance of target object.
convert(S) - Method in interface org.hawaiiframework.converter.ModelConverter
Converts the given source object into a new instance of target object.
convert(S, T) - Method in interface org.hawaiiframework.converter.ModelConverter
Converts the given source object into the target object.
convertProperty(String) - Method in class org.hawaiiframework.web.resource.ValidationErrorResourceAssembler
Converts the given property name (field name or error code) using the application defined PropertyNamingStrategy for consistent output in responses.
create(Throwable) - Method in class org.hawaiiframework.web.exception.DefaultExceptionResponseFactory
Create the response resource.
create(Throwable) - Method in interface org.hawaiiframework.web.exception.ExceptionResponseFactory
Create the response resource.

D

DataSourceMethodInterceptor - Class in org.hawaiiframework.sql
Method interceptor for data sources.
DataSourceMethodInterceptor(DataSource) - Constructor for class org.hawaiiframework.sql.DataSourceMethodInterceptor
 
datasourceProxyBeanPostProcessor(DataSourceProxyFactory) - Method in class org.hawaiiframework.sql.DataSourceProxyConfiguration
 
DataSourceProxyBeanPostProcessor - Class in org.hawaiiframework.sql
Bean post processor.
DataSourceProxyBeanPostProcessor(DataSourceProxyFactory) - Constructor for class org.hawaiiframework.sql.DataSourceProxyBeanPostProcessor
 
DataSourceProxyConfiguration - Class in org.hawaiiframework.sql
Configuration for the datasource proxy.
DataSourceProxyConfiguration() - Constructor for class org.hawaiiframework.sql.DataSourceProxyConfiguration
 
DataSourceProxyFactory - Class in org.hawaiiframework.sql
Factory to create a datasource proxy with listeners.
DataSourceProxyFactory(List<OrderedQueryExecutionListener>) - Constructor for class org.hawaiiframework.sql.DataSourceProxyFactory
The constructor.
decode(String) - Method in class org.hawaiiframework.util.codec.HexEncoder
Decodes the provided hex String.
decrypt(String) - Method in class org.hawaiiframework.crypto.HawaiiStringEncryptor
Decrypt the encrypted input message.
decrypt(String) - Method in class org.hawaiiframework.crypto.HawaiiUrlSafeStringEncryptor
Decrypt the encrypted input message.
DEFAULT_CACHE_LIMIT - Static variable in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Default maximum number of entries for the sql query cache (1024).
DEFAULT_CHARSET - Static variable in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Default charset for retrieving sql query resources (UTF_8).
DEFAULT_ZONE - Static variable in class org.hawaiiframework.time.HawaiiTime
The default zone.
DefaultExceptionResponseFactory - Class in org.hawaiiframework.web.exception
Default implementation of ExceptionResponseFactory.
DefaultExceptionResponseFactory() - Constructor for class org.hawaiiframework.web.exception.DefaultExceptionResponseFactory
 
DefaultNullListConversionStrategies - Class in org.hawaiiframework.converter
A few default implementations for the NullListConversionStrategy.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in class org.hawaiiframework.web.exception.ApiErrorResponseEnricher
Performs the enrichment of the error response resource.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in class org.hawaiiframework.web.exception.ErrorMessageResponseEnricher
Performs the enrichment of the error response resource.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in interface org.hawaiiframework.web.exception.ErrorResponseEnricher
Performs the enrichment of the error response resource.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in class org.hawaiiframework.web.exception.ErrorResponseStatusEnricher
Performs the enrichment of the error response resource.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in class org.hawaiiframework.web.exception.RequestInfoErrorResponseEnricher
Performs the enrichment of the error response resource.
doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus) - Method in class org.hawaiiframework.web.exception.ValidationErrorResponseEnricher
Performs the enrichment of the error response resource.
doRefreshQueryHolder(String, AbstractCachingSqlQueryResolver.QueryHolder) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Subclasses may override this method to implement their own expiry mechanism.
doRefreshQueryHolder(String, AbstractCachingSqlQueryResolver.QueryHolder) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
 

E

encode(String) - Method in class org.hawaiiframework.util.codec.HexEncoder
Encodes the provided String.
encrypt(String) - Method in class org.hawaiiframework.crypto.HawaiiStringEncryptor
Encrypt the input message.
encrypt(String) - Method in class org.hawaiiframework.crypto.HawaiiUrlSafeStringEncryptor
Encrypt the input message.
enrich(ErrorResponseResource, WebRequest, HttpStatus) - Method in interface org.hawaiiframework.web.exception.ErrorResponseEnricher
Default implementation that first retrieves the original throwable stored in the error response resource, and then calls ErrorResponseEnricher.doEnrich(ErrorResponseResource, Throwable, WebRequest, HttpStatus).
entrySet() - Method in class org.hawaiiframework.util.StackedHashMap
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple1
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple10
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple2
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple3
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple4
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple5
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple6
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple7
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple8
 
equals(Object) - Method in class org.hawaiiframework.util.tuple.Tuple9
 
ErrorMessageResponseEnricher - Class in org.hawaiiframework.web.exception
This enricher copies the error message from the exception onto the error response resource.
ErrorMessageResponseEnricher() - Constructor for class org.hawaiiframework.web.exception.ErrorMessageResponseEnricher
 
ErrorResponseEnricher - Interface in org.hawaiiframework.web.exception
This interface defines a way to enrich the error response with values applicable to the given situation.
ErrorResponseResource - Class in org.hawaiiframework.web.resource
This class represents the body of an error response.
ErrorResponseResource() - Constructor for class org.hawaiiframework.web.resource.ErrorResponseResource
Default constructor.
ErrorResponseResource(Throwable) - Constructor for class org.hawaiiframework.web.resource.ErrorResponseResource
Construct an error resource with a throwable.
ErrorResponseStatusEnricher - Class in org.hawaiiframework.web.exception
This enricher copies the http status value and text onto the error response resource.
ErrorResponseStatusEnricher() - Constructor for class org.hawaiiframework.web.exception.ErrorResponseStatusEnricher
 
ExceptionResponseFactory - Interface in org.hawaiiframework.web.exception
Factory to create the right type of response resource for an exception.

F

FieldRejection<T> - Class in org.hawaiiframework.validation.field
Reject a field based on a few conditions.
FieldRejection(ValidationResult, String, T) - Constructor for class org.hawaiiframework.validation.field.FieldRejection
Construct a new field rejection.

G

getApiError() - Method in exception org.hawaiiframework.exception.ApiException
Getter for the ApiError.
getApiErrorCode() - Method in class org.hawaiiframework.web.resource.ApiErrorResponseResource
Getter for error code.
getApiErrorReason() - Method in class org.hawaiiframework.web.resource.ApiErrorResponseResource
Getter for reason.
getApplicationContext() - Static method in class org.hawaiiframework.context.ApplicationContextHolder
 
getBaseUrl() - Method in class org.hawaiiframework.web.util.HostResolver
Returns the host's base url consisting of the scheme and host.
getCacheKey(String) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Return the cache key for the given sql query name.
getCacheLimit() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Return the maximum number of entries for the sql query cache.
getCharset() - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Return the Charset for retrieving sql query resources.
getClock() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the clock used by this HawaiiTime.
getCode() - Method in class org.hawaiiframework.validation.ValidationError
Returns the error code.
getCode() - Method in class org.hawaiiframework.web.resource.ValidationErrorResource
 
getContentType() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the request content type.
getElement1() - Method in class org.hawaiiframework.util.tuple.Tuple1
Returns the 1st element of this tuple.
getElement10() - Method in class org.hawaiiframework.util.tuple.Tuple10
Returns the 10th element of this tuple.
getElement2() - Method in class org.hawaiiframework.util.tuple.Tuple2
Returns the 2nd element of this tuple.
getElement3() - Method in class org.hawaiiframework.util.tuple.Tuple3
Returns the 3rd element of this tuple.
getElement4() - Method in class org.hawaiiframework.util.tuple.Tuple4
Returns the 4th element of this tuple.
getElement5() - Method in class org.hawaiiframework.util.tuple.Tuple5
Returns the 5th element of this tuple.
getElement6() - Method in class org.hawaiiframework.util.tuple.Tuple6
Returns the 6th element of this tuple.
getElement7() - Method in class org.hawaiiframework.util.tuple.Tuple7
Returns the 7th element of this tuple.
getElement8() - Method in class org.hawaiiframework.util.tuple.Tuple8
Returns the 8th element of this tuple.
getElement9() - Method in class org.hawaiiframework.util.tuple.Tuple9
Returns the 9th element of this tuple.
getErrorCode() - Method in interface org.hawaiiframework.exception.ApiError
Getter for the error code.
getErrorCode() - Method in exception org.hawaiiframework.exception.ApiException
Convenience method to retrieve the error code from the contained API error.
getErrorMessage() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the error message (Throwable#getMessage()).
getErrors() - Method in class org.hawaiiframework.validation.ValidationResult
Returns the validation errors.
getErrors() - Method in class org.hawaiiframework.web.resource.ValidationErrorResponseResource
Returns the validation errors.
getField() - Method in class org.hawaiiframework.validation.ValidationError
Returns the field name or null.
getField() - Method in class org.hawaiiframework.web.resource.ValidationErrorResource
 
getHttpStatus() - Method in exception org.hawaiiframework.web.exception.HttpException
 
getMethod() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the HTTP method.
getNestedPath() - Method in class org.hawaiiframework.validation.ValidationResult
Returns the current nested path of this ValidationResult.
getOrder() - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Return the order in which this SqlQueryResolver is evaluated.
getOrder() - Method in class org.hawaiiframework.sql.SqlQueryResolverComposite
 
getPrefix() - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Return the prefix that gets prepended to sql query names when building the resource location.
getQuery() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the query string.
getQueryTimestamp() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
getReason() - Method in interface org.hawaiiframework.exception.ApiError
Get the error reason.
getReason() - Method in exception org.hawaiiframework.exception.ApiException
Convenience method to retrieve the reason from the contained API error.
getRefreshTimestamp() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
getRequiredApplicationContext() - Static method in class org.hawaiiframework.context.ApplicationContextHolder
 
getResponseEnrichers() - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Returns a collection of registered response enrichers.
getSqlQuery() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
getSqlQueryResolvers() - Method in class org.hawaiiframework.sql.SqlQueryResolverComposite
Return the list of SqlQueryResolvers to delegate to.
getStatusCode() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the response status code.
getStatusMessage() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the response status message.
getSuffix() - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Return the suffix that gets appended to sql query names when building the resource location.
getThrowable() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Getter for throwable.
getUri() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Returns the request URI.
getValidationResult() - Method in exception org.hawaiiframework.validation.ValidationException
Returns the validation result containing the validation errors.
getZone() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the zone used by this HawaiiTime.
GuardedMethod - Interface in org.hawaiiframework.util.semaphore
Functional interface to allow shielding of the method to invoke using the GuardedMethodInvoker.
GuardedMethodInvoker - Interface in org.hawaiiframework.util.semaphore
Guard that only one GuardedMethod is active at one point in time.
GuardedMethodInvokerImpl - Class in org.hawaiiframework.util.semaphore
Default implementation of GuardedMethodInvoker.
GuardedMethodInvokerImpl() - Constructor for class org.hawaiiframework.util.semaphore.GuardedMethodInvokerImpl
The constructor.
GuardedMethodInvokerImpl(Semaphore) - Constructor for class org.hawaiiframework.util.semaphore.GuardedMethodInvokerImpl
Constructor an instance with a given semaphore.

H

handleApiException(ApiException, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Handles ValidationException instances.
handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
 
handleHttpException(HttpException, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Handles HttpException instances.
handleThrowable(Throwable, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Handles Throwable instances.
handleValidationException(ValidationException, WebRequest) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
Handles ValidationException instances.
hasErrors() - Method in class org.hawaiiframework.validation.ValidationResult
Returns true if this validation result contains errors.
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple1
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple10
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple2
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple3
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple4
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple5
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple6
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple7
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple8
 
hashCode() - Method in class org.hawaiiframework.util.tuple.Tuple9
 
HawaiiException - Exception in org.hawaiiframework.exception
 
HawaiiException() - Constructor for exception org.hawaiiframework.exception.HawaiiException
Constructs a new HawaiiException.
HawaiiException(String) - Constructor for exception org.hawaiiframework.exception.HawaiiException
Constructs a new HawaiiException with the supplied message.
HawaiiException(String, Throwable) - Constructor for exception org.hawaiiframework.exception.HawaiiException
Constructs a new HawaiiException with the supplied message and Throwable.
HawaiiException(Throwable) - Constructor for exception org.hawaiiframework.exception.HawaiiException
Constructs a new HawaiiException with the supplied Throwable.
HawaiiResponseEntityExceptionHandler - Class in org.hawaiiframework.web.exception
This class creates proper HTTP response bodies for exceptions.
HawaiiResponseEntityExceptionHandler(ModelConverter<ValidationError, ValidationErrorResource>, ExceptionResponseFactory) - Constructor for class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
 
HawaiiStringEncryptor - Class in org.hawaiiframework.crypto
Implementation of Jasypt's StringEncryptor interface.
HawaiiStringEncryptor(String, String) - Constructor for class org.hawaiiframework.crypto.HawaiiStringEncryptor
Creates a new HawaiiStringEncryptor with the given key and init vector.
HawaiiTime - Class in org.hawaiiframework.time
This class provides a application wide Clock reference to instantiate new java.time date and time objects.
HawaiiTime() - Constructor for class org.hawaiiframework.time.HawaiiTime
Constructs a new HawaiiTime with the default HawaiiTime.DEFAULT_ZONE.
HawaiiTime(Clock) - Constructor for class org.hawaiiframework.time.HawaiiTime
Constructs a new HawaiiTime with the supplied clock.
HawaiiTime(ZoneId) - Constructor for class org.hawaiiframework.time.HawaiiTime
Constructs a new HawaiiTime with the supplied zone.
HawaiiUrlSafeStringEncryptor - Class in org.hawaiiframework.crypto
Hawaii String Encryptor with Url safe base64 encoding.
HawaiiUrlSafeStringEncryptor(String, String) - Constructor for class org.hawaiiframework.crypto.HawaiiUrlSafeStringEncryptor
Creates a new HawaiiUrlSafeStringEncryptor with the given key and init vector.
HexEncoder - Class in org.hawaiiframework.util.codec
Utility class to encode and decode hex strings.
HexEncoder() - Constructor for class org.hawaiiframework.util.codec.HexEncoder
 
HostResolver - Class in org.hawaiiframework.web.util
Utility class to get host related information.
HostResolver() - Constructor for class org.hawaiiframework.web.util.HostResolver
 
HttpException - Exception in org.hawaiiframework.web.exception
 
HttpException(String, Throwable, HttpStatus) - Constructor for exception org.hawaiiframework.web.exception.HttpException
Constructs a new HttpException with the supplied message, Throwable and HttpStatus.
HttpException(String, HttpStatus) - Constructor for exception org.hawaiiframework.web.exception.HttpException
Constructs a new HttpException with the supplied message and HttpStatus.
HttpException(Throwable, HttpStatus) - Constructor for exception org.hawaiiframework.web.exception.HttpException
Constructs a new HttpException with the supplied Throwable and HttpStatus.
HttpException(HttpStatus) - Constructor for exception org.hawaiiframework.web.exception.HttpException
Constructs a new HttpException with the supplied HttpStatus.

I

initCipher(int, String, String) - Method in class org.hawaiiframework.crypto.HawaiiStringEncryptor
 
instant() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current Instant.
instantiateTargetObject(S) - Method in class org.hawaiiframework.converter.AbstractModelConverter
Instantiates the domain object.
InternalServerErrorException - Exception in org.hawaiiframework.web.exception
 
InternalServerErrorException() - Constructor for exception org.hawaiiframework.web.exception.InternalServerErrorException
Constructs a new InternalServerErrorException.
InternalServerErrorException(String) - Constructor for exception org.hawaiiframework.web.exception.InternalServerErrorException
Constructs a new InternalServerErrorException with the supplied message.
InternalServerErrorException(String, Throwable) - Constructor for exception org.hawaiiframework.web.exception.InternalServerErrorException
Constructs a new InternalServerErrorException with the supplied message and Throwable.
InternalServerErrorException(Throwable) - Constructor for exception org.hawaiiframework.web.exception.InternalServerErrorException
Constructs a new InternalServerErrorException with the supplied Throwable.
INVALID - Static variable in class org.hawaiiframework.validation.field.FieldRejection
 
invoke() - Method in interface org.hawaiiframework.util.semaphore.GuardedMethod
Perform the method.
invoke(MethodInvocation) - Method in class org.hawaiiframework.sql.DataSourceMethodInterceptor
 
invokeIfNotActive(GuardedMethod) - Method in interface org.hawaiiframework.util.semaphore.GuardedMethodInvoker
Invoke the invocation if it's not active.
invokeIfNotActive(GuardedMethod) - Method in class org.hawaiiframework.util.semaphore.GuardedMethodInvokerImpl
 
isCache() - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Return if caching is enabled.
isComponent() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isController() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isExceptionHandler() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isRepository() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isRequestMapping() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isService() - Method in class org.hawaiiframework.aspect.ApplicationPointcuts
 
isValid(T) - Method in interface org.hawaiiframework.validation.Validator
Returns true if the validation of the supplied object succeeds.

L

loadSqlQuery(String, AbstractCachingSqlQueryResolver.QueryHolder) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Subclasses must implement this method to load the sql query.
loadSqlQuery(String, AbstractCachingSqlQueryResolver.QueryHolder) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
 
localDate() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current LocalDate.
localDateTime() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current LocalDateTime.
localTime() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current LocalTime.

M

millis() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current millis.
ModelConverter<S,​T> - Interface in org.hawaiiframework.converter
Converter interface for converting between two types.
monthDay() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current MonthDay.

N

NESTED_PATH_INDEX_PREFIX - Static variable in class org.hawaiiframework.validation.ValidationResult
 
NESTED_PATH_INDEX_SUFFIX - Static variable in class org.hawaiiframework.validation.ValidationResult
 
NESTED_PATH_SEPARATOR - Static variable in class org.hawaiiframework.validation.ValidationResult
The separator between path elements in a nested path, for example in "name" or "address.street".
NullListConversionStrategy<T> - Interface in org.hawaiiframework.converter
Strategy how to handle null values in lists to be converted.

O

of(T1) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 1 element.
of(T1, T2) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 2 elements.
of(T1, T2, T3) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 3 elements.
of(T1, T2, T3, T4) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 4 elements.
of(T1, T2, T3, T4, T5) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 5 elements.
of(T1, T2, T3, T4, T5, T6) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 6 elements.
of(T1, T2, T3, T4, T5, T6, T7) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 7 elements.
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 8 elements.
of(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 9 elements.
of(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Static method in class org.hawaiiframework.util.tuple.Tuples
Creates a Tuple of 10 elements.
offsetDateTime() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current OffsetDateTime.
offsetTime() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current OffsetTime.
onApplicationEvent(ApplicationEvent) - Method in class org.hawaiiframework.context.ApplicationContextBinderApplicationListener
 
or() - Method in class org.hawaiiframework.validation.field.FieldRejection
Syntactic sugar, allows the use of or().when(...).or().when(...) syntaxis.
or(Function<T, R>, Matcher<R>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
or(Function<T, R>, Matcher<R>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
or(Predicate<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
or(Predicate<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
or(Matcher<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.
or(Matcher<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.
OrderedQueryExecutionListener - Interface in org.hawaiiframework.sql
An Ordered version of QueryExecutionListener.
org.hawaiiframework.aspect - package org.hawaiiframework.aspect
 
org.hawaiiframework.context - package org.hawaiiframework.context
 
org.hawaiiframework.converter - package org.hawaiiframework.converter
 
org.hawaiiframework.crypto - package org.hawaiiframework.crypto
 
org.hawaiiframework.exception - package org.hawaiiframework.exception
 
org.hawaiiframework.sql - package org.hawaiiframework.sql
 
org.hawaiiframework.time - package org.hawaiiframework.time
 
org.hawaiiframework.util - package org.hawaiiframework.util
 
org.hawaiiframework.util.codec - package org.hawaiiframework.util.codec
 
org.hawaiiframework.util.semaphore - package org.hawaiiframework.util.semaphore
 
org.hawaiiframework.util.tuple - package org.hawaiiframework.util.tuple
 
org.hawaiiframework.validation - package org.hawaiiframework.validation
 
org.hawaiiframework.validation.field - package org.hawaiiframework.validation.field
 
org.hawaiiframework.web.exception - package org.hawaiiframework.web.exception
 
org.hawaiiframework.web.resource - package org.hawaiiframework.web.resource
 
org.hawaiiframework.web.util - package org.hawaiiframework.web.util
 
orWhen(Function<T, R>, Matcher<R>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
orWhen(Function<T, R>, Matcher<R>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
orWhen(Predicate<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
orWhen(Predicate<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
orWhen(Matcher<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.
orWhen(Matcher<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.

P

peek() - Method in class org.hawaiiframework.util.StackedHashMap
Retrieves, but does not remove, the top element (HashMap) from the stack.
pop() - Method in class org.hawaiiframework.util.StackedHashMap
Pops the top element (HashMap) from the stack.
popNestedPath() - Method in class org.hawaiiframework.validation.ValidationResult
 
postProcessAfterInitialization(Object, String) - Method in class org.hawaiiframework.sql.DataSourceProxyBeanPostProcessor
 
proxy(DataSource) - Method in class org.hawaiiframework.sql.DataSourceProxyFactory
Creates a data source proxy for the target iff there are listeners.
proxyDataSourceFactory(List<OrderedQueryExecutionListener>) - Method in class org.hawaiiframework.sql.DataSourceProxyConfiguration
 
push() - Method in class org.hawaiiframework.util.StackedHashMap
Pushes a new element (HashMap) onto the stack.
pushNestedPath(String) - Method in class org.hawaiiframework.validation.ValidationResult
 
pushNestedPath(String, int) - Method in class org.hawaiiframework.validation.ValidationResult
 
put(K, V) - Method in class org.hawaiiframework.util.StackedHashMap
 

Q

QueryHolder() - Constructor for class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 

R

raiseError(Class<T>) - Static method in class org.hawaiiframework.converter.DefaultNullListConversionStrategies
Raise an IllegalArgumentException that the list is null.
reject(String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectField(String, T) - Method in class org.hawaiiframework.validation.ValidationResult
Reject a field with value actual in a fluent manner.
rejectIf(boolean, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectIf(T, Matcher<? super T>, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValue(String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValue(String, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValueIf(boolean, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValueIf(boolean, String, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValueIf(T, Matcher<? super T>, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
rejectValueIf(T, Matcher<? super T>, String, String) - Method in class org.hawaiiframework.validation.ValidationResult
 
release() - Static method in class org.hawaiiframework.context.ApplicationContextHolder
Releases the ApplicationContext associated with the current context class loader.
removeFromCache(String) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Provides functionality to clear the cache for a certain sql query.
removeResponseEnricher(Class<? extends ErrorResponseEnricher>) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
De-registers a ErrorResponseEnricher based on its class name.
removeResponseEnricher(ErrorResponseEnricher) - Method in class org.hawaiiframework.web.exception.HawaiiResponseEntityExceptionHandler
De-registers a ErrorResponseEnricher.
RequestInfoErrorResponseEnricher - Class in org.hawaiiframework.web.exception
This enricher copies information from the original web request onto the error response resource.
RequestInfoErrorResponseEnricher() - Constructor for class org.hawaiiframework.web.exception.RequestInfoErrorResponseEnricher
 
REQUIRED - Static variable in class org.hawaiiframework.validation.field.FieldRejection
 
resolveSqlQuery(String) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
 
resolveSqlQuery(String) - Method in interface org.hawaiiframework.sql.SqlQueryResolver
Resolve the given sql query by name.
resolveSqlQuery(String) - Method in class org.hawaiiframework.sql.SqlQueryResolverComposite
 
ResourceNotFoundException - Exception in org.hawaiiframework.web.exception
 
ResourceNotFoundException() - Constructor for exception org.hawaiiframework.web.exception.ResourceNotFoundException
Constructs a new ResourceNotFoundException.
ResourceNotFoundException(String) - Constructor for exception org.hawaiiframework.web.exception.ResourceNotFoundException
Constructs a new ResourceNotFoundException with the supplied message.
ResourceNotFoundException(String, Throwable) - Constructor for exception org.hawaiiframework.web.exception.ResourceNotFoundException
Constructs a new ResourceNotFoundException with the supplied message and Throwable.
ResourceNotFoundException(Throwable) - Constructor for exception org.hawaiiframework.web.exception.ResourceNotFoundException
Constructs a new ResourceNotFoundException with the supplied Throwable.
ResourceSqlQueryResolver - Class in org.hawaiiframework.sql
Simple implementation of SqlQueryResolver resolving sql queries using Spring's generic ResourceLoader mechanism.
ResourceSqlQueryResolver() - Constructor for class org.hawaiiframework.sql.ResourceSqlQueryResolver
 
ResourceSqlQueryResolver(ResourceLoader) - Constructor for class org.hawaiiframework.sql.ResourceSqlQueryResolver
 
returnEmptyList(Class<T>) - Static method in class org.hawaiiframework.converter.DefaultNullListConversionStrategies
Return an empty list.
returnNull(Class<T>) - Static method in class org.hawaiiframework.converter.DefaultNullListConversionStrategies
Return null.

S

setApiErrorCode(String) - Method in class org.hawaiiframework.web.resource.ApiErrorResponseResource
Setter for error code.
setApiErrorReason(String) - Method in class org.hawaiiframework.web.resource.ApiErrorResponseResource
Setter for reason.
setCache(boolean) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Enable or disable caching.
setCacheLimit(int) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Specify the maximum number of entries for the sql query cache.
setCacheSeconds(int) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Set the number of seconds to cache a loaded query.
setCacheUnresolved(boolean) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver
Whether a sql query name once resolved to null should be cached and automatically resolved to null subsequently.
setCharset(Charset) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Set the Charset for retrieving sql query resources.
setClock(Clock) - Method in class org.hawaiiframework.time.HawaiiTime
Sets the clock to be used by this HawaiiTime.
setCode(String) - Method in class org.hawaiiframework.web.resource.ValidationErrorResource
 
setContentType(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the request content type.
setElement1(T1) - Method in class org.hawaiiframework.util.tuple.Tuple1
Sets the 1st element of this tuple.
setElement10(T10) - Method in class org.hawaiiframework.util.tuple.Tuple10
Sets the 10th element of this tuple.
setElement2(T2) - Method in class org.hawaiiframework.util.tuple.Tuple2
Sets the 2nd element of this tuple.
setElement3(T3) - Method in class org.hawaiiframework.util.tuple.Tuple3
Sets the 3rd element of this tuple.
setElement4(T4) - Method in class org.hawaiiframework.util.tuple.Tuple4
Sets the 4th element of this tuple.
setElement5(T5) - Method in class org.hawaiiframework.util.tuple.Tuple5
Sets the 5th element of this tuple.
setElement6(T6) - Method in class org.hawaiiframework.util.tuple.Tuple6
Sets the 6th element of this tuple.
setElement7(T7) - Method in class org.hawaiiframework.util.tuple.Tuple7
Sets the 7th element of this tuple.
setElement8(T8) - Method in class org.hawaiiframework.util.tuple.Tuple8
Sets the 8th element of this tuple.
setElement9(T9) - Method in class org.hawaiiframework.util.tuple.Tuple9
Sets the 9th element of this tuple.
setErrorMessage(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the error message.
setErrors(List<ValidationErrorResource>) - Method in class org.hawaiiframework.web.resource.ValidationErrorResponseResource
Sets the validation errors.
setField(String) - Method in class org.hawaiiframework.web.resource.ValidationErrorResource
 
setMethod(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the HTTP method.
setOrder(int) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Set the order in which this SqlQueryResolver is evaluated.
setOrder(int) - Method in class org.hawaiiframework.sql.SqlQueryResolverComposite
 
setPrefix(String) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Set the prefix that gets prepended to sql query names when building the resource location.
setQuery(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the query string.
setQueryTimestamp(long) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
setRefreshTimestamp(long) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
setSqlQuery(String) - Method in class org.hawaiiframework.sql.AbstractCachingSqlQueryResolver.QueryHolder
 
setSqlQueryResolvers(List<SqlQueryResolver>) - Method in class org.hawaiiframework.sql.SqlQueryResolverComposite
Set the list of SqlQueryResolvers to delegate to.
setStatusCode(int) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the response status code.
setStatusMessage(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the response status message.
setSuffix(String) - Method in class org.hawaiiframework.sql.ResourceSqlQueryResolver
Set the suffix that gets appended to sql query names when building the resource location.
setUri(String) - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
Sets the request URI.
setZone(ZoneId) - Method in class org.hawaiiframework.time.HawaiiTime
Sets the zone to be used by this HawaiiTime.
size() - Method in interface org.hawaiiframework.util.tuple.Tuple
Returns the number of elements of this tuple.
size() - Method in class org.hawaiiframework.util.tuple.Tuple1
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple10
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple2
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple3
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple4
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple5
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple6
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple7
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple8
 
size() - Method in class org.hawaiiframework.util.tuple.Tuple9
 
SqlQueryResolver - Interface in org.hawaiiframework.sql
Interface to be implemented by objects that can resolve sql queries by name.
SqlQueryResolverComposite - Class in org.hawaiiframework.sql
A SqlQueryResolver that delegates to others.
SqlQueryResolverComposite() - Constructor for class org.hawaiiframework.sql.SqlQueryResolverComposite
 
stack - Variable in class org.hawaiiframework.util.StackedHashMap
 
StackedHashMap<K,​V> - Class in org.hawaiiframework.util
A stacked HashMap implementation.
StackedHashMap() - Constructor for class org.hawaiiframework.util.StackedHashMap
Constructs a new StackedHashMap.
StackedHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hawaiiframework.util.StackedHashMap
Constructs a new StackedHashMap with the same mappings as the supplied Map.
stackSize() - Method in class org.hawaiiframework.util.StackedHashMap
Returns the number of elements (HashMaps) on the stack.

T

toString() - Method in class org.hawaiiframework.validation.ValidationError
 
toString() - Method in class org.hawaiiframework.validation.ValidationResult
 
toString() - Method in class org.hawaiiframework.web.resource.ErrorResponseResource
 
toString() - Method in class org.hawaiiframework.web.resource.ValidationErrorResource
 
Tuple - Interface in org.hawaiiframework.util.tuple
A Tuple.
Tuple1<T1> - Class in org.hawaiiframework.util.tuple
A Tuple of 1 element.
Tuple1(T1) - Constructor for class org.hawaiiframework.util.tuple.Tuple1
Constructs a new Tuple with the supplied elements.
Tuple10<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10> - Class in org.hawaiiframework.util.tuple
A Tuple of 10 elements.
Tuple10(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Constructor for class org.hawaiiframework.util.tuple.Tuple10
Constructs a new Tuple with the supplied elements.
Tuple2<T1,​T2> - Class in org.hawaiiframework.util.tuple
A Tuple of 2 elements.
Tuple2(T1, T2) - Constructor for class org.hawaiiframework.util.tuple.Tuple2
Constructs a new Tuple with the supplied elements.
Tuple3<T1,​T2,​T3> - Class in org.hawaiiframework.util.tuple
A Tuple of 3 elements.
Tuple3(T1, T2, T3) - Constructor for class org.hawaiiframework.util.tuple.Tuple3
Constructs a new Tuple with the supplied elements.
Tuple4<T1,​T2,​T3,​T4> - Class in org.hawaiiframework.util.tuple
A Tuple of 4 elements.
Tuple4(T1, T2, T3, T4) - Constructor for class org.hawaiiframework.util.tuple.Tuple4
Constructs a new Tuple with the supplied elements.
Tuple5<T1,​T2,​T3,​T4,​T5> - Class in org.hawaiiframework.util.tuple
A Tuple of 5 elements.
Tuple5(T1, T2, T3, T4, T5) - Constructor for class org.hawaiiframework.util.tuple.Tuple5
Constructs a new Tuple with the supplied elements.
Tuple6<T1,​T2,​T3,​T4,​T5,​T6> - Class in org.hawaiiframework.util.tuple
A Tuple of 6 elements.
Tuple6(T1, T2, T3, T4, T5, T6) - Constructor for class org.hawaiiframework.util.tuple.Tuple6
Constructs a new Tuple with the supplied elements.
Tuple7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in org.hawaiiframework.util.tuple
A Tuple of 7 elements.
Tuple7(T1, T2, T3, T4, T5, T6, T7) - Constructor for class org.hawaiiframework.util.tuple.Tuple7
Constructs a new Tuple with the supplied elements.
Tuple8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in org.hawaiiframework.util.tuple
A Tuple of 8 elements.
Tuple8(T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class org.hawaiiframework.util.tuple.Tuple8
Constructs a new Tuple with the supplied elements.
Tuple9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> - Class in org.hawaiiframework.util.tuple
A Tuple of 9 elements.
Tuple9(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Constructor for class org.hawaiiframework.util.tuple.Tuple9
Constructs a new Tuple with the supplied elements.
Tuples - Class in org.hawaiiframework.util.tuple
This class consists exclusively of static methods that operate on or return Tuples.

U

UnauthorizedRequestException - Exception in org.hawaiiframework.web.exception
Exception thrown when the requested resource is not available for the user performing the request.
UnauthorizedRequestException() - Constructor for exception org.hawaiiframework.web.exception.UnauthorizedRequestException
Default constructor.
UnauthorizedRequestException(String) - Constructor for exception org.hawaiiframework.web.exception.UnauthorizedRequestException
Constructor with a message.
UnauthorizedRequestException(String, Throwable) - Constructor for exception org.hawaiiframework.web.exception.UnauthorizedRequestException
Constructor with a message and an underlying cause.
UnauthorizedRequestException(Throwable) - Constructor for exception org.hawaiiframework.web.exception.UnauthorizedRequestException
Constructor with an underlying cause.
useFixedClock(long) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(Clock) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(Instant) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(Instant, ZoneId) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(LocalDateTime) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(OffsetDateTime) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useFixedClock(ZonedDateTime) - Method in class org.hawaiiframework.time.HawaiiTime
Sets a fixed clock to be used.
useSystemClock() - Method in class org.hawaiiframework.time.HawaiiTime
Sets the system clock to be used.

V

validate(T) - Method in interface org.hawaiiframework.validation.Validator
Validates the supplied object.
validate(T, ValidationResult) - Method in interface org.hawaiiframework.validation.Validator
Validates the supplied object.
validateAndThrow(T) - Method in interface org.hawaiiframework.validation.Validator
Validates the supplied object.
validateAndThrow(T, ValidationResult) - Method in interface org.hawaiiframework.validation.Validator
Validates the supplied object.
ValidationError - Class in org.hawaiiframework.validation
Encapsulates a validation error.
ValidationError(String) - Constructor for class org.hawaiiframework.validation.ValidationError
Constructs a new ValidationError with the supplied error code.
ValidationError(String, String) - Constructor for class org.hawaiiframework.validation.ValidationError
Constructs a new ValidationError with the supplied field name and error code.
ValidationErrorResource - Class in org.hawaiiframework.web.resource
 
ValidationErrorResource() - Constructor for class org.hawaiiframework.web.resource.ValidationErrorResource
 
ValidationErrorResourceAssembler - Class in org.hawaiiframework.web.resource
 
ValidationErrorResourceAssembler(ObjectMapper) - Constructor for class org.hawaiiframework.web.resource.ValidationErrorResourceAssembler
 
ValidationErrorResponseEnricher - Class in org.hawaiiframework.web.exception
This enricher adds validation errors to the error response resource.
ValidationErrorResponseEnricher(ModelConverter<ValidationError, ValidationErrorResource>) - Constructor for class org.hawaiiframework.web.exception.ValidationErrorResponseEnricher
 
ValidationErrorResponseResource - Class in org.hawaiiframework.web.resource
Response resource for validation errors.
ValidationErrorResponseResource() - Constructor for class org.hawaiiframework.web.resource.ValidationErrorResponseResource
 
ValidationErrorResponseResource(ValidationException) - Constructor for class org.hawaiiframework.web.resource.ValidationErrorResponseResource
 
ValidationException - Exception in org.hawaiiframework.validation
 
ValidationException() - Constructor for exception org.hawaiiframework.validation.ValidationException
Constructs a new ValidationException with an empty ValidationResult.
ValidationException(List<ValidationError>) - Constructor for exception org.hawaiiframework.validation.ValidationException
Constructs a new ValidationException with the supplied ValidationErrors.
ValidationException(ValidationError) - Constructor for exception org.hawaiiframework.validation.ValidationException
Constructs a new ValidationException with the supplied ValidationError.
ValidationException(ValidationResult) - Constructor for exception org.hawaiiframework.validation.ValidationException
Constructs a new ValidationException with the supplied ValidationResult.
ValidationResult - Class in org.hawaiiframework.validation
Stores validation errors for a specific object.
ValidationResult() - Constructor for class org.hawaiiframework.validation.ValidationResult
 
Validator<T> - Interface in org.hawaiiframework.validation
A validator for validating application-specific objects.

W

when(Function<T, R>, Matcher<R>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
when(Function<T, R>, Matcher<R>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the result of the function.
when(Predicate<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
when(Predicate<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the predicate evaluates to true.
when(Matcher<T>) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.
when(Matcher<T>, String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the matcher matches the actual value.
whenNull() - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the actual is null.
whenNull(String) - Method in class org.hawaiiframework.validation.field.FieldRejection
Rejects the field when the actual is null.

Y

year() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current Year.
yearMonth() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current YearMonth.

Z

zonedDateTime() - Method in class org.hawaiiframework.time.HawaiiTime
Returns the current ZonedDateTime.
A B C D E F G H I L M N O P Q R S T U V W Y Z 
All Classes All Packages