A B C D E F G H I J L M N O P Q R S T U V W X

## A

ACCEPT - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept` header field name.
accept(String...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the accepted response media types.
accept(MediaType...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the accepted response media types using `MediaType` enumeration.
ACCEPT_CHARSET - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept-Charset` header field name.
ACCEPT_ENCODING - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept-Encoding` header field name.
ACCEPT_LANGUAGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept-Language` header field name.
ACCEPT_RANGES - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept-Ranges` header field name.
acceptCharset(String...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the acceptable charsets.
acceptCharset(Charset...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the acceptable charsets.
acceptEncoding(String...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the acceptable encodings.
acceptLanguage(Locale...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the acceptable languages.
acceptLanguage(String...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the acceptable languages.
Account - Interface in com.holonplatform.auth
  Provides account informations for authentication and authorization.
Account.AccountProvider - Interface in com.holonplatform.auth
  Provider which can be used to load `Account` data.
Account.Builder - Interface in com.holonplatform.auth
  Builder to create `Account` instances.
accountCredentials(String, String) - Static method in interface com.holonplatform.auth.AuthenticationToken
  Create a basic `AuthenticationToken` to represent a generic account authentication.
AccountCredentialsToken - Class in com.holonplatform.auth.token
  Basic `AuthenticationToken` to represent a generic account authentication.
AccountCredentialsToken() - Constructor for class com.holonplatform.auth.token.AccountCredentialsToken
  Constructor
AccountCredentialsToken(String, String) - Constructor for class com.holonplatform.auth.token.AccountCredentialsToken
  Constructor with account id and secret.
add(PropertyBox) - Method in interface com.holonplatform.core.datastore.bulk.BulkInsert
  Add a `PropertyBox` to insert.
add() - Method in interface com.holonplatform.core.datastore.relational.Join.JoinBuilder
  Add the join expression to the parent data target
add(PT) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Add a property to the set.
add(Iterable<PT>) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Add all the properties provided by given `Iterable` to the set.
addAuthenticationListener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Authentication.AuthenticationNotifier
  Register an AuthenticationListener
addAuthenticationTokenResolver(AuthenticationToken.AuthenticationTokenResolver<?>) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
  Add an `AuthenticationToken.AuthenticationTokenResolver` to translate messages into `AuthenticationToken`s.
addAuthenticator(Authenticator<T>) - Method in interface com.holonplatform.auth.Realm
  Add a concrete `Authenticator` for a specific `AuthenticationToken` type to this Realm
addAuthorizer(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm
  Add and `Authorizer` to support a specific `Permission` type
addBeanPropertyPostProcessor(BeanPropertyPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Adds a `BeanPropertyPostProcessor` to handle `BeanProperty` configuration during introspection.
addExpressionResolver(ExpressionResolver<E, R>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  Add an `ExpressionResolver`.
addParameter(String, Object) - Method in interface com.holonplatform.core.property.PropertyConfiguration.PropertyConfigurationEditor
  Add a configuration parameter.
addValidator(Validator<T>) - Method in interface com.holonplatform.core.Validator.ValidatorSupport
  Adds a validator.
affectedCount(long) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Set the affected elements count.
AGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Age` header field name.
aggregate(QueryAggregation) - Method in interface com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport
  Set the aggregation clause
aggregate(Path<?>...) - Method in interface com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport
  Aggregate results on given paths.
aggregate(List<Path>) - Method in interface com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport
  Aggregate results on given paths.
alias(String) - Method in interface com.holonplatform.core.datastore.relational.Aliasable
  Set the alias name.
alias(String) - Method in interface com.holonplatform.core.datastore.relational.Join.JoinBuilder
  Set the alias name.
Aliasable<C extends Aliasable<C>> - Interface in com.holonplatform.core.datastore.relational
  Implemented by types which support an `alias` name, allows to set and retrieve the alias name.
Aliasable.AliasablePath<T,C extends Aliasable.AliasablePath<T,C>> - Interface in com.holonplatform.core.datastore.relational
  Represents an `Aliasable` `Path`.
allOf(QueryFilter...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a QueryFilter with the conjunction (AND) of all given not null `filters`
allOf(Iterable<Q>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a QueryFilter with the conjunction (AND) of all given `filters`
ALLOW - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Allow` header field name.
and(QueryFilter) - Method in interface com.holonplatform.core.query.QueryFilter
  Join another `filter` in `AND` mode.
and(QuerySort) - Method in interface com.holonplatform.core.query.QuerySort
  Combine this sort with given `sort`
annotations(Annotation[]) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the property annotations
anyOf(QueryFilter...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a QueryFilter with the disjunction (OR) of all given not null `filters`
anyOf(Iterable<Q>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a QueryFilter with the disjunction (OR) of all given `filters`
as(Class<E>) - Method in interface com.holonplatform.http.rest.ResponseEntity
  Read the message entity as an instance of specified type.
as(ResponseType<E>) - Method in interface com.holonplatform.http.rest.ResponseEntity
  Read the message entity as an instance of specified type, using a `ResponseType` representation to allow generic types support.
asBitValue(Validator.PatternFlag[]) - Static method in enum com.holonplatform.core.Validator.PatternFlag
  Get given flags as bit mask.
asc() - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QuerySort.SortDirection.ASCENDING` sort using this property.
asc(Path<T>) - Static method in interface com.holonplatform.core.query.QuerySort
  Create a QuerySort on given `path` using `QuerySort.SortDirection.ASCENDING` sort direction.
asHeader() - Method in interface com.holonplatform.http.CacheControl
  Returns the cache-control directives as HTTP header value
asList() - Method in interface com.holonplatform.core.property.PropertySet
  Convert this PropertySet into a `List` of properties.
AuthContext - Interface in com.holonplatform.auth
  Represents current authentication/authorization context, typically bound to an application session or a service request.
Authenticate - Annotation Type in com.holonplatform.auth.annotations
  Annotation which can be used on classes or methods to require authentication for resource access.
authenticate(AuthenticationToken) - Method in interface com.holonplatform.auth.AuthContext
  Attempts to authenticate a user using given `AuthenticationToken`.
authenticate(Message<?, ?>, String...) - Method in interface com.holonplatform.auth.AuthContext
  Attempts to authenticate using given `message` with the same contract as `AuthContext.authenticate(AuthenticationToken)`, using `Realm` registered `AuthenticationToken.AuthenticationTokenResolver`s for given message type, if any.
authenticate(T) - Method in interface com.holonplatform.auth.Authenticator
  Attempts to perform authentication using given `AuthenticationToken`.
authenticate(Message<?, ?>, String...) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
  Try to authenticate given `message` with the same contract as `Authenticator.authenticate(AuthenticationToken)`.
Authentication - Interface in com.holonplatform.auth
  Represents an authenticated principal (for example a user) using `Authenticator.authenticate(AuthenticationToken)`.
Authentication.AuthenticationListener - Interface in com.holonplatform.auth
  Listener to handle authentication events.
Authentication.AuthenticationNotifier - Interface in com.holonplatform.auth
  Supports `Authentication.AuthenticationListener` registration.
Authentication.Builder - Interface in com.holonplatform.auth
  Builder to create `Authentication` instances.
AuthenticationClaims - Interface in com.holonplatform.auth.jwt
  `Authentication` JWT claims.
AuthenticationError - Interface in com.holonplatform.auth
  `ErrorResponse` extensions for authentication errors.
AuthenticationException - Exception in com.holonplatform.auth.exceptions
  Base class for exceptions which may be thrown during authentication
AuthenticationException(String, String) - Constructor for exception com.holonplatform.auth.exceptions.AuthenticationException
  Constructor
AuthenticationException(String, String, int) - Constructor for exception com.holonplatform.auth.exceptions.AuthenticationException
  Constructor
AuthenticationException(String, String, String, int) - Constructor for exception com.holonplatform.auth.exceptions.AuthenticationException
  Constructor
AuthenticationToken - Interface in com.holonplatform.auth
  Represents the token for an authentication request, to be processed by `Authenticator.authenticate(AuthenticationToken)` to obtain a valid `Authentication` for a principal (for example a user).
AuthenticationToken.AuthenticationTokenResolver<R extends Message> - Interface in com.holonplatform.auth
  Resolver to obtain an `AuthenticationToken` from an authentication request using a generic `Message`.
authenticator(Account.AccountProvider) - Static method in interface com.holonplatform.auth.Account
  Build an `Authenticator` using `Account.AccountProvider` to load `Account` data and accepting `AccountCredentialsToken` as credentials.
authenticator(Account.AccountProvider, CredentialsContainer.CredentialsMatcher) - Static method in interface com.holonplatform.auth.Account
  Build an `Authenticator` using `Account.AccountProvider` to load `Account` data and accepting `AccountCredentialsToken` as credentials.
Authenticator<T extends AuthenticationToken> - Interface in com.holonplatform.auth
  Authenticator is responsible for authenticating accounts using an `AuthenticationToken`.
authenticator(Authenticator<T>) - Method in interface com.holonplatform.auth.Realm.Builder
  Register given `Authenticator` in Realm.
Authenticator.MessageAuthenticator - Interface in com.holonplatform.auth
  Authenticator which support authentication using generic authentication request `Message`s.
AUTHORIZATION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Authorization` header field name.
authorizationBasic(String, String) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Add an `HttpHeaders.AUTHORIZATION` header to request with scheme `HttpHeaders.SCHEME_BASIC` using given username and password.
authorizationBearer(String) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Add an `HttpHeaders.AUTHORIZATION` header to request with scheme `HttpHeaders.SCHEME_BEARER` using given bearer token.
AuthorizationException - Exception in com.holonplatform.auth.exceptions
  Exception which may be thrown during authorization
AuthorizationException(String, String) - Constructor for exception com.holonplatform.auth.exceptions.AuthorizationException
  Constructor
AuthorizationException(String, String, int) - Constructor for exception com.holonplatform.auth.exceptions.AuthorizationException
  Constructor
AuthorizationException(String, String, String, int) - Constructor for exception com.holonplatform.auth.exceptions.AuthorizationException
  Constructor
Authorizer<P extends Permission> - Interface in com.holonplatform.auth
  Authorizer is responsible for `Authentication` authorization control using `permissions`.
authorizer(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm.Builder
  Register given `Authorizer` in Realm.
avg() - Method in interface com.holonplatform.core.property.PathProperty
  Build an aggregation `FunctionExpression` on this property using the `QueryFunction.Avg` function, which returns the average value of the property.
avg(Path<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a function expression which represents the `QueryFunction.Avg` aggregation function on given `path`.

## B

base64Encoded() - Method in interface com.holonplatform.auth.Credentials.Builder
  Set secret is encoded using Base64.
basename(String) - Method in interface com.holonplatform.core.i18n.MessageProvider.PropertiesMessageProviderBuilder
  Add a basename for resource locations.
BEAN_INTROSPECTOR_CACHE_ENABLED - Static variable in interface com.holonplatform.core.beans.BeanConfigProperties
  Enable or disable caching for bean informations collected by a `BeanIntrospector`.
BeanConfigProperties - Interface in com.holonplatform.core.beans
  A `ConfigPropertySet` for bean related configuration.
BeanConfigProperties.BeanConfigPropertiesImpl - Class in com.holonplatform.core.beans
  Default implementation
BeanConfigPropertiesImpl() - Constructor for class com.holonplatform.core.beans.BeanConfigProperties.BeanConfigPropertiesImpl
BeanIntrospectionException(String) - Constructor for exception com.holonplatform.core.beans.BeanIntrospector.BeanIntrospectionException
  Constructor with error message
BeanIntrospectionException(String, Throwable) - Constructor for exception com.holonplatform.core.beans.BeanIntrospector.BeanIntrospectionException
  Constructor with error message and nested exception
BeanIntrospector - Interface in com.holonplatform.core.beans
  Provides functionalities to introspect Java Beans and obtain informations about bean properties, methods and configuration.
BeanIntrospector.BeanIntrospectionException - Exception in com.holonplatform.core.beans
  Exception thrown for bean introspection failures.
BeanProjection<T> - Interface in com.holonplatform.core.query
  A `QueryProjection` which uses a `BeanPropertySet` to define the projection selection and returns `BeanPropertySet.getBeanClass()` type results.
BeanProperty<T> - Interface in com.holonplatform.core.beans
  Represents a Java Bean property as a `PathProperty`, providing additional configuration informations and methods.
BeanProperty.Builder<T> - Interface in com.holonplatform.core.beans
  BeanProperty builder.
BeanPropertyPostProcessor - Interface in com.holonplatform.core.beans
  Interface for classes that can be registered in a `BeanIntrospector` to process detected `BeanProperty`s before returning the bean properties set, for example to setup the property configuration.
BeanPropertySet<T> - Interface in com.holonplatform.core.beans
  A `PropertySet` collecting and providing Java Bean property set and configuration as `PathProperty` property type elements.
bearer(String) - Static method in interface com.holonplatform.auth.AuthenticationToken
  Create an `AuthenticationToken` to represent a `HttpHeaders.SCHEME_BEARER` token authentication.
BearerAuthenticationToken - Class in com.holonplatform.auth.token
  `AuthenticationToken` representing a Bearer authententication token.
BearerAuthenticationToken(String) - Constructor for class com.holonplatform.auth.token.BearerAuthenticationToken
  Construct a new BearerAuthenticationToken
between(T, T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.BETWEEN` filter using this property as expression, which checks if property value is between given `from` and `to` values.
between(QueryExpression<T>, T, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.BETWEEN` filter using given `expression`, which checks if expression value is between given `from` and `to` values.
build() - Method in interface com.holonplatform.auth.Account.Builder
  Build Account instance
build() - Method in interface com.holonplatform.auth.Authentication.Builder
  Create Authentication instance
build() - Method in interface com.holonplatform.auth.Credentials.Builder
  Build Credentials instance
build() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Hash given secret
build() - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Build the JwtAuthenticator
build(JwtConfigProperties) - Static method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Build a `JwtConfiguration` instance using given configuration `properties`.
build() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Build `JwtConfiguration` instance
build() - Method in interface com.holonplatform.auth.Realm.Builder
  Build `Realm` instance
build() - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Build the `ConfigPropertySet` instance
build() - Method in interface com.holonplatform.core.datastore.Datastore.Builder
  Build the Datastore.
build() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Build the `Datastore.OperationResult`.
build() - Method in interface com.holonplatform.core.i18n.Localizable.LocalizableBuilder
  Build the Localizable
build() - Method in interface com.holonplatform.core.i18n.Localization.Builder
  Build `Localization` instance
build() - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Build LocalizationContext instance
build() - Method in interface com.holonplatform.core.i18n.MessageProvider.PropertiesMessageProviderBuilder
  Build `MessageProvider`
build() - Method in interface com.holonplatform.core.ParameterSet.Builder
  Build ParameterSet
build() - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Build the `PropertyBox`
build() - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Build `PropertySet` instance
build() - Method in interface com.holonplatform.core.query.QueryAggregation.Builder
  Build the `QueryAggregation` instance.
build() - Method in interface com.holonplatform.http.CacheControl.Builder
  Build the `CacheControl` instance
build() - Method in interface com.holonplatform.http.Cookie.Builder
  Build the cookie instance
build() - Method in interface com.holonplatform.http.HttpResponse.Builder
  Build the response
build(String, T) - Static method in interface com.holonplatform.http.rest.RequestEntity
  Build a RequestEntity.
build() - Method in interface com.holonplatform.http.rest.RequestEntity.FormBuilder
  Build form data map
buildAndEncodeBase64() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Hash given secret and encode using Base64
builder(String) - Static method in interface com.holonplatform.auth.Account
  Builder to create `Account` instances
builder(String) - Static method in interface com.holonplatform.auth.Authentication
  Builder to create Authentication instance for given `principalName`.
builder() - Static method in interface com.holonplatform.auth.Credentials
  Builder to create Credentials instance
builder() - Static method in interface com.holonplatform.auth.jwt.JwtAuthenticator
  Builder to create a JwtAuthenticator.
builder() - Static method in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Builder to create property set instances bound to a property data source
builder() - Static method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Builder to create a `JwtConfiguration`
builder() - Static method in interface com.holonplatform.auth.Realm
  Builder to create Realm instances
builder() - Static method in interface com.holonplatform.core.beans.BeanConfigProperties
  Builder to create property set instances bound to a property data source
builder(String, Class<T>) - Static method in interface com.holonplatform.core.beans.BeanProperty
  Get a builder to create a `BeanProperty`.
builder() - Static method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get a builder to create `Datastore.OperationResult` instances.
builder(String) - Static method in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Builder to create property set instances bound to a property data source, without data context id specification.
builder() - Static method in interface com.holonplatform.core.i18n.Localizable
  Get a builder to create a `Localizable` instance
builder(Locale) - Static method in interface com.holonplatform.core.i18n.Localization
  Builder to create `Localization` instances
builder() - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Builder to create LocalizationContext instances
builder() - Static method in interface com.holonplatform.core.ParameterSet
  Builder to create a ParameterSet
builder(Iterable<P>) - Static method in interface com.holonplatform.core.property.PropertyBox
  Builder to create and populate a PropertyBox.
builder(P...) - Static method in interface com.holonplatform.core.property.PropertyBox
  Builder to create and populate a PropertyBox.
builder() - Static method in interface com.holonplatform.core.property.PropertySet
  Builder to create and populate a `PropertySet`.
builder() - Static method in interface com.holonplatform.core.query.QueryAggregation
  Get a builder to create a `QueryAggregation`.
builder() - Static method in interface com.holonplatform.http.CacheControl
  Builder to create a `CacheControl` instance
builder() - Static method in interface com.holonplatform.http.Cookie
  Get a builder to create a `Cookie` instance.
builder(int, Class<? extends T>) - Static method in interface com.holonplatform.http.HttpResponse
  Builder to create default `HttpResponse` instances.
buildJWT(Authentication, String, String, Long, JwtTokenBuilder.AuthPart...) - Static method in class com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a not signed JSON Web Token form given `Authentication`
buildJWT(Authentication, String, String, Long, SignatureAlgorithm, Key, JwtTokenBuilder.AuthPart...) - Static method in class com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JSON Web Token form given `Authentication`
buildJWT(Authentication, String, String, Long, SignatureAlgorithm, String, JwtTokenBuilder.AuthPart...) - Static method in class com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JSON Web Token form given `Authentication`
buildJWT(Authentication, String, String, Long, SignatureAlgorithm, byte[], JwtTokenBuilder.AuthPart...) - Static method in class com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JSON Web Token form given `Authentication`
buildJwtToken(JwtConfiguration, Authentication, String) - Static method in class com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JWT token using given `JwtConfiguration` for given `Authentication`.
BulkClause<C extends BulkClause<C>> - Interface in com.holonplatform.core.datastore.bulk
  Base interface for `Datastore` bulk DML clauses configuration.
BulkDelete - Interface in com.holonplatform.core.datastore.bulk
  `BulkClause` to execute bulk DELETE operations.
bulkDelete(DataTarget<?>, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkDelete` clause for bulk DELETE operations.
BulkInsert - Interface in com.holonplatform.core.datastore.bulk
  `BulkClause` to execute bulk INSERT operations.
bulkInsert(DataTarget<?>, PropertySet<?>, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkInsert` clause for bulk INSERT operations.
BulkUpdate - Interface in com.holonplatform.core.datastore.bulk
  `BulkClause` to execute bulk UPDATE operations.
bulkUpdate(DataTarget<?>, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkUpdate` clause for bulk UPDATE operations.

## C

CACHE_CONTROL - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Cache-Control` header field name.
CacheControl - Interface in com.holonplatform.http
  Representation of a HTTP Cache-Control header.
cacheControl(CacheControl) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set the Cache-Control header.
CacheControl.Builder - Interface in com.holonplatform.http
  `CacheControl` builder.
Caption - Annotation Type in com.holonplatform.core.i18n
  Annotation to declare the caption (display name or short description) for an element, with internationalization support using `Caption.messageCode()`.
charset(String) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Secret encoding charset name.
CLAIM_NAME_PERMISSIONS - Static variable in interface com.holonplatform.auth.jwt.AuthenticationClaims
  Claim name for `Authentication.getPermissions()`.
CLAIM_NAME_ROOT - Static variable in interface com.holonplatform.auth.jwt.AuthenticationClaims
  Claim name for `Authentication.isRoot()` attribute.
classLoader(ClassLoader) - Method in interface com.holonplatform.core.i18n.MessageProvider.PropertiesMessageProviderBuilder
  Set the ClassLoader to use to load properties files
CLASSLOADER_SCOPE_NAME - Static variable in interface com.holonplatform.core.Context
  Default classloader-bound scope name
classLoaderScope(ClassLoader) - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain the ClassLoader-bound context scope, i.e. the default `ContextScope` named `Context.CLASSLOADER_SCOPE_NAME`.
classLoaderScope() - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain the thread-bound context scope, i.e. the default `ContextScope` named `Context.CLASSLOADER_SCOPE_NAME`, using the default `ClassLoader`.
clearCache() - Method in interface com.holonplatform.core.beans.BeanIntrospector
  If caching is enabled and supported, clear current introspection cache.
clearDefaultHeaders() - Method in interface com.holonplatform.http.rest.RestClient
  Removes all default headers
clone(Class<NT>) - Method in interface com.holonplatform.core.beans.BeanProperty
  Clone this property to obtain a property with same configuration but different type.
clone() - Method in interface com.holonplatform.core.property.PathProperty
  Clone this property.
clone(PropertyConfiguration) - Static method in interface com.holonplatform.core.property.PropertyConfiguration
  Create a new editable `PropertyConfiguration` instance using default implementation class, cloning the configuration parameters from given `fromConfiguration` configuration.
cloneBox() - Method in interface com.holonplatform.core.property.PropertyBox
  Clone this PropertyBox, i.e. create a new PropertyBox with same property set of this box and copy all the property values from this box to the newly created box.
cloneBox(PropertySet<P>) - Method in interface com.holonplatform.core.property.PropertyBox
  Clone this PropertyBox using given `propertySet`, i.e. create a new PropertyBox and copy all given set property values from this box to the newly created box.
cloneBox(P...) - Method in interface com.holonplatform.core.property.PropertyBox
  Clone this PropertyBox using given `propertySet`, i.e. create a new PropertyBox and copy all given set property values from this box to the newly created box.
close() - Method in interface com.holonplatform.http.rest.ResponseEntity
  If supported by the underlying implementation, close the message entity input stream (if available and open) as well as releases any other resources associated with the response.
com.holonplatform.auth - package com.holonplatform.auth
com.holonplatform.auth.annotations - package com.holonplatform.auth.annotations
com.holonplatform.auth.exceptions - package com.holonplatform.auth.exceptions
com.holonplatform.auth.jwt - package com.holonplatform.auth.jwt
com.holonplatform.auth.token - package com.holonplatform.auth.token
com.holonplatform.core - package com.holonplatform.core
com.holonplatform.core.beans - package com.holonplatform.core.beans
com.holonplatform.core.config - package com.holonplatform.core.config
com.holonplatform.core.datastore - package com.holonplatform.core.datastore
com.holonplatform.core.datastore.bulk - package com.holonplatform.core.datastore.bulk
com.holonplatform.core.datastore.relational - package com.holonplatform.core.datastore.relational
com.holonplatform.core.exceptions - package com.holonplatform.core.exceptions
com.holonplatform.core.i18n - package com.holonplatform.core.i18n
com.holonplatform.core.messaging - package com.holonplatform.core.messaging
com.holonplatform.core.presentation - package com.holonplatform.core.presentation
com.holonplatform.core.property - package com.holonplatform.core.property
com.holonplatform.core.query - package com.holonplatform.core.query
com.holonplatform.core.temporal - package com.holonplatform.core.temporal
com.holonplatform.core.tenancy - package com.holonplatform.core.tenancy
com.holonplatform.core.utils - package com.holonplatform.core.utils
com.holonplatform.http - package com.holonplatform.http
com.holonplatform.http.exceptions - package com.holonplatform.http.exceptions
com.holonplatform.http.rest - package com.holonplatform.http.rest
com.holonplatform.spring - package com.holonplatform.spring
com.holonplatform.spring.boot - package com.holonplatform.spring.boot
CommodityConfigurationException(String) - Constructor for exception com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityConfigurationException
  Constructor with error message
CommodityConfigurationException(Throwable) - Constructor for exception com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityConfigurationException
  Constructor with nested exception
CommodityConfigurationException(String, Throwable) - Constructor for exception com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityConfigurationException
  Constructor with error message and nested exception
CommodityNotAvailableException(String) - Constructor for exception com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityNotAvailableException
  Constructor with error message
Config - Annotation Type in com.holonplatform.core.beans
  Repeatable annotation which can be used on a bean property to specify a configuration key and its value to be setted in the `Property` configuration.
ConfigProperty<T> - Interface in com.holonplatform.core.config
  Configuration property reference, identified by a `String` key and supporting a typed value.
ConfigPropertyProvider - Interface in com.holonplatform.core.config
  Base interface to access config properties.
ConfigPropertySet - Interface in com.holonplatform.core.config
  A set of configuration properties, identified by a specific name, used as property definition prefix.
ConfigPropertySet.Builder<C extends ConfigPropertySet> - Interface in com.holonplatform.core.config
  Builder to create `ConfigPropertySet`s bound to property data sources.
ConfigPropertySet.ConfigurationException - Exception in com.holonplatform.core.config
  Exception thrown for configuration errors.
Configs - Annotation Type in com.holonplatform.core.beans
  Repeatable `Config` annotation container.
configuration(JwtConfiguration) - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Set the `JwtConfiguration` to use to perform authentication and token validation
configuration(DatastoreConfigProperties) - Method in interface com.holonplatform.core.datastore.Datastore.Builder
  Set the datastore configuration property source to use.
configuration(String, Object) - Method in interface com.holonplatform.core.property.Property.Builder
  Add a property configuration parameter
configuration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.property.Property.Builder
  Add a property configuration parameter using a `ConfigProperty`, with `ConfigProperty.getKey()` as parameter name.
ConfigurationException(String) - Constructor for exception com.holonplatform.core.config.ConfigPropertySet.ConfigurationException
  Constructor with error message
ConfigurationException(Throwable) - Constructor for exception com.holonplatform.core.config.ConfigPropertySet.ConfigurationException
  Constructor with nested exception
ConfigurationException(String, Throwable) - Constructor for exception com.holonplatform.core.config.ConfigPropertySet.ConfigurationException
  Constructor with error message and nested exception
CONNECTION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Connection` header field name.
ConstantExpression<T,E> - Interface in com.holonplatform.core.query
  Constant value `QueryExpression`.
contains(String, boolean) - Method in interface com.holonplatform.core.property.PathProperty
  Build a contains query filter, checking if the property value contains given value.
contains(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a contains query filter, checking if the property value contains given value, in a case-sentive fashion.
contains(Property) - Method in interface com.holonplatform.core.property.PropertySet
  Return `true` if this set contains the given `property`.
contains(QueryExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a contains filter on given `String` `expression`, checking if the `expression` value contains given value.
containsIgnoreCase(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a contains query filter, checking if the property value contains given value, ignoring case.
containsProperty(String) - Method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Return whether the given property key is available, i.e. the property key is present and the value for the given key is not `null`.
containsValue(Property<T>) - Method in interface com.holonplatform.core.property.PropertyBox
  Check if this box contains given `property` with a not `null` value.
CONTENT_DISPOSITION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Disposition` header field name
CONTENT_ENCODING - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Encoding` header field name.
CONTENT_LANGUAGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Language` header field name.
CONTENT_LENGTH - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Length` header field name.
CONTENT_LOCATION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Location` header field name.
CONTENT_RANGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Range` header field name.
CONTENT_TYPE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Content-Type` header field name.
Context - Interface in com.holonplatform.core
  Main interface to access global platform context resources.
CONTEXT_KEY - Static variable in interface com.holonplatform.auth.AuthContext
  Default `Context` resource reference
CONTEXT_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfiguration
  Default `Context` resource reference
CONTEXT_KEY - Static variable in interface com.holonplatform.auth.Realm
  Default `Context` resource reference
CONTEXT_KEY - Static variable in interface com.holonplatform.core.beans.BeanIntrospector
  Default `Context` resource key
CONTEXT_KEY - Static variable in interface com.holonplatform.core.i18n.LocalizationContext
  Default `Context` resource key
CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertyRendererRegistry
  Default `Context` resource key
CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertySet
  Default `Context` resource reference
CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Default `Context` resource key
CONTEXT_KEY - Static variable in interface com.holonplatform.core.tenancy.TenantResolver
  Default `Context` resource reference
ContextScope - Interface in com.holonplatform.core
  A `Context` scope to hold, manage and access context resources.
Converter - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used on a bean property to specify the `PropertyValueConverter` for the property generated using bean property introspection.
converter(PropertyValueConverter<T, ?>) - Method in interface com.holonplatform.core.property.Property.Builder
  Sets the `PropertyValueConverter`.
converter(Class<MODEL>, Function<MODEL, T>, Function<T, MODEL>) - Method in interface com.holonplatform.core.property.Property.Builder
  Create a `PropertyValueConverter` for given `modelType` using given conversion `Function`s: the `fromModel` function to convert a model type value into property value type, and the `toModel` function to perform the inverse operation, i.e. convert the property value type into model type.
Converter.BUILTIN - Enum in com.holonplatform.core.beans
  Builtin `PropertyValueConverter`s which can be used with `Converter.builtin()` attribute.
Cookie - Interface in com.holonplatform.http
  Represents a HTTP cookie
COOKIE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Cookie` header field name.
Cookie.Builder - Interface in com.holonplatform.http
  Cookie builder
copyValues(PropertyBox) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Copy the given `propertyBox` property values only for properties of the source PropertyBox that have a matching with a property of the PropertyBox to build
count() - Method in interface com.holonplatform.core.property.PathProperty
  Build an aggregation `FunctionExpression` on this property using the `QueryFunction.Count` function, which returns the count of the values of the property.
count(Path<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a function expression which represents the `QueryFunction.Count` aggregation function on given `path`.
count() - Method in interface com.holonplatform.core.query.QueryResults
  Count all the results of a query.
CountAllProjection - Interface in com.holonplatform.core.query
  A `QueryProjection` to represent the count of all the results of a query.
create(Realm) - Static method in interface com.holonplatform.auth.AuthContext
  Create a default `AuthContext` using given `realm`.
create() - Static method in interface com.holonplatform.auth.Authorizer
  Create a default Authorizer.
create(String) - Static method in interface com.holonplatform.auth.Permission
  Create a default Permission implementation, using given `permission` String to represent permission authority.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.beans.BeanPropertySet
  Create a bean property set using default `BeanIntrospector`.
create(Class<? extends T>, Path<?>) - Static method in interface com.holonplatform.core.beans.BeanPropertySet
  Create a bean property set using default `BeanIntrospector`.
create(String, Class<T>) - Static method in interface com.holonplatform.core.config.ConfigProperty
  Create a `ConfigProperty`
create(Class<C>) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a new `DatastoreCommodity` of given `commodityType` type.
create(Class<? extends T>, Expression.ExpressionResolverFunction<T, DataTarget>) - Static method in interface com.holonplatform.core.datastore.DataTarget.DataTargetResolver
  Create an `ExpressionResolver` to resolve a custom `DataTarget` class into a standard `DataTarget` using the given resolver function.
create(Datastore, Class<? extends T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with given selection type.
create(Datastore, QueryProjection<T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with given property as selection.
create(Datastore) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with default `select 1` projection as selection.
create(Class<? extends E>, Class<? extends R>, Expression.ExpressionResolverFunction<E, R>) - Static method in interface com.holonplatform.core.ExpressionResolver
  Create an `ExpressionResolver` providing expression types and resolution function.
create() - Static method in interface com.holonplatform.core.ExpressionResolverRegistry
  Create a new `ExpressionResolverRegistry`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.PathProperty
  Create a new `PathProperty` with given `name` and `type`.
create(Path<T>) - Static method in interface com.holonplatform.core.property.PathProperty
  Create a new `PathProperty` from given `path`, using given `Path` `name` and `type`.
create(Iterable<P>) - Static method in interface com.holonplatform.core.property.PropertyBox
  Shorter method to create a PropertyBox with given `properties` set.
create(P...) - Static method in interface com.holonplatform.core.property.PropertyBox
  Shorter method to create a PropertyBox with given `properties` set.
create() - Static method in interface com.holonplatform.core.property.PropertyConfiguration
  Create a new editable `PropertyConfiguration` instance using default implementation class.
create(Class<? extends R>, Function<Property<T>, R>) - Static method in interface com.holonplatform.core.property.PropertyRenderer
  Create a `PropertyRenderer` for given `renderingType` using given `renderer` `Function` to perform actual property rendering.
create(boolean) - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Create a default instance of `PropertyRendererRegistry`.
create(boolean) - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Create a default instance of `PropertyValuePresenterRegistry`.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.property.VirtualProperty
  Create a new VirtualProperty with given `type`
create(Class<T>, PropertyValueProvider<T>) - Static method in interface com.holonplatform.core.property.VirtualProperty
  Create a new VirtualProperty with given `type` using given `PropertyValueProvider` as property value provider.
create(T) - Static method in interface com.holonplatform.core.query.ConstantExpression
  Create a `QueryExpression` which represents a constant value
create(Collection<? extends T>) - Static method in interface com.holonplatform.core.query.ConstantExpression
  Create a `QueryExpression` which represents a collection of constant values.
create(T...) - Static method in interface com.holonplatform.core.query.ConstantExpression
  Create a `QueryExpression` which represents a collection of constant values.
create() - Static method in interface com.holonplatform.core.query.CountAllProjection
  Create a `CountAllProjection`.
create(QueryFunction<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a new `FunctionExpression` using given `function`.
create(QueryFunction<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression.FunctionExpressionProperty
  Create a `FunctionExpression.FunctionExpressionProperty` using given `function`.
create(QueryFunction<T>, Path<P>) - Static method in interface com.holonplatform.core.query.FunctionExpression.PathFunctionExpressionProperty
  Create a new `FunctionExpression.PathFunctionExpressionProperty` on given `path` using given `function`.
create(QueryFunction<T>, PathProperty<P>) - Static method in interface com.holonplatform.core.query.FunctionExpression.PathFunctionExpressionProperty
  Create a new `FunctionExpression.PathFunctionExpressionProperty` on given `property` using given `function`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.query.PathExpression
  Create a `PathExpression`.
create(Property<T>, T) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
  Create a `PropertyConstantExpression` which represents a constant value bound to a `Property`.
create(Property<T>, Collection<? extends T>) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
  Create a `PropertyConstantExpression` which represents a collection of constant values bound to a `Property`.
create(Property<T>, T...) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
  Create a `PropertyConstantExpression` which represents a collection of constant values bound to a `Property`.
create(Path<?>...) - Static method in interface com.holonplatform.core.query.QueryAggregation
  Create a `QueryAggregation` using given aggregation paths
create(List<Path>) - Static method in interface com.holonplatform.core.query.QueryAggregation
  Create a `QueryAggregation` using given aggregation paths
create(Class<? extends T>, Expression.ExpressionResolverFunction<T, QueryFilter>) - Static method in interface com.holonplatform.core.query.QueryFilter.QueryFilterResolver
  Create an `ExpressionResolver` to resolve a custom `QueryFilter` class into a standard `QueryFilter` using the given resolver function.
create() - Static method in interface com.holonplatform.core.query.QueryFunction.Avg
  Create a new `QueryFunction.Avg` function instance.
create() - Static method in interface com.holonplatform.core.query.QueryFunction.Count
  Create a new `QueryFunction.Count` function instance.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Max
  Create a new `QueryFunction.Max` function instance.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Min
  Create a new `QueryFunction.Min` function instance.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Sum
  Create a new `QueryFunction.Sum` function instance.
create(Class<? extends T>, Expression.ExpressionResolverFunction<T, QuerySort>) - Static method in interface com.holonplatform.core.query.QuerySort.QuerySortResolver
  Create an `ExpressionResolver` to resolve a custom `QuerySort` class into a standard `QuerySort` using the given resolver function.
create(Predicate<T>, Localizable) - Static method in interface com.holonplatform.core.Validator
  Create a `Validator` which uses given `Predicate` to perform value validation and the given localizable `message` as invalid value message when the predicate condition is not satisfied.
create(Predicate<T>, String, String, Object...) - Static method in interface com.holonplatform.core.Validator
  Create a `Validator` which uses given `Predicate` to perform value validation and the given localizable `message` as invalid value message when the predicate condition is not satisfied.
create(Predicate<T>, String) - Static method in interface com.holonplatform.core.Validator
  Create a `Validator` which uses given `Predicate` to perform value validation and the given localizable `message` as invalid value message when the predicate condition is not satisfied.
create() - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using default `ClassLoader` and default implementation, if available.
create(ClassLoader) - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using given `classLoder` and default implementation, if available.
create(String) - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using default `ClassLoader` and the implementation whith given fully qualified class name.
create(String, ClassLoader) - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using given `classLoder` and the implementation whith given fully qualified class name.
create(ClassLoader) - Method in interface com.holonplatform.http.rest.RestClientFactory
  Create a new `RestClient` instance.
create(Environment) - Static method in interface com.holonplatform.spring.EnvironmentConfigPropertyProvider
  Create an `EnvironmentConfigPropertyProvider` using given Spring `environment`.
create(RestTemplate) - Static method in interface com.holonplatform.spring.SpringRestClient
  Create a `RestClient` using given `restTemplate`.
createCommodity(X) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityFactory
  Create a `DatastoreCommodity` instance.
createRestClient(String, ClassLoader) - Method in enum com.holonplatform.http.rest.RestClientFactoryRegistry
  Get a `RestClient` instance for given `fullyQualifiedClassName` and `ClassLoader` using a suitable `RestClientFactory`.
credentials(Credentials) - Method in interface com.holonplatform.auth.Account.Builder
  Set Account credentials as a `Credentials` object
credentials(Object) - Method in interface com.holonplatform.auth.Account.Builder
  Set Account credentials
Credentials - Interface in com.holonplatform.auth
  Interface to represent credential data (such a passwords or account keys)
Credentials.Builder - Interface in com.holonplatform.auth
  Builder to create `Credentials` instances.
Credentials.Encoder - Interface in com.holonplatform.auth
  Builder to encode credentials using hash for secure storing.
CredentialsContainer - Interface in com.holonplatform.auth
  Interface implemented by classes which provides credentials data
CredentialsContainer.CredentialsMatcher - Interface in com.holonplatform.auth
  This interface represents classes able to determine if provided credentials matches account's stored credentials.
credentialsMatch(CredentialsContainer, CredentialsContainer) - Method in interface com.holonplatform.auth.CredentialsContainer.CredentialsMatcher
  Check if provided credentials match the given stored credentials

## D

DataAccessException - Exception in com.holonplatform.core.exceptions
  Generic exception for data access errors.
DataAccessException(String) - Constructor for exception com.holonplatform.core.exceptions.DataAccessException
  Constructor with error message
DataAccessException(Throwable) - Constructor for exception com.holonplatform.core.exceptions.DataAccessException
  Constructor with nested exception
DataAccessException(String, Throwable) - Constructor for exception com.holonplatform.core.exceptions.DataAccessException
  Constructor with error message and nested exception
DataContextBound - Interface in com.holonplatform.core.datastore
  Interface to distinguish a specific data context (such as a database connection) between multiple avaialable contexts using a String id.
dataContextId(String) - Method in interface com.holonplatform.core.datastore.Datastore.Builder
  Set the `data context id` to which the Datastore is bound.
Datastore - Interface in com.holonplatform.core.datastore
  Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation operations.
Datastore.Builder<D extends Datastore,B extends Datastore.Builder<D,B>> - Interface in com.holonplatform.core.datastore
  Base `Datastore` builder.
Datastore.OperationResult - Interface in com.holonplatform.core.datastore
  Represents the result of a `Datastore` operation, providing informatons about the operation outcome.
Datastore.OperationResult.Builder - Interface in com.holonplatform.core.datastore
Datastore.OperationType - Enum in com.holonplatform.core.datastore
  Enumeration of `Datastore` operation types.
Datastore.WriteOption - Interface in com.holonplatform.core.datastore
  Represents a write operation option.
DatastoreCommodity - Interface in com.holonplatform.core.datastore
  Represents a commodity which can be provided by a `Datastore`.
DatastoreCommodityContext - Interface in com.holonplatform.core.datastore
  Base interface to represent a `DatastoreCommodity` configuration context to be used by a `DatastoreCommodityFactory`, typically extended by concrete `Datastore` implementations with specific informations and methods.
DatastoreCommodityContext.CommodityConfigurationException - Exception in com.holonplatform.core.datastore
  Exception to notify a `DatastoreCommodity` configuration error.
DatastoreCommodityContext.CommodityNotAvailableException - Exception in com.holonplatform.core.datastore
  Exception to notify a `DatastoreCommodity` type is not available for a given `Datastore`.
DatastoreCommodityFactory<X extends DatastoreCommodityContext,C extends DatastoreCommodity> - Interface in com.holonplatform.core.datastore
  Factory to create a specific `DatastoreCommodity` type instances, using a `DatastoreCommodityContext`.
DatastoreCommodityFactory - Annotation Type in com.holonplatform.spring
  Annotation wich can be used on a `DatastoreCommodityFactory` type class to automatically register this factory into a `Datastore` Spring bean.
DatastoreCommodityRegistrar<X extends DatastoreCommodityContext> - Interface in com.holonplatform.core.datastore
  Interface implemented by objects which provide direct `DatastoreCommodity`s registration.
DatastoreConfigProperties - Interface in com.holonplatform.core.datastore
  A `ConfigPropertySet` for `Datastore` configuration, using `DatastoreConfigProperties.DEFAULT_NAME` as property prefix.
DatastoreConfigProperties.DatastoreConfigPropertiesImpl - Class in com.holonplatform.core.datastore
  Default implementation
DatastoreConfigPropertiesImpl(String) - Constructor for class com.holonplatform.core.datastore.DatastoreConfigProperties.DatastoreConfigPropertiesImpl
DatastoreExpressionResolverRegistrar - Interface in com.holonplatform.core.datastore
  Interface implemented by `Datastore`s which provide default `ExpressionResolver`s registration.
DatastorePostProcessor - Interface in com.holonplatform.spring
  A post processor to configure a `Datastore` bean right after its initialization.
DatastoreResolver - Annotation Type in com.holonplatform.spring
  Annotation wich can be used on a `ExpressionResolver` type class to automatically register this resolver into a `Datastore` Spring bean.
DataTarget<T> - Interface in com.holonplatform.core.datastore
  Representation of the target element of a data model persistence/query operation.
DataTarget.DataTargetResolver<T extends DataTarget> - Interface in com.holonplatform.core.datastore
  Convenience interface to create an `ExpressionResolver` to resolve a custom `DataTarget` class into a standard `DataTarget`.
DataTarget.DataTargetSupport<C extends DataTarget.DataTargetSupport<C>> - Interface in com.holonplatform.core.datastore
  Interface implemented by classes which support `DataTarget` setting.
DATE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Date` header field name.
DECIMAL_POSITIONS - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to specify the decimal positions to use to present numeric type values
DEFAULT_EXPIRE_TIME - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Default JWT expire time
DEFAULT_MESSAGE_ARGUMENT_PLACEHOLDER - Static variable in interface com.holonplatform.core.i18n.MessageProvider
  Default argument placeholder for message localization
DEFAULT_MESSAGE_CODE_PREFIX - Static variable in interface com.holonplatform.core.Validator
  Validation message localization code common prefix
DEFAULT_NAME - Static variable in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Configuration property set default name
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.core.beans.BeanPropertyPostProcessor
  Default `BeanPropertyPostProcessor` priority if not specified using `Priority` annotation.
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.core.datastore.DatastoreCommodityFactory
  Default `DatastoreCommodityFactory` priority if not specified using `Priority` annotation.
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.core.ExpressionResolver
  Default `ExpressionResolver` priority if not specified using `Priority` annotation.
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.core.property.PropertyRenderer
  Default `PropertyRenderer` priority if not specified using `Priority` annotation.
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.core.property.PropertyValuePresenter
  Default `PropertyValuePresenter` priority if not specified using `Priority` annotation.
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.http.rest.RestClientFactory
  Default factory priority
DEFAULT_SIGNATURE_ALGORITHM - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Default JWT signature algorithm
DEFAULT_VERSION - Static variable in interface com.holonplatform.http.Cookie
  Cookie default version according to RFC 2109
defaultDateTemporalFormat(TemporalFormat) - Method in interface com.holonplatform.core.i18n.Localization.Builder
  Set `TemporalFormat` to use with dates when `TemporalFormat.DEFAULT` is specified
defaultDecimalPositions(int) - Method in interface com.holonplatform.core.i18n.Localization.Builder
  Set default decimal positions for number formats
defaultMatcher() - Static method in interface com.holonplatform.auth.CredentialsContainer
  Build the default CredentialsMatcher
defaultTarget(URI) - Method in interface com.holonplatform.http.rest.RestClient
  Set the default target request base URI, which will be used as target URI for every request configured using `RestClient.request()`, if not overridden using `RestClient.RequestDefinition.target(URI)`.
defaultTimeTemporalFormat(TemporalFormat) - Method in interface com.holonplatform.core.i18n.Localization.Builder
  Set `TemporalFormat` to use with times when `TemporalFormat.DEFAULT` is specified
DefaultWriteOption - Enum in com.holonplatform.core.datastore
  Default Datastore `Datastore.WriteOption`s enumeration.
delete(DataTarget<?>, PropertyBox, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Remove a persistent element from datastore, using given `target` to denote persistent entity to delete and given `PropertyBox` to provide key property values
delete() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method and receive a response back.
delete(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method and receive a response back.
delete(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method and receive a response back.
deleteForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method and receive the response entity payload back.
deleteForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method and receive the response entity payload of given generic type back.
deleteOrFail() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method.
desc() - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QuerySort.SortDirection.DESCENDING` sort using this property.
desc(Path<T>) - Static method in interface com.holonplatform.core.query.QuerySort
  Create a QuerySort on given `path` using `QuerySort.SortDirection.DESCENDING` sort direction.
deserialize(String) - Static method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Get the `QueryFilter.FilterOperator` matching the given serialized id
detail(String, Object) - Method in interface com.holonplatform.auth.Account.Builder
  Add (or replace if given key already exists) an Account detail
details(Map<String, Object>) - Method in interface com.holonplatform.auth.Account.Builder
  Set Account details.
DIALECT - Static variable in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  The fully qualified class name of the dialect to use, if the concrete `Datastore` supports dialects.
digits(int, int) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is a number within accepted range, using default `Validator.ValidationMessage.DIGITS` message as validation error message.
digits(int, int, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is a number within accepted range, using given `Localizable` message as validation error message.
digits(int, int, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is a number within accepted range.
DISABLE_GROUPING - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to disable the use of grouping symbol for numeric type values
DisabledAccountException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: Account is disabled
DisabledAccountException() - Constructor for exception com.holonplatform.auth.exceptions.DisabledAccountException
  Constructor
DisabledAccountException(String) - Constructor for exception com.holonplatform.auth.exceptions.DisabledAccountException
  Constructor with error description
disableDateTimeFormatsCache() - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Disable caching of date/time formatters
DMLClause<C extends DMLClause<C>> - Interface in com.holonplatform.core.datastore.bulk
  DML operation execution clause root interface.
domain(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie domain

## E

Email - Annotation Type in com.holonplatform.core.beans
  Additional validation constraint to check the annotated element is a valid e-mail address using RFC822 format rules.
email() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that the value is a valid e-mail address using RFC822 format rules, and uses default `Validator.ValidationMessage.EMAIL` message as validation error message.
email(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that the value is a valid e-mail address using RFC822 format rules, and uses given `Localizable` message as validation error message.
email(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that the value is a valid e-mail address using RFC822 format rules.
EMPTY - Static variable in interface com.holonplatform.http.rest.RequestEntity
  Empty request entity (with no payload and media type)
EnableBeanContext - Annotation Type in com.holonplatform.spring
  Setup a `Context` scope using Spring application context (or in exact terms, using the application context `BeanFactory`) to provide context resource instances as Spring beans.
EnableBeanContextAutoConfiguration - Class in com.holonplatform.spring.boot
  Spring boot auto-configuration class to setup a `Context` scope using Spring application context (or in exact terms, using the application context `BeanFactory`) to provide context resource instances as Spring beans.
EnableBeanContextAutoConfiguration() - Constructor for class com.holonplatform.spring.boot.EnableBeanContextAutoConfiguration
enabled(boolean) - Method in interface com.holonplatform.auth.Account.Builder
  Set whether is enabled (default is `true`)
EnableTenantScope - Annotation Type in com.holonplatform.spring
  Setup and register a tenant scope with name `TenantScope.SCOPE_NAME`.
encoder() - Static method in interface com.holonplatform.auth.Credentials
  Credentials encoder
encoding(String) - Method in interface com.holonplatform.core.i18n.MessageProvider.PropertiesMessageProviderBuilder
  Set the charset to use for parsing properties files.
endsWith(String, boolean) - Method in interface com.holonplatform.core.property.PathProperty
  Build a ends with query filter, checking if the property value ends with given value.
endsWith(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a ends with query filter, checking if the property value ends with given value, in a case-sentive fashion.
endsWith(QueryExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a ends with filter on given `String` `expression`, checking if the `expression` value ends with given value.
endsWithIgnoreCase(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a ends with query filter, checking if the property value ends with given value, ignoring case.
enumByName() - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a `PropertyValueConverter` which converts property values of given `enum` type into their corresponding name `String` value and vice-versa.
enumByOrdinal() - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a `PropertyValueConverter` which converts property values of given `enum` type into their corresponding ordinal `Integer` value and vice-versa.
EnvironmentConfigPropertyProvider - Interface in com.holonplatform.spring
  A `ConfigPropertyProvider` using Spring context `Environment` as configuration property source.
eq(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.EQUAL` filter using this property as expression, which checks if property value is equal to given constant value.
eq(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.EQUAL` filter using this property as expression, which checks if property value is equal to given `expression` value.
eq(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.EQUAL` filter using given `left` and `right` operands, which checks if left expression value is equal to right expression value.
eq(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.EQUAL` filter using given `expression`, which checks if expression value is equal to given constant value.
equals(Object) - Method in interface com.holonplatform.auth.Permission
ERROR_CODE_SERIALIZATION_NAME - Static variable in interface com.holonplatform.http.ErrorResponse
  Default serialization name for error code
ERROR_DESCRIPTION_SERIALIZATION_NAME - Static variable in interface com.holonplatform.http.ErrorResponse
  Default serialization name for error description
ERROR_URI_SERIALIZATION_NAME - Static variable in interface com.holonplatform.http.ErrorResponse
  Default serialization name for error URI
ErrorResponse - Interface in com.holonplatform.http
  A generic error response representation, providing conventional error informations including an error code, an optional description and URI for more details, and the HTTP status code.
ErrorResponse.ErrorResponseException - Exception in com.holonplatform.http
  Base class to build a `RuntimeException` with `ErrorResponse` support.
ErrorResponseException(String, String) - Constructor for exception com.holonplatform.http.ErrorResponse.ErrorResponseException
  Constructor
ErrorResponseException(String, String, int) - Constructor for exception com.holonplatform.http.ErrorResponse.ErrorResponseException
  Constructor
ErrorResponseException(String, String, String) - Constructor for exception com.holonplatform.http.ErrorResponse.ErrorResponseException
  Constructor
ErrorResponseException(String, String, String, int) - Constructor for exception com.holonplatform.http.ErrorResponse.ErrorResponseException
  Constructor
ETAG - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `ETag` header field name.
execute() - Method in interface com.holonplatform.core.datastore.bulk.DMLClause
  Execute the clause and return the amount of affected data objects
execute(Callable<V>) - Method in interface com.holonplatform.core.property.PropertySet
  Execute given `Callable` `operation` on behalf of this PropertySet, i.e. binding this PropertySet as `Context` resource to current Thread, and removing the binding after operation execution.
execute(String, Runnable) - Static method in interface com.holonplatform.core.tenancy.TenantResolver
  Execute given `Runnable` `operation` on behalf of given `tenantId`, binding to current thread a static `TenantResolver` context resource with default `TenantResolver.CONTEXT_KEY` key providing the specified tenant id.
execute(String, Callable<V>) - Static method in interface com.holonplatform.core.tenancy.TenantResolver
  Execute given `Callable` `operation` on behalf of given `tenantId`, binding to current thread a static `TenantResolver` context resource with default `TenantResolver.CONTEXT_KEY` key providing the specified tenant id.
executeThreadBound(String, Object, Runnable) - Method in interface com.holonplatform.core.Context
  Execute given `Runnable` `operation`, binding given `Context` resource key and value to current Thread, and removing the binding after operation execution.
executeThreadBound(String, Object, Callable<V>) - Method in interface com.holonplatform.core.Context
  Execute given `Callable` `operation`, binding given `Context` resource key and value to current Thread, and removing the binding after operation execution.
exists() - Method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a EXISTS filter predicate using this sub query
EXPECT - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Expect` header field name.
EXPIRE_TIME_DAYS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT token expire time in days (numeric)
EXPIRE_TIME_HOURS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT token expire time in hours (numeric)
EXPIRE_TIME_MINUTES - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT token expire time in minutes (numeric)
EXPIRE_TIME_MS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT token expire time in milliseconds (numeric)
EXPIRE_TIME_SECONDS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT token expire time in seconds (numeric)
expired(boolean) - Method in interface com.holonplatform.auth.Account.Builder
  Set whether has expired
expireDate(Date) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set credential expire date
ExpiredCredentialsException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: Credentials are expired
ExpiredCredentialsException() - Constructor for exception com.holonplatform.auth.exceptions.ExpiredCredentialsException
  Constructor
ExpiredCredentialsException(String) - Constructor for exception com.holonplatform.auth.exceptions.ExpiredCredentialsException
  Constructor
EXPIRES - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Expires` header field name.
expireTime(long) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT token expire time
Expression - Interface in com.holonplatform.core
  Represents a generic expression with validation support.
Expression.ExpressionResolverFunction<E extends Expression,R extends Expression> - Interface in com.holonplatform.core
  A function to translate an `Expression` into another `Expression` type.
Expression.InvalidExpressionException - Exception in com.holonplatform.core
  Exception related to {Expression} validation or resolution failures.
ExpressionResolver<E extends Expression,R extends Expression> - Interface in com.holonplatform.core
  Resolver to translate an `Expression` into another `Expression` type.
ExpressionResolver.ExpressionResolverBuilder<C extends ExpressionResolver.ExpressionResolverBuilder<C>> - Interface in com.holonplatform.core
  Builder fragment to support `ExpressionResolver` registration.
ExpressionResolver.ExpressionResolverHandler - Interface in com.holonplatform.core
  Handler to perform `Expression` resolution using a set of registered `ExpressionResolver`s.
ExpressionResolver.ExpressionResolverSupport - Interface in com.holonplatform.core
  Interface to declare the support for `ExpressionResolver` by a class.
ExpressionResolver.ResolutionContext - Interface in com.holonplatform.core
  `Expression` resolution context.
ExpressionResolverRegistry - Interface in com.holonplatform.core
  A registry to maintain and organize a set of `ExpressionResolver`s.

## F

field(Field) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property field
filter(QueryFilter) - Method in interface com.holonplatform.core.query.QueryAggregation.Builder
  Set the query aggregation filter.
filter(QueryFilter) - Method in interface com.holonplatform.core.query.QueryFilter.QueryFilterSupport
  Add a filter clause
findOne(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get an expected unique result using `projection` to map result to required type.
findOne(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get an expected unique result as `PropertyBox` using given `properties` as projection.
findOne(Property...) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get an expected unique result as `PropertyBox` using given `properties` as projection.
forEachParameter(BiConsumer<String, Object>) - Method in interface com.holonplatform.core.ParameterSet
  Performs the given action for each entry (name-value) of this parameter set.
form(Map<String, List<String>>) - Static method in interface com.holonplatform.http.rest.RequestEntity
  Build a `MediaType.APPLICATION_FORM_URLENCODED` entity
format(Number, int, NumberFormatFeature...) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `number` according to current Context `Locale`.
format(Number, NumberFormatFeature...) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `number` according to current Context `Locale`.
format(Date, TemporalType, TemporalFormat, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `date` according to current Context `Locale`.
format(Date, TemporalType) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `date` according to current Context `Locale` using default format styles.
format(Temporal, TemporalFormat, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `temporal` (for example a `LocalDate`, a `LocalTime` or a `LocalDateTime`) according to current Context `Locale`.
format(Temporal) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `temporal` (for example a `LocalDate`, a `LocalTime` or a `LocalDateTime`) according to current Context `Locale` using default format styles.
formBuilder() - Static method in interface com.holonplatform.http.rest.RequestEntity
  Gets a `RequestEntity.FormBuilder` to build form parameters name-value(s) map to be used with form data type entity.
forTarget(String) - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using default `ClassLoader` and default implementation, setting given `baseUri` as default `RestClient` target, which will be used as base URI for every request configured using `RestClient.request()`, if not overridden using `RestClient.RequestDefinition.target(URI)`.
forTarget(URI) - Static method in interface com.holonplatform.http.rest.RestClient
  Create a new `RestClient` instance using default `ClassLoader` and default implementation, setting given `baseUri` as default `RestClient` target, which will be used as base URI for every request configured using `RestClient.request()`, if not overridden using `RestClient.RequestDefinition.target(URI)`.
from(Path<T>) - Static method in interface com.holonplatform.core.query.PathExpression
  Create a `PathExpression` from given `Path`.
FROM - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `From` header field name.
from(String) - Static method in enum com.holonplatform.http.HttpMethod
  Get HttpMethod enum constant matching given `methodName` name
fromFlag(int) - Static method in enum com.holonplatform.core.Validator.PatternFlag
  Get the `Validator.PatternFlag` which corresponds to given regex flag value
fromModel(MODEL, Property<TYPE>) - Method in interface com.holonplatform.core.property.PropertyValueConverter
  Convert given value from model data type to property value type
fromProperties(String...) - Static method in interface com.holonplatform.core.i18n.MessageProvider
  Builder to create a `MessageProvider` which uses properties files as messages source.
fromSymbol(String) - Static method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Parse a `QueryFilter.FilterOperator` from symbol
fullName() - Method in interface com.holonplatform.core.Path
  Gets the path full name, including any parent path, separated by a dot `.`
FunctionExpression<T> - Interface in com.holonplatform.core.query
  A `QueryExpression` wich represents the result of a `QueryFunction` a can be used as `QueryProjection`.
FunctionExpression.FunctionExpressionProperty<T> - Interface in com.holonplatform.core.query
  A `FunctionExpression` implemented as a `Property`.
FunctionExpression.PathFunctionExpression<P,T> - Interface in com.holonplatform.core.query
  A `FunctionExpression` which acts on a `Path`.
FunctionExpression.PathFunctionExpressionProperty<P,T> - Interface in com.holonplatform.core.query
  A `FunctionExpression.PathFunctionExpression` implemented as a `VirtualProperty`.
future(boolean) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the future, using default `Validator.ValidationMessage.FUTURE` message as validation error message.
future(boolean, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the future, using given `Localizable` message as validation error message.
future(boolean, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the future.

## G

get(String, Class<T>) - Method in interface com.holonplatform.auth.jwt.AuthenticationClaims
  Get a claim value by name, if exists
get() - Static method in interface com.holonplatform.core.beans.BeanIntrospector
  Gets the current `BeanIntrospector` instance.
get() - Static method in interface com.holonplatform.core.Context
  Obtain the default `Context` implementation instance.
get(String, Class<T>) - Method in interface com.holonplatform.core.ContextScope
  Try to obtain the resource identified by given `resourceKey` and with expected `resourceType`.
get() - Method in interface com.holonplatform.core.Initializer
  Gets the value, initializing it if the value is not already initialized before returning to caller.
get() - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Gets the current `PropertyRendererRegistry` instance.
get() - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Gets the current `PropertyValuePresenterRegistry` instance.
get(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive a response back.
get(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive a response back.
getAffectedCount() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get the number of elements affected by the the operation execution.
getAggregation() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the query results aggregation clause.
getAggregationFilter() - Method in interface com.holonplatform.core.query.QueryAggregation
  Get the optional restrictions to add to query aggregation, expressed as a `QueryFilter` clause.
getAggregationPaths() - Method in interface com.holonplatform.core.query.QueryAggregation
  Get the paths for wich to aggregate the query results.
getAlias() - Method in interface com.holonplatform.core.datastore.relational.Aliasable
  Get the optional alias name.
getAnnotation(Class<A>) - Method in interface com.holonplatform.core.beans.BeanProperty
  Gets the annotation of given `annotationClass` type declared on this property, if available.
getAsList(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Convenience method to invoke the request using `GET` method and receive a response entity payload of `List` type back.
getAuthentication() - Method in interface com.holonplatform.auth.AuthContext
  Get current Authentication in this context.
getAuthenticationListeners() - Method in interface com.holonplatform.auth.Realm
  Get registered AuthenticationListeners
getAuthenticationToken(R) - Method in interface com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver
  Parse given `request` message and try to obtain an `AuthenticationToken` if request is eligible for this resolver authentication mechanism.
getAuthorizationBasicCredentials() - Method in interface com.holonplatform.http.HttpHeaders
  Return the authorization bearer token from `HttpHeaders.AUTHORIZATION` header, if present and of scheme type `HttpHeaders.SCHEME_BASIC`.
getAuthorizationBearer() - Method in interface com.holonplatform.http.HttpHeaders
  Return the authorization bearer token from `HttpHeaders.AUTHORIZATION` header, if present and of scheme type `HttpHeaders.SCHEME_BEARER`.
getAvailableCommodities() - Method in interface com.holonplatform.core.datastore.Datastore
  Get the available `DatastoreCommodity` types for this Datastore.
getBaseRequestURI() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the request base URI
getBeanClass() - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the bean class to which this property set refers.
getBeanClass() - Method in interface com.holonplatform.core.query.BeanProjection
  Get the projection bean class.
getBody() - Method in interface com.holonplatform.http.HttpRequest
  Get request body input stream
getCauses() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get the `Validator.ValidationException`s that caused this exception.
getCode() - Method in enum com.holonplatform.http.HttpStatus
  Get the status numeric code
getCommodityFactoryType() - Method in interface com.holonplatform.core.datastore.DatastoreCommodityRegistrar
  Get the `DatastoreCommodityFactory` base type to use with this Datastore.
getCommodityType() - Method in interface com.holonplatform.core.datastore.DatastoreCommodityFactory
  Get the `DatastoreCommodity` type which this factory deals with.
getComposition() - Method in interface com.holonplatform.core.query.QueryFilter.CompositeQueryFilter
  Get the `QueryFilter`s which compose the filter.
getComposition() - Method in interface com.holonplatform.core.query.QuerySort.CompositeQuerySort
  Get the `QuerySort`s composition.
getConfigPropertyValue(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Returns the value associated to given `property`.
getConfiguration() - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator
  Get the `JwtConfiguration` to use to validate and authenticate the JWT tokens
getConfiguration() - Method in interface com.holonplatform.core.property.Property
  Gets the configuration associated to this property.
getContentLength() - Method in interface com.holonplatform.http.HttpHeaders
  Return the length of the request body in bytes, as specified by the `HttpHeaders.CONTENT_LENGTH` header.
getConvertedValue(T) - Method in interface com.holonplatform.core.property.Property
  Return the given `value` against this property, converting it to required model data type if a `PropertyValueConverter` is present.
getConverter() - Method in enum com.holonplatform.core.beans.Converter.BUILTIN
  Get the `PropertyValueConverter` class
getConverter() - Method in interface com.holonplatform.core.property.Property
  Get the converter to perform property value conversions between property value and the corresponding data model value.
getCredentials() - Method in interface com.holonplatform.auth.Account
  Account stored credentials data
getCredentials() - Method in interface com.holonplatform.auth.AuthenticationToken
  Returns the credentials submitted during the authentication process that verifies the submitted `AuthenticationToken.getPrincipal()` account identity.
getCredentials() - Method in interface com.holonplatform.auth.CredentialsContainer
  Credentials data
getCredentials() - Method in class com.holonplatform.auth.token.AccountCredentialsToken
getCredentials() - Method in class com.holonplatform.auth.token.BearerAuthenticationToken
getCurrent() - Static method in interface com.holonplatform.auth.AuthContext
  Convenience method to obtain the current `AuthContext` made available as `Context` resource, using default `ClassLoader`.
getCurrent() - Static method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Convenience method to obtain the current `JwtConfiguration` made available as `Context` resource, using default `ClassLoader`.
getCurrent() - Static method in interface com.holonplatform.auth.Realm
  Convenience method to obtain the current `Realm` made available as `Context` resource, using default `ClassLoader`.
getCurrent() - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Convenience method to obtain the current `LocalizationContext` made available as `Context` resource, using default `ClassLoader`.
getCurrent() - Static method in interface com.holonplatform.core.tenancy.TenantResolver
  Convenience method to obtain the current `TenantResolver` made available as `Context` resource, using default `ClassLoader`.
getDataContextId() - Method in interface com.holonplatform.core.datastore.DataContextBound
  Get data context id, if configured.
getDataContextId() - Method in class com.holonplatform.core.datastore.DatastoreConfigProperties.DatastoreConfigPropertiesImpl
getDate() - Method in interface com.holonplatform.http.HttpHeaders
  Return the date and time at which the message was created, as specified by the `HttpHeaders.DATE` header.
getDateFormat(TemporalType, TemporalFormat, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `DateFormat` for `Date` formatting and set it up according to context `Locale` and `Localization` settings.
getDateFormat(TemporalType) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `DateFormat` for `Date` formatting and set it up according to context `Locale` and `Localization` settings, using default format styles.
getDateFormatStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
  Date `FormatStyle`
getDateStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
  Date `DateFormat` style
getDateTimeFormatter(TemporalType, TemporalFormat, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `DateTimeFormatter` for javax.time.* types formatting and set it up according to context `Locale` and `Localization` settings.
getDateTimeFormatter(TemporalType) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `DateTimeFormatter` for javax.time.* types formatting and set it up according to context `Locale` and `Localization` settings, using default format styles.
getDefault(ClassLoader) - Static method in interface com.holonplatform.core.beans.BeanIntrospector
  Return the default `BeanIntrospector` using given `classLoader`.
getDefault() - Static method in interface com.holonplatform.core.beans.BeanIntrospector
  Return the default `BeanIntrospector` using default `ClassLoader`.
getDefault() - Static method in interface com.holonplatform.core.presentation.StringValuePresenter
  Get the default `StringValuePresenter`, using the `LocalizationContext`, if available as `Context` resource, to format dates and numbers and to localize any `Localizable` message.
getDefault(ClassLoader) - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Return the default `PropertyRendererRegistry` using given `classLoader`.
getDefault() - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Return the default `PropertyRendererRegistry` using default `ClassLoader`.
getDefault(ClassLoader) - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Return the default `PropertyValuePresenterRegistry` using given `classLoader`.
getDefault() - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Return the default `PropertyValuePresenterRegistry` using default `ClassLoader`.
getDefaultBooleanLocalization(boolean) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Gets the default `Localizable` message to use to localize a boolean value
getDefaultDateTemporalFormat() - Method in interface com.holonplatform.core.i18n.Localization
  Default dates format style to use when `TemporalFormat.DEFAULT` is specified.
getDefaultDecimalPositions() - Method in interface com.holonplatform.core.i18n.Localization
  Default decimal position for decimal numbers format
getDefaultTarget() - Method in interface com.holonplatform.http.rest.RestClient
  Get the default target request base URI, which will be used as target URI for every request configured using `RestClient.request()`, if not overridden using `RestClient.RequestDefinition.target(URI)`.
getDefaultTimeTemporalFormat() - Method in interface com.holonplatform.core.i18n.Localization
  Default times format style to use when `TemporalFormat.DEFAULT` is specified.
getDescription() - Method in enum com.holonplatform.http.HttpStatus
  Get the status description
getDetails() - Method in interface com.holonplatform.auth.Account
  Optional account details (e.g. user name, surname, language etc.)
getDialect() - Method in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Get the dialect class name.
getDirection() - Method in interface com.holonplatform.core.query.QuerySort.PathQuerySort
  Get the sort direction (ascending or descending).
getDomain() - Method in interface com.holonplatform.http.Cookie
  Get the domain of the cookie
getEnvironment() - Method in interface com.holonplatform.spring.EnvironmentConfigPropertyProvider
  Gets the Spring Environment.
getErrorCode() - Method in exception com.holonplatform.http.ErrorResponse.ErrorResponseException
getErrorCode() - Method in interface com.holonplatform.http.ErrorResponse
  Error code.
getErrorDescription() - Method in exception com.holonplatform.http.ErrorResponse.ErrorResponseException
getErrorDescription() - Method in interface com.holonplatform.http.ErrorResponse
  Error description, i.e. a human-readable explanation of this error
getErrorURI() - Method in exception com.holonplatform.http.ErrorResponse.ErrorResponseException
getErrorURI() - Method in interface com.holonplatform.http.ErrorResponse
  Optional error URI that leads to further details about this error
getExpireDate() - Method in interface com.holonplatform.auth.Credentials
  Credential expire date
getExpireTime() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT token expire time
getExpressionResolvers() - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  Get all the registered `ExpressionResolver`s.
getExpressionResolverType() - Method in interface com.holonplatform.core.datastore.DatastoreExpressionResolverRegistrar
  Get the `ExpressionResolver` base type to use with this Datastore for automatic resolver registration.
getExpressionType() - Method in interface com.holonplatform.core.ExpressionResolver
  Get the expression type which this resolver can handle.
getField() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get the field to which the bean property is bound
getFilter() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the query filter.
getForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive the response entity payload back.
getForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive the response entity payload of given generic type back.
getForStream() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive the response entity `InputStream` back.
getFunction() - Method in interface com.holonplatform.core.query.FunctionExpression
  Get the `QueryFunction` associated with this expression.
getHashAlgorithm() - Method in interface com.holonplatform.auth.Credentials
  Get hash algorithm used to encode secret.
getHashIterations() - Method in interface com.holonplatform.auth.Credentials
  Get hash iterations performed for secret encoding
getHeader(String) - Method in interface com.holonplatform.core.messaging.MessageHeaders
  Get header value using given header `name`
getHeaders() - Method in interface com.holonplatform.core.messaging.MessageHeaders
  Get message headers.
getHeaders() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the request headers
getHeaderValue(String) - Method in interface com.holonplatform.http.HttpHeaders
  Get a HTTP header as a single string value
getHttpStatus() - Method in exception com.holonplatform.http.ErrorResponse.ErrorResponseException
getHttpStatus() - Method in interface com.holonplatform.http.ErrorResponse
  Optional HTTP status code to represent error as a HTTP response
getId() - Method in interface com.holonplatform.auth.Account
  Account id (required).
getInsertedKey(Path<T>) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  For `Datastore.OperationType.INSERT` operations, returns the inserted key value which correspond to given `path` name, if available.
getInsertedKeys() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  For `Datastore.OperationType.INSERT` operations, returns the inserted key values, if the concrete `Datastore` implementation supports this feature.
getIssuer() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT token issuer (iss)
getIssuers() - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator
  Get the allowed JWT issuers
getJoins() - Method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Get the defined joins.
getJoinType() - Method in interface com.holonplatform.core.datastore.relational.Join
  Get the `Join.JoinType`.
getKey() - Method in interface com.holonplatform.core.config.ConfigProperty
  Property key (name)
getLeftOperand() - Method in interface com.holonplatform.core.query.QueryFilter.OperationQueryFilter
  Get the left hand `QueryExpression` operand.
getLimit() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get result set limit.
getLocale() - Method in interface com.holonplatform.core.i18n.Localization
  Locale to which this localization informations refer
getLocale() - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get Locale currently bound to this context, if any
getLocale() - Method in interface com.holonplatform.http.HttpHeaders
  Get the first (most qualified) `Locale` using `HttpHeaders.ACCEPT_LANGUAGE` header, if present.
getLocales() - Method in interface com.holonplatform.http.HttpHeaders
  Try to get a list of `Locale` using `HttpHeaders.ACCEPT_LANGUAGE` header, if present.
getLocalizedValidationMessages() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get all the localized validation error messages carried by this validation exception.
getLocation() - Method in interface com.holonplatform.http.HttpHeaders
  Return the resource location as specified by the `HttpHeaders.LOCATION` header.
getMaxAge() - Method in interface com.holonplatform.http.CacheControl
  Get the max-age cache control directive.
getMaxSize() - Method in class com.holonplatform.core.utils.SizedStack
  Stack max size
getMediaType() - Method in interface com.holonplatform.http.rest.RequestEntity
  Get entity media type, if specified
getMessage() - Method in interface com.holonplatform.core.i18n.Localizable
  Get the default message to use if a `Localizable.getMessageCode()` is not available or a localized message which corresponds to the message code cannot be found or no localization handler is available for message translation.
getMessage(String, String, Object...) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a message for given `code` localized according to current Locale to which context is bound
getMessage(Localizable) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get the localized message for given `Localizable`.
getMessage(Localizable, boolean) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a possibly localized message if the `LocalizationContext` is localized.
getMessage(Locale, String) - Method in interface com.holonplatform.core.i18n.MessageProvider
  Get a localized message in given `locale` for specified message `code`
getMessage() - Method in enum com.holonplatform.core.Validator.ValidationMessage
getMessageArguments() - Method in interface com.holonplatform.core.i18n.Localizable
  Optional arguments to use for message localization.
getMessageArguments() - Method in exception com.holonplatform.core.Validator.ValidationException
getMessageArgumentsPlaceholder() - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get the symbol to be used as message arguments placeholder.
getMessageCode() - Method in interface com.holonplatform.core.i18n.Localizable
  Get the message code to use to obtain a localized message
getMessageCode() - Method in exception com.holonplatform.core.Validator.ValidationException
getMessageCode() - Method in enum com.holonplatform.core.Validator.ValidationMessage
getMessageType() - Method in interface com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver
  Get supported message type
getMethod() - Method in interface com.holonplatform.http.HttpRequest
  Get the request method
getMethodName() - Method in enum com.holonplatform.http.HttpMethod
  Method name
getModelType() - Method in interface com.holonplatform.core.property.PropertyValueConverter
  Get the model data type
getModelType() - Method in interface com.holonplatform.core.query.PropertyConstantExpression
  Get the model type.
getModelValue() - Method in interface com.holonplatform.core.query.PropertyConstantExpression
  Get the model value.
getMultiValueRequestParameter(String) - Method in interface com.holonplatform.http.HttpRequest
  Get a request URI query parameter by name as multi-value
getName() - Method in interface com.holonplatform.auth.jwt.JwtConfigProperties
getName() - Method in interface com.holonplatform.auth.Realm
  Get optional realm name.
getName() - Method in interface com.holonplatform.core.beans.BeanConfigProperties
getName() - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Configuration property set name, used as property definition prefix.
getName() - Method in interface com.holonplatform.core.ContextScope
  Gets the scope name.
getName() - Method in interface com.holonplatform.core.Path
  Gets the path name
getName() - Method in interface com.holonplatform.http.Cookie
  Get the name of the cookie
getNumberFormat(Class<? extends Number>, int, boolean) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `NumberFormat` for numbers formatting and set it up according to context `Locale` and `Localization` settings.
getNumberFormat(Class<? extends Number>) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get a `NumberFormat` for numbers formatting and set it up according to context `Locale` and `Localization` settings.
getOffset() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get 0-based results offset.
getOn() - Method in interface com.holonplatform.core.datastore.relational.Join
  Get the `QueryFilter` that corresponds to the `ON` restriction(s) on the join.
getOperationType() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get the executed operation type, if available.
getOperator() - Method in interface com.holonplatform.core.query.QueryFilter.OperationQueryFilter
  Get the operator.
getOpposite() - Method in enum com.holonplatform.core.query.QuerySort.SortDirection
  Direct opposite sort direction
getOrder() - Method in interface com.holonplatform.core.ContextScope
  Gets the scope order.
getParameter(String) - Method in interface com.holonplatform.core.ParameterSet
  Get value of parameter named `name`, if found.
getParameter(String, Class<T>) - Method in interface com.holonplatform.core.ParameterSet
  Get typed parameter value.
getParameter(String, Class<T>, T) - Method in interface com.holonplatform.core.ParameterSet
  Get typed parameter value with default-fallback support.
getParameter(ConfigProperty<T>) - Method in interface com.holonplatform.core.ParameterSet
  Get the value of the parameter which name matches given `ConfigProperty` key, if found.
getParameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet
  Get the value of the parameter which name matches given `ConfigProperty` key with default-fallback support.
getParameterIf(String, Class<T>, Predicate<T>) - Method in interface com.holonplatform.core.ParameterSet
  Get a (typed) parameter value only if parameter is present, has a not `null` value, and its value satisfies given `condition`.
getParameterIf(ConfigProperty<T>, Predicate<T>) - Method in interface com.holonplatform.core.ParameterSet
  Get a (typed) parameter value only if parameter is present, has a not `null` value, and its value satisfies given `condition`.
getParameters() - Method in enum com.holonplatform.http.MediaType
  Get media type parameters string
getParent() - Method in interface com.holonplatform.core.i18n.Localization
  Optional parent Localization for fallback behaviours
getParent() - Method in interface com.holonplatform.core.Path.FinalPath
getParent() - Method in interface com.holonplatform.core.Path
  Gets the parent path
getParentProperty() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get the parent bean property, if any
getPath() - Method in interface com.holonplatform.core.query.FunctionExpression.PathFunctionExpression
  Get the `Path` subject of the function.
getPath() - Method in interface com.holonplatform.core.query.QuerySort.PathQuerySort
  Get the `Path` on which the sort is declared.
getPath() - Method in interface com.holonplatform.http.Cookie
  Get the path of the cookie
getPayload() - Method in interface com.holonplatform.core.messaging.Message
  Message payload
getPayload() - Method in interface com.holonplatform.http.rest.RequestEntity
  Get entity payload, if available
getPayloadType() - Method in interface com.holonplatform.core.messaging.Message
  Message payload type
getPermission() - Method in interface com.holonplatform.auth.Permission
  If this permission can be represented as a String retaining a sufficient precision to be relied upon for a access control decisions, this method should return such string.
getPermissions() - Method in interface com.holonplatform.auth.Account
  Optional permissions granted to account
getPermissions() - Method in interface com.holonplatform.auth.Authentication
  Set of `Permission`s granted to principal with this Authentication
getPermissionType() - Method in interface com.holonplatform.auth.Authorizer
  Get supported `Permission` type
getPresenter(Property<T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Gets the `PropertyValuePresenter` to use with given `property` according to registered presenters.
getPrincipal() - Method in interface com.holonplatform.auth.AuthenticationToken
  Get the principal to which this authentication token refers, i.e. the account identity submitted during the authentication process.
getPrincipal() - Method in class com.holonplatform.auth.token.AccountCredentialsToken
getPrincipal() - Method in class com.holonplatform.auth.token.BearerAuthenticationToken
getPrivateKey() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT signing private key for signature algorithms such as RSA
getProperty(String) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the bean property with given `propertyName`.
getProperty(String, Class<PT>) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the bean property with given `propertyName` and given `type`.
getProperty(String, Class<T>) - Method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Return the property value associated with the given key and try to convert property value to given target type.
getProperty() - Method in exception com.holonplatform.core.property.Property.PropertyAccessException
  Get the property to which exception is related
getProperty() - Method in interface com.holonplatform.core.property.PropertyBox.PropertyValue
  Get the `Property`.
getProperty() - Method in interface com.holonplatform.core.query.PropertyConstantExpression
  Get the property to which the value is bound.
getPropertyNames() - Method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Returns a Stream of all available property names
getPropertySet(Class<? extends T>) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Introspect given Java Bean `beanClass` and provides a `BeanPropertySet` to learn about bean properties and configuration.
getPropertySet(Class<? extends T>, Path<?>) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Introspect given Java Bean `beanClass` and provides a `BeanPropertySet` to learn about bean properties and configuration.
getPropertySet() - Method in interface com.holonplatform.core.query.PropertySetProjection
  Get the projection property set
getPropertySet() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the `PropertySet` to use to deserialize any `PropertyBox` contained in the response payload
getPropertyType() - Method in interface com.holonplatform.core.property.PropertyValueConverter
  Get the property type
getPropertyValue(PropertyBox) - Method in interface com.holonplatform.core.property.PropertyValueProvider
  Gets the property value.
getProtocol() - Method in interface com.holonplatform.core.messaging.Message
  Protocol name with which message was delivered
getProtocol() - Method in interface com.holonplatform.http.HttpMessage
getPublicKey() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT signing public key for signature algorithms such as RSA
getQueryConfiguration() - Method in interface com.holonplatform.core.query.QueryBuilder
  Get the current `QueryConfiguration`.
getQueryFilter() - Method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Get the query filter.
getQueryParameters() - Method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Get the query parameters.
getQueryParameters() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the URI query parameters
getQuerySort() - Method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Get the query sort.
getReadMethod() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get the bean method to be used to read property value, if available.
getRenderer(Class<R>, Property<T>) - Method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Gets the `PropertyRenderer` to use with given `property` according to registered renderers for given `renderingType`.
getRenderType() - Method in interface com.holonplatform.core.property.PropertyRenderer
  Return the object type handled by this renderer and returned by the `PropertyRenderer.render(Property)` method.
getRequestCookie(String) - Method in interface com.holonplatform.http.HttpRequest
  Get a request Cookie by name
getRequestHost() - Method in interface com.holonplatform.http.HttpRequest
  Get the fully qualified name of the client host or the last proxy that sent the request.
getRequestParameter(String) - Method in interface com.holonplatform.http.HttpRequest
  Get a request URI query parameter by name.
getRequestParameters() - Method in interface com.holonplatform.http.HttpRequest
  Get all request URI query parameters
getRequestPath() - Method in interface com.holonplatform.http.HttpRequest
  Get the path of the current request relative to the base URI as a string
getRequestPath() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the request path to append to the base URI.
getRequestURI() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the full request URI, composed by `RestClient.RequestDefinition.getBaseRequestURI()` and `RestClient.RequestDefinition.getRequestPath()`, including any (not resolved) template parameter.
getRequiredClaims() - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator
  Get optional required JWT claims
getResolvedType() - Method in interface com.holonplatform.core.datastore.DataTarget.DataTargetResolver
getResolvedType() - Method in interface com.holonplatform.core.ExpressionResolver
  Get the resolved expression type
getResolvedType() - Method in interface com.holonplatform.core.query.QueryFilter.QueryFilterResolver
getResolvedType() - Method in interface com.holonplatform.core.query.QuerySort.QuerySortResolver
getResolversForMessageType(Class<T>) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
  Get available `AuthenticationToken.AuthenticationTokenResolver`s for given message type
getResponse() - Method in exception com.holonplatform.http.exceptions.UnsuccessfulResponseException
  Get the response entity associated with to exception.
getRestClientFactories(String, ClassLoader) - Method in enum com.holonplatform.http.rest.RestClientFactoryRegistry
  Get the `RestClientFactory` for given `fullyQualifiedClassName` `RestClient` instance and `ClassLoader`.
getRestClientImplementationClass() - Method in interface com.holonplatform.http.rest.RestClientFactory
  Get the `RestClient` implementation class returned by this factory.
getRestTemplate() - Method in interface com.holonplatform.spring.SpringRestClient
  Get the `RestTemplate` bound to this RestClient.
getResultType() - Method in interface com.holonplatform.core.query.QueryFunction
  Get the function result type.
getRightOperand() - Method in interface com.holonplatform.core.query.QueryFilter.OperationQueryFilter
  Get the right hand `QueryExpression` operand, if applicable.
getSalt() - Method in interface com.holonplatform.auth.Credentials
  Get salt data used to hash secret
getScheme() - Method in interface com.holonplatform.auth.Authentication
  Get the authentication scheme with which this authentication was produced.
getScheme() - Method in interface com.holonplatform.auth.AuthenticationError
  Get authentication scheme
getScheme() - Method in interface com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver
  Optional authentication scheme
getScheme() - Method in exception com.holonplatform.auth.exceptions.AuthenticationException
getSecret() - Method in interface com.holonplatform.auth.Credentials
  Get secret data (e.g. password)
getSelection() - Method in interface com.holonplatform.core.datastore.relational.SubQuery
  Gets the projection to use as the subquery result
getSelection() - Method in interface com.holonplatform.core.query.BeanProjection
  Get the optional projection selection bean `Path`s.
getSequence() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get the property sequence within a property set, if configured.
getSerializedId() - Method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Serialized form id
getSharedKey() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT signing shared key for signature algorithms such as HMAC
getSignatureAlgorithm() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  JWT token signature algorithm
getSMaxAge() - Method in interface com.holonplatform.http.CacheControl
  Get the s-maxage cache control directive.
getSort() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the query sort.
getStatus() - Method in exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Get HTTP response status associated with this exception as `HttpStatus`, if available and known.
getStatus() - Method in interface com.holonplatform.http.HttpResponse
  Get the response status as `HttpStatus`
getStatusCode() - Method in exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Get the HTTP status code.
getStatusCode() - Method in interface com.holonplatform.http.HttpResponse
  Get the response status code
getSubPropertiesUsingPrefix(String) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Get a key-value `Map` of all the properties at sub levels of this property set, starting from given prefix.
getSubtype() - Method in enum com.holonplatform.http.MediaType
  Gets the sub type
getSymbol() - Method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Get operator symbol
getTarget() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the data target.
getTemplateParameters() - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Get the URI template parameters to resolve
getTemporalType() - Method in interface com.holonplatform.core.property.PropertyConfiguration
  Get the optional `TemporalType` specification for `Date` or `Calendar` type properties, which can be used to perform consistent operations on property value, such as presentation, rendering or persistence data manipulation.
getTemporalType(Temporal) - Static method in enum com.holonplatform.core.temporal.TemporalType
  Get temporal macro-type of given `temporal` instance
getTenantId() - Method in interface com.holonplatform.core.tenancy.TenantResolver
  Gets the current tenant id, if available
getTimeFormatStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
  Time `FormatStyle`
getTimeStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
  Time `DateFormat` style
getTokenType() - Method in interface com.holonplatform.auth.Authenticator
  Get supported `AuthenticationToken` type
getType() - Method in interface com.holonplatform.core.config.ConfigProperty
  Property value type
getType() - Method in interface com.holonplatform.core.Path
  Gets the type of the element identified by this path
getType() - Method in interface com.holonplatform.core.property.Property
  Type of values supported by this property
getType() - Method in interface com.holonplatform.core.query.BeanProjection
getType() - Method in interface com.holonplatform.core.query.PropertySetProjection
getType() - Method in interface com.holonplatform.core.query.QueryExpression
  Get the expression type.
getType() - Method in interface com.holonplatform.core.query.QueryProjection
  Get projection result type
getType() - Method in enum com.holonplatform.http.MediaType
  Gets the primary type
getType() - Method in interface com.holonplatform.http.rest.ResponseType
  Get the actual response type
getValidationMessages() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get all the validation error messages carried by this validation exception.
getValidators() - Method in interface com.holonplatform.core.Validator.Validatable
  Get the registered validators.
getValue(Property<T>) - Method in interface com.holonplatform.core.property.PropertyBox
  Get the value for given `property`.
getValue() - Method in interface com.holonplatform.core.property.PropertyBox.PropertyValue
  Get the property value.
getValue() - Method in interface com.holonplatform.core.query.ConstantExpression
  Get the constant expression value
getValue() - Method in enum com.holonplatform.core.Validator.PatternFlag
  Get the regex flag value.
getValue() - Method in interface com.holonplatform.http.Cookie
  Get the value of the cookie
getValueIfPresent(Property<T>) - Method in interface com.holonplatform.core.property.PropertyBox
  Get the value for given `property`, if property is present in this box and has a not `null` value.
getValueProvider() - Method in interface com.holonplatform.core.property.VirtualProperty
  Get property value provider
getVersion() - Method in interface com.holonplatform.http.Cookie
  Get the version of the cookie
getWriteMethod() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get the bean method to be used to write property value, if available.
goe(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using this property as expression, which checks if property value is greater than or equal to given constant value.
goe(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using this property as expression, which checks if property value is greater than or equal to given `expression` value.
goe(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using given `left` and `right` operands, which checks if left expression value is greater than or equal to right expression value.
goe(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using given `expression`, which checks if expression value is greater than or equal to given constant value.
greaterOrEqual(T) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than or equal to given `compareTo` value, and uses default `Validator.ValidationMessage.GREATER_OR_EQUAL` message as validation error message.
greaterOrEqual(T, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than or equal to given `compareTo` value, and uses given `Localizable` message as validation error message.
greaterOrEqual(T, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than or equal to given `compareTo` value.
greaterThan(QueryExpression<T>, QueryExpression<? super T>, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_THAN` or a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using given `left` and `right` operands, which checks if left expression value is greater than or greater than or equal to right expression value.
greaterThan(QueryExpression<T>, T, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_THAN` or a `QueryFilter.FilterOperator.GREATER_OR_EQUAL` filter using given `expression`, which checks if expression value is greater than or greater than or equal to given constant value.
greaterThan(T) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than given `compareTo` value, and uses default `Validator.ValidationMessage.LESS_THAN` message as validation error message.
greaterThan(T, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than given `compareTo` value, and uses given `Localizable` message as validation error message.
greaterThan(T, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is greater than given `compareTo` value.
gt(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.GREATER_THAN` filter using this property as expression, which checks if property value is greater than given constant value.
gt(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.GREATER_THAN` filter using this property as expression, which checks if property value is greater than given `expression` value.
gt(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_THAN` filter using given `left` and `right` operands, which checks if left expression value is greater than right expression value.
gt(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.GREATER_THAN` filter using given `expression`, which checks if expression value is greater than given constant value.

## H

hasAnnotation(Class<A>) - Method in interface com.holonplatform.core.beans.BeanProperty
  Checks whether an annotation of given `annotationClass` is present on this property.
hasConfigProperty(ConfigProperty<T>) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Checks whether this property set contains a not `null` value associated to given `property`.
hasFeature(NumberFormatFeature, NumberFormatFeature[]) - Static method in enum com.holonplatform.core.i18n.NumberFormatFeature
  Check if given `feature` is present among given `features` array
HASH_MD2 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  MD2 hash algorithm name
HASH_MD5 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  MD5 hash algorithm name
HASH_SHA_1 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  SHA-1 hash algorithm name
HASH_SHA_256 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  SHA-256 hash algorithm name
HASH_SHA_384 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  SHA-384 hash algorithm name
HASH_SHA_512 - Static variable in interface com.holonplatform.auth.Credentials.Encoder
  SHA-512 hash algorithm name
hashAlgorithm(String) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set hash algorithm name used to encode secret
hashAlgorithm(String) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Hash algorithm to use.
hashCode() - Method in interface com.holonplatform.auth.Permission
hashIterations(int) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set hash iterations performed for secret encoding
hashIterations(int) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Set hash iterations to perform.
hashMD5() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Apply MD5 hash algorithm
hashSHA1() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Apply SHA-1 hash algorithm
hashSHA256() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Apply SHA-256 hash algorithm
hashSHA384() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Apply SHA-384 hash algorithm
hashSHA512() - Method in interface com.holonplatform.auth.Credentials.Encoder
  Apply SHA-512 hash algorithm
hasNotNullParameter(String) - Method in interface com.holonplatform.core.ParameterSet
  Just like `ParameterSet.hasParameter(String)`, check if parameter with given `name` is present, but returns `true` only if parameter has a not `null` value.
hasNotNullParameter(ConfigProperty<T>) - Method in interface com.holonplatform.core.ParameterSet
  Just like `ParameterSet.hasParameter(ConfigProperty)`, check if parameter with given key is present, but returns `true` only if parameter has a not `null` value.
hasParameter(String) - Method in interface com.holonplatform.core.ParameterSet
  Check if parameter is present using parameter `name`.
hasParameter(ConfigProperty<T>) - Method in interface com.holonplatform.core.ParameterSet
  Check if a parameter is present using given `ConfigProperty` property key.
hasParameters() - Method in interface com.holonplatform.core.ParameterSet
  Check if some parameter is present
hasValue() - Method in interface com.holonplatform.core.property.PropertyBox.PropertyValue
  Checks whether this property has a value, i.e. the property value is not `null`.
head() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `HEAD` method and receive a response back.
header(String, String...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Add a request header.
headers(Map<String, List<String>>) - Method in interface com.holonplatform.http.HttpResponse.Builder
  Set response headers
hexEncoded() - Method in interface com.holonplatform.auth.Credentials.Builder
  Set secret is encoded using hexademical representation
HIDE_DECIMALS_WHEN_ALL_ZERO - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to hide number decimals when all decimal positions (if any) are equal to zero
HOST - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Host` header field name.
httpBasicResolver() - Static method in interface com.holonplatform.auth.AuthenticationToken
  Build a default `AuthenticationToken.AuthenticationTokenResolver` for HTTP BASIC authentication scheme.
httpBearerResolver() - Static method in interface com.holonplatform.auth.AuthenticationToken
  Build a default `AuthenticationToken.AuthenticationTokenResolver` for HTTP BEARER authentication scheme.
HttpClientInvocationException - Exception in com.holonplatform.http.exceptions
  HTTP exception to notify internal HTTP request-response invocation errors.
HttpClientInvocationException(String) - Constructor for exception com.holonplatform.http.exceptions.HttpClientInvocationException
  Constructor with error message
HttpClientInvocationException(Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpClientInvocationException
  Constructor with nested exception
HttpClientInvocationException(String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpClientInvocationException
  Constructor with error message and nested exception
HttpEntityProcessingException - Exception in com.holonplatform.http.exceptions
  Exception realted to HTTP entity processing errors.
HttpEntityProcessingException(String) - Constructor for exception com.holonplatform.http.exceptions.HttpEntityProcessingException
  Constructor with error message
HttpEntityProcessingException(Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpEntityProcessingException
  Constructor with nested exception
HttpEntityProcessingException(String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpEntityProcessingException
  Constructor with error message and nested exception
HttpException - Exception in com.holonplatform.http.exceptions
  Base HTTP exception.
HttpException(String) - Constructor for exception com.holonplatform.http.exceptions.HttpException
  Constructor with error message
HttpException(Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpException
  Constructor with nested exception
HttpException(String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpException
  Constructor with error message and nested exception
HttpHeaders - Interface in com.holonplatform.http
  HTTP headers representation.
HttpMessage<P> - Interface in com.holonplatform.http
  HTTP generic request/response `Message` representation.
HttpMethod - Enum in com.holonplatform.http
  HTTP request methods enumeration.
HttpRequest - Interface in com.holonplatform.http
  Represents a generic HTTP request
HttpResponse<T> - Interface in com.holonplatform.http
  Represents a generic HTTP response
HttpResponse.Builder<T> - Interface in com.holonplatform.http
  Default HttpResponse builder.
HttpStatus - Enum in com.holonplatform.http
  Enumeration of HTTP status codes.
HttpStatusCodeException - Exception in com.holonplatform.http.exceptions
  `InvalidHttpMessageException` with HTTP status code.
HttpStatusCodeException(int) - Constructor for exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Constructor with status code
HttpStatusCodeException(int, String) - Constructor for exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Constructor with error message
HttpStatusCodeException(int, Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Constructor with nested exception
HttpStatusCodeException(int, String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.HttpStatusCodeException
  Constructor with error message and nested exception

## I

IF_MATCH - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `If-Match` header field name.
IF_MODIFIED_SINCE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `If-Modified-Since` header field name.
IF_NONE_MATCH - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `If-None-Match` header field name.
IF_RANGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `If-Range` header field name.
IF_UNMODIFIED_SINCE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `If-Unmodified-Since` header field name.
Ignore - Annotation Type in com.holonplatform.core.beans
  Marker annotation that indicates that the annotated field is to be ignored by introspection-based bean property identification.
in(T...) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.IN` filter using this property as expression, which checks if property value is included in given constant values.
in(Collection<T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.IN` filter using this property as expression, which checks if property value is included in given constant values.
in(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.IN` filter using this property as expression, which checks if property value is included in given `expression` values.
in(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.IN` filter using given `left` and `right` operands, which checks if left expression value is equal to any of the right expression values.
in(QueryExpression<T>, T...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.IN` filter using given `expression`, which checks if expression value is equal to any of the given constant values.
in(QueryExpression<T>, Collection<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.IN` filter using given `expression`, which checks if expression value is equal to any of the given constant values.
in(T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` and equals to one of the given values, using default `Validator.ValidationMessage.IN` ad validation error message.
in(Localizable, T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` and equals to one of the given values, using given `Localizable` message as validation error.
in(String, String, T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` and equals to one of the given values.
INCLUDE_DETAILS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Include `Authentication` details in JWT token as claims (boolean)
INCLUDE_PERMISSIONS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Include `Authentication` permissions in JWT token as claims (boolean)
includeDetails(boolean) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set whether to include `Authentication` details in JWT token generation
includePermissions(boolean) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set whether to include `Authentication` permissions in JWT token generation
init(T, Supplier<T>) - Static method in interface com.holonplatform.core.Initializer
  Lazy initializing method using given `initializer` to initialize the value if given `value` is `null`.
Initializer<T> - Interface in com.holonplatform.core
  Interface for lazy initialization of a generic value.
innerJoin(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Add a `Join.JoinType.INNER` join clause using given `target`.
insert(DataTarget<?>, PropertyBox, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Insert a `PropertyBox` using given `target` to denote persistent entity of datastore.
INVALID_CLIENT - Static variable in interface com.holonplatform.http.ErrorResponse
  Default `invalid_client` error code: Client authentication failed (e.g. unknown client, no client authentication included, or unsupported authentication method).
INVALID_REQUEST - Static variable in interface com.holonplatform.http.ErrorResponse
  Default `invalid_request` error code: The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.
INVALID_TOKEN - Static variable in interface com.holonplatform.http.ErrorResponse
  Default `invalid_token` error code: The provided authorization token is not valid (expired, revoked, malformed, or invalid for other reasons)
invalidAllowed(boolean) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Set whether to accept invalid property values when using `PropertyBox.setValue(Property, Object)` to set a property value, i.e. to ignore any `Validator` registered for property.
InvalidCredentialsException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: Credentials are not valid
InvalidCredentialsException() - Constructor for exception com.holonplatform.auth.exceptions.InvalidCredentialsException
  Constructor
InvalidCredentialsException(String) - Constructor for exception com.holonplatform.auth.exceptions.InvalidCredentialsException
  Constructor
InvalidExpressionException(String) - Constructor for exception com.holonplatform.core.Expression.InvalidExpressionException
  Constructor with error message
InvalidExpressionException(Throwable) - Constructor for exception com.holonplatform.core.Expression.InvalidExpressionException
  Constructor with nested exception
InvalidExpressionException(String, Throwable) - Constructor for exception com.holonplatform.core.Expression.InvalidExpressionException
  Constructor with error message and nested exception
InvalidHttpMessageException - Exception in com.holonplatform.http.exceptions
  HTTP exception related to invalid messages.
InvalidHttpMessageException(String) - Constructor for exception com.holonplatform.http.exceptions.InvalidHttpMessageException
  Constructor with error message
InvalidHttpMessageException(Throwable) - Constructor for exception com.holonplatform.http.exceptions.InvalidHttpMessageException
  Constructor with nested exception
InvalidHttpMessageException(String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.InvalidHttpMessageException
  Constructor with error message and nested exception
InvalidJwtConfigurationException(String) - Constructor for exception com.holonplatform.auth.jwt.JwtConfiguration.InvalidJwtConfigurationException
  Constructor with error message
InvalidJwtConfigurationException(Throwable) - Constructor for exception com.holonplatform.auth.jwt.JwtConfiguration.InvalidJwtConfigurationException
  Constructor with nested exception
InvalidJwtConfigurationException(String, Throwable) - Constructor for exception com.holonplatform.auth.jwt.JwtConfiguration.InvalidJwtConfigurationException
  Constructor with error message and nested exception
InvalidTokenException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: `AuthenticationToken` is not valid or malformed
InvalidTokenException(String) - Constructor for exception com.holonplatform.auth.exceptions.InvalidTokenException
  Constructor
InvalidTokenException(String, String) - Constructor for exception com.holonplatform.auth.exceptions.InvalidTokenException
  Constructor
invoke(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request and receive a response back.
invoke(RestClient.RequestDefinition, HttpMethod, RequestEntity<R>, ResponseType<T>, boolean) - Method in interface com.holonplatform.http.rest.RestClient.Invoker
  Invoke request using current given `request` definition.
invokeForEntity(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request and receive back the response content entity.
invokeForSuccess(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request and receive a response back only if the response has a success (`2xx`) status code.
isAuthenticated() - Method in interface com.holonplatform.auth.AuthContext
  Gets whether this `AuthContext` is authenticated, i.e. an `Authentication` is available.
isBase64Encoded() - Method in interface com.holonplatform.auth.Credentials
  Whether secret is encoded using Base64.
isBeanIntrospectorCacheEnabled() - Method in interface com.holonplatform.core.beans.BeanConfigProperties
  Gets whether the `BeanIntrospector` cache is enabled.
isEnabled() - Method in interface com.holonplatform.auth.Account
  Indicates whether this account is enabled
isExpired() - Method in interface com.holonplatform.auth.Account
  Indicates whether this account has expired
isHexEncoded() - Method in interface com.holonplatform.auth.Credentials
  Whether secret is encoded using hexademical representation
isIncludeDetails() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Whether to include `Authentication` details in JWT token at generation time
isIncludePermissions() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Whether to include `Authentication` permissions in JWT token at generation time
isInvalidAllowed() - Method in interface com.holonplatform.core.property.PropertyBox
  Gets whether to accept invalid property values when using `PropertyBox.setValue(Property, Object)` to set a property value, i.e. ignores any `Validator` registered for property.
isLocalized() - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Returns whether this context is localized, i.e. it was initialized with `Localization` informations and ready to be used.
isLocked() - Method in interface com.holonplatform.auth.Account
  Indicates whether this account is locked
isMustRevalidate() - Method in interface com.holonplatform.http.CacheControl
  Get the must-revalidate cache control directive.
isNoCache() - Method in interface com.holonplatform.http.CacheControl
  Get the no-cache cache control directive.
isNoStore() - Method in interface com.holonplatform.http.CacheControl
  Get the no-store cache control directive.
isNotNull() - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_NULL` filter using this property as expression, which checks if property value is not `null`.
isNotNull(QueryExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_NULL` filter on given `expression`, which checks if given expression value is not `null`.
isNoTransform() - Method in interface com.holonplatform.http.CacheControl
  Get the no-transform cache control directive.
isNull() - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NULL` filter using this property as expression, which checks if property value is `null`.
isNull(QueryExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NULL` filter on given `expression`, which checks if given expression value is `null`.
isNull() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is `null` and uses default `Validator.ValidationMessage.NULL` localizable message as validation error message.
isNull(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is `null` and uses given `Localizable` `message` as validation error message.
isNull(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is `null`.
isPermitted(Permission...) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has all specified permission/s.
isPermitted(String...) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has all specified permission/s using String permission form.
isPermitted(Collection<Permission>) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has all specified permission/s using a Collection If no Authentication in bound to this context, always returns `false`.
isPermitted(Authentication, P...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all specified permission/s
isPermitted(Authentication, String...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all specified permission/s using String permission form.
isPermitted(Authentication, Collection<P>) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all specified permission/s using a Collection
isPermittedAny(Permission...) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has any of specified permission/s If no Authentication in bound to this context, always returns `false`.
isPermittedAny(String...) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has any of specified permission/s using String permission form.
isPermittedAny(Collection<Permission>) - Method in interface com.holonplatform.auth.AuthContext
  Check if current Authentication has any of specified permission/s using a Collection If no Authentication in bound to this context, always returns `false`.
isPermittedAny(Authentication, P...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of specified permission/s
isPermittedAny(Authentication, String...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of specified permission/s using String permission form.
isPermittedAny(Authentication, Collection<P>) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of specified permission/s using a Collection
isPrivate() - Method in interface com.holonplatform.http.CacheControl
  Get the private cache control directive.
isProxyRevalidate() - Method in interface com.holonplatform.http.CacheControl
  Get the proxy-revalidate cache control directive.
isReadOnly() - Method in interface com.holonplatform.core.property.PathProperty
isReadOnly() - Method in interface com.holonplatform.core.property.Property
  Gets whether property is read-only, i.e. does not support value setting.
isReadOnly() - Method in interface com.holonplatform.core.property.VirtualProperty
isRedirectionStatusCode(int) - Static method in enum com.holonplatform.http.HttpStatus
  Gets whether given `statusCode` is a redirection, i.e. a `3xx` status code
isRoot() - Method in interface com.holonplatform.auth.Account
  Whether account is `root`, i.e. has any permission.
isRoot() - Method in interface com.holonplatform.auth.Authentication
  If this method returns `true`, this Authentication is considered a `root` principal, for which permission checking is always skipped, assuming that any permission is granted to this Authentication.
isRootPath() - Method in interface com.holonplatform.core.Path
  Checks whether this path is a root path, i.e. it has no parent path.
isSimpleType() - Method in interface com.holonplatform.http.rest.ResponseType
  Get whether is a simple or parameterized type
isSuccessStatusCode(int) - Static method in enum com.holonplatform.http.HttpStatus
  Gets whether given `statusCode` is a success, i.e. a `2xx` status code
issuer(String) - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Add an allowed JWT issuer.
ISSUER - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Required JWT issuer
issuer(String) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT token issuer
isTrace() - Method in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Gets whether datastore operations tracing is enabled.

## J

Join<T> - Interface in com.holonplatform.core.datastore.relational
  Represents a relational join expression between two `DataTarget`s.
join(DataTarget<?>, Join.JoinType) - Method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Add a join clause using given `target` as join destination.
join(PropertySet<? extends P>...) - Static method in interface com.holonplatform.core.property.PropertySet
  Join given `PropertySet`s and return a new PropertySet containing all the properties of given sets.
Join.JoinBuilder<T> - Interface in com.holonplatform.core.datastore.relational
  `Join` builder.
Join.JoinType - Enum in com.holonplatform.core.datastore.relational
  Enumeration of available join types.
json(T) - Static method in interface com.holonplatform.http.rest.RequestEntity
  Build a `MediaType.APPLICATION_JSON` entity.
JwtAuthenticator - Interface in com.holonplatform.auth.jwt
  An `Authenticator` able to authenticate `BearerAuthenticationToken` tokens, expecting a JWT token as bearer token and using a `JwtConfiguration` to perform authentication.
JwtAuthenticator.Builder - Interface in com.holonplatform.auth.jwt
  Builder to create `JwtAuthenticator` instances
JwtAutoConfiguration - Class in com.holonplatform.spring.boot
JwtAutoConfiguration() - Constructor for class com.holonplatform.spring.boot.JwtAutoConfiguration
JwtAutoConfiguration.JwtConfigurationConfiguration - Class in com.holonplatform.spring.boot
JwtConfigProperties - Interface in com.holonplatform.auth.jwt
  A `ConfigPropertySet` for JWT configuration.
JwtConfigProperties.JwtConfigPropertiesImpl - Class in com.holonplatform.auth.jwt
  Default implementation
JwtConfigPropertiesImpl() - Constructor for class com.holonplatform.auth.jwt.JwtConfigProperties.JwtConfigPropertiesImpl
JwtConfiguration - Interface in com.holonplatform.auth.jwt
  JWT generation/authentication configuration attributes.
jwtConfiguration() - Method in class com.holonplatform.spring.boot.JwtAutoConfiguration.JwtConfigurationConfiguration
JwtConfiguration.Builder - Interface in com.holonplatform.auth.jwt
  Builder to create `JwtConfiguration` instances.
JwtConfiguration.InvalidJwtConfigurationException - Exception in com.holonplatform.auth.jwt
  Exception for `JwtConfiguration` errors.
JwtConfigurationConfiguration() - Constructor for class com.holonplatform.spring.boot.JwtAutoConfiguration.JwtConfigurationConfiguration
JwtTokenBuilder - Class in com.holonplatform.auth.jwt
  JWT builder using `Authentication` objects
JwtTokenBuilder.AuthPart - Enum in com.holonplatform.auth.jwt
  Enumeration of `Authentication` parts

## L

LAST_MODIFIED - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Last-Modified` header field name.
leftJoin(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Add a `Join.JoinType.LEFT` join clause using given `target`.
lessOrEqual(T) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than or equal to given `compareTo` value, and uses default `Validator.ValidationMessage.LESS_OR_EQUAL` message as validation error message.
lessOrEqual(T, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than or equal to given `compareTo` value, and uses given `Localizable` message as validation error message.
lessOrEqual(T, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than or equal to given `compareTo` value.
lessThan(QueryExpression<T>, QueryExpression<? super T>, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_THAN` or a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using given `left` and `right` operands, which checks if left expression value is less than or less than or equal to right expression value.
lessThan(QueryExpression<T>, T, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_THAN` or a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using given `expression`, which checks if expression value is less than or less than or equal to given constant value.
lessThan(T) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than given `compareTo` value, and uses default `Validator.ValidationMessage.LESS_THAN` message as validation error message.
lessThan(T, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than given `compareTo` value, and uses given `Localizable` message as validation error message.
lessThan(T, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that a value is less than given `compareTo` value.
limit(int) - Method in interface com.holonplatform.core.query.QueryBuilder
  Limit the fetched result set
LINK - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Link` header field name.
list(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryResults
  Convenience method to obtain query results `QueryResults.stream(QueryProjection)` as a `List`
list(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get a `List` of query results as `PropertyBox` using given `properties` as projection.
list(Property...) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get a `List` of query results as `PropertyBox` using given `properties` as projection.
listener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Realm.Builder
  Register an AuthenticationListener for authentication events
loadAccountById(String) - Method in interface com.holonplatform.auth.Account.AccountProvider
  Load an `Account` based on account `id`
localDate() - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a `PropertyValueConverter` to convert `Date` model values into `LocalDate` type.
localDateTime() - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a `PropertyValueConverter` to convert `Date` model values into `LocalDateTime` type.
Localizable - Interface in com.holonplatform.core.i18n
  Provides message code, arguments and default value to obtain a localized message.
Localizable.Builder<B extends Localizable.Builder<B>> - Interface in com.holonplatform.core.i18n
  Base interface for `Localizable` building
Localizable.LocalizableBuilder - Interface in com.holonplatform.core.i18n
  `Localizable` builder
Localizable.LocalizationException - Exception in com.holonplatform.core.i18n
  Exception thrown for localization related errors.
Localization - Interface in com.holonplatform.core.i18n
  Localization informations to be used with `LocalizationContext` to provide `Locale` and optional settings for numbers and dates format.
localization(Localizable) - Method in interface com.holonplatform.core.property.Property.Builder
  Set the property localization using given `Localizable` definition.
Localization.Builder - Interface in com.holonplatform.core.i18n
  Builder to create `Localization` instances
LocalizationContext - Interface in com.holonplatform.core.i18n
  Main interface to handle localization and internationalization.
LocalizationContext.Builder - Interface in com.holonplatform.core.i18n
  Builder for `LocalizationContext` creation
LocalizationException(String) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
  Constructor with error message
LocalizationException(Throwable) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
  Constructor with nested exception
LocalizationException(String, Throwable) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
  Constructor with error message and nested exception
localize(Locale) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Initialize context with given `Locale`, using Locale's default settings for numbers and dates formats and symbols.
localize(Localization) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Initialize context with given `Localization` informations
LOCATION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Location` header field name.
locked(boolean) - Method in interface com.holonplatform.auth.Account.Builder
  Set whether is locked
LockedAccountException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: Account is locked
LockedAccountException() - Constructor for exception com.holonplatform.auth.exceptions.LockedAccountException
  Constructor
LockedAccountException(String) - Constructor for exception com.holonplatform.auth.exceptions.LockedAccountException
  Constructor with error description
loe(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using this property as expression, which checks if property value is less than or equal to given constant value.
loe(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using this property as expression, which checks if property value is less than or equal to given `expression` value.
loe(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using given `left` and `right` operands, which checks if left expression value is less than or equal to right expression value.
loe(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_OR_EQUAL` filter using given `expression`, which checks if expression value is less than or equal to given constant value.
LOOKUP_BY_TYPE_PROPERTY_NAME - Static variable in annotation type com.holonplatform.spring.EnableBeanContext
  Property which can be used to configure the `EnableBeanContext.lookupByType()` behaviour using a Spring `Environment` configuration property.
lt(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.LESS_THAN` filter using this property as expression, which checks if property value is less than given constant value.
lt(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.LESS_THAN` filter using this property as expression, which checks if property value is less than given `expression` value.
lt(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_THAN` filter using given `left` and `right` operands, which checks if left expression value is less than right expression value.
lt(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.LESS_THAN` filter using given `expression`, which checks if expression value is less than given constant value.

## M

max() - Method in interface com.holonplatform.core.property.PathProperty
  Build an aggregation `FunctionExpression` on this property using the `QueryFunction.Max` function, which returns the largest value of the property.
max(Path<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a function expression which represents the `QueryFunction.Max` aggregation function on given `path`.
max(double) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is lower than or equal to `max` value, and uses `Validator.ValidationMessage.MAX` as validation error message.
max(double, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is lower than or equal to `max` value, and uses given `Localizable` `message` as validation error message.
max(double, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is lower than or equal to `max` value.
MAX_FORWARDS - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Max-Forwards` header field name.
MAX_LENGTH - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to limit the max length of the presented String
maxAge(long) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the max-age cache control directive.
MediaType - Enum in com.holonplatform.http
  Enumeration of common media types used by REST services.
message(String) - Method in interface com.holonplatform.core.i18n.Localizable.Builder
  Set the default message to use if a `Localizable.getMessageCode()` is not available or a localized message which corresponds to the message code cannot be found or no localization handler is available for message translation.
Message<P,H> - Interface in com.holonplatform.core.messaging
  Generic message representation with headers and payload.
messageArguments(Object...) - Method in interface com.holonplatform.core.i18n.Localizable.Builder
  Set the arguments to use for message localization.
messageArgumentsPlaceholder(String) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Set localized message arguments placehoder.
messageCode(String) - Method in interface com.holonplatform.core.i18n.Localizable.Builder
  Set the message code to use to obtain a localized message
MessageHeaders<H> - Interface in com.holonplatform.core.messaging
  Generic message headers representation.
messageProvider(MessageProvider) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Add a MessageProvider for messages localization
MessageProvider - Interface in com.holonplatform.core.i18n
  Main interface to be used with a `LocalizationContext` to localize messages according to a `Locale`.
MessageProvider.PropertiesMessageProviderBuilder - Interface in com.holonplatform.core.i18n
  Builder to create `PropertiesMessageProvider` instances
min() - Method in interface com.holonplatform.core.property.PathProperty
  Build an aggregation `FunctionExpression` on this property using the `QueryFunction.Min` function, which returns the smallest value of the property.
min(Path<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a function expression which represents the `QueryFunction.Min` aggregation function on given `path`.
min(double) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is greater than or equal to `min` value, and uses `Validator.ValidationMessage.MAX` as validation error message.
min(double, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is greater than or equal to `min` value, and uses given `Localizable` `message` as validation error message.
min(double, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is greater than or equal to `min` value.
MULTIPLE_VALUES_SEPARATOR - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to set the separator to use when presenting multiple values (Arrays and Collections)
mustRevalidate(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the must-revalidate cache control directive.

## N

NAME - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Configuration property set name
name(String) - Method in interface com.holonplatform.auth.Realm.Builder
  Set Realm name
NAME - Static variable in interface com.holonplatform.core.beans.BeanConfigProperties
  Configuration property set name
name(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie name
named(String) - Static method in interface com.holonplatform.core.datastore.DataTarget
  Build a `String` type data target using root path `name`.
neq(T) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_EQUAL` filter using this property as expression, which checks if property value is not equal to given constant value.
neq(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_EQUAL` filter using this property as expression, which checks if property value is not equal to given `expression` value.
neq(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_EQUAL` filter using given `left` and `right` operands, which checks if left expression value is not equal to right expression value.
neq(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_EQUAL` filter using given `expression`, which checks if expression value is not equal to given constant value.
nin(T...) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using this property as expression, which checks if property value is not included in given constant values.
nin(Collection<T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using this property as expression, which checks if property value is not included in given constant values.
nin(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using this property as expression, which checks if property value is not included in given `expression` values.
nin(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using given `left` and `right` operands, which checks if left expression value is not included in the right expression values.
nin(QueryExpression<T>, T...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using given `expression`, which checks if expression value is not included in given constant values.
nin(QueryExpression<T>, Collection<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter.FilterOperator.NOT_IN` filter using given `expression`, which checks if expression value is not included in given constant values.
NO_VALUE - Static variable in annotation type com.holonplatform.core.i18n.Caption
noCache(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the no-cache cache control directive.
noStore(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the no-store cache control directive.
NoSuitableRendererAvailableException() - Constructor for exception com.holonplatform.core.property.PropertyRendererRegistry.NoSuitableRendererAvailableException
  Default constructor
NoSuitableRendererAvailableException(String) - Constructor for exception com.holonplatform.core.property.PropertyRendererRegistry.NoSuitableRendererAvailableException
  Constructor with error message
not() - Method in interface com.holonplatform.core.query.QueryFilter
  Negate this filter.
not(QueryFilter) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a QueryFilter as ne negation of given `filter`.
NotBlank - Annotation Type in com.holonplatform.core.beans
  Additional validation constraint to check the annotated element is not `null` nor empty (`""`), trimming spaces.
notBlank() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty, trimming spaces, and uses default `Validator.ValidationMessage.NOT_EMPTY` localizable message as validation error message.
notBlank(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty, trimming spaces, and uses given `Localizable` `message` as validation error message.
notBlank(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty, trimming spaces.
NotEmpty - Annotation Type in com.holonplatform.core.beans
  Additional validation constraint to check the annotated element is not `null` nor empty (`""`).
notEmpty() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty, and uses default `Validator.ValidationMessage.NOT_EMPTY` localizable message as validation error message.
notEmpty(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty, and uses given `Localizable` `message` as validation error message.
notEmpty(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` nor empty.
notExists() - Method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a NOT EXISTS filter predicate using this sub query
notIn(T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value not equals to any of the given values, using default `Validator.ValidationMessage.NOT_IN` ad validation error message.
notIn(Localizable, T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value not equals to any of the given values, using given `Localizable` message as validation error.
notIn(String, String, T...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value not equals to any of the given values.
NotNegative - Annotation Type in com.holonplatform.core.beans
  Additional validation constraint to check the annotated element is not a negative number.
notNegative() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not negative, using default `Validator.ValidationMessage.NOT_NEGATIVE` message as validation error message.
notNegative(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not negative, using given `Localizable` message as validation error message.
notNegative(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not negative.
notNull() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` and uses default `Validator.ValidationMessage.NOT_NULL` localizable message as validation error message.
notNull(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null` and uses given `Localizable` `message` as validation error message.
notNull(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value is not `null`.
noTransform(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the no-transform cache control directive.
NumberFormatFeature - Enum in com.holonplatform.core.i18n
  Enumeration of features which can be used to configure number format behaviour.
numericBoolean(Class<N>) - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a numeric boolean `PropertyValueConverter` which converts property values of numeric type into boolean values using the following convention: `null` or `0` numeric values will be converted as `false` boolean values, any other value will be converted as boolean `true` value.

## O

of(String, Class<T>) - Static method in interface com.holonplatform.core.datastore.DataTarget
  Build a typed data target using root path `name`.
of(DataTarget<T>) - Static method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Create a new `RelationalTarget` using given `target` as root.
of(String, Class<? extends T>) - Static method in interface com.holonplatform.core.Path
  Create a default `Path` implementation with given `name` and `type`.
of(P...) - Static method in interface com.holonplatform.core.property.PropertySet
  Create a new PropertySet containing given `properties`.
of(Iterable<P>) - Static method in interface com.holonplatform.core.property.PropertySet
  Create a new PropertySet containing all given `properties` `Iterable` elements.
of(PropertySet<? extends P>, P...) - Static method in interface com.holonplatform.core.property.PropertySet
  Create a new `PropertySet` joining given `propertySet` with given additional `properties`.
of(Class<T>, Path...) - Static method in interface com.holonplatform.core.query.BeanProjection
  Create a `BeanProjection` using given bean class.
of(PropertySet<?>) - Static method in interface com.holonplatform.core.query.PropertySetProjection
  Create a PropertySetProjection using given `propertySet`
of(Iterable<P>) - Static method in interface com.holonplatform.core.query.PropertySetProjection
  Create a PropertySetProjection using given `properties`
of(Path<T>, QuerySort.SortDirection) - Static method in interface com.holonplatform.core.query.QuerySort
  Create a QuerySort on given `path` using given sort direction
of(Path<T>, boolean) - Static method in interface com.holonplatform.core.query.QuerySort
  Create a QuerySort on given `path` using given sort direction
of(QuerySort...) - Static method in interface com.holonplatform.core.query.QuerySort
  Build a multiple QuerySort using given `sorts`, in the order they are provided.
of(List<S>) - Static method in interface com.holonplatform.core.query.QuerySort
  Build a multiple QuerySort using given `sorts`, in the order they are provided.
of(int) - Static method in enum com.holonplatform.http.HttpStatus
  Get the `HttpStatus` which corresponds to given status code, if any
of(Class<T>) - Static method in interface com.holonplatform.http.rest.ResponseType
  Build a ResponseType using given simple type.
of(Class<?>, Class<?>) - Static method in interface com.holonplatform.http.rest.ResponseType
  Build a ResponseType using given a parameterized type.
offset(int) - Method in interface com.holonplatform.core.query.QueryBuilder
  Starts the query results at a particular zero-based offset.
on(QueryFilter) - Method in interface com.holonplatform.core.datastore.relational.Join.JoinBuilder
  Add a join restriction using given `filter`.
onAuthentication(Authentication) - Method in interface com.holonplatform.auth.Authentication.AuthenticationListener
  Called when an authentication or deauthentication event occurs.
options() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `OPTIONS` method and receive a response back.
options(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `OPTIONS` method and receive a response back.
options(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `OPTIONS` method and receive a response back.
optionsForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `OPTIONS` method and receive the response entity payload back.
optionsForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `OPTIONS` method and receive the response entity payload of given generic type back.
or(QueryFilter) - Method in interface com.holonplatform.core.query.QueryFilter
  Join another `filter` in `OR` mode.
ORIGIN - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Origin` header field name.

## P

parameter(String, Object) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add an authentication parameter
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add an authentication parameter using a `ConfigProperty` an `ConfigProperty.getKey()` as parameter name
parameter(String, Object) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add a parameter
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add a parameter using a `ConfigProperty` an `ConfigProperty.getKey()` as parameter name
parameter(String, Object) - Method in interface com.holonplatform.core.query.QueryBuilder
  Add a generic parameter to query
parameters(Map<String, Object>) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add all given parameters to the set
parameters(ParameterSet) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add all parameters of the given `parameters` set
ParameterSet - Interface in com.holonplatform.core
  Interface for name-value parameter sets management.
ParameterSet.Builder<S extends ParameterSet> - Interface in com.holonplatform.core
  `ParameterSet` builder.
parent(Localization) - Method in interface com.holonplatform.core.i18n.Localization.Builder
  Set parent Localization
parent(Path<?>) - Method in interface com.holonplatform.core.Path.Builder
  Sets the parent path
past(boolean) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the past, using default `Validator.ValidationMessage.PAST` message as validation error message.
past(boolean, Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the past, using given `Localizable` message as validation error message.
past(boolean, String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Date` value is in the past.
patch(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PATCH` method with given `entity` request payload and receive a response back.
patch(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PATCH` method with given `entity` request payload and receive a response back.
patch(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PATCH` method with given `entity` request payload and receive a response back.
patchForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PATCH` method with given `entity` request payload and receive the response entity payload back.
patchForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PATCH` method with given `entity` request payload and receive the response entity payload back.
Path<T> - Interface in com.holonplatform.core
  Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
path(Path<?>) - Method in interface com.holonplatform.core.query.QueryAggregation.Builder
  Add a query aggregation path.
path(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie path
path(String) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Append given `path` to the request URI.
Path.Builder<T,B extends Path.Builder<T,B>> - Interface in com.holonplatform.core
  Base path builder
Path.FinalPath<T> - Interface in com.holonplatform.core
  Represents a final path, i.e. a path which do not support any parent path.
Path.PathBuilder<T> - Interface in com.holonplatform.core
  Path builder.
PATH_HIERARCHY_SEPARATOR - Static variable in interface com.holonplatform.core.Path
  Separator character used as separator between path hierarchy elements when composing or parsing a path name.
PathExpression<T> - Interface in com.holonplatform.core.query
  A `QueryExpression` wich represents a `Path`.
PathProperty<T> - Interface in com.holonplatform.core.property
  A `Property` bound to a `Path`, using `Path.getName()` as property name.
PathProperty.Builder<T,B extends PathProperty.Builder<T,B>> - Interface in com.holonplatform.core.property
  Base interface for `PathProperty` building.
PathProperty.PathPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `PathProperty` builder.
pattern(String, Validator.PatternFlag...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value matches a regular expression, and uses `Validator.ValidationMessage.PATTERN` as validation error message.
pattern(String, Localizable, Validator.PatternFlag...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value matches a regular expression, and uses given `Localizable` `message` as validation error message.
pattern(String, String, String, Validator.PatternFlag...) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given value matches a regular expression.
payload(T) - Method in interface com.holonplatform.http.HttpResponse.Builder
  Set response payload
PERCENT_STYLE - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to use percent-style format for numeric decimal values
permission(Permission) - Method in interface com.holonplatform.auth.Account.Builder
  Add a permission granted to Account
permission(String) - Method in interface com.holonplatform.auth.Account.Builder
  Add a permission granted to Account using String representation.
permission(Permission) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add a permission granted to Authentication
permission(String) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add a permission granted to Authentication using String representation.
Permission - Interface in com.holonplatform.auth
  Represents a generic permission granted to a principal in authorization context and associated to an `Authentication` object.
permissions(Collection<Permission>) - Method in interface com.holonplatform.auth.Account.Builder
  Set permissions granted to Account.
permissionStrings(Collection<String>) - Method in interface com.holonplatform.auth.Account.Builder
  Set permissions granted to Account using String representations.
permissionStrings(String...) - Method in interface com.holonplatform.auth.Account.Builder
  Set permissions granted to Account using String representations.
post(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive a response back.
post(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive a response back.
post(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive a response back.
postForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive the response payload back.
postForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive the response payload back.
postForLocation(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `POST` method with given `entity` request payload and receive the value of the `LOCATION` header back, if present.
postProcessDatastore(Datastore, String) - Method in interface com.holonplatform.spring.DatastorePostProcessor
  Configure given `datastore`.
PRAGMA - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Pragma` header field name.
prefixed(ConfigPropertyProvider, String) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Create a ConfigPropertyProvider that filters property names from given concrete `provider`, returning only property names which starts with given `prefix`.
present(Class<T>, V, ParameterSet) - Method in interface com.holonplatform.core.presentation.StringValuePresenter
  Present given `value` of given `valueType` as a String.
present(Class<T>, V) - Method in interface com.holonplatform.core.presentation.StringValuePresenter
  Present given `value` of given `valueType` as a String.
present(Object, ParameterSet) - Method in interface com.holonplatform.core.presentation.StringValuePresenter
  Present given `value` as a String using given presentation parameters.
present(Object) - Method in interface com.holonplatform.core.presentation.StringValuePresenter
  Present given `value` as a String.
present(T) - Method in interface com.holonplatform.core.property.Property
  Present given property `value` as a `String`, using current `PropertyValuePresenterRegistry` if available as `Context` resource or the default instance otherwise.
present(Property<T>) - Method in interface com.holonplatform.core.property.PropertyBox
  Present given `property` value, obtained from this PropertyBox, as a `String`, using current `PropertyValuePresenterRegistry` if available as `Context` resource to obtain a suitable `PropertyValuePresenter`, or default presenter `PropertyValuePresenterRegistry.getDefault()` otherwise.
present(Property<T>, T) - Method in interface com.holonplatform.core.property.PropertyValuePresenter
  Get the `value` of the given `property` as `String`.
PRESENTATION_PARAMETERS_PREFIX - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
PRIVATE_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign private key (base64 encoded)
PRIVATE_KEY_FILE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign private key (file name)
privateKey(Key) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT signing private key to use with asymmetric signing algorithms (such as RSA)
processBeanProperty(BeanProperty.Builder<?>, Class<?>) - Method in interface com.holonplatform.core.beans.BeanPropertyPostProcessor
  Process given `property`.
property(String, Class<? extends P>) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `PathProperty` with given `name` and `type`, setting this `DataTarget` as property parent path.
property(PathProperty<P>) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `PathProperty` cloning from given `fromProperty`, setting this `DataTarget` as property parent path.
Property<T> - Interface in com.holonplatform.core.property
  Property is the base interface to represent a generic data attribute.
Property.Builder<T,B extends Property.Builder<T,B>> - Interface in com.holonplatform.core.property
  Base `Property` builder.
Property.PropertyAccessException - Exception in com.holonplatform.core.property
  Base exception class to all `Property` related exceptions.
Property.PropertyNotFoundException - Exception in com.holonplatform.core.property
  Exception thrown when a property is not found in a property set.
Property.PropertyReadException - Exception in com.holonplatform.core.property
  Generic exception thrown for property value reading failures.
Property.PropertyReadOnlyException - Exception in com.holonplatform.core.property
  Exception thrown when trying to set a value for a read-only property.
Property.PropertyWriteException - Exception in com.holonplatform.core.property
  Generic exception thrown for property value writing failures.
PropertyAccessException(Property<?>) - Constructor for exception com.holonplatform.core.property.Property.PropertyAccessException
  Default constructor
PropertyAccessException(Property<?>, String) - Constructor for exception com.holonplatform.core.property.Property.PropertyAccessException
  Constructor with error message
PropertyAccessException(Property<?>, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyAccessException
  Constructor with nested exception
PropertyAccessException(Property<?>, String, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyAccessException
  Constructor with error message and nested exception
PropertyBox - Interface in com.holonplatform.core.property
  PropertyBox is the base container for `Property` values, provinding methods to get and set property values, performing value validation and conversions according to property configurations.
PropertyBox.Builder - Interface in com.holonplatform.core.property
  Builder to build `PropertyBox` instances.
PropertyBox.PropertyValue<T> - Interface in com.holonplatform.core.property
  Represents a `Property` value.
PropertyConfiguration - Interface in com.holonplatform.core.property
  `Property` configuration parameters.
PropertyConfiguration.PropertyConfigurationEditor - Interface in com.holonplatform.core.property
  `PropertyConfiguration` editor interface to provide configuration parameters management.
PropertyConstantExpression<T,E> - Interface in com.holonplatform.core.query
  A `QueryExpression` which represents a `Property` value.
PropertyConversionException(Property<?>, String) - Constructor for exception com.holonplatform.core.property.PropertyValueConverter.PropertyConversionException
  Constructor with error message
PropertyConversionException(Property<?>, Throwable) - Constructor for exception com.holonplatform.core.property.PropertyValueConverter.PropertyConversionException
  Constructor with nested exception
PropertyConversionException(Property<?>, String, Throwable) - Constructor for exception com.holonplatform.core.property.PropertyValueConverter.PropertyConversionException
  Constructor with error message and nested exception
PropertyNotFoundException(Property<?>, String) - Constructor for exception com.holonplatform.core.property.Property.PropertyNotFoundException
  Constructor
PropertyReadException(Property<?>, String) - Constructor for exception com.holonplatform.core.property.Property.PropertyReadException
  Constructor with error message
PropertyReadException(Property<?>, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyReadException
  Constructor with nested exception
PropertyReadException(Property<?>, String, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyReadException
  Constructor with error message and nested exception
PropertyReadOnlyException(Property<?>) - Constructor for exception com.holonplatform.core.property.Property.PropertyReadOnlyException
  Construct a new PropertyReadOnlyException
PropertyRenderer<R,T> - Interface in com.holonplatform.core.property
  Renderer to render a `Property` as a the target `PropertyRenderer.getRenderType()` object type.
PropertyRendererRegistry - Interface in com.holonplatform.core.property
  A registry to register `PropertyRenderer`s bound to a condition and provide a suitable `PropertyRenderer` for a given `Property` and rendering type.
PropertyRendererRegistry.NoSuitableRendererAvailableException - Exception in com.holonplatform.core.property
  Exception thrown a suitable `PropertyRenderer` is not available for a given `Property` and rendering type
PropertySet<P extends Property> - Interface in com.holonplatform.core.property
  This interface represent an `Iterable` and immutable set of `Property`s.
propertySet(Iterable<P>) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Use given `Property` set to perform invocation.
propertySet(P...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Use given `Property` set to perform invocation.
PropertySet.Builder<P extends Property> - Interface in com.holonplatform.core.property
  Builder to create `PropertySet` instances.
PropertySetProjection - Interface in com.holonplatform.core.query
  A `QueryProjection` which uses a `PropertySet` to define the projection selection and returns `PropertyBox` type results.
PropertySetRef - Annotation Type in com.holonplatform.core.property
  Annotation which can be used to declare the reference to a `PropertySet` instance.
PropertyValueConverter<TYPE,MODEL> - Interface in com.holonplatform.core.property
  Performs conversion between a `Property` type and a data model type, in both directions.
PropertyValueConverter.PropertyConversionException - Exception in com.holonplatform.core.property
  Exception thrown when a property value conversion fails.
PropertyValuePresenter<T> - Interface in com.holonplatform.core.property
  Presenter to obtain the value of a `Property` as a `String`.
PropertyValuePresenterRegistry - Interface in com.holonplatform.core.property
  A registry to register `PropertyValuePresenter`s bound to a condition and provide a suitable `PropertyValuePresenter`.
PropertyValueProvider<T> - Interface in com.holonplatform.core.property
  Interface to represent a class which act as provider for `Property` value.
propertyValues() - Method in interface com.holonplatform.core.property.PropertyBox
  Get the `Stream` of all the `Property`s of the property set bound to this `PropertyBox` and their values, using the `PropertyBox.PropertyValue` representation.
PropertyWriteException(Property<?>, String) - Constructor for exception com.holonplatform.core.property.Property.PropertyWriteException
  Constructor with error message
PropertyWriteException(Property<?>, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyWriteException
  Constructor with nested exception
PropertyWriteException(Property<?>, String, Throwable) - Constructor for exception com.holonplatform.core.property.Property.PropertyWriteException
  Constructor with error message and nested exception
PROXY_AUTHENTICATE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Proxy-Authenticate` header field name.
PROXY_AUTHORIZATION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Proxy-Authorization` header field name.
proxyRevalidate(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the proxy-revalidate cache control directive.
PUBLIC_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign public key (base64 encoded)
PUBLIC_KEY_FILE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign public key (file name)
publicKey(Key) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT signing public key to use with asymmetric signing algorithms (such as RSA)
push(T) - Method in class com.holonplatform.core.utils.SizedStack
put(String, T) - Method in interface com.holonplatform.core.ContextScope
  Stores a resource reference identified by given `resourceKey`.
put(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PUT` method with given `entity` request payload and receive a response back.
put(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PUT` method with given `entity` request payload and receive a response back.
put(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PUT` method with given `entity` request payload and receive a response back.
putForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PUT` method with given `entity` request payload and receive the response entity payload back.
putForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `PUT` method with given `entity` request entity payload and receive the response payload back.
putIfAbsent(String, T) - Method in interface com.holonplatform.core.ContextScope
  Stores a resource reference identified by given `resourceKey`, only if there is not a resource instance already bound to given key.

## Q

query() - Method in interface com.holonplatform.core.datastore.Datastore
  Convenience method to create the default `Query` Datastore commodity, to be used to query the data store using default `DataTarget`, `QueryFilter`, `QuerySort` and `QueryAggregation` expressions.
Query - Interface in com.holonplatform.core.query
  Interface to model a query, apply restrictions, sortings and configurations and obtain query results.
Query.QueryBuildException - Exception in com.holonplatform.core.query
  Exception thrown for `Query` build errors.
QueryAggregation - Interface in com.holonplatform.core.query
  Represents a query results aggregation clause.
QueryAggregation.Builder - Interface in com.holonplatform.core.query
  `QueryAggregation` builder.
QueryAggregation.QueryAggregationSupport<C extends QueryAggregation.QueryAggregationSupport<C>> - Interface in com.holonplatform.core.query
  Interface implemented by classes which support `QueryAggregation`s setting.
QueryBuilder<Q extends QueryBuilder<Q>> - Interface in com.holonplatform.core.query
  Builder to configure a `Query`, managing query `DataTarget` and query clauses such as `QueryFilter` and `QuerySort` and handling `ExpressionResolver`s registration.
QueryBuildException(String) - Constructor for exception com.holonplatform.core.query.Query.QueryBuildException
  Constructor with error message
QueryBuildException(Throwable) - Constructor for exception com.holonplatform.core.query.Query.QueryBuildException
  Constructor with nested exception
QueryBuildException(String, Throwable) - Constructor for exception com.holonplatform.core.query.Query.QueryBuildException
  Constructor with error message and nested exception
QueryConfiguration - Interface in com.holonplatform.core.query
  Interface to provide `Query` configuration elements for query building and execution.
QueryConfigurationProvider - Interface in com.holonplatform.core.query
  Interface that can be used to dynamically provide query configuration elements.
QueryExecutionException(String) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryExecutionException
  Constructor with error message
QueryExecutionException(Throwable) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryExecutionException
  Constructor with nested exception
QueryExecutionException(String, Throwable) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryExecutionException
  Constructor with error message and nested exception
QueryExpression<T> - Interface in com.holonplatform.core.query
  Represent a general typed expression used by `Query` clauses.
QueryFilter - Interface in com.holonplatform.core.query
  A `Query` expression representing a filter (query restriction) condition.
QueryFilter.CompositeQueryFilter - Interface in com.holonplatform.core.query
  A `QueryFilter` which represents a query filters composition.
QueryFilter.FilterOperator - Enum in com.holonplatform.core.query
  Filter operators.
QueryFilter.OperationQueryFilter<T> - Interface in com.holonplatform.core.query
  A `QueryFilter` which represents an operation with operator and arguments.
QueryFilter.QueryFilterResolver<T extends QueryFilter> - Interface in com.holonplatform.core.query
  Convenience interface to create an `ExpressionResolver` to resolve a custom `QueryFilter` class into a standard `QueryFilter`.
QueryFilter.QueryFilterSupport<C extends QueryFilter.QueryFilterSupport<C>> - Interface in com.holonplatform.core.query
  Interface implemented by classes which support `QueryFilter`s addition.
QueryFunction<T> - Interface in com.holonplatform.core.query
  Represents a generic function to be used in a `Query` definition.
QueryFunction.Avg - Interface in com.holonplatform.core.query
  A function which represents the average value of a query result.
QueryFunction.Count - Interface in com.holonplatform.core.query
  A function which represents the count of a query result values.
QueryFunction.Max<T> - Interface in com.holonplatform.core.query
  A function which represents the largest value of a query result.
QueryFunction.Min<T> - Interface in com.holonplatform.core.query
  A function which represents the smallest value of a query result.
QueryFunction.Sum<T> - Interface in com.holonplatform.core.query
  A function which represents the sum of a query result values.
QueryNonUniqueResultException() - Constructor for exception com.holonplatform.core.query.QueryResults.QueryNonUniqueResultException
  Constructor
QueryNonUniqueResultException(String) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryNonUniqueResultException
  Constructor with error message
queryParameter(String, Object...) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Add a query parameter to the request URI.
QueryProjection<T> - Interface in com.holonplatform.core.query
  A query projection to obtain typed query results.
QueryResultConversionException(String) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryResultConversionException
  Constructor with error message
QueryResultConversionException(Throwable) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryResultConversionException
  Constructor with nested exception
QueryResultConversionException(String, Throwable) - Constructor for exception com.holonplatform.core.query.QueryResults.QueryResultConversionException
  Constructor with error message and nested exception
QueryResults - Interface in com.holonplatform.core.query
  Provide operations to get results from a `Query` execution.
QueryResults.QueryExecutionException - Exception in com.holonplatform.core.query
  Exception thrown for `Query` execution errors.
QueryResults.QueryNonUniqueResultException - Exception in com.holonplatform.core.query
  Exception thrown by when only one query result was expected but more than one found.
QueryResults.QueryResultConversionException - Exception in com.holonplatform.core.query
  Exception thrown for `Query` results conversion or parsing errors.
QuerySort - Interface in com.holonplatform.core.query
  A `Query` expression representing a sort condition.
QuerySort.CompositeQuerySort - Interface in com.holonplatform.core.query
  A `QuerySort` which represents a sort expressions list.
QuerySort.PathQuerySort<T> - Interface in com.holonplatform.core.query
  A `QuerySort` bound to a `Path` expression.
QuerySort.QuerySortResolver<T extends QuerySort> - Interface in com.holonplatform.core.query
  Convenience interface to create an `ExpressionResolver` to resolve a custom `QuerySort` class into a standard `QuerySort`.
QuerySort.QuerySortSupport<C extends QuerySort.QuerySortSupport<C>> - Interface in com.holonplatform.core.query
  Interface implemented by classes which support `QuerySort`s addition.
QuerySort.SortDirection - Enum in com.holonplatform.core.query
  Sort direction (ascending or descending) definition

## R

RANGE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Range` header field name.
read(PropertyBox, T, boolean) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Read the property values from given bean instance into the given `PropertyBox`, using given `propertyBox` property set.
read(PropertyBox, T) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Read the property values from given bean instance into the given `PropertyBox`, using given `propertyBox` property set.
read(String, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Read the value of the property with given `propertyName` from given bean instance.
read(Path<V>, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Read the value of the property bound to given `path` from given bean instance, using full path name to match the bean property to read.
read(PropertyBox, T, boolean) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Read the property values from given bean instance into the given `PropertyBox`, using given `propertyBox` property set.
read(PropertyBox, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Read the property values from given bean instance into the given `PropertyBox`, using given `propertyBox` property set.
read(T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Read the property values from given bean instance into a `PropertyBox` with this property set.
readMethod(Method) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property read (get) method
Realm - Interface in com.holonplatform.auth
  A Realm represents a security abstraction providing operations for principals authentication (for example login a user relying on user accounts informations) and authorization (permission check against principal grants stored in this realm).
Realm.Builder - Interface in com.holonplatform.auth
  Builder to create `Realm` instances.
REFERER - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Referer` header field name.
refresh(DataTarget<?>, PropertyBox) - Method in interface com.holonplatform.core.datastore.Datastore
  Refresh a `PropertyBox`, updating all its model properties to current value in datastore and using given `target` to denote persistent entity of datastore
register(Predicate<Property<? extends T>>, PropertyRenderer<R, ? super T>) - Method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Bind a `PropertyRenderer` to a property `Predicate` `condition`.
register(Predicate<Property<? extends T>>, PropertyValuePresenter<? super T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Bind a `PropertyValuePresenter` to a property `Predicate` `condition`
registerCommodity(DatastoreCommodityFactory<X, C>) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityRegistrar
  Register a `DatastoreCommodityFactory` to made available `DatastoreCommodityFactory.getCommodityType()` type commodities.
RelationalTarget<T> - Interface in com.holonplatform.core.datastore.relational
  A `DataTarget` which can be use with relational `Datastore`s.
relativeName() - Method in interface com.holonplatform.core.Path
  Gets the relative path name, separated by a dot `.`
remove(String) - Method in interface com.holonplatform.core.ContextScope
  Removes the resource reference bound to the given `resourceKey` from scope, if any.
remove(PT) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Remove a property from the set.
remove(Iterable<PT>) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Remove all the properties provided by given `Iterable` from the set.
removeAuthenticationListener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Authentication.AuthenticationNotifier
  Removes a registered AuthenticationListener
removeBeanPropertyPostProcessor(BeanPropertyPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Removes a `BeanPropertyPostProcessor`.
removeDefaultHeader(String) - Method in interface com.holonplatform.http.rest.RestClient
  Removes the default header with given `name`, if present
removeExpressionResolver(ExpressionResolver<E, R>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  Remove an `ExpressionResolver`.
removeParameter(String) - Method in interface com.holonplatform.core.property.PropertyConfiguration.PropertyConfigurationEditor
  Remove the parameter named `name`, if exists.
removeValidator(Validator<T>) - Method in interface com.holonplatform.core.Validator.ValidatorSupport
  Removes given `validator`, if it was registered.
render(Class<R>) - Method in interface com.holonplatform.core.property.Property
  Render this property as given `renderType`.
render(Property<T>) - Method in interface com.holonplatform.core.property.PropertyRenderer
  Renders the given `property` as a `PropertyRenderer.getRenderType()` object
renderIfAvailable(Class<R>) - Method in interface com.holonplatform.core.property.Property
  Render this property as given `renderType` if a suitable `PropertyRenderer` for given rendering type is available from the `PropertyRendererRegistry` obtained from current `Context` or from the default one for current ClassLoader.
request() - Method in interface com.holonplatform.http.rest.RestClient
  Create a new request definition, to be used to configure request and invoke response.
RequestEntity<T> - Interface in com.holonplatform.http.rest
  HTTP request message entity (payload) representation.
RequestEntity.FormBuilder - Interface in com.holonplatform.http.rest
  Builder to create form type entity payloads.
requiredClaim(String) - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Add a required JWT claim: specified claim must exist in JWT token, otherwise authentication will fail.
requireProperty(String) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the bean property with given `propertyName`.
requireProperty(String, Class<PT>) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the bean property with given `propertyName` and given `type`.
resolve(E, ExpressionResolver.ResolutionContext) - Method in interface com.holonplatform.core.Expression.ExpressionResolverFunction
  Try to resolve given `expression`.
resolve(E, Class<R>, ExpressionResolver.ResolutionContext) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverHandler
  Try to resolve given `expression` to obtain an `Expression` of the specified `resolutionType`, using the suitable `ExpressionResolver`s among all available resolvers for given expression and resolution type.
resolve(String, Object) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Resolve a URI template with given `name` in the request URI using a supplied value.
resolve(Map<String, Object>) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Resolve one or more a URI templates in the request URI using supplied name-value pairs.
resolver(AuthenticationToken.AuthenticationTokenResolver<?>) - Method in interface com.holonplatform.auth.Realm.Builder
  Add an `AuthenticationToken.AuthenticationTokenResolver` to translate `Message`s into `AuthenticationToken`s.
resource(String, Class<T>, ClassLoader) - Method in interface com.holonplatform.core.Context
  Lookup a context resource of `resourceType` class using given `resourceKey`.
resource(String, Class<T>) - Method in interface com.holonplatform.core.Context
  Lookup a context resource of `resourceType` class using given `resourceKey` and the default `ClassLoader`.
resource(Class<T>) - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain a `Context` resource using the `resourceType` class name as resource key.
resource(Class<T>, ClassLoader) - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain a `Context` resource using the `resourceType` class name as resource key and given `classLoader`.
ResponseEntity<T> - Interface in com.holonplatform.http.rest
  `HttpResponse` extension that adds HTTP entity handling, dealing with HTTP response body processing and conversion into a supported Java type, besides the one expected as declared response type.
ResponseType<T> - Interface in com.holonplatform.http.rest
  Represents a response type to be obtained from a HTTP client request-response invocation.
RestClient - Interface in com.holonplatform.http.rest
  HTTP REST client to build and execute client requests in order to consume responses returned.
RestClient.Invocation - Interface in com.holonplatform.http.rest
  Invocation operations
RestClient.Invoker - Interface in com.holonplatform.http.rest
  Invoker to perform a client request in order to consume a response using a `RestClient.RequestDefinition`.
RestClient.RequestDefinition - Interface in com.holonplatform.http.rest
  Request message definition and response invocation.
RestClientCreationException - Exception in com.holonplatform.http.exceptions
  Exception realted to `RestClient` creation failures.
RestClientCreationException(String) - Constructor for exception com.holonplatform.http.exceptions.RestClientCreationException
  Constructor with error message
RestClientCreationException(Throwable) - Constructor for exception com.holonplatform.http.exceptions.RestClientCreationException
  Constructor with nested exception
RestClientCreationException(String, Throwable) - Constructor for exception com.holonplatform.http.exceptions.RestClientCreationException
  Constructor with error message and nested exception
RestClientFactory - Interface in com.holonplatform.http.rest
  Factory to create `RestClient` instances.
RestClientFactoryRegistry - Enum in com.holonplatform.http.rest
  `RestClientFactory` registry.
restrict(int, int) - Method in interface com.holonplatform.core.query.QueryBuilder
  Convenience method to set `QueryBuilder.limit(int)` and `QueryBuilder.offset(int)` of query results both in one call
RETRY_AFTER - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Retry-After` header field name.
rightJoin(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.relational.RelationalTarget
  Add a `Join.JoinType.RIGHT` join clause using given `target`.
root(boolean) - Method in interface com.holonplatform.auth.Account.Builder
  Set whether Account is considered a `root` principal, for which permission checking is always skipped, assuming that any permission is granted.
root(boolean) - Method in interface com.holonplatform.auth.Authentication.Builder
  Set whether authentication is considered a `root` principal, for which permission checking is always skipped, assuming that any permission is granted.

## S

salt(String) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set salt data used to hash secret
salt(byte[]) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set salt data used to hash secret
salt(byte[]) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Optional salt to use for hashing
salt(String) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Optional salt to use for hashing
save(DataTarget<?>, PropertyBox, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Save a `PropertyBox` using given `target` to denote persistent entity of datastore: insert data if not exists, update it otherwise.
scheme(String) - Method in interface com.holonplatform.auth.Authentication.Builder
  Set the authentication scheme with which this authentication was produced.
SCHEME_BASIC - Static variable in interface com.holonplatform.http.HttpHeaders
  Basic authentication scheme
SCHEME_BEARER - Static variable in interface com.holonplatform.http.HttpHeaders
  Bearer authentication scheme
SCHEME_DIGEST - Static variable in interface com.holonplatform.http.HttpHeaders
  Digest authentication scheme
scope(String, ClassLoader) - Method in interface com.holonplatform.core.Context
  Gets a registered `ContextScope` with the given `name` and bound to given `classLoader`.
scope(String) - Method in interface com.holonplatform.core.Context
  Gets a registered `ContextScope` with the given `name` and bound to default `ClassLoader`.
ScopeTenant - Annotation Type in com.holonplatform.spring
  Stereotype annotation for Spring's `@Scope("tenant")`.
secret(String) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set secret (e.g. password)
secret(byte[]) - Method in interface com.holonplatform.auth.Credentials.Builder
  Set secret (e.g. password)
secret(String) - Method in interface com.holonplatform.auth.Credentials.Encoder
  Secret text to encode
select(QueryProjection<T>) - Method in interface com.holonplatform.core.datastore.relational.SubQuery
  Specify the projection to use as the subquery result.
sequence(Integer) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property sequence
Sequence - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used on a bean property to specify the sequence within a property set.
SERVER - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Server` header field name.
SERVER_ERROR - Static variable in interface com.holonplatform.http.ErrorResponse
  Default `server_error` error code: Server encountered an unexpected condition that prevented it from fulfilling the request.
set(Path<T>, T) - Method in interface com.holonplatform.core.datastore.bulk.BulkClause
  Add a value binding using a `Path`.
set(Property<T>, T) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Set value of given `property`.
set(String, String...) - Method in interface com.holonplatform.http.rest.RequestEntity.FormBuilder
  Set a form parameter value(s)
SET_COOKIE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Set-Cookie` header field name.
setAccountId(String) - Method in class com.holonplatform.auth.token.AccountCredentialsToken
  Set account id
setCauses(Validator.ValidationException[]) - Method in exception com.holonplatform.core.Validator.ValidationException
  Set the `Validator.ValidationException`s that caused this exception
setDefaultBooleanLocalization(boolean, Localizable) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Sets the default `Localizable` message to use to localize a boolean value
setDefaultDateFormatStyle(TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Set the default `TemporalFormat` style to use to format dates.
setDefaultTimeFormatStyle(TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Set the default `TemporalFormat` style to use to format times.
setIgnoreReadOnly(Property<T>, T) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Set value of given `property`, ignoring property read-only state.
setInvalidAllowed(boolean) - Method in interface com.holonplatform.core.property.PropertyBox
  Set whether to accept invalid property values when using `PropertyBox.setValue(Property, Object)` to set a property value, i.e. to ignore any `Validator` registered for property.
setNull(Path) - Method in interface com.holonplatform.core.datastore.bulk.BulkClause
  Bind the given `Path` to `null`
setPrivate(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the private cache control directive.
setScheme(String) - Method in exception com.holonplatform.auth.exceptions.AuthenticationException
  Set authentication scheme
setSecret(byte[]) - Method in class com.holonplatform.auth.token.AccountCredentialsToken
  Set provided secret
setSecret(String) - Method in class com.holonplatform.auth.token.AccountCredentialsToken
  Set provided secret as String
setTemporalType(TemporalType) - Method in interface com.holonplatform.core.property.PropertyConfiguration.PropertyConfigurationEditor
  Set the optional `TemporalType` specification for `Date` or `Calendar` type properties.
setValue(Property<T>, T) - Method in interface com.holonplatform.core.property.PropertyBox
  Set the value of given `property`.
SHARED_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign shared key (base64 encoded)
sharedKey(byte[]) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
sharedKeyBase64(String) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
SIGNATURE_ALGORITHM - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT signature algorithm name
signatureAlgorithm(String) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT token signature algorithm name
size() - Method in interface com.holonplatform.core.property.PropertySet
  Returns the number of properties in this set.
SizedStack<T> - Class in com.holonplatform.core.utils
  `Stack` extension which supports a max stack size.
SizedStack(int) - Constructor for class com.holonplatform.core.utils.SizedStack
  Constructor
sMaxAge(long) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the s-maxage cache control directive.
sort(QuerySort) - Method in interface com.holonplatform.core.query.QuerySort.QuerySortSupport
  Add a sort clause
SpringRestClient - Interface in com.holonplatform.spring
  A `RestClient` using Spring `RestTemplate`.
startsWith(String, boolean) - Method in interface com.holonplatform.core.property.PathProperty
  Build a starts with query filter, checking if the property value starts with given value.
startsWith(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a starts with query filter, checking if the property value starts with given value, in a case-sentive fashion.
startsWith(QueryExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a starts with filter on given `String` `expression`, checking if the `expression` value starts with given value.
startsWithIgnoreCase(String) - Method in interface com.holonplatform.core.property.PathProperty
  Build a starts with query filter, checking if the property value starts with given value, ignoring case.
staticTenantResolver(String) - Static method in interface com.holonplatform.core.tenancy.TenantResolver
  Build a static `TenantResolver`, returning always the given `tenantId` as current tenant id.
stream() - Method in interface com.holonplatform.core.Path
  Returns a `Stream` of path hierarchy, starting form this path and walking through parent paths, if any.
stream() - Method in interface com.holonplatform.core.property.PropertySet
  Returns a sequential `Stream` of the `Property`s of this set.
stream(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get a `Stream` of query results using given `projection` to map results to required type.
stream(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get a `Stream` of query results as `PropertyBox` using given `properties` as projection.
stream(Property...) - Method in interface com.holonplatform.core.query.QueryResults
  Execute query and get a `Stream` of query results as `PropertyBox` using given `properties` as projection.
StringValuePresenter - Interface in com.holonplatform.core.presentation
  Interface to present a generic value as a `String`.
SubQuery<T> - Interface in com.holonplatform.core.datastore.relational
  Relational sub query `QueryExpression`.
sum() - Method in interface com.holonplatform.core.property.PathProperty
  Build an aggregation `FunctionExpression` on this property using the `QueryFunction.Sum` function, which returns the sum of the property values.
sum(Path<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
  Create a function expression which represents the `QueryFunction.Max` aggregation function on given `path`.
supportsMessage(Class<? extends Message<?, ?>>) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
  Check whether this MessageAuthenticator supports given message type
supportsPermission(Class<? extends Permission>) - Method in interface com.holonplatform.auth.Realm
  Returns whether this Realm supports given `Permission` type
supportsToken(Class<? extends AuthenticationToken>) - Method in interface com.holonplatform.auth.Realm
  Returns whether this Realm supports given `AuthenticationToken` type (i.e. and `Authenticator` bound to given token type is registered in realm)

## T

target(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.DataTarget.DataTargetSupport
  Set the data target.
target(String) - Method in interface com.holonplatform.core.datastore.DataTarget.DataTargetSupport
  Set the data target using a `String` as root path name.
target(URI) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set request base URI.
target(String) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
  Set request base URI.
Temporal - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used on a bean property to specify the `TemporalType` of a `Property` of `Date` or `Calendar` type.
TEMPORAL_TYPE - Static variable in interface com.holonplatform.core.presentation.StringValuePresenter
  Presentation parameter to set the `TemporalType` to use to present `Date` and `Calendar` values
TemporalFormat - Enum in com.holonplatform.core.i18n
  Enumeration of the format style of a date, time or date-time formatter.
temporalType(TemporalType) - Method in interface com.holonplatform.core.property.Property.Builder
  Set the optional `TemporalType` specification for `Date` or `Calendar` type properties, which can be used to perform consistent operations on property value, such as presentation, rendering or persistence data manipulation.
TemporalType - Enum in com.holonplatform.core.temporal
  Enumeration of temporal macro-types.
TEMPORARY_UNAVAILABLE - Static variable in interface com.holonplatform.http.ErrorResponse
  Default `temporarily_unavailable` error code: Server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
TenantResolver - Interface in com.holonplatform.core.tenancy
  Resolver to obtain the current tenant id in a multi-tenant environment.
TenantScopeAutoConfiguration - Class in com.holonplatform.spring.boot
  Spring boot auto-configuration class to setup the Spring tenant scope when a `TenantResolver` bean is available.
TenantScopeAutoConfiguration() - Constructor for class com.holonplatform.spring.boot.TenantScopeAutoConfiguration
text(T) - Static method in interface com.holonplatform.http.rest.RequestEntity
  Build a `MediaType.TEXT_PLAIN` entity.
THREAD_SCOPE_NAME - Static variable in interface com.holonplatform.core.Context
  Default thread-bound scope name
threadScope(ClassLoader) - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain the thread-bound context scope, i.e. the default `ContextScope` named `Context.THREAD_SCOPE_NAME`.
threadScope() - Method in interface com.holonplatform.core.Context
  Shortcut method to obtain the thread-bound context scope, i.e. the default `ContextScope` named `Context.THREAD_SCOPE_NAME`, using the default `ClassLoader`.
toModel(TYPE, Property<TYPE>) - Method in interface com.holonplatform.core.property.PropertyValueConverter
  Convert given value from property value type to model data type
toString() - Method in enum com.holonplatform.http.HttpStatus
toString() - Method in enum com.holonplatform.http.MediaType
  Returns the media type representation in the conventional HTTP header form, i.e.
TRACE - Static variable in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Enable datastore operations tracing (for example, logging the concrete query definitions)
trace() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `TRACE` method and receive a response back.
trace(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `TRACE` method and receive a response back.
trace(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `TRACE` method and receive a response back.
traceEnabled(boolean) - Method in interface com.holonplatform.core.datastore.Datastore.Builder
  Set whether to trace Datastore operations in log.
traceForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `TRACE` method and receive the response entity payload back.
traceForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `TRACE` method and receive the response entity payload of given generic type back.
TRAILER - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Trailer` header field name.
TRANSFER_ENCODING - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Transfer-Encoding` header field name.
translate(Localizable, boolean) - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Try to translate given `localizable` using the `LocalizationContext` available as `Context` resource through `LocalizationContext.getCurrent()`.
translate(Localizable) - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Try to translate given `localizable` using the `LocalizationContext` available as `Context` resource through `LocalizationContext.getCurrent()`.
translate(String, String, boolean) - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Try to translate given `messageCode` using the `LocalizationContext` available as `Context` resource through `LocalizationContext.getCurrent()`.
translate(String, String) - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Try to translate given `messageCode` using the `LocalizationContext` available as `Context` resource through `LocalizationContext.getCurrent()`.
type(Datastore.OperationType) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Set the operation type
TypeMismatchException - Exception in com.holonplatform.core.exceptions
  Exception thrown on a type mismatch between an expected and actual object type.
TypeMismatchException(String) - Constructor for exception com.holonplatform.core.exceptions.TypeMismatchException
  Constructor with error message
TypeMismatchException(Throwable) - Constructor for exception com.holonplatform.core.exceptions.TypeMismatchException
  Constructor with nested exception
TypeMismatchException(String, Throwable) - Constructor for exception com.holonplatform.core.exceptions.TypeMismatchException
  Constructor with error message and nested exception

## U

unauthenticate() - Method in interface com.holonplatform.auth.AuthContext
  Unbound current `Authentication` from this AuthContext, if any
UnexpectedAuthenticationException - Exception in com.holonplatform.auth.exceptions
  Exception for a generic authentication failure
UnexpectedAuthenticationException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnexpectedAuthenticationException
  Constructor
UnexpectedAuthenticationException(String, Throwable) - Constructor for exception com.holonplatform.auth.exceptions.UnexpectedAuthenticationException
  Constructor
UnexpectedCredentialsException - Exception in com.holonplatform.auth.exceptions
  Exception thrown when an unexpected internal error occurs during credentials match from `CredentialsContainer.CredentialsMatcher`
UnexpectedCredentialsException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnexpectedCredentialsException
  Constructor with error message
UnexpectedCredentialsException(Throwable) - Constructor for exception com.holonplatform.auth.exceptions.UnexpectedCredentialsException
  Constructor with nested exception
UnexpectedCredentialsException(String, Throwable) - Constructor for exception com.holonplatform.auth.exceptions.UnexpectedCredentialsException
  Constructor with error message and nested exception
UnknownAccountException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: Account not found
UnknownAccountException() - Constructor for exception com.holonplatform.auth.exceptions.UnknownAccountException
  Constructor
UnknownAccountException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnknownAccountException
  Constructor with error description
UnsuccessfulResponseException - Exception in com.holonplatform.http.exceptions
  HTTP exception related to a client `ResponseEntity` with a not successful status code.
UnsuccessfulResponseException(ResponseEntity<?>) - Constructor for exception com.holonplatform.http.exceptions.UnsuccessfulResponseException
  Constructor
UnsuccessfulResponseException(ResponseEntity<?>, String) - Constructor for exception com.holonplatform.http.exceptions.UnsuccessfulResponseException
  Constructor with error message
UnsupportedMessageException - Exception in com.holonplatform.auth.exceptions
  Exception for unsupported authentication messages
UnsupportedMessageException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnsupportedMessageException
  Constructor
UnsupportedPermissionException - Exception in com.holonplatform.auth.exceptions
  Exception for authorization failure: Permission type not supported
UnsupportedPermissionException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnsupportedPermissionException
  Constructor
UnsupportedTokenException - Exception in com.holonplatform.auth.exceptions
  Exception for authentication failure: `AuthenticationToken` type not supported by current `Authenticator`
UnsupportedTokenException(String) - Constructor for exception com.holonplatform.auth.exceptions.UnsupportedTokenException
  Constructor
UnsupportedValidationTypeException(String) - Constructor for exception com.holonplatform.core.Validator.UnsupportedValidationTypeException
  Constructor
update(DataTarget<?>, PropertyBox, Datastore.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Update a `PropertyBox` using given `target` to denote persistent entity of datastore.
UPGRADE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Upgrade` header field name.
USER_AGENT - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `User-Agent` header field name.
using(Map<String, Object>) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using given Map as property source.
using(Properties) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using given `Properties` as property source.
using(InputStream) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using given `InputStream` as `Properties` property source.
using(String, ClassLoader, boolean) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using given `sourceFileName` as property source.
using(String, ClassLoader) - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using given `sourceFileName` as property source.
using(Supplier<T>) - Static method in interface com.holonplatform.core.Initializer
  Create a new `Initializer` using given `initializer` `Supplier` for value initialization.
usingSystemProperties() - Static method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Build a `ConfigPropertyProvider` using `System` properties as property source.

## V

validate() - Method in interface com.holonplatform.core.Expression
  Validate this expression.
validate() - Method in interface com.holonplatform.core.property.PropertyBox
  Checks the validity of the value of each property in the box against every registered property validator, if any.
validate(T) - Method in interface com.holonplatform.core.Validator.Validatable
  Checks the validity of the given `value` against every registered validator, if any.
validate(T) - Method in interface com.holonplatform.core.Validator
  Validate given `value`.
ValidationException(String) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with message
ValidationException(String, String, Object...) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with localized message
ValidationException(Localizable) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with `Localizable` message
ValidationException(Validator.ValidationException...) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with causes
ValidationMessage - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used in conjunction with standard Java bean validation API constraint annotations to specify the localizable validation error message using a default message and a localization message code.
Validator - Annotation Type in com.holonplatform.core.beans
  Repeatable annotation which can be used on a bean property to specify a `Validator` to add to the property generated using bean property introspection.
validator(Validator<T>) - Method in interface com.holonplatform.core.property.Property.Builder
  Add a property value `Validator`
Validator<T> - Interface in com.holonplatform.core
  Validate a value to check if it is valid.
Validator.PatternFlag - Enum in com.holonplatform.core
  Pattern validation regexp flags
Validator.UnsupportedValidationTypeException - Exception in com.holonplatform.core
  Exception thrown by a `Validator` when given value to validate is of an unsupported type.
Validator.Validatable<T> - Interface in com.holonplatform.core
  Declares the support for value validation using `Validator`s.
Validator.ValidationException - Exception in com.holonplatform.core
  Exception used to notify validation errors using `Validator.validate(Object)`.
Validator.ValidationMessage - Enum in com.holonplatform.core
  Validation messages for common validators
Validator.ValidatorSupport<T> - Interface in com.holonplatform.core
  Declares support for adding and removing `Validator`s.
Validators - Annotation Type in com.holonplatform.core.beans
  Repeatable `Validator` annotation container.
value(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie value
valueOf(String) - Static method in enum com.holonplatform.auth.jwt.JwtTokenBuilder.AuthPart
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.beans.Converter.BUILTIN
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.datastore.Datastore.OperationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.datastore.DefaultWriteOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.datastore.relational.Join.JoinType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.i18n.NumberFormatFeature
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.i18n.TemporalFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.query.QuerySort.SortDirection
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.temporal.TemporalType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.Validator.PatternFlag
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.core.Validator.ValidationMessage
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.http.HttpMethod
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.http.HttpStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.http.MediaType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.http.rest.RestClientFactoryRegistry
  Returns the enum constant of this type with the specified name.
valueProvider(PropertyValueProvider<T>) - Method in interface com.holonplatform.core.property.VirtualProperty.Builder
  Set property value provider
values() - Static method in enum com.holonplatform.auth.jwt.JwtTokenBuilder.AuthPart
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.beans.Converter.BUILTIN
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.datastore.Datastore.OperationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.datastore.DefaultWriteOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.datastore.relational.Join.JoinType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.i18n.NumberFormatFeature
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.i18n.TemporalFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.query.QueryFilter.FilterOperator
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.query.QuerySort.SortDirection
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.temporal.TemporalType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.Validator.PatternFlag
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.core.Validator.ValidationMessage
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.http.HttpMethod
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.http.HttpStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.http.MediaType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.http.rest.RestClientFactoryRegistry
  Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Vary` header field name.
version(int) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie version
VIA - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Via` header field name.
VirtualProperty<T> - Interface in com.holonplatform.core.property
  A virtual `Property` which relies on a `PropertyValueProvider` to provide its value, and it is not directly connected with a data model attribute.
VirtualProperty.Builder<T,B extends VirtualProperty.Builder<T,B>> - Interface in com.holonplatform.core.property
  Base interface for `VirtualProperty` building.

## W

WARNING - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Warning` header field name.
withDefaultAuthorizer() - Method in interface com.holonplatform.auth.Realm.Builder
  Register the default `Authorizer`
withDefaultBooleanLocalization(boolean, Localizable) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Sets the default `Localizable` message to use to localize a boolean value
withDefaultDateTemporalFormat(TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Set the default `TemporalFormat` style to use to format dates.
withDefaultHeader(String, String) - Method in interface com.holonplatform.http.rest.RestClient
  Add a default request header which will be automatically added to every invocation request message, if an header with the same name is not already present.
withDefaultPropertySources() - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add default configuration property sources using `DefaultConfig.defaultConfigPropertyProviders()`
withDefaultPropertySources(ClassLoader) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add default configuration property sources using `DefaultConfig.defaultConfigPropertyProviders()` and given ClassLoader
withDefaultTimeTemporalFormat(TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Set the default `TemporalFormat` style to use to format times.
withExpressionResolver(ExpressionResolver<E, R>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder
  Add an `ExpressionResolver`.
withInitialLocale(Locale) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Initialize context with given Locale
withInitialLocalization(Localization) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Initialize context with given Localization
withInitialSystemLocale() - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Initialize context with current system default Locale
withInsertedKey(Path<?>, Object) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Add an inserted key
withPropertySource(ConfigPropertyProvider) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `ConfigPropertyProvider` property source to ConfigPropertySet
withPropertySource(Map<String, Object>) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `Map` property source to ConfigPropertySet
withPropertySource(Properties) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `Properties` property source to ConfigPropertySet
withPropertySource(InputStream) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `InputStream` property source to ConfigPropertySet
withPropertySource(String) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `sourceFileName` as property source to ConfigPropertySet, using default ClassLoader
withPropertySource(String, ClassLoader, boolean) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given `sourceFileName` as property source to ConfigPropertySet
withSystemPropertySource() - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add a property source using `System` properties to ConfigPropertySet
write(PropertyBox, T, boolean) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Write the property values contained into given `PropertyBox` into given bean instance.
write(PropertyBox, T) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Write the property values contained into given `PropertyBox` into given bean instance.
write(String, Object, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Write the `value` of the property with given `propertyName` to given bean instance.
write(Path<P>, P, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Write the `value` bound to given `path` to given bean instance, using full path name to match the bean property to write.
write(PropertyBox, T, boolean) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Write the property values contained into given `PropertyBox` into given bean instance.
write(PropertyBox, T) - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Write the property values contained into given `PropertyBox` into given bean instance.
writeMethod(Method) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property write (set) method
WWW_AUTHENTICATE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `WWW-Authenticate` header field name.

## X

xml(T) - Static method in interface com.holonplatform.http.rest.RequestEntity
  Build a `MediaType.APPLICATION_XML` entity.

A B C D E F G H I J L M N O P Q R S T U V W X

Copyright © 2017 The Holon Platform. All rights reserved.