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

## A

accept(F, S, T) - Method in interface com.holonplatform.core.operation.TriConsumer
  Performs this operation on the given arguments.
ACCEPT - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Accept` header field name.
accept(String...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set the accepted response media types.
accept(MediaType...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  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.RestClientOperations.RequestConfiguration
  Set the acceptable charsets.
acceptCharset(Charset...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set the acceptable charsets.
acceptEncoding(String...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set the acceptable encodings.
acceptLanguage(Locale...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set the acceptable languages.
acceptLanguage(String...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set the acceptable languages.
Account - Interface in com.holonplatform.auth
  Provides account informations for authentication and authorization.
account(String, String) - Static method in interface com.holonplatform.spring.security.SpringSecurityAuthenticationToken
  Create an account credentials authentican token, using the Spring Security `UsernamePasswordAuthenticationToken` as concrete authentication token.
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.
accountCredentialsAuthenticator(AuthenticationManager) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `Authenticator` for the default `AccountCredentialsToken`, using the Spring Security `AuthenticationManager` to perform the authentication operations.
accountCredentialsToken(String, String) - Static method in interface com.holonplatform.auth.Account
  Create a new `AccountCredentialsToken` with given account id and secret.
accountCredentialsToken(String, byte[]) - Static method in interface com.holonplatform.auth.Account
  Create a new `AccountCredentialsToken` with given account id and secret.
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.
AccountCredentialsToken(String, byte[]) - Constructor for class com.holonplatform.auth.token.AccountCredentialsToken
  Constructor with account id and secret as byte array.
add(B) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkInsertOperation
  Add a bean instance to insert.
add(PropertyBox) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Add a `PropertyBox` to insert.
add(Map<Path<?>, Object>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Deprecated.
  Use `BulkInsertOperation.add(PropertyBox)`
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 `Authentication.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.
addBeanPropertySetPostProcessor(BeanPropertySetPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Adds a `BeanPropertySetPostProcessor` to setup `BeanPropertySet` configuration during introspection.
addExpressionResolver(ExpressionResolver<E, R>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  Add an `ExpressionResolver`.
addExpressionResolvers(Iterable<? extends ExpressionResolver>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  Add all expression resolvers provided by given `resolvers` Iterable.
addLocalizationChangeListener(LocalizationContext.LocalizationChangeListener) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Add a `LocalizationContext.LocalizationChangeListener` to listen for localization changes.
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.beans.BeanDatastore.BeanOperationResult.Builder
  Set the affected elements count.
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.
asAuthentication(Authentication) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Get the `Authentication` representation of the given Spring Security Authentication.
asAuthenticationToken(Authentication) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create a new `AuthenticationToken` using given Spring Security `Authentication` as concrete authentication token.
asAuthenticationToken(String, String) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an account credentials authentican token, using the Spring Security `UsernamePasswordAuthenticationToken` as concrete authentication token.
asAuthority(Permission) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Get the Spring Security `GrantedAuthority` representation of the given `Permission`.
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.query.PathExpression
  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.
asMessageResolver() - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Get this localization context as a `MessageResolver`, which provides messages localization by `Locale` using the available `MessageProvider`s.
asPermission(GrantedAuthority) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Get the `Permission` representation of the given Spring Security `GrantedAuthority`.
assertInstanceOf(Object, Class<?>) - Static method in class com.holonplatform.test.TestUtils
  Test that givne object is an instance of given type.
AsyncBulkDelete - Interface in com.holonplatform.async.datastore.operation
  Asynchronous `BulkDeleteOperation` API, using `CompletionStage` as execution result type to handle the operation result asynchronously.
AsyncBulkInsert - Interface in com.holonplatform.async.datastore.operation
  Asynchronous `BulkInsertOperation` API, using `CompletionStage` as execution result type to handle the operation result asynchronously.
AsyncBulkUpdate - Interface in com.holonplatform.async.datastore.operation
  Asynchronous `BulkUpdateOperation` API, using `CompletionStage` as execution result type to handle the operation result asynchronously.
AsyncDatastore - Interface in com.holonplatform.async.datastore
  Asynchronous `DatastoreOperations` API, which can be used to execute the Datastore operations and obtain the the results asynchronously, using `CompletionStage` as operation return type.
AsyncDelete - Interface in com.holonplatform.async.datastore.operation
  Asynchronous delete `PropertyBoxOperation` operation, using `CompletionStage` to handle the operation result asynchronously.
AsyncInsert - Interface in com.holonplatform.async.datastore.operation
  Asynchronous insert `PropertyBoxOperation` operation, using `CompletionStage` to handle the operation result asynchronously.
AsyncQuery - Interface in com.holonplatform.async.datastore.operation
  Represents an asynchronous query, used by the `AsyncDatastore` API to configure and execute a query and handle the query results asynchronously through the `CompletionStage` type.
AsyncQueryAdapter<C extends QueryConfiguration> - Interface in com.holonplatform.async.datastore.operation
  Adapter to perform an asynchronous query execution using a `QueryOperation` instance, which provides both the `QueryConfiguration` and the `QueryProjection`.
AsyncQueryResults - Interface in com.holonplatform.async.datastore.operation
  Asynchronous `QueryProjectionOperations` API, which uses `CompletionStage` to provide the query results and handle the results asynchronously.
AsyncRefresh - Interface in com.holonplatform.async.datastore.operation
  Asynchronous refresh `PropertyBoxOperation` operation, using `CompletionStage` to handle the operation result asynchronously.
AsyncRestClient - Interface in com.holonplatform.async.http
  Async HTTP REST client to build and execute client requests in order to asynchronously consume the responses returned.
AsyncRestClient.AsyncInvocation - Interface in com.holonplatform.async.http
  Invocation operations
AsyncRestClient.AsyncRequestDefinition - Interface in com.holonplatform.async.http
  Request message definition and response invocation.
AsyncRestClientFactory - Interface in com.holonplatform.async.http
  Factory to create `AsyncRestClient` instances.
AsyncSave - Interface in com.holonplatform.async.datastore.operation
  Asynchronous save `PropertyBoxOperation` operation, using `CompletionStage` to handle the operation result asynchronously.
AsyncTransaction - Interface in com.holonplatform.async.datastore.transaction
  Represents an asynchronous Datastore transaction, providing methods to commit and rollback the transaction.
AsyncTransactional - Interface in com.holonplatform.async.datastore.transaction
  Represents an object which is capable to manage asynchronous transactions, providing methods to execute an operation transactionally and using `AsyncTransaction` as transaction handler.
AsyncTransactionalOperation<R> - Interface in com.holonplatform.async.datastore.transaction
  Represents an asynchronous transactional operation execution.
AsyncUpdate - Interface in com.holonplatform.async.datastore.operation
  Asynchronous update `PropertyBoxOperation` operation, using `CompletionStage` to handle the operation result asynchronously.
AuthContext - Interface in com.holonplatform.auth
  Represents the current authentication/authorization context.
authContext() - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `AuthContext` which uses the Spring Security `SecurityContext` as authentication holder.
authContext(Realm) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `AuthContext` which uses the Spring Security `SecurityContext` as authentication holder.
authContext(AuthenticationManager) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `AuthContext` which uses the Spring Security `SecurityContext` as authentication holder.
authContext(AuthenticationManager, boolean) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `AuthContext` which uses the Spring Security `SecurityContext` as authentication holder.
AuthContext.AuthenticationHolder - Interface in com.holonplatform.auth
  Auth context `Authentication` holder, which handles the current `Authentication` reference on behalf of the Auth context.
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.
AUTHENTICATION_DETAILS_KEY - Static variable in interface com.holonplatform.spring.security.SpringSecurityAuthentication
  Authentication details parameter name.
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
AuthenticationInspector - Interface in com.holonplatform.auth
  Represents an object which provides the current `Authentication`, if available.
authenticationProvider(Authenticator<T>, Class<A>, Function<A, T>) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create a Spring Security `AuthenticationProvider` using an `Authenticator` as concrete authentication provider.
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
  Deprecated.
  Use `Realm.Builder.withAuthenticator(Authenticator)`
authenticator(AuthenticationManager) - Static method in interface com.holonplatform.spring.security.SpringSecurity
  Create an `Authenticator` which supports `SpringSecurityAuthenticationToken` types and uses the Spring Security `AuthenticationManager` to perform the authentication operations.
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.RestClientOperations.RequestConfiguration
  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.RestClientOperations.RequestConfiguration
  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
  An Authorizer is responsible for `Authentication` authorization control using `Authentication.getPermissions()` permissions.
authorizer(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm.Builder
  Deprecated.
  Use `Realm.Builder.withAuthorizer(Authorizer)`
avg() - Method in interface com.holonplatform.core.query.NumericQueryExpression
  Creates an aggregation function which returns the average value of expression.
avg(TypedExpression<? extends Number>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates an aggregate function to calculate the average value of a numeric query result.

## 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(Class<? extends T>, Path<?>...) - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a `QueryProjection` using given bean class.
BEAN_INTROSPECTOR_CACHE_ENABLED - Static variable in interface com.holonplatform.core.beans.BeanConfigProperties
  Enable or disable caching for bean informations collected by a `BeanIntrospector`.
BeanBulkDelete<T> - Interface in com.holonplatform.core.datastore.beans
  Bean `BulkDeleteOperation`.
BeanBulkDeleteOperation<B,O extends BeanBulkDeleteOperation<B,O>> - Interface in com.holonplatform.core.datastore.beans
  Bulk `DELETE` bean `DatastoreOperation` configuration.
BeanBulkInsert<T> - Interface in com.holonplatform.core.datastore.beans
  Bean `BulkInsertOperation`.
BeanBulkInsertOperation<B,O extends BeanBulkInsertOperation<B,O>> - Interface in com.holonplatform.core.datastore.beans
  Bulk `INSERT` `DatastoreOperation` configuration.
BeanBulkUpdate<T> - Interface in com.holonplatform.core.datastore.beans
  Bean `BulkUpdateOperation`.
BeanBulkUpdateOperation<B,O extends BeanBulkUpdateOperation<B,O>> - Interface in com.holonplatform.core.datastore.beans
  Bulk `UPDATE` bean `DatastoreOperation` configuration.
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
BeanDatastore - Interface in com.holonplatform.core.datastore.beans
  A `Datastore` adapter which uses Java Beans as persistent data representation.
BeanDatastore.BeanOperationResult<T> - Interface in com.holonplatform.core.datastore.beans
  Represents the result of a `BeanDatastore` operation, providing informatons about the operation outcome.
BeanDatastore.BeanOperationResult.Builder<T> - Interface in com.holonplatform.core.datastore.beans
  `BeanDatastore.BeanOperationResult` builder.
BeanDatastoreOperation<O extends BeanDatastoreOperation<O,C>,C extends DatastoreOperationConfiguration> - Interface in com.holonplatform.core.datastore.beans
  Represents a generic bean datastore operation.
BeanDatastoreOperationBuilder<B extends BeanDatastoreOperationBuilder<B>> - Interface in com.holonplatform.core.datastore.beans
  `BeanDatastoreOperation` builder.
BeanDatastoreOperations<R,BI extends BeanBulkInsertOperation,BU extends BeanBulkUpdateOperation,BD extends BeanBulkDeleteOperation,Q extends BeanQueryBuilder> - Interface in com.holonplatform.core.datastore.beans
  Interface similar to `DatastoreOperations`, which provides the same methods using a bean class to represent the peristent entity data and the data model attributes.
BeanDataTarget<T> - Interface in com.holonplatform.core.beans
  A `DataTarget` which uses a bean class a path type.
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 read/write methods.
BeanProperty.Builder<T> - Interface in com.holonplatform.core.beans
  BeanProperty builder.
BeanPropertyInspector - Interface in com.holonplatform.core.beans
  Interface to obtain bean property references as `PathProperty` from a bean property set.
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.
BeanPropertySet.Builder<T,B extends BeanPropertySet<T>> - Interface in com.holonplatform.core.beans
  `BeanPropertySet` builder.
BeanPropertySetPostProcessor - Interface in com.holonplatform.core.beans
  Interface for classes that can be registered in a `BeanIntrospector` to perform additional `BeanPropertySet` configuration operations at bean introspection time.
BeanQuery<T> - Interface in com.holonplatform.core.datastore.beans
  A query which uses a bean class for query composition and projections.
BeanQueryBuilder<Q extends BeanQueryBuilder<Q>> - Interface in com.holonplatform.core.datastore.beans
  Builder to configure a bean based query.
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.query.QueryExpression
  Build a filter on this expression, which checks if property value is between given `from` and `to` values.
between(TypedExpression<T>, T, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is between given `from` and `to` values.
bigDecimalType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `BigDecimal` type `NumericProperty`.
bigIntegerType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `BigInteger` type `NumericProperty`.
BooleanBeanProperty - Interface in com.holonplatform.core.beans
  A Boolean type `BeanProperty`, implementing `BooleanProperty`.
BooleanProperty - Interface in com.holonplatform.core.property
  A boolean type `PathProperty`.
BooleanProperty.BooleanPropertyBuilder - Interface in com.holonplatform.core.property
  `BooleanProperty` builder.
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.beans.BeanPropertySet.Builder
  Build the `BeanPropertySet` instance.
build() - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Build the `ConfigPropertySet` instance
build() - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult.Builder
  Build the `BeanDatastore.BeanOperationResult`.
build() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Build the `Datastore.OperationResult`.
build() - Method in interface com.holonplatform.core.datastore.DatastoreOperations.Builder
  Build the Datastore.
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.PathPropertySetAdapter.Builder
  Build the adapter instance.
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.core.query.QueryConfigurationProvider.Builder
  Build the `QueryConfigurationProvider` 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 `HttpResponse` instance.
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(String, boolean) - Static method in interface com.holonplatform.core.beans.BooleanBeanProperty
  Get a builder to create a `BooleanBeanProperty`.
builder(String, Class<N>) - Static method in interface com.holonplatform.core.beans.NumericBeanProperty
  Get a builder to create a `NumericBeanProperty`.
builder(String) - Static method in interface com.holonplatform.core.beans.StringBeanProperty
  Get a builder to create a `StringBeanProperty`.
builder(String, Class<T>) - Static method in interface com.holonplatform.core.beans.TemporalBeanProperty
  Get a builder to create a `TemporalBeanProperty`.
builder() - Static method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult
  Get a builder to create `BeanDatastore.BeanOperationResult` instances.
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(PropertyBox) - Static method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Create a new `PathPropertyBoxAdapter` builder.
builder(PropertySet<?>) - Static method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Create a new `PathPropertySetAdapter` builder.
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
  Obtain a builder to create and populate a generic `PropertySet`.
builder(Class<? extends P>) - Static method in interface com.holonplatform.core.property.PropertySet
  Obtain a builder to create and populate a `PropertySet` which supports given `Property` type.
builder() - Static method in interface com.holonplatform.core.query.QueryAggregation
  Get a builder to create a `QueryAggregation`.
builder() - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Obtain a builder to create a `QueryConfigurationProvider` instance.
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
  Get a builder to create a default `HttpResponse` instance.
builder(HttpStatus, Class<? extends T>) - Static method in interface com.holonplatform.http.HttpResponse
  Get a builder to create a default `HttpResponse` instance.
builderOf(P...) - Static method in interface com.holonplatform.core.property.PropertySet
  Obtain a builder to create and populate a `PropertySet`, and add given `properties` to the property set to build.
buildJwt(JwtConfiguration, Authentication, String) - Method in interface com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JSON Web Token using given `JwtConfiguration` for given `Authentication`.
buildJwt(JwtConfiguration, Authentication) - Method in interface com.holonplatform.auth.jwt.JwtTokenBuilder
  Build a JSON Web Token using given `JwtConfiguration` for given `Authentication`.
buildJwtToken(JwtConfiguration, Authentication, String) - Static method in interface com.holonplatform.auth.jwt.JwtTokenBuilder
  Deprecated.
  Use `JwtTokenBuilder.get()` to obtain the default `JwtTokenBuilder` on which to call the `JwtTokenBuilder.buildJwt(JwtConfiguration, Authentication, String)` method
bulkDelete(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
bulkDelete(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
bulkDelete(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Create a `BulkDeleteOperation` actuator, which can be used to configure and execute a bulk `DELETE` operation.
BulkDelete - Interface in com.holonplatform.core.datastore.bulk
  A `BulkDeleteOperation` builder to configure a bulk `DELETE` operation and execute it using the `ExecutableOperation` interface methods.
bulkDelete(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkDelete` operation, which can be used to configure and execute a bulk `DELETE` operation.
bulkDelete(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Create a `BulkDeleteOperation` actuator, which can be used to configure and execute a bulk `DELETE` operation.
BulkDeleteOperation<R,O extends BulkDeleteOperation<R,O>> - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `DELETE` `ExecutableBulkOperation`.
BulkDeleteOperationConfiguration - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `DELETE` operation configuration.
bulkInsert(DataTarget<?>, PropertySet<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
bulkInsert(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
bulkInsert(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Create a `BulkInsertOperation` actuator, which can be used to configure and execute a bulk `INSERT` operation.
BulkInsert - Interface in com.holonplatform.core.datastore.bulk
  A `BulkInsertOperation` builder to configure a bulk `INSERT` operation and execute it using the `ExecutableOperation` interface methods.
bulkInsert(DataTarget<?>, PropertySet<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkInsert` operation, which can be used to configure and execute a bulk `INSERT` operation.
bulkInsert(DataTarget<?>, PropertySet<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Create a `BulkInsertOperation` actuator, which can be used to configure and execute a bulk `INSERT` operation.
BulkInsertOperation<R,O extends BulkInsertOperation<R,O>> - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `INSERT` `ExecutableBulkOperation`.
BulkInsertOperationConfiguration - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `INSERT` operation configuration.
bulkUpdate(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
bulkUpdate(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
bulkUpdate(Class<T>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Create a `BulkUpdateOperation` actuator, which can be used to configure and execute a bulk `UPDATE` operation.
BulkUpdate - Interface in com.holonplatform.core.datastore.bulk
  A `BulkUpdateOperation` builder to configure a bulk `UPDATE` operation and execute it using the `ExecutableOperation` interface methods.
bulkUpdate(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `BulkUpdate` operation, which can be used to configure and execute a bulk `UPDATE` operation.
bulkUpdate(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Create a `BulkUpdateOperation` actuator, which can be used to configure and execute a bulk `UPDATE` operation.
BulkUpdateOperation<R,O extends BulkUpdateOperation<R,O>> - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `UPDATE` `ExecutableBulkOperation`.
BulkUpdateOperationConfiguration - Interface in com.holonplatform.core.datastore.operation.commons
  Bulk `UPDATE` operation configuration.
bytes(byte[]) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from an array of bytes.
byteType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Byte` type `NumericProperty`.

## 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.RestClientOperations.RequestConfiguration
  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.
checkEnum(Class<E>) - Static method in class com.holonplatform.test.TestUtils
  Java synthetic enum methods test for code coverage
checkUtilityClass(Class<?>) - Static method in class com.holonplatform.test.TestUtils
  Check utility class well defined: is final, has only one private constructor and all methods are static
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 ClassLoader-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.RestClientOperations
  Removes all default headers
client() - Method in class com.holonplatform.test.JerseyTest5
  Get the JAX-RS test client that is `pre-configured` for this test.
clone(Consumer<PathProperty.Builder<Boolean, PathProperty<Boolean>, ?>>) - Method in interface com.holonplatform.core.property.BooleanProperty
  Clone this property.
clone(Consumer<B>) - Method in interface com.holonplatform.core.property.CloneableProperty
  Clone this property.
clone(Consumer<PathProperty.Builder<List<T>, PathProperty<List<T>>, ?>>) - Method in interface com.holonplatform.core.property.ListPathProperty
  Clone this property.
clone(Consumer<PathProperty.Builder<N, PathProperty<N>, ?>>) - Method in interface com.holonplatform.core.property.NumericProperty
  Clone this property.
clone(Consumer<PathProperty.Builder<PropertyBox, PathProperty<PropertyBox>, ?>>) - Method in interface com.holonplatform.core.property.PropertyBoxProperty
  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.
clone(Consumer<PathProperty.Builder<Set<T>, PathProperty<Set<T>>, ?>>) - Method in interface com.holonplatform.core.property.SetPathProperty
  Clone this property.
clone(Consumer<PathProperty.Builder<String, PathProperty<String>, ?>>) - Method in interface com.holonplatform.core.property.StringProperty
  Clone this property.
clone(Consumer<PathProperty.Builder<T, PathProperty<T>, ?>>) - Method in interface com.holonplatform.core.property.TemporalProperty
  Clone this property.
CloneableProperty<T,P extends Property<T>,B extends Property.Builder<T,P,?>> - Interface in com.holonplatform.core.property
  Declares a `Property` as cloneable.
CloneableProperty.CloneablePathProperty<T,P extends Property<T> & Path<T>> - Interface in com.holonplatform.core.property
  A `Path` type `CloneableProperty`.
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(Property<?>...) - 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.
close(Response...) - Static method in class com.holonplatform.test.JerseyTest5
  Utility method that safely closes a response without throwing an exception.
closeIfNotNull(Client...) - Static method in class com.holonplatform.test.JerseyTest5
  Utility method that safely closes a client instance without throwing an exception.
CollectionConstantExpression<T> - Interface in com.holonplatform.core
  A `ConstantConverterExpression` with a `Collection` value type.
CollectionExpression<E,C extends Collection<E>> - Interface in com.holonplatform.core
  A `Collection` type `TypedExpression`.
CollectionPathProperty<E,C extends Collection<E>> - Interface in com.holonplatform.core.property
  A `CollectionProperty` type `PathProperty`.
CollectionPathProperty.Builder<E,C extends Collection<E>,P extends CollectionPathProperty<E,C>,B extends CollectionPathProperty.Builder<E,C,P,B>> - Interface in com.holonplatform.core.property
  Base `CollectionPathProperty` builder.
CollectionProperty<E,C extends Collection<E>> - Interface in com.holonplatform.core.property
  A `Property` which handles a `Collection` of values.
CollectionProperty.Builder<E,C extends Collection<E>,P extends CollectionProperty<E,C>,B extends CollectionProperty.Builder<E,C,P,B>> - Interface in com.holonplatform.core.property
  Base `CollectionProperty` builder.
CollectionProperty.ListProperty<T> - Interface in com.holonplatform.core.property
  A `CollectionProperty` which uses a `List` as concrete collection type.
CollectionProperty.SetProperty<T> - Interface in com.holonplatform.core.property
  A `CollectionProperty` which uses a `Set` as concrete collection type.
CollectionPropertyValueConverter<TYPE,C extends Collection<TYPE>,MODEL> - Interface in com.holonplatform.core.property
  A `PropertyValueConverter` to handle `Collection` property and model type values.
com.holonplatform.async.datastore - package com.holonplatform.async.datastore
com.holonplatform.async.datastore.operation - package com.holonplatform.async.datastore.operation
com.holonplatform.async.datastore.transaction - package com.holonplatform.async.datastore.transaction
com.holonplatform.async.http - package com.holonplatform.async.http
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.keys - package com.holonplatform.auth.keys
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.beans - package com.holonplatform.core.datastore.beans
com.holonplatform.core.datastore.bulk - package com.holonplatform.core.datastore.bulk
com.holonplatform.core.datastore.operation - package com.holonplatform.core.datastore.operation
com.holonplatform.core.datastore.operation.commons - package com.holonplatform.core.datastore.operation.commons
com.holonplatform.core.datastore.relational - package com.holonplatform.core.datastore.relational
com.holonplatform.core.datastore.transaction - package com.holonplatform.core.datastore.transaction
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.objects - package com.holonplatform.core.objects
com.holonplatform.core.operation - package com.holonplatform.core.operation
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.query.lock - package com.holonplatform.core.query.lock
com.holonplatform.core.streams - package com.holonplatform.core.streams
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.http.servlet - package com.holonplatform.http.servlet
com.holonplatform.spring - package com.holonplatform.spring
com.holonplatform.spring.boot - package com.holonplatform.spring.boot
com.holonplatform.spring.security - package com.holonplatform.spring.security
com.holonplatform.test - package com.holonplatform.test
commit() - Method in interface com.holonplatform.async.datastore.transaction.AsyncTransaction
  Commit the transaction.
commit() - Method in interface com.holonplatform.core.datastore.transaction.Transaction
  Commit the transaction.
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.
ConfigurableDatastore - Interface in com.holonplatform.core.datastore
  Base interface which represents common Datastore configuration capabilities.
configuration(JwtConfiguration) - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Set the `JwtConfiguration` to use to perform authentication and token validation
configuration(String, Object) - Method in interface com.holonplatform.core.beans.BeanPropertySet.Builder
  Add a `BeanPropertySet` configuration parameter.
configuration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.beans.BeanPropertySet.Builder
  Add a `BeanPropertySet` configuration parameter using a `ConfigProperty`, with `ConfigProperty.getKey()` as parameter name.
configuration(DatastoreConfigProperties) - Method in interface com.holonplatform.core.datastore.DatastoreOperations.Builder
  Set the datastore configuration property source to use.
configuration(String, Object) - Method in interface com.holonplatform.core.property.Property.Builder
  Deprecated.
  Use `Property.Builder.withConfiguration(String, Object)`
configuration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.property.Property.Builder
  Deprecated.
  Use `Property.Builder.withConfiguration(ConfigProperty, Object)`
configuration(String, Object) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Deprecated.
  Use `PropertySet.Builder.withConfiguration(String, Object)`
configuration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Deprecated.
  Use `PropertySet.Builder.withConfiguration(ConfigProperty, Object)`
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.
constant(T) - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a `QueryProjection` for a constant value.
ConstantConverterExpression<T,E> - Interface in com.holonplatform.core
  An expression which represents a constant value and supports value conversion using an `ExpressionValueConverter`.
ConstantExpression<T> - Interface in com.holonplatform.core.query
  Constant value expression which can also act as `QueryProjection`.
contains(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Gets whether a property with given `propertyName` is available in this property set.
contains(Path<?>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Return `true` if a property which corresponds to given path is available in the property set.
contains(String) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Checks if a `Property` with given `name` is present in the property set.
contains(Property) - Method in interface com.holonplatform.core.property.PropertySet
  Return `true` if this set contains the given `property`.
contains(TypedExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a contains `QueryFilter` on given `String` `expression`, checking if the `expression` value contains given value.
contains(String, boolean) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a contains query filter, checking if the property value contains given value.
contains(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a contains query filter, checking if the property value contains given value, in a case-sentive fashion.
containsIgnoreCase(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  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(Path<T>) - Method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Check if the `PropertyBox` contains a `Property` which corresponds to given `path` with a not `null` value.
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.
convert(Property<T>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.PathConverter
  Get the `Path` representation of given `Property`, if the property can be represented by a path.
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
  Set 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.
ConverterExpression<T> - Interface in com.holonplatform.core
  A `TypedExpression` which supports an optional `ExpressionValueConverter` to perform expression type conversion.
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.async.datastore.operation.AsyncQueryResults
  Convenience `AsyncQueryResults.countAll()` renamed method.
count() - Method in interface com.holonplatform.core.datastore.beans.BeanQuery
  Count all the results of a query.
count() - Method in interface com.holonplatform.core.query.QueryExpression
  Create an aggregation function expression using the `QueryFunction.Count` function.
count(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates an aggregate function to count query results.
count() - Method in interface com.holonplatform.core.query.QueryResults
  Count all the results of a query.
countAll() - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Count all the results of a query, asynchronously.
countAll() - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a query projection to count all the query results.
countAll() - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Count all the results of a query.
countAll() - 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() - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using default `ClassLoader` and default implementation, if available.
create(ClassLoader) - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using given `classLoder` and default implementation, if available.
create(String) - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using default `ClassLoader` and the implementation whith given fully qualified class name.
create(String, ClassLoader) - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using given `classLoder` and the implementation whith given fully qualified class name.
create(ClassLoader) - Method in interface com.holonplatform.async.http.AsyncRestClientFactory
  Create a new `AsyncRestClient` instance.
create(Realm) - Static method in interface com.holonplatform.auth.AuthContext
  Create a default `AuthContext` using given `realm`.
create(Realm, AuthContext.AuthenticationHolder) - Static method in interface com.holonplatform.auth.AuthContext
  Create a default `AuthContext` using given `realm` and a custom `AuthContext.AuthenticationHolder` to handle the current `Authentication` reference.
create(Class<? extends Message>, Function<M, Optional<AuthenticationToken>>) - Static method in interface com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver
  Create a new `AuthenticationToken.AuthenticationTokenResolver` for given `messageType`, providing the resolution function to obtain an `AuthenticationToken` from a message instance.
create(Class<? extends Message>, Function<M, Optional<AuthenticationToken>>, String) - Static method in interface com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver
  Create a new `AuthenticationToken.AuthenticationTokenResolver` for given `messageType`, providing the resolution function to obtain an `AuthenticationToken` from a message instance.
create(Class<? extends T>, Function<T, Authentication>) - Static method in interface com.holonplatform.auth.Authenticator
  Create an `Authenticator` bound to the given token type and which uses the provided callback `Function` to perform the authentication strategy.
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(String, String) - Static method in class com.holonplatform.auth.token.AccountCredentialsToken
  Create a new `AccountCredentialsToken` with given account id and secret.
create(String, byte[]) - Static method in class com.holonplatform.auth.token.AccountCredentialsToken
  Create a new `AccountCredentialsToken` with given account id and secret.
create(String) - Static method in class com.holonplatform.auth.token.BearerAuthenticationToken
  Create a new `BearerAuthenticationToken` with given token.
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
  Deprecated.
  The root bean property path will always be a `Path.FinalPath` typed on bean class and with the bean class name as path name. Use `BeanPropertySet.create(Class)` instead.
create(Collection<? extends T>) - Static method in interface com.holonplatform.core.CollectionConstantExpression
  Create a `CollectionConstantExpression` which represents a collection of constant values.
create(T...) - Static method in interface com.holonplatform.core.CollectionConstantExpression
  Create a `CollectionConstantExpression` which represents a collection of constant values.
create(TypedExpression<T>, Collection<? extends T>) - Static method in interface com.holonplatform.core.CollectionConstantExpression
  Create a `CollectionConstantExpression` which represents a collection of constant values, using given `expression` to inherit an `ExpressionValueConverter`, if available.
create(TypedExpression<T>, T...) - Static method in interface com.holonplatform.core.CollectionConstantExpression
  Create a `CollectionConstantExpression` which represents a collection of constant values, using given `expression` to inherit an `ExpressionValueConverter`, if available.
create(String, Class<T>) - Static method in interface com.holonplatform.core.config.ConfigProperty
  Create a `ConfigProperty`
create(T) - Static method in interface com.holonplatform.core.ConstantConverterExpression
  Create a `ConstantConverterExpression` which represents a constant value, deriving the expression type from the value class.
create(T, Class<? extends T>) - Static method in interface com.holonplatform.core.ConstantConverterExpression
  Create a `ConstantConverterExpression` which represents a constant value.
create(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.ConstantConverterExpression
  Create a `ConstantConverterExpression` which represents a constant value, using given `expression` to inherit an `ExpressionValueConverter`, if available.
create(Class<C>) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityHandler
  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(Class<? extends T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with given selection type.
create(QueryProjection<T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with given projection as selection.
create() - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Build a sub query with a default `select 1` projection as selection.
create(Datastore, Class<? extends T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Deprecated.
  Datastore parameter is no longer required, use `SubQuery.create(Class)` instead
create(Datastore, QueryProjection<T>) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Deprecated.
  Datastore parameter is no longer required, use `SubQuery.create(QueryProjection)` instead
create(Datastore) - Static method in interface com.holonplatform.core.datastore.relational.SubQuery
  Deprecated.
  Datastore parameter is no longer required, use `SubQuery.create()` instead
create(boolean, boolean) - Static method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Create a `TransactionConfiguration`.
create(TransactionOptions) - Static method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Create a `TransactionConfiguration`.
create(boolean, boolean, TransactionOptions) - Static method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Create a `TransactionConfiguration`.
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(boolean) - Static method in interface com.holonplatform.core.ExpressionResolverRegistry
  Create a new `ExpressionResolverRegistry`.
create(Class<? extends T>) - Static method in interface com.holonplatform.core.NullExpression
  Create a new `NullExpression` instance.
create(TypedExpression<T>) - Static method in interface com.holonplatform.core.NullExpression
  Create a new `NullExpression` instance, using given `expression` to inherit an `ExpressionValueConverter`, if available.
create(String) - Static method in interface com.holonplatform.core.property.BooleanProperty
  Create a new `BooleanProperty` with given `name`.
create(String, Class<N>) - Static method in interface com.holonplatform.core.property.BooleanProperty
  Create a new `BooleanProperty` with given `name`, using a default `PropertyValueConverter` to convert a numeric model data type into the boolean type.
create(Path<Boolean>) - Static method in interface com.holonplatform.core.property.BooleanProperty
  Create a new `BooleanProperty` from given `path`, using given `Path` `name`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.ListPathProperty
  Create a new `ListPathProperty`.
create(Class<T>, PropertyValueProvider<List<T>>) - Static method in interface com.holonplatform.core.property.ListVirtualProperty
  Create a new `ListVirtualProperty`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `NumericProperty` with given `name` and `type`.
create(Path<T>) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `NumericProperty` from given `path`, using given `Path` `name`and `type`.
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(PropertyBox) - Static method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Create a new `PathPropertyBoxAdapter`.
create(PropertySet<?>) - Static method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Create a new `PathPropertySetAdapter`.
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(String, Iterable<P>) - Static method in interface com.holonplatform.core.property.PropertyBoxProperty
  Create a new `PropertyBoxProperty` with given `name` and bound to given `properties` property set.
create(String, P...) - Static method in interface com.holonplatform.core.property.PropertyBoxProperty
  Create a new `PropertyBoxProperty` with given `name` and bound to given `properties` property 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<? extends 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(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.SetPathProperty
  Create a new `SetPathProperty`.
create(Class<T>, PropertyValueProvider<Set<T>>) - Static method in interface com.holonplatform.core.property.SetVirtualProperty
  Create a new `SetVirtualProperty`.
create(String) - Static method in interface com.holonplatform.core.property.StringProperty
  Create a new `StringProperty` with given `name`.
create(Path<String>) - Static method in interface com.holonplatform.core.property.StringProperty
  Create a new `StringProperty` from given `path`, using given `Path` `name`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `TemporalProperty` with given `name` and `type`.
create(Path<T>) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `TemporalProperty` from given `path`, using given `Path` `name`and `type`.
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 `ConstantExpression` which represents a constant value.
create(T, Class<? extends T>) - Static method in interface com.holonplatform.core.query.ConstantExpression
  Create a `ConstantExpression` which represents a constant value.
create(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.ConstantExpression
  Create a `ConstantExpression` which represents a constant value, using given `expression` to inherit an `ExpressionValueConverter`, if available.
create() - Static method in interface com.holonplatform.core.query.CountAllProjection
  Create a `CountAllProjection`.
create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.query.PathExpression
  Create a `PathExpression`.
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(Supplier<QueryFilter>, Supplier<QuerySort>, Supplier<ParameterSet>) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` using given Suppliers to provide the query configuration elements.
create(Supplier<QueryFilter>, Supplier<QuerySort>) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` using given Suppliers to provide the query configuration elements.
create(QueryFilter, QuerySort) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` which provides given `QueryFilter` and `QuerySort`.
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(TypedExpression<? extends Number>) - Static method in interface com.holonplatform.core.query.QueryFunction.Avg
  Create a new `QueryFunction.Avg` function instance.
create(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction.Count
  Create a new `QueryFunction.Count` function instance.
create(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Max
  Create a new `QueryFunction.Max` function instance.
create(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Min
  Create a new `QueryFunction.Min` function instance.
create(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Sum
  Create a new `QueryFunction.Sum` function instance.
create(C, QueryProjection<R>) - Static method in interface com.holonplatform.core.query.QueryOperation
  Create a new `QueryOperation`.
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() - Static method in interface com.holonplatform.core.query.SelectAllProjection
  Create a new `SelectAllProjection`.
create(TypedExpression<String>) - Static method in interface com.holonplatform.core.query.StringFunction.Lower
  Create a new `StringFunction.Lower` function instance.
create(TypedExpression<String>) - Static method in interface com.holonplatform.core.query.StringFunction.Upper
  Create a new `StringFunction.Lower` function instance.
create() - Static method in interface com.holonplatform.core.query.TemporalFunction.CurrentDate
  Create a new `TemporalFunction.CurrentDate` function instance.
create() - Static method in interface com.holonplatform.core.query.TemporalFunction.CurrentLocalDate
  Create a new `TemporalFunction.CurrentLocalDate` function instance.
create() - Static method in interface com.holonplatform.core.query.TemporalFunction.CurrentLocalDateTime
  Create a new `TemporalFunction.CurrentLocalDateTime` function instance.
create() - Static method in interface com.holonplatform.core.query.TemporalFunction.CurrentTimestamp
  Create a new `TemporalFunction.CurrentTimestamp` function instance.
create(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.TemporalFunction.Day
  Create a new `TemporalFunction.Day` function instance.
create(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.TemporalFunction.Hour
  Create a new `TemporalFunction.Hour` function instance.
create(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.TemporalFunction.Month
  Create a new `TemporalFunction.Month` function instance.
create(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.TemporalFunction.Year
  Create a new `TemporalFunction.Year` function instance.
create(InputStream, long) - Static method in class com.holonplatform.core.streams.LimitedInputStream
  Create a new `LimitedInputStream`.
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(HttpServletRequest) - Static method in interface com.holonplatform.http.servlet.ServletHttpRequest
  Create a new `ServletHttpRequest` using given Servlet request.
create(Environment) - Static method in interface com.holonplatform.spring.EnvironmentConfigPropertyProvider
  Create an `EnvironmentConfigPropertyProvider` using given Spring `environment`.
create(Authentication) - Static method in interface com.holonplatform.spring.security.SpringSecurityAuthentication
  Get the `Authentication` representation of the given Spring Security Authentication as a `SpringSecurityAuthentication`.
create(Authentication) - Static method in interface com.holonplatform.spring.security.SpringSecurityAuthenticationToken
  Create a new authentican token using given Spring Security `Authentication` as concrete authentication token.
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.
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
currentDate() - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a `TemporalFunction.CurrentDate` function to obtain the current date as a `Date`.
currentLocalDate() - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a `TemporalFunction.CurrentLocalDate` function to obtain the current date as a `LocalDate`.
currentLocalDateTime() - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a `TemporalFunction.CurrentLocalDateTime` function to obtain the current date and time as a `LocalDateTime`.
currentTimestamp() - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a `TemporalFunction.CurrentTimestamp` function to obtain the current timestamp as a `Date`.

## 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
  Declares support for a symbolic data context id, i.e. a String identifier to identify a data related objects stack with the same type within the overall persistence context.
dataContextId(String) - Method in interface com.holonplatform.core.datastore.DatastoreOperations.Builder
  Set the `data context id` to which the Datastore is bound.
DataMappable - Interface in com.holonplatform.core
  Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
DataMappable.Builder<B extends DataMappable.Builder<B>> - Interface in com.holonplatform.core
  Base `DataMappable` builder.
DataPath - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used on bean classes to declare the data `DataMappable.PATH` mapping, i.e. the actual data element name when it is not the same as the bean class or the bean property name.
dataPath(String) - Method in interface com.holonplatform.core.DataMappable.Builder
  Sets the data model path name to which this object 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.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.OperationResult` builder.
Datastore.OperationType - Enum in com.holonplatform.core.datastore
  Enumeration of `Datastore` operation types.
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.
DatastoreCommodityHandler - Interface in com.holonplatform.core.datastore
  Represents a `DatastoreCommodity` handler, which provides available commodities and allow to create `DatastoreCommodity` instances.
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.
DatastoreOperation<O extends DatastoreOperation<O,C>,C extends DatastoreOperationConfiguration> - Interface in com.holonplatform.core.datastore.operation.commons
  Represents a generic datastore operation.
DatastoreOperationConfiguration - Interface in com.holonplatform.core.datastore.operation.commons
  Represents a `DatastoreOperation` configuration.
DatastoreOperationConfiguration.Builder<B extends DatastoreOperationConfiguration.Builder<B>> - Interface in com.holonplatform.core.datastore.operation.commons
  Base `DatastoreOperationConfiguration` builder.
DatastoreOperations<R,REFRESH,BI extends BulkInsertOperation<R,BI>,BU extends BulkUpdateOperation<R,BU>,BD extends BulkDeleteOperation<R,BD>,Q extends QueryBuilder<Q>> - Interface in com.holonplatform.core.datastore
  Base interface wich represents a generic data store abstraction and provides methods to perform data manipulation operations, enabling persistent data management in a platform/vendor independent way.
DatastoreOperations.Builder<D extends DatastoreOperations,B extends DatastoreOperations.Builder<D,B>> - Interface in com.holonplatform.core.datastore
  Base `DatastoreOperations` instance builder.
DatastoreOperations.WriteOption - Interface in com.holonplatform.core.datastore
  Represents a write operation option.
DatastorePostProcessor - Interface in com.holonplatform.spring
  A post processor to configure a `ConfigurableDatastore` 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(String) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `Date` type `TemporalProperty`.
DATE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Date` header field name.
day(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a function to extract the day part of a temporal data type.
day() - Method in interface com.holonplatform.core.query.TemporalQueryExpression
  Creates a function to extract the day part of a temporal data type.
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_CONFIG_PROPERTY_PREFIX - Static variable in interface com.holonplatform.core.DataMappable
  Default prefix for data mapping configuration properties.
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.async.http.AsyncRestClientFactory
  Default factory priority
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.beans.BeanPropertySetPostProcessor
  Default `BeanPropertySetPostProcessor` 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_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.RestClientOperations
  Set the default target request base URI, which will be used as target URI for every request configured using `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.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 `DatastoreOperations.WriteOption`s enumeration.
delete(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
delete() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `DELETE` method and asynchronously receive a response back.
delete(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request asynchronously using the `DELETE` method and receive a response back.
delete(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `DELETE` method and asynchronously receive a response back.
delete(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
delete(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Remove a bean instance from the data store.
delete(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
delete(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Remove a `PropertyBox` from the data store, using given `target` to denote the data store persistent entity from which the data has to be deleted.
Delete - Interface in com.holonplatform.core.datastore.operation
  Executable delete datastore operation.
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.
delete() - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `DELETE` method and receive a response back.
delete(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `DELETE` method and receive a response back.
delete(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `DELETE` method and receive a response back.
deleteForEntity(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `DELETE` method and asynchronously receive the response entity payload back.
deleteForEntity(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `DELETE` method and asynchronously receive the response entity payload of given generic type 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.
deleteForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `DELETE` method and receive the response entity payload back.
deleteForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `DELETE` method and receive the response entity payload of given generic type back.
deleteOrFail() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request asynchronously using the `DELETE` method.
deleteOrFail() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `DELETE` method.
desc() - Method in interface com.holonplatform.core.query.PathExpression
  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.
detail(String, Object) - Method in interface com.holonplatform.auth.Account.Builder
  Deprecated.
  Use `Account.Builder.withDetail(String, Object)`
detail(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Account.Builder
  Deprecated.
  Use `Account.Builder.withDetail(ConfigProperty, Object)`
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
discardTenantBeanStore(String) - Method in interface com.holonplatform.spring.TenantScopeManager
  Destroy the bean store bound to given `tenant id`, i.e. removes all the tenant scoped bean instances which refer to given tenant id, triggering any associated destruction callback.
distinct() - Method in interface com.holonplatform.core.query.QueryBuilder
  Configure the query to return distinct query projection result values.
domain(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie domain
doubleType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Double` type `NumericProperty`.

## E

elementConverter(Class<MODEL>, Function<MODEL, E>, Function<E, MODEL>) - Method in interface com.holonplatform.core.property.CollectionProperty.Builder
  Configure a `PropertyValueConverter` for the collection type property using the provided functions to perform the conversion operations for each collection element.
elementConverter(PropertyValueConverter<E, MODEL>) - Method in interface com.holonplatform.core.property.CollectionProperty.Builder
  Configure a property value converter for the collection type property using the provided `PropertyValueConverter` to perform the conversion operations for each collection element.
Email - Annotation Type in com.holonplatform.core.beans
  Deprecated.
  Use the `Email` constraint of the Bean Validation API 2.x instead
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 method in interface com.holonplatform.core.ParameterSet
  Create an empty `ParameterSet`.
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`)
EnableDatastoreConfiguration - Annotation Type in com.holonplatform.spring
  Enables a bean post processor to automatically configure `Datastore` bean types using the Spring context.
EnableTenantScope - Annotation Type in com.holonplatform.spring
  Setup and register a tenant scope with the name `TenantScope.SCOPE_NAME`.
EnableTenantScopeConfiguration() - Constructor for class com.holonplatform.spring.boot.TenantScopeAutoConfiguration.EnableTenantScopeConfiguration
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(TypedExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a ends with `QueryFilter` on given `String` `expression`, checking if the `expression` value ends with given value.
endsWith(String, boolean) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a ends with query filter, checking if the property value ends with given value.
endsWith(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a ends with query filter, checking if the property value ends with given value, in a case-sentive fashion.
endsWithIgnoreCase(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  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.query.QueryExpression
  Build a filter on this expression, which checks if property value is equal to given constant value.
eq(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is equal to given `expression` value.
eq(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is equal to right expression value.
eq(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is equal to given constant value.
equals(Object) - Method in interface com.holonplatform.auth.Permission
equals(T, Object) - Method in interface com.holonplatform.core.objects.EqualsHandler
  Gets whether given `object` is equal to to another object.
EqualsHandler<T> - Interface in com.holonplatform.core.objects
  Handler to check objects equality.
equalsHandler(EqualsHandler<? super P>) - Method in interface com.holonplatform.core.property.Property.Builder
  Set the predicate to use to check the property equality using the `Object.equals(Object)` method.
equalsHandler(EqualsHandler<PropertyBox>) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Set the predicate to use to check the `PropertyBox` object equality using the `Object.equals(Object)` method.
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.
ExecutableBulkOperation<R,C extends DatastoreOperationConfiguration,O extends ExecutableBulkOperation<R,C,O>> - Interface in com.holonplatform.core.datastore.operation.commons
  An executable `DatastoreOperation`, through the `ExecutableOperation` API.
ExecutableOperation<R> - Interface in com.holonplatform.core.datastore.operation.commons
  Represents a `Datastore` operation which can be executed to obtain a result.
ExecutablePropertyBoxOperation<R,O extends ExecutablePropertyBoxOperation<R,O>> - Interface in com.holonplatform.core.datastore.operation.commons
  An executable `PropertyBoxOperation`, through the `ExecutableOperation` API.
execute(AsyncTransaction) - Method in interface com.holonplatform.async.datastore.transaction.AsyncTransactionalOperation
  Execute a transactional operation using given `AsyncTransaction` and return a result.
execute() - Method in interface com.holonplatform.core.datastore.operation.commons.ExecutableOperation
  Execute the clause and return the amount of affected data objects
execute(Transaction) - Method in interface com.holonplatform.core.datastore.transaction.TransactionalOperation
  Execute a transactional operation using given `Transaction` and return a result.
execute(Transaction) - Method in interface com.holonplatform.core.datastore.transaction.TransactionalOperation.TransactionalInvocation
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.
executeInTransaction(Transaction) - Method in interface com.holonplatform.core.datastore.transaction.TransactionalOperation.TransactionalInvocation
  Execute a transactional operation using given `Transaction`.
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.
expectedException(Class<? extends Throwable>, Executable) - Static method in class com.holonplatform.test.TestUtils
  Test an expected exception is thrown using a `Callable` operation
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.ExpressionResolverProvider - Interface in com.holonplatform.core
  `ExpressionResolver` provider.
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.
ExpressionValueConverter<TYPE,MODEL> - Interface in com.holonplatform.core
  The expression value converter associated to a `ConverterExpression`.

## F

field(Field) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property field
file(File) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a `File`.
file(String) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a file with given file name.
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.QueryConfigurationProvider.Builder
  Add a `QueryFilter`.
filter(QueryFilter) - Method in interface com.holonplatform.core.query.QueryFilter.QueryFilterSupport
  Add a filter clause.
filter(QueryFilter...) - Method in interface com.holonplatform.core.query.QueryFilter.QueryFilterSupport
  Add multiple filter clauses using the AND semantic.
filter(Supplier<QueryFilter>) - Method in interface com.holonplatform.core.query.QueryFilter.QueryFilterSupport
  Add a filter clause using a `Supplier`.
findOne(QueryProjection<R>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute query asynchronously and get an expected unique result using `projection` to map result to required type.
findOne(Iterable<P>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get an expected unique result as a `PropertyBox` instance, using given `properties` as projection.
findOne(Property...) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get an expected unique result as `PropertyBox` instance, using given `properties` as projection.
findOne() - Method in interface com.holonplatform.core.datastore.beans.BeanQuery
  Execute query and get an expected unique result bean.
findOne(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Execute the query and get an expected unique result using given `projection` to map the result to the required type.
findOne(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Execute query and get an expected unique result as `PropertyBox` using given `properties` as projection.
findOne(Property...) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Execute query and get an expected unique result as `PropertyBox` using given `properties` as projection.
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.
floatType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Float` type `NumericProperty`.
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.
format(LocalDate, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `LocalDate` according to current Context `Locale` using given date format style.
format(LocalTime, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Format given `LocalTime` according to current Context `Locale` using given time format style.
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.
forProperty(Property<? extends T>, PropertyRenderer<R, T>) - Method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Bind a `PropertyRenderer` to the given property.
forProperty(Property<? extends T>, PropertyValuePresenter<? super T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Bind a `PropertyValuePresenter` to the given property.
forPropertyConfiguration(ConfigProperty<C>, C, PropertyRenderer<R, T>) - Method in interface com.holonplatform.core.property.PropertyRendererRegistry
  Bind a `PropertyRenderer` to the given property configuration value.
forPropertyConfiguration(ConfigProperty<C>, C, PropertyValuePresenter<? super T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
  Bind a `PropertyValuePresenter` to the given property configuration value.
forTarget(String) - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using default `ClassLoader` and default implementation, setting given `baseUri` as default `AsyncRestClient` target, which will be used as base URI for every request configured using `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.target(URI)`.
forTarget(URI) - Static method in interface com.holonplatform.async.http.AsyncRestClient
  Create a new `AsyncRestClient` instance using default `ClassLoader` and default implementation, setting given `baseUri` as default `AsyncRestClient` target, which will be used as base URI for every request configured using `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.target(URI)`.
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 `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.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 `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.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) - Method in interface com.holonplatform.core.ExpressionValueConverter
  Convert given value from model data type to expression value type.
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.
fromProperty(Property<TYPE>) - Static method in interface com.holonplatform.core.ExpressionValueConverter
  Create a new `ExpressionValueConverter` using given `property`.
fullName() - Method in interface com.holonplatform.core.Path
  Gets the path full name, including any parent path, separated by a dot `.`
fullName(Function<Path<?>, String>) - Method in interface com.holonplatform.core.Path
  Gets the path full name, including any parent path, separated by a dot `.`
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(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `GET` method and asynchronously receive a response back.
get(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `GET` method and asynchronously receive a response back.
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.auth.jwt.JwtTokenBuilder
  Get the default `JwtTokenBuilder`.
get() - Static method in interface com.holonplatform.auth.jwt.JwtTokenParser
  Get the default `JwtTokenParser`.
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.
get(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `GET` method and receive a response back.
get(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `GET` method and receive a response back.
getActualStream() - Method in class com.holonplatform.core.streams.LimitedInputStream
  Get the actual `InputStream` if acts as a wrapper.
getAffectedCount() - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult
  Get the number of elements affected by the the operation execution.
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.async.http.AsyncRestClient.AsyncInvocation
  Convenience method to invoke the request using `GET` method and asynchronously receive a response entity payload of `List` type back.
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.
getAsList(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.AuthenticationHolder
  Get the current `Authentication`.
getAuthentication() - Method in interface com.holonplatform.auth.AuthenticationInspector
  Get the current `Authentication`, if available.
getAuthentication() - Method in interface com.holonplatform.spring.security.SpringSecurityAuthenticationToken
  Get the Spring Security `Authentication` bound to this token.
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 basic authorization credential values from the `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 the `HttpHeaders.AUTHORIZATION` header, if present and of scheme type `HttpHeaders.SCHEME_BEARER`.
getAvailableCommodities() - Method in interface com.holonplatform.core.datastore.DatastoreCommodityHandler
  Get the available `DatastoreCommodity` types.
getBaseRequestURI() - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  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
getBytes() - Method in interface com.holonplatform.auth.keys.KeySource
  Get the key as a byte array.
getCauses() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get the `Validator.ValidationException`s that caused this exception.
getCausesMessages() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get all the validation error messages of the validation causes, if any.
getCharset() - Method in interface com.holonplatform.auth.keys.KeySource.KetSourceWithCharset
  Get the key source encoding charset, if available.
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.
getConfigPropertyName(ConfigProperty<T>) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Get the complete name of given configuration property, i.e. the property key prefixed by the `ConfigPropertySet` name.
getConfigPropertyValue(ConfigProperty<T>) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Get the value associated to given `property`, if available.
getConfigPropertyValue(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Returns the value associated to given `property`.
getConfigPropertyValueOrElse(ConfigProperty<T>, Supplier<Optional<T>>) - Method in interface com.holonplatform.core.config.ConfigPropertySet
  Get the value associated to given `property`, if available.
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.datastore.beans.BeanDatastoreOperation
  Get the operation configuration.
getConfiguration() - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperation
  Get the operation configuration.
getConfiguration() - Method in interface com.holonplatform.core.HasConfiguration
  Get the configuration property set.
getConfiguration() - Method in interface com.holonplatform.core.property.Property
  Gets the configuration associated to this property.
getConfiguration() - Method in interface com.holonplatform.core.property.PropertySet
  Get the property set configuration, which can be used for extensions and application-specific purposes.
getConfiguration() - Method in interface com.holonplatform.core.query.QueryOperation
  Get the query configuration.
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.
getContextPath() - Method in interface com.holonplatform.http.servlet.ServletHttpRequest
  Returns the portion of the request URI that indicates the context of the request.
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 available.
getDataContextId() - Method in class com.holonplatform.core.datastore.DatastoreConfigProperties.DatastoreConfigPropertiesImpl
getDataPath() - Method in interface com.holonplatform.core.beans.BeanPropertySet
  Get the data model path name to which this bean property set is mapped.
getDataPath() - Method in interface com.holonplatform.core.DataMappable
  Get the data model path name to which this object is bound, if available.
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() - Static method in interface com.holonplatform.auth.keys.KeyReader
  Get the default `KeyReader`.
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.datastore.transaction.TransactionConfiguration
  Create a default `TransactionConfiguration` setting transaction rollback on errors to `true`.
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`.
getDefault() - Static method in enum com.holonplatform.core.query.lock.LockMode
  Get the default lock mode
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.RestClientOperations
  Get the default target request base URI, which will be used as target URI for every request configured using `RestClientOperations.request()`, if not overridden using `RestClientOperations.RequestConfiguration.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.auth.jwt.JwtSignatureAlgorithm
  Get the algorithm description.
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
getElementType() - Method in interface com.holonplatform.core.CollectionExpression
  Get the collection elements type.
getElementType() - Method in interface com.holonplatform.core.property.CollectionProperty
  Get the collection elements type.
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
  Get JWT token expire time.
getExpressionArguments() - Method in interface com.holonplatform.core.query.QueryFunction
  If the function supports expression arguments, returns the arguments list.
getExpressionArguments() - Method in interface com.holonplatform.core.query.QueryFunction.NoArgQueryFunction
getExpressionResolvers() - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverProvider
  Get the available `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.
getExpressionValueConverter() - Method in interface com.holonplatform.core.ConverterExpression
  Get the expression value type converter, if available.
getExpressionValueConverter() - Method in interface com.holonplatform.core.property.Property
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.datastore.operation.commons.BulkDeleteOperationConfiguration
  Get the optional operation restrictions, expressed as a `QueryFilter`.
getFilter() - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperationConfiguration
  Get the optional operation restrictions, expressed as a `QueryFilter`.
getFilter() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the query filter.
getFirstIdentifier() - Method in interface com.holonplatform.core.property.PropertySet
  Get the first property which acts as property set identifier, if available.
getFirstInsertedKey() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get the first inserted key value, if available.
getFirstInsertedKey(Class<T>) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get the first inserted key value given target type, if available.
getForEntity(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `GET` method and asynchronously receive the response entity payload back.
getForEntity(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `GET` method and asynchronously receive the response entity payload of given generic type back.
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.
getForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `GET` method and receive the response entity payload back.
getForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `GET` method and receive the response entity payload of given generic type back.
getForStream() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `GET` method and asynchronously receive the response entity `InputStream` back.
getForStream() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `GET` method and receive the response entity `InputStream` back.
getForStream() - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `GET` method and receive the response entity back as a stream.
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.RestClientOperations.RequestConfiguration
  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).
getIdentifiers() - Method in interface com.holonplatform.core.property.PropertySet
  Get the optional identifier properties which represent the unique identifier of this property set.
getIgnoreMode() - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Get whether the property is marked as to be ignored and the ignore modality.
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
  Get the 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)
getLength() - Method in class com.holonplatform.core.streams.LimitedInputStream
  Get the stream length.
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.core.i18n.LocalizationContext.LocalizationChangeEvent
  Get the new `LocalizationContext` `Locale`, if available.
getLocale() - Method in interface com.holonplatform.http.HttpHeaders
  Get the first (most qualified) `Locale` using the `HttpHeaders.ACCEPT_LANGUAGE` header, if present.
getLocales() - Method in interface com.holonplatform.http.HttpHeaders
  Try to get a list of `Locale` using the `HttpHeaders.ACCEPT_LANGUAGE` header, if present.
getLocalizableMessage() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get the exception localizable message, if available.
getLocalizedCausesMessages() - Method in exception com.holonplatform.core.Validator.ValidationException
  Get all the localized validation error messages of the validation causes, if any.
getLocalizedMessage() - Method in exception com.holonplatform.core.Validator.ValidationException
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(Locale, String, Object...) - Method in interface com.holonplatform.core.i18n.MessageResolver
  Get the localized message which corresponds to given message localization `code`, if available, using the given `locale`.
getMessage(Locale, String, String, Object...) - Method in interface com.holonplatform.core.i18n.MessageResolver
  Get the localized message which corresponds to given message localization `code`, using the given `locale`.
getMessage() - Method in exception com.holonplatform.core.Validator.ValidationException
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
getModelElementType() - Method in interface com.holonplatform.core.property.CollectionPropertyValueConverter
  Get the model collection element type.
getModelType() - Method in interface com.holonplatform.core.ConverterExpression
  Get the model expression type.
getModelType() - Method in interface com.holonplatform.core.ExpressionValueConverter
  Get the model data type.
getModelType() - Method in interface com.holonplatform.core.property.PropertyValueConverter
  Get the model data type
getModelValue() - Method in interface com.holonplatform.core.CollectionConstantExpression
getModelValue() - Method in interface com.holonplatform.core.ConstantConverterExpression
  Get the model data type value, using the `ExpressionValueConverter` to convert constant expression value, if available.
getModelValue(T) - Method in interface com.holonplatform.core.ConverterExpression
  Get the model data type value of given `value`, using the `ExpressionValueConverter` to convert the value, if available.
getModelValue() - Method in interface com.holonplatform.core.NullExpression
  Get the model data type value, using the `ExpressionValueConverter` to convert constant expression value, if available.
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.core.property.Property
  Get the name which identifies this property.
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.beans.BeanDatastore.BeanOperationResult
  Get the executed operation type, if available.
getOperationType() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
  Get the executed operation type, if available.
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 interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Get the operation parameters.
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(Property<T>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Check if given `property` is available in property set and if it can be represented as a `Path`.
getPath() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.PropertyPath
  Get the path bound the property definition.
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
getPathIdentifiers() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  If the property set declares a set of identifiers, and each identifier property can be represented as a `Path`, returns the set of identifiers represented as paths.
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
  Get the private key to be used with asymmetric JWT signature algorithms.
getProjection() - Method in interface com.holonplatform.core.query.QueryOperation
  Get the query projection.
getProperty(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName`, if available.
getProperty(String, Class<T>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` and given `type`, if available.
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(Path<T>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Check if a `Property` which corresponds to given `path` is present in the property set.
getProperty(String, Class<T>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Get the `Property` with given `name`, if available in the property set.
getProperty(String) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Get the `Property` with given `name`, if available in the property set.
getProperty() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.PropertyPath
  Get the property definition.
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`.
getPropertyBoolean(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `BooleanProperty`, if available.
getPropertyNames() - Method in interface com.holonplatform.core.config.ConfigPropertyProvider
  Returns a Stream of all available property names
getPropertyNumeric(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `NumericProperty`, if available.
getPropertyNumeric(String, Class<N>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `NumericProperty`, if available.
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
  Deprecated.
  The root bean property path will always be a `Path.FinalPath` typed on bean class and with the bean class name as path name. Use `BeanIntrospector.getPropertySet(Class)` instead.
getPropertySet() - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperationConfiguration
  Get the operation property set.
getPropertySet() - Method in interface com.holonplatform.core.property.PropertyBoxProperty
  Get the `PropertySet` bound to the `PropertyBox` type of this property.
getPropertySet() - Method in interface com.holonplatform.core.query.PropertySetProjection
  Get the projection property set
getPropertySet() - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Get the `PropertySet` to use to deserialize any `PropertyBox` contained in the response payload
getPropertyString(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `StringProperty`, if available.
getPropertyTemporal(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `TemporalProperty`, if available.
getPropertyTemporal(String, Class<T>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `TemporalProperty`, if available.
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
  Get the public key to be used with asymmetric JWT signature algorithms.
getQueryConfiguration() - Method in interface com.holonplatform.core.datastore.beans.BeanQueryBuilder
  Get the current `QueryConfiguration`.
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.RestClientOperations.RequestConfiguration
  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<? extends 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.RestClientOperations.RequestConfiguration
  Get the request path to append to the base URI.
getRequestURI() - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Get the full request URI, composed by `RestClientOperations.RequestConfiguration.getBaseRequestURI()` and `RestClientOperations.RequestConfiguration.getRequestPath()`, including any (not resolved) template parameter.
getRequestURI() - Method in interface com.holonplatform.http.servlet.ServletHttpRequest
  Returns the part of this request's URL from the protocol name up to the query string in the first line of the HTTP request.
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.
getRestClientImplementationClass() - Method in interface com.holonplatform.async.http.AsyncRestClientFactory
  Get the `AsyncRestClient` implementation class returned by this factory.
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.
getResult() - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult
  Get the bean instance which represents the result of the operation, if available.
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.
getSessionId() - Method in interface com.holonplatform.http.servlet.ServletHttpRequest
  Returns the id of current `HttpSession` associated with this request, if any.
getSharedKey() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Get the shared key to be used with symmetric JWT signature algorithms.
getSignatureAlgorithm() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Get the 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.
getSource() - Method in interface com.holonplatform.core.i18n.LocalizationContext.LocalizationChangeEvent
  Get the `LocalizationContext` which triggered the localization change event.
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
getTarget() - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Get the data target.
getTarget() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get the data target.
getTemplateParameters() - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Get the URI template parameters to resolve
getTemporalType() - Method in interface com.holonplatform.core.property.Property
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 the temporal macro-type of given `temporal` instance, if available.
getTemporalType(Class<?>) - Static method in enum com.holonplatform.core.temporal.TemporalType
  Get the temporal macro-type of given `type`, if it is well-known temporal type.
getTemporalType() - Method in interface com.holonplatform.core.TypedExpression
  If the expression type represents a temporal type, get the actual `TemporalType` of the type.
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
getTransactionOptions() - Method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Get the transaction configuration options, if any.
getType() - Method in interface com.holonplatform.core.config.ConfigProperty
  Property value type
getType() - Method in interface com.holonplatform.core.property.Property
  Get the 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.StringFunction
getType() - Method in interface com.holonplatform.core.TypedExpression
  Get the expression 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() - Method in enum com.holonplatform.auth.jwt.JwtSignatureAlgorithm
  Get the algorithm name.
getValue() - Method in interface com.holonplatform.core.ConstantConverterExpression
  Get the constant expression value
getValue() - Method in interface com.holonplatform.core.datastore.operation.commons.PropertyBoxOperationConfiguration
  Get the `PropertyBox` value.
getValue(Path<T>) - Method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Get the value of the `PropertyBox` property which corresponds to given `path`, if the the property is present and its value is not `null`.
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 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
getValueExpressions(boolean) - Method in interface com.holonplatform.core.datastore.operation.commons.PropertyBoxOperationConfiguration
  Get the `PropertyBox` value as a `Path` - `TypedExpression` map.
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.
getValueOrElse(Path<T>, Consumer<Path<T>>) - Method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Get the value of the `PropertyBox` property which corresponds to given `path`, if the the property is present and its value is not `null`.
getValueProvider() - Method in interface com.holonplatform.core.property.VirtualProperty
  Get property value provider.
getValues() - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperationConfiguration
  Get the values to insert.
getValues() - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperationConfiguration
  Get the operation values, expressed as a `Path` - `TypedExpression` map.
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.
getWriteOption(Class<WO>) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Get the `DatastoreOperations.WriteOption` of given type, if avaible.
getWriteOptions() - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Get the `DatastoreOperations.WriteOption`s associated to this operation.
getWriteOptions(Class<WO>) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Get the `DatastoreOperations.WriteOption` of given type available in this configuration.
goe(T) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is greater than or equal to given constant value.
goe(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is greater than or equal to given `expression` value.
goe(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is greater than or equal to right expression value.
goe(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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(TypedExpression<T>, TypedExpression<? super T>, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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(TypedExpression<T>, T, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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.query.QueryExpression
  Build a filter on this expression, which checks if property value is greater than given constant value.
gt(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is greater than given `expression` value.
gt(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is greater than right expression value.
gt(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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.
hasCommodity(Class<? extends DatastoreCommodity>) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityHandler
  Get whether given `DatastoreCommodity` type is available.
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`.
HasConfiguration<C extends ParameterSet> - Interface in com.holonplatform.core
  Declares the support for a `ParameterSet` type configuration property container.
hasConfiguration(Object) - Static method in interface com.holonplatform.core.HasConfiguration
  Checks if given object supports a configuration parameter set.
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
hashCode(T) - Method in interface com.holonplatform.core.objects.HashCodeProvider
  Get the hash code of given object.
HashCodeProvider<T> - Interface in com.holonplatform.core.objects
  Object `hashCode` provider.
hashCodeProvider(HashCodeProvider<? super P>) - Method in interface com.holonplatform.core.property.Property.Builder
  Set the function to use to provide the property hash code using the `Object.hashCode()` method.
hashCodeProvider(HashCodeProvider<PropertyBox>) - Method in interface com.holonplatform.core.property.PropertyBox.Builder
  Set the function to use to provide the `PropertyBox` object hash code using the `Object.hashCode()` method.
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
hasParameterValue(String, Object) - Method in interface com.holonplatform.core.ParameterSet
  Checks if a parameter with given `name` is present and its value is equal to given `value`.
hasParameterValue(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet
  Checks if a parameter named with given `property` key is present and its value is equal to given `value`.
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`.
hasValues() - Method in interface com.holonplatform.core.CollectionConstantExpression
  Get whether the `Collection` expression value is not `null` or empty.
hasWriteOption(DatastoreOperations.WriteOption) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration
  Checks whether given `DatastoreOperations.WriteOption` is present in this configuration.
head() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `HEAD` method and asynchronously receive a response back.
head() - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request using `HEAD` method and receive a response back.
head() - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `HEAD` method and receive a response back.
header(String, List<String>) - Method in interface com.holonplatform.http.HttpResponse.Builder
  Add a response header, providing the header values.
header(String, String) - Method in interface com.holonplatform.http.HttpResponse.Builder
  Add a single value response header.
header(String, String...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  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.
hour(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a function to extract the hour part of a temporal data type.
hour() - Method in interface com.holonplatform.core.query.TemporalQueryExpression
  Creates a function to extract the hour part of a temporal data type.
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

identifier(boolean) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Set the bean property as an identifier property.
Identifier - Annotation Type in com.holonplatform.core.beans
  Annotation which can be used on a bean property to declare the property as a bean property set identifier.
identifier(PT) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Add given `property` to the property set identifiers.
identifiers(String...) - Method in interface com.holonplatform.core.beans.BeanPropertySet.Builder
  Set given property names as `BeanPropertySet` identifier properties.
identifiers(Iterable<PT>) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Set given `properties` as property set identifiers.
identifiers() - Method in interface com.holonplatform.core.property.PropertySet
  Get a `Stream` of the properties which represent the unique identifier of this property set.
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.
ignoreMode(IgnoreMode) - Method in interface com.holonplatform.core.beans.BeanProperty.Builder
  Mark the property as to be ignored (i.e. not to be part of the bean property set) or not.
IgnoreMode - Enum in com.holonplatform.core.beans
  Enumeration used by `BeanProperty` builder to mark a property as to be ignored.
IllegalTransactionStatusException(String) - Constructor for exception com.holonplatform.core.datastore.transaction.TransactionStatus.IllegalTransactionStatusException
  Constructor with error message.
IllegalTransactionStatusException(String, Throwable) - Constructor for exception com.holonplatform.core.datastore.transaction.TransactionStatus.IllegalTransactionStatusException
  Constructor with error message and nested exception.
in(T...) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is included in given constant values.
in(Collection<T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is included in given constant values.
in(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is included in given `expression` values.
in(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is equal to any of the right expression values.
in(TypedExpression<T>, T...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is equal to any of the given constant values.
in(TypedExpression<T>, Collection<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
insert(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
insert(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Insert a bean instance in the data store.
insert(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
insert(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Insert a `PropertyBox` in the data store, using given `target` to denote the data store persistent entity into which the data has to be inserted.
Insert - Interface in com.holonplatform.core.datastore.operation
  Executable insert datastore operation.
integerType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Integer` type `NumericProperty`.
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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request and asynchronously receive a response back.
invoke(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClient.Invocation
  Invoke the request and receive a response back.
invoke(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request and receive a response back.
invokeForEntity(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request and asynchronously receive back the response content entity.
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.
invokeForEntity(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request and receive back the response content entity.
invokeForSuccess(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request and asynchronously receive a response back only if the response has a success (`2xx`) status code.
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.
invokeForSuccess(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request and receive a response back only if the response has a success (`2xx`) status code.
isActive() - Method in interface com.holonplatform.core.datastore.transaction.TransactionStatus
  Get whether the transaction is active, that is, whether it is started and configured.
isAuthenticated() - Method in interface com.holonplatform.auth.AuthenticationInspector
  Gets whether an `Authentication` is available.
isAutoCommit() - Method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Gets whether the transaction must be committed when a transactional operation ends and no error occurred.
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.
isCollectionExpression() - Method in interface com.holonplatform.core.TypedExpression
  Checks if this expression is a `CollectionExpression`.
isCompleted() - Method in interface com.holonplatform.core.datastore.transaction.TransactionStatus
  Get whether this transaction is completed, that is, whether it has already been committed or rolled back.
isConverterExpression() - Method in interface com.holonplatform.core.TypedExpression
  Checks if this expression is a `ConverterExpression`.
isDataMappable(Object) - Static method in interface com.holonplatform.core.DataMappable
  Checks if given object is `DataMappable`.
isDistinct() - Method in interface com.holonplatform.core.query.QueryConfiguration
  Get whether the query should return distinct query projection result values.
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
isIdentifier() - Method in interface com.holonplatform.core.beans.BeanProperty
  Get whether the property is declared as an identifier for the bean property set.
isIncludeDetails() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Get whether to include `Authentication` details in JWT token at token generation time.
isIncludePermissions() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Get whether to include `Authentication` permissions in JWT token at token 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.
isNew() - Method in interface com.holonplatform.core.datastore.transaction.TransactionStatus
  Return whether this transaction is new.
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.
isNotBeforeNow() - Method in interface com.holonplatform.auth.jwt.JwtConfiguration
  Get whether to set the `nbf` (not before) JWT claim to the timestamp at which the token is created.
isNotNull() - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not `null`.
isNotNull(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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.query.QueryExpression
  Build a filter on this expression, which checks if property value is `null`.
isNull(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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(Collection<? extends Permission>) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has all the specified `Permission`s.
isPermitted(Permission...) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has all the specified `Permission`s.
isPermitted(String...) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has all the specified permissions, using the `String` permission representation.
isPermitted(Authentication, Collection<? extends P>) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all the specified permissions.
isPermitted(Authentication, T...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all the specified permission/s.
isPermitted(Authentication, String...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has all specified permission/s, using the `String` permission representation.
isPermittedAny(Collection<? extends Permission>) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has any of the specified `Permission`.
isPermittedAny(Permission...) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has any of the specified `Permission`.
isPermittedAny(String...) - Method in interface com.holonplatform.auth.AuthenticationInspector
  Checks if the current `Authentication` has any of the specified permission, using the `String` permission representation.
isPermittedAny(Authentication, Collection<? extends P>) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of the specified permissions.
isPermittedAny(Authentication, T...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of the specified permission/s.
isPermittedAny(Authentication, String...) - Method in interface com.holonplatform.auth.Authorizer
  Check if given Authentication has any of the specified permission/s, using the `String` permission representation.
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
isRollbackOnError() - Method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Gets whether the transaction must be rolled back when an exception is thrown during a transactional operation execution.
isRollbackOnly() - Method in interface com.holonplatform.core.datastore.transaction.TransactionStatus
  Return whether the transaction has been marked as rollback-only.
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
  JWT issuer
issuer(String) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT token issuer
isSymmetric() - Method in enum com.holonplatform.auth.jwt.JwtSignatureAlgorithm
  Get whether the algorithm is symmetric.
isTrace() - Method in interface com.holonplatform.core.datastore.DatastoreConfigProperties
  Gets whether datastore operations tracing is enabled.
isTransactional() - Method in interface com.holonplatform.async.datastore.AsyncDatastore
  Check if this Datastore is `AsyncTransactional`, i.e. supports execution of transactional operations.
isTransactional() - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
  Check if the concrete `Datastore` is `Transactional`, i.e. supports execution of transactional operations.
isTransactional() - Method in interface com.holonplatform.core.datastore.Datastore
  Check if this Datastore is `Transactional`, i.e. supports execution of transactional operations.

## J

JerseyTest5 - Class in com.holonplatform.test
  Parent class for testing JAX-RS and Jersey-based applications using Jersey test framework and JUnit 5.
JerseyTest5() - Constructor for class com.holonplatform.test.JerseyTest5
  Initialize JerseyTest instance.
JerseyTest5(TestContainerFactory) - Constructor for class com.holonplatform.test.JerseyTest5
  Initialize JerseyTest instance and specify the test container factory to be used by this test.
JerseyTest5(Application) - Constructor for class com.holonplatform.test.JerseyTest5
  Initialize JerseyTest instance.
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
  Deprecated.
  Using this method causes the loss of any property set configuration and/or identifier property declaration. Use the default PropertySet builder to compose a new PropertySet from different property sources.
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
  Spring boot auto-configuration class to setup a `JwtConfiguration` bean (if not already present in the Spring application context) using the `holon.jwt.`
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
JwtSignatureAlgorithm - Enum in com.holonplatform.auth.jwt
  JWT signature algorithms enumeration.
JwtTokenBuilder - Interface in com.holonplatform.auth.jwt
  JWT builder using `Authentication` objects.
JwtTokenBuilder.AuthPart - Enum in com.holonplatform.auth.jwt
  Enumeration of `Authentication` parts
JwtTokenParser - Interface in com.holonplatform.auth.jwt
  A parser to parse a JWT and obtain it as an `Authentication` instance.

## K

KEY_SOURCE_CLASSPATH_PREFIX - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
KEY_SOURCE_FILE_PREFIX - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
KeyEncoding - Enum in com.holonplatform.auth.keys
  Enumeration of security keys encodings.
KeyFormat - Enum in com.holonplatform.auth.keys
  Enumeration of security keys formats.
KeyReader - Interface in com.holonplatform.auth.keys
  Security keys reader.
KeySource - Interface in com.holonplatform.auth.keys
  Security key source.
KeySource.KetSourceWithCharset - Interface in com.holonplatform.auth.keys
  A `KeySource` which can support a charset.

## 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(TypedExpression<T>, TypedExpression<? super T>, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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(TypedExpression<T>, T, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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.datastore.beans.BeanQueryBuilder
  Limit the fetched result set
limit(int) - Method in interface com.holonplatform.core.query.QueryBuilder
  Limit the fetched result set
LimitedInputStream - Class in com.holonplatform.core.streams
  Represents a limited `InputStream`, providing the stream length in bytes.
LimitedInputStream() - Constructor for class com.holonplatform.core.streams.LimitedInputStream
LINK - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Link` header field name.
list(QueryProjection<R>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Convenience method to obtain the query results `AsyncQueryResults.stream(QueryProjection)` as a `List`.
list(Iterable<P>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get a `List` of query results as `PropertyBox` instances, using given `properties` as projection.
list(Property...) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get a `List` of query results as `PropertyBox` instances, using given `properties` as projection.
list() - Method in interface com.holonplatform.core.datastore.beans.BeanQuery
  Convenience method to obtain the query results `BeanQuery.stream()` as a `List`.
list(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Convenience method to obtain the query results `QueryProjectionOperations.stream(QueryProjection)` as a `List`
list(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  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.QueryProjectionOperations
  Execute query and get a `List` of query results as `PropertyBox` using given `properties` as projection.
list(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryResults
  Convenience method to obtain the 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
  Deprecated.
  Use withAuthenticationListener(AuthenticationListener)
ListPathProperty<T> - Interface in com.holonplatform.core.property
  A `CollectionPathProperty` which uses a `List` as concrete collection type.
ListPathProperty.ListPathPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `ListPathProperty` builder.
ListVirtualProperty<T> - Interface in com.holonplatform.core.property
  A collection type `VirtualProperty` using a `List` as concrete collection type.
ListVirtualProperty.ListVirtualPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `ListVirtualProperty.ListVirtualPropertyBuilder` builder.
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.
localDate(String) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `LocalDate` type `TemporalProperty`.
localDateTime() - Static method in interface com.holonplatform.core.property.PropertyValueConverter
  Create a `PropertyValueConverter` to convert `Date` model values into `LocalDateTime` type.
localDateTime(String) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `localDateTime` type `TemporalProperty`.
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
LocalizationContext.LocalizationChangeEvent - Interface in com.holonplatform.core.i18n
  A localization change event.
LocalizationContext.LocalizationChangeListener - Interface in com.holonplatform.core.i18n
  A listener to listen for `LocalizationContext` localization change events.
LocalizationContext.MissingMessageLocalizationListener - Interface in com.holonplatform.core.i18n
  A listener which can be registered to a `LocalizationContext` to be notified when a message translation is missing from any of the available `MessageProvider`s.
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(Locale, boolean) - 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.
localize(Localization, boolean) - Method in interface com.holonplatform.core.i18n.LocalizationContext
  Initialize context with given `Localization` informations.
localTime(String) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `LocalTime` type `TemporalProperty`.
LOCATION - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Location` header field name.
lock(LockMode, long) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Configure the lock mode and lock timeout, if supported by the concrete implementation.
lock(LockMode) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Configure the lock mode.
lock(long) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Set the lock mode as `LockMode.getDefault()` and configure the lock timeout, if supported by the concrete implementation.
lock() - Method in interface com.holonplatform.core.query.lock.LockSupport
  Set the lock mode as `LockMode.getDefault()` and the lock timeout as the default value.
LockAcquisitionException - Exception in com.holonplatform.core.query.lock
  Exception used by Datastore operations indicating a problem acquiring a lock.
LockAcquisitionException(String) - Constructor for exception com.holonplatform.core.query.lock.LockAcquisitionException
  Constructor with error message
LockAcquisitionException(String, Throwable) - Constructor for exception com.holonplatform.core.query.lock.LockAcquisitionException
  Constructor with error message and nested exception
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
LockMode - Enum in com.holonplatform.core.query.lock
  Available query lock modes.
LockQuery - Interface in com.holonplatform.core.query.lock
  A query with locking support, which is available through the `LockSupport` API.
LockQueryAdapter<C extends QueryConfiguration> - Interface in com.holonplatform.core.query.lock
  Adapter to perform a `LockQuery` `tryLock` operation using the provided `QueryConfiguration`.
LockSupport<L extends LockSupport<L>> - Interface in com.holonplatform.core.query.lock
  Provides lock support for suitable `Datastore` operations.
loe(T) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is less than or equal to given constant value.
loe(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is less than or equal to given `expression` value.
loe(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is less than or equal to right expression value.
loe(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is less than or equal to given constant value.
longType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Long` type `NumericProperty`.
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.
lower(TypedExpression<String>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates a function to convert a String data type into lowercase.
lower() - Method in interface com.holonplatform.core.query.StringQueryExpression
  Creates a function to convert the String data into lowercase.
lt(T) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is less than given constant value.
lt(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is less than given `expression` value.
lt(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is less than right expression value.
lt(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is less than given constant value.

## M

match(Path<?>, Path<?>) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.PathMatcher
  Checks whether the given paths match, i.e. they are to be considered equal.
max() - Method in interface com.holonplatform.core.query.QueryExpression
  Create an aggregation function expression using the `QueryFunction.Max` function.
max(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates an aggregate function to get the largest value of a query result.
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(Localizable) - Method in interface com.holonplatform.core.i18n.Localizable.Builder
  Set the message localization attributes cloning them from given `Localizable`.
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.
messageLocalizationIsMissing(Locale, String, String) - Method in interface com.holonplatform.core.i18n.LocalizationContext.MissingMessageLocalizationListener
  Triggered when a message localization is not provided by any of the `MessageProvider`s registered in the `LocalizationContext`.
messageProvider(MessageProvider) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Deprecated.
  Use `LocalizationContext.Builder.withMessageProvider(MessageProvider)`
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
MessageResolver - Interface in com.holonplatform.core.i18n
  Messages localization resolver, with message arguments support.
min() - Method in interface com.holonplatform.core.query.QueryExpression
  Create an aggregation function expression using the `QueryFunction.Min` function.
min(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates an aggregate function to get the smallest value of a query result.
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.
month(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a function to extract the month part of a temporal data type.
month() - Method in interface com.holonplatform.core.query.TemporalQueryExpression
  Creates a function to extract the month part of a temporal data type.
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.core.property.VirtualProperty.Builder
  Set the property 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`.
names() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Returns a stream of the `Property` names available in the property set.
neq(T) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not equal to given constant value.
neq(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not equal to given `expression` value.
neq(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is not equal to right expression value.
neq(TypedExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is not equal to given constant value.
nin(T...) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not included in given constant values.
nin(Collection<T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not included in given constant values.
nin(TypedExpression<? super T>) - Method in interface com.holonplatform.core.query.QueryExpression
  Build a filter on this expression, which checks if property value is not included in given `expression` values.
nin(TypedExpression<T>, TypedExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `left` and `right` operands, which checks if left expression value is not included in the right expression values.
nin(TypedExpression<T>, T...) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` using given `expression`, which checks if expression value is not included in given constant values.
nin(TypedExpression<T>, Collection<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a `QueryFilter` 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`.
NOT_BEFORE_NOW - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Whether to set the `nbf` (not before) JWT claim to the timestamp at which the token is created.
notBeforeNow(boolean) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Whether to set the `nbf` (not before) JWT claim to the timestamp at which the token is created.
NotBlank - Annotation Type in com.holonplatform.core.beans
  Deprecated.
  Use the `NotBlank` constraint of the Bean Validation API 2.x instead
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
  Deprecated.
  Use the `NotEmpty` constraint of the Bean Validation API 2.x instead
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
  Deprecated.
  Use the `Positive` or `PositiveOrZero` constraint of the Bean Validation API 2.x instead
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.
notZero() - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not `0`, using default `Validator.ValidationMessage.NOT_ZERO` message as validation error message.
notZero(Localizable) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not `0`, using given `Localizable` message as validation error message.
notZero(String, String) - Static method in interface com.holonplatform.core.Validator
  Build a validator that checks that given `Number` value is not `0`.
NullExpression<T> - Interface in com.holonplatform.core
  A `TypedExpression` which represents a `null` value, with expression value conversion support.
NumberFormatFeature - Enum in com.holonplatform.core.i18n
  Enumeration of features which can be used to configure number format behaviour.
NumericBeanProperty<N extends Number> - Interface in com.holonplatform.core.beans
  A numeric type `BeanProperty`, implementing `NumericProperty`.
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.
NumericProperty<N extends Number> - Interface in com.holonplatform.core.property
  A numeric type `PathProperty`.
NumericProperty.NumericPropertyBuilder<N extends Number> - Interface in com.holonplatform.core.property
  `NumericProperty` builder.
NumericQueryExpression<N extends Number> - Interface in com.holonplatform.core.query
  A `QueryExpression` of `Number` type.

## O

of(Class<? extends T>) - Static method in interface com.holonplatform.core.beans.BeanDataTarget
  Create a new `BeanDataTarget` using given bean class.
of(Datastore) - Static method in interface com.holonplatform.core.datastore.beans.BeanDatastore
  Get a `BeanDatastore` adapter using given `datastore` as concrete `Datastore`.
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, String, Object...) - Static method in interface com.holonplatform.core.i18n.Localizable
  Create a new `Localizable`.
of(String) - Static method in interface com.holonplatform.core.i18n.Localizable
  Create a new `Localizable` with the default message only.
of(String, Class<? extends T>) - Static method in interface com.holonplatform.core.Path.FinalPath
  Create a default `Path.FinalPath` implementation with given `name` and `type`.
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<? extends 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.datastore.beans.BeanQueryBuilder
  Starts the query results at a particular zero-based offset.
offset(int) - Method in interface com.holonplatform.core.query.QueryBuilder
  Starts the query results at a particular zero-based offset.
offsetDateTime(String) - Static method in interface com.holonplatform.core.property.TemporalProperty
  Create a new `OffsetDateTime` type `TemporalProperty`.
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.
onLocalizationChange(LocalizationContext.LocalizationChangeEvent) - Method in interface com.holonplatform.core.i18n.LocalizationContext.LocalizationChangeListener
  Invoked when the `LocalizationContext` localization changes.
operationPaths(Path<?>[]) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Deprecated.
  Use `BulkInsertOperation.propertySet(Iterable)`
operationPaths(PropertySet<?>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Deprecated.
  Use `BulkInsertOperation.propertySet(Iterable)`
options() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `OPTIONS` method and asynchronously receive a response back.
options(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `OPTIONS` method and asynchronously receive a response back.
options(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `OPTIONS` method and asynchronously receive a response back.
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.
options() - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `OPTIONS` method and receive a response back.
options(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `OPTIONS` method and receive a response back.
options(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `OPTIONS` method and receive a response back.
optionsForEntity(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `OPTIONS` method and asynchronously receive the response entity payload back.
optionsForEntity(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `OPTIONS` method and asynchronously receive the response entity payload of given generic type 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.
optionsForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `OPTIONS` method and receive the response entity payload back.
optionsForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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
  Deprecated.
  Use `Authentication.Builder.withParameter(String, Object)`
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Authentication.Builder
  Deprecated.
  Use `Authentication.Builder.withParameter(ConfigProperty, Object)`
parameter(String, Object) - Method in interface com.holonplatform.core.datastore.beans.BeanQueryBuilder
  Add a generic parameter to query
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.datastore.beans.BeanQueryBuilder
  Add a parameter to query using a `ConfigProperty` and `ConfigProperty.getKey()` as parameter name.
parameter(String, Object) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add an operation parameter.
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add an operation parameter using a `ConfigProperty` and `ConfigProperty.getKey()` as parameter name.
parameter(String, Object) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Deprecated.
  Use `ParameterSet.Builder.withParameter(String, Object)`
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Deprecated.
  Use `ParameterSet.Builder.withParameter(ConfigProperty, Object)`
parameter(String, Object) - Method in interface com.holonplatform.core.query.QueryBuilder
  Add a generic parameter to query
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.query.QueryBuilder
  Add a parameter to query using a `ConfigProperty` and `ConfigProperty.getKey()` as parameter name.
parameter(String, Object) - Method in interface com.holonplatform.core.query.QueryConfigurationProvider.Builder
  Add a query parameter.
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.query.QueryConfigurationProvider.Builder
  Add a query parameter using a `ConfigProperty` and `ConfigProperty.getKey()` as parameter name.
PARAMETER_KEYSTORE_KEY_ALIAS - Static variable in interface com.holonplatform.auth.keys.KeyReader
  Parameter which can be used when reading a key from a Key Store to provide the key alias name in the Key Store
PARAMETER_KEYSTORE_KEY_PASSWORD - Static variable in interface com.holonplatform.auth.keys.KeyReader
  Parameter which can be used when reading a key from a Key Store to provide the key recovering password for a key alias
PARAMETER_KEYSTORE_PASSWORD - Static variable in interface com.holonplatform.auth.keys.KeyReader
  Parameter which can be used when reading a key from a Key Store to provide the Key Store password
parameters(Map<String, Object>) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Deprecated.
  Use `ParameterSet.Builder.withParameters(Map)`
parameters(ParameterSet) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Deprecated.
  Use `ParameterSet.Builder.withParameters(ParameterSet)`
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
parseJwt(JwtConfiguration, String) - Method in interface com.holonplatform.auth.jwt.JwtTokenParser
  Parse given JWT and obtain it as an `Authentication` instance.
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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PATCH` method with given `entity` request payload and asynchronously receive a response back.
patch(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PATCH` method with given `entity` request payload and asynchronously receive a response back.
patch(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PATCH` method with given `entity` request payload and asynchronously receive a response back.
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.
patch(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PATCH` method with given `entity` request payload and asynchronously receive the response entity payload back.
patchForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PATCH` method with given `entity` request payload and asynchronously receive the response entity payload 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.
patchForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  Invoke the request using `PATCH` method with given `entity` request payload and receive the response entity payload back.
PATH - Static variable in interface com.holonplatform.core.DataMappable
  Configuration property to declare the `String` type path name to be used to map a data related object to the actual persistence data model element name.
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(Path<T>) - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a `QueryProjection` for a `Path` expression.
path(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie path
path(String) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  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.FinalPath.FinalPathBuilder<T> - Interface in com.holonplatform.core
  `Path.FinalPath` builder.
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.
pathConverter(PathPropertySetAdapter.PathConverter) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.Builder
  Set the `PathPropertySetAdapter.PathConverter` to use to convert a `Property` into a `Path` representation.
PathExpression<T> - Interface in com.holonplatform.core.query
  A `QueryExpression` wich represents a `Path`.
pathMatcher(PathPropertySetAdapter.PathMatcher) - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.Builder
  Set the `PathPropertySetAdapter.PathMatcher` to use for `Path` matching strategy.
PathProperty<T> - Interface in com.holonplatform.core.property
  A `Property` bound to a `Path`, using `Path.getName()` as property name.
PathProperty.Builder<T,P extends Path<T> & Property<T>,B extends PathProperty.Builder<T,P,B>> - Interface in com.holonplatform.core.property
  Base interface for `Path` and `Property` builders.
PathProperty.PathPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `PathProperty` builder.
PathPropertyBoxAdapter - Interface in com.holonplatform.core.property
  Adapter to use `Path` expressions to inspect and set `PropertyBox` values.
PathPropertyBoxAdapter.PathPropertyBoxAdapterBuilder - Interface in com.holonplatform.core.property
  Default builder.
PathPropertySetAdapter - Interface in com.holonplatform.core.property
  Adapter to use `Path` expressions to inspect a `PropertySet`.
PathPropertySetAdapter.Builder<B extends PathPropertySetAdapter.Builder<B,A>,A extends PathPropertySetAdapter> - Interface in com.holonplatform.core.property
  `PathPropertySetAdapter` builder.
PathPropertySetAdapter.PathConverter - Interface in com.holonplatform.core.property
  Converter to obtain a `Path` from a `Property`.
PathPropertySetAdapter.PathMatcher - Interface in com.holonplatform.core.property
  Function to implement a `Path` matching strategy.
PathPropertySetAdapter.PathPropertySetAdapterBuilder - Interface in com.holonplatform.core.property
  Default builder.
PathPropertySetAdapter.PropertyPath<T> - Interface in com.holonplatform.core.property
  `Property` and corresponding `Path` pair representation.
paths() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Returns a stream of `Path`s, containing the `Path` representation of all the properties in the property set which can be represented as a `Path`.
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 the 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
  Deprecated.
  Use `Account.Builder.withPermission(Permission)`
permission(String) - Method in interface com.holonplatform.auth.Account.Builder
  Deprecated.
  Use `Account.Builder.withPermission(String)`
permission(Permission) - Method in interface com.holonplatform.auth.Authentication.Builder
  Deprecated.
  Use `Authentication.Builder.withPermission(Permission)`
permission(String) - Method in interface com.holonplatform.auth.Authentication.Builder
  Deprecated.
  Use `Authentication.Builder.withPermission(String)`
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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive a response back.
post(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive a response back.
post(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive a response back.
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.
post(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive the response payload back.
postForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive the response payload 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.
postForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  Invoke the request using `POST` method with given `entity` request payload and receive the response payload back.
postForLocation(RequestEntity<?>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `POST` method with given `entity` request payload and asynchronously receive the value of the `LOCATION` header back, if present.
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.
postForLocation(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `POST` method with given `entity` request payload and receive the value of the `LOCATION` header back, if present.
postProcessDatastore(ConfigurableDatastore, 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<? extends 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
PrimaryMode - Enum in com.holonplatform.spring
  Enumerates the bean registration `primary` modes to be used in automatic beans registration classes.
PRIVATE_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Deprecated.
  Use `JwtConfigProperties.PRIVATE_KEY_SOURCE` and related configuration properties to configure the JWT sign private key. The key encoding can be specified using the `JwtConfigProperties.PRIVATE_KEY_ENCODING` configuration property
PRIVATE_KEY_ENCODING - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign private key encoding.
PRIVATE_KEY_FILE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Deprecated.
  Use `JwtConfigProperties.PRIVATE_KEY_SOURCE` and related configuration properties to configure the JWT sign private key. The key source can be specified using the default prefixes `JwtConfigProperties.KEY_SOURCE_FILE_PREFIX` and `JwtConfigProperties.KEY_SOURCE_CLASSPATH_PREFIX`
PRIVATE_KEY_FORMAT - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign private key format.
PRIVATE_KEY_SOURCE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign private key
PRIVATE_KEY_STORE_ALIAS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key store alias name to use when the JWT sign private key is provided using a key store format, such as `KeyFormat.PKCS12`
PRIVATE_KEY_STORE_ALIAS_PASSWORD - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key recovering password to use when the JWT sign private key is provided using a key store format, such as `KeyFormat.PKCS12`
PRIVATE_KEY_STORE_PASSWORD - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key store password to use when the JWT sign private key is provided using a key store format, such as `KeyFormat.PKCS12`
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)
privateKey(KeySource, String, KeyFormat, KeyEncoding, Map<String, String>) - Method in interface com.holonplatform.auth.keys.KeyReader
  Read a `PrivateKey` from given key `source`.
processBeanProperty(BeanProperty.Builder<?>, Class<?>) - Method in interface com.holonplatform.core.beans.BeanPropertyPostProcessor
  Process given `property`.
processBeanPropertySet(BeanPropertySet.Builder<?, ?>, Class<?>) - Method in interface com.holonplatform.core.beans.BeanPropertySetPostProcessor
  Process given bean `propertySet`.
property(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName`.
property(String, Class<T>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `PathProperty` of given `type`.
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(P) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `Path` type `Property` cloned from the given property, setting this `DataTarget` as property parent path.
property(StringProperty) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `StringProperty` cloned from the given property, setting this `DataTarget` as property parent path.
property(NumericProperty<N>) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `NumericProperty` cloned from the given property, setting this `DataTarget` as property parent path.
property(TemporalProperty<TT>) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `TemporalProperty` cloned from the given property, setting this `DataTarget` as property parent path.
property(BooleanProperty) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `BooleanProperty` cloned from the given property, setting this `DataTarget` as property parent path.
property(PropertyBoxProperty) - Method in interface com.holonplatform.core.datastore.DataTarget
  Create a new `PropertyBoxProperty` cloned from the given property, 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,P extends Property<T>,B extends Property.Builder<T,P,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.
PROPERTY_CONFIGURATION_ATTRIBUTE - Static variable in interface com.holonplatform.core.property.PropertySet
  The `PropertyConfiguration` attribute to use to declare the PropertySet for a PropertyBox type `Property`.
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
propertyBoolean(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `BooleanProperty`.
propertyBox(String, Iterable<P>) - Static method in interface com.holonplatform.core.property.ListPathProperty
  Create a new `PropertyBox` type `ListPathProperty`, using given `properties` as property set.
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(String, Iterable<P>) - Static method in interface com.holonplatform.core.property.SetPathProperty
  Create a new `PropertyBox` type `SetPathProperty`, using given `properties` as property set.
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.
PropertyBoxOperation<O extends PropertyBoxOperation<O,C>,C extends PropertyBoxOperationConfiguration> - Interface in com.holonplatform.core.datastore.operation.commons
  A `DatastoreOperation` which supports/requires a `PropertyBox` value.
PropertyBoxOperationConfiguration - Interface in com.holonplatform.core.datastore.operation.commons
  A `DatastoreOperationConfiguration` with `PropertyBox` support.
PropertyBoxOperationConfiguration.Builder<B extends PropertyBoxOperationConfiguration.Builder<B>> - Interface in com.holonplatform.core.datastore.operation.commons
  `PropertyBoxOperationConfiguration` builder.
PropertyBoxProperty - Interface in com.holonplatform.core.property
  A `PropertyBox` type `PathProperty`.
PropertyBoxProperty.PropertyBoxPropertyBuilder - Interface in com.holonplatform.core.property
  `PropertyBoxProperty` builder.
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.
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
propertyNumeric(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `NumericProperty`.
propertyNumeric(String, Class<N>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `NumericProperty`.
propertyPaths() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter
  Returns a stream of the property set `Property` definitions which can be represented as a `Path`, providing the corresponding `Path` representation, using the `PathPropertySetAdapter.PropertyPath` interface to provide the Property-Path pairs.
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(Iterable<P>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Set the operation property set, i.e. the properties which must be included in the bulk insert operation.
propertySet(P...) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
  Set the operation property set, i.e. the properties which must be included in the bulk insert operation.
PropertySet<P extends Property> - Interface in com.holonplatform.core.property
  This interface represent an `Iterable` and immutable set of `Property`s.
propertySet(Property<?>...) - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a `PropertyBox` type query projection using given `properties` as property set.
propertySet(Iterable<P>) - Static method in interface com.holonplatform.core.query.QueryProjection
  Create a `PropertyBox` type query projection using given `properties` as property set.
propertySet(Iterable<P>) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Use given `Property` set to perform invocation.
propertySet(P...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  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.
propertyString(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `StringProperty`.
propertyTemporal(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `TemporalProperty`.
propertyTemporal(String, Class<T>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get the bean property with given `propertyName` as a `TemporalProperty`.
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
  Deprecated.
  Use `JwtConfigProperties.PUBLIC_KEY_SOURCE` and related configuration properties to configure the JWT sign public key. The key encoding can be specified using the `JwtConfigProperties.PUBLIC_KEY_ENCODING` configuration property
PUBLIC_KEY_ENCODING - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign public key encoding.
PUBLIC_KEY_FILE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  Deprecated.
  Use `JwtConfigProperties.PUBLIC_KEY_SOURCE` and related configuration properties to configure the JWT sign public key. The key source can be specified using the default prefixes `JwtConfigProperties.KEY_SOURCE_FILE_PREFIX` and `JwtConfigProperties.KEY_SOURCE_CLASSPATH_PREFIX`
PUBLIC_KEY_FORMAT - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign public key format.
PUBLIC_KEY_SOURCE - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT sign public key
PUBLIC_KEY_STORE_ALIAS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key store alias name to use when the JWT sign public key is provided using a key store format, such as `KeyFormat.PKCS12`
PUBLIC_KEY_STORE_ALIAS_PASSWORD - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key recovering password to use when the JWT sign public key is provided using a key store format, such as `KeyFormat.PKCS12`
PUBLIC_KEY_STORE_PASSWORD - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  The key store password to use when the JWT sign public key is provided using a key store format, such as `KeyFormat.PKCS12`
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)
publicKey(KeySource, String, KeyFormat, KeyEncoding, Map<String, String>) - Method in interface com.holonplatform.auth.keys.KeyReader
  Read a `PublicKey` from given key `source`.
push(T) - Method in class com.holonplatform.core.utils.SizedStack
put(RequestEntity<?>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PUT` method with given `entity` request payload and asynchronously receive a response back.
put(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PUT` method with given `entity` request payload and asynchronously receive a response back.
put(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PUT` method with given `entity` request payload and asynchronously receive a response back.
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.
put(RequestEntity<?>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PUT` method with given `entity` request payload and asynchronously receive the response entity payload back.
putForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `PUT` method with given `entity` request entity payload and asynchronously receive the response payload 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.
putForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.RestClientOperations.InvocationOperations
  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.async.datastore.AsyncDatastore
query(DataTarget<?>) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
  Create an `AsyncQuery` commodity, setting given `target` as query data target.
query(Class<T>) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
query(Class<T>) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Create a `QueryBuilder` actuator, which can be used to configure and execute a query on the data managed by this Datastore.
query() - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `Query` commodity, which can be used to configure and execute a query on the data managed by this Datastore.
query(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.Datastore
  Create a `Query` commodity, setting given `target` as query data target.
query() - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Create a `QueryBuilder` actuator, which can be used to configure and execute a query on the data managed by this Datastore.
Query - Interface in com.holonplatform.core.query
  Represents a query, which can be used to configure and execute a query on the data managed by a `Datastore`.
QueryAdapter<C extends QueryConfiguration> - Interface in com.holonplatform.core.query
  Adapter to perform a query execution using a `QueryOperation`.
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.
QueryConfiguration - Interface in com.holonplatform.core.query
  Represents the configuration of a query, providing configuration elements and supporting `ExpressionResolver`s.
QueryConfigurationProvider - Interface in com.holonplatform.core.query
  Interface that can be used to dynamically provide query configuration elements.
QueryConfigurationProvider.Builder - Interface in com.holonplatform.core.query
  Builder to create `QueryConfigurationProvider` instances.
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.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,A> - Interface in com.holonplatform.core.query
  Represents a function expression.
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.NoArgQueryFunction<T> - Interface in com.holonplatform.core.query
  A `QueryFunction` which do not support any argument.
QueryFunction.PropertyQueryFunction<T,A> - Interface in com.holonplatform.core.query
  A `QueryFunction` which is also a `Property`, allowing the function to be used within a property set query projection and the function value to be collected in a `PropertyBox`.
QueryFunction.Sum<T extends Number> - Interface in com.holonplatform.core.query
  A function which represents the sum of a numeric 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
QueryOperation<C extends QueryConfiguration,R> - Interface in com.holonplatform.core.query
  Represent a query operation expression, providing query configuration and projection.
queryParameter(String, Object...) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Add a query parameter to the request URI.
QueryProjection<T> - Interface in com.holonplatform.core.query
  A query projection `Expression` to obtain typed query results.
QueryProjectionOperations<SR,LR,OR,CR> - Interface in com.holonplatform.core.query
  Base interface to provide query results using a `QueryProjection`.
QueryResults - Interface in com.holonplatform.core.query
  Provide operations to get the results of a `Query` operation using a `QueryProjection`.
QueryResults.QueryNonUniqueResultException - Exception in com.holonplatform.core.query
  Exception thrown by when only one query result was expected but more than one found.
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(T) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Read the property values from given bean instance into a `PropertyBox`, using the Bean property set as the `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.async.datastore.AsyncDatastore
refresh(T) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Refresh a bean instance, updating all its properties to current value in data store.
refresh(DataTarget<?>, PropertyBox) - Method in interface com.holonplatform.core.datastore.Datastore
refresh(DataTarget<?>, PropertyBox) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Refresh a `PropertyBox`, updating all its model properties to current value in data store and using given `target` to denote the data store persistent entity to use.
Refresh - Interface in com.holonplatform.core.datastore.operation
  Executable refresh datastore operation.
register(Predicate<Property<? extends T>>, PropertyRenderer<R, 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.
Registration - Interface in com.holonplatform.core
  A registration object for removing an event listener added to a source.
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 `.`
relativeName(Function<Path<?>, String>) - 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.
remove() - Method in interface com.holonplatform.core.Registration
  Removes the associated listener from the event source.
removeAuthenticationListener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Authentication.AuthenticationNotifier
  Removes a registered `Authentication.AuthenticationListener`.
removeBeanPropertyPostProcessor(BeanPropertyPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Removes a `BeanPropertyPostProcessor`.
removeBeanPropertySetPostProcessor(BeanPropertySetPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
  Removes a `BeanPropertySetPostProcessor`.
removeDefaultHeader(String) - Method in interface com.holonplatform.http.rest.RestClientOperations
  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<? extends 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.RestClientOperations
  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.
require() - Static method in interface com.holonplatform.auth.AuthContext
  Requires the current `AuthContext`.
require() - Static method in interface com.holonplatform.auth.Realm
  Requires the current `Realm`.
require() - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Requires the current `LocalizationContext`.
requireAuthentication() - Method in interface com.holonplatform.auth.AuthenticationInspector
  Get the current `Authentication`, throwing an `IllegalStateException` if not available.
requiredClaim(String) - Method in interface com.holonplatform.auth.jwt.JwtAuthenticator.Builder
  Deprecated.
  Use `JwtAuthenticator.Builder.withRequiredClaim(String)`
requireLocalized() - Static method in interface com.holonplatform.core.i18n.LocalizationContext
  Requires the current `LocalizationContext`, checking that it is localized.
requireProperty(String) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Deprecated.
  Use `BeanPropertyInspector.property(String)`
requireProperty(String, Class<T>) - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Deprecated.
  Use `BeanPropertyInspector.property(String, Class)`
requireTransactional() - Method in interface com.holonplatform.async.datastore.AsyncDatastore
  Requires this Datastore to be `AsyncTransactional`, i.e. to support execution of transactional operations, throwing an `IllegalStateException` if this Datastore is not transactional.
requireTransactional() - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
  Requires the concrete `Datastore` to be `Transactional`, i.e. to support execution of transactional operations, throwing an `IllegalStateException` if this Datastore is not transactional.
requireTransactional() - Method in interface com.holonplatform.core.datastore.Datastore
  Requires this Datastore to be `Transactional`, i.e. to support execution of transactional operations, throwing an `IllegalStateException` if this Datastore is not transactional.
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.RestClientOperations.RequestConfiguration
  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.RestClientOperations.RequestConfiguration
  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
  Deprecated.
  Use withResolver(AuthenticationTokenResolver)
resource(String, ClassLoader) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source using a classpath resource.
resource(String) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source using a classpath resource using the default ClassLoader.
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 the responses returned.
RestClient.Invocation - Interface in com.holonplatform.http.rest
  Invocation operations
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.
RestClientOperations<C extends RestClientOperations<C,R>,R extends RestClientOperations.RequestConfiguration<R> & RestClientOperations.InvocationOperations> - Interface in com.holonplatform.http.rest
  Base API for REST client operations definitions.
RestClientOperations.InvocationOperations<RE,RP,RS,RL,RU> - Interface in com.holonplatform.http.rest
  Invocantion operations definitions.
RestClientOperations.RequestConfiguration<R extends RestClientOperations.RequestConfiguration<R>> - Interface in com.holonplatform.http.rest
  Request configuration builder.
restrict(int, int) - Method in interface com.holonplatform.core.datastore.beans.BeanQueryBuilder
  Convenience method to set `BeanQueryBuilder.limit(int)` and `BeanQueryBuilder.offset(int)` of query results both in one call
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
result(T) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult.Builder
  Set the result bean instance.
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`.
rollback() - Method in interface com.holonplatform.async.datastore.transaction.AsyncTransaction
  Rollback the transaction.
rollback() - Method in interface com.holonplatform.core.datastore.transaction.Transaction
  Rollback the transaction.
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, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
save(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
save(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Save a bean instance in the data store.
save(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
save(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Save a `PropertyBox` in the data store, using given `target` to denote the data store persistent entity into which the data has to be saved.
Save - Interface in com.holonplatform.core.datastore.operation
  Executable save datastore operation.
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 `@Scope("tenant")` tenant scope declaration.
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.
SelectAllProjection - Interface in com.holonplatform.core.query
  A `QueryProjection` to obtain all the values af a persistent data entity instance.
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.
ServletHttpRequest - Interface in com.holonplatform.http.servlet
  A `HttpRequest` backed by a Servlet `HttpServletRequest`.
set(String, Object) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation
  Set the bean property with given `propertyName` to given value.
set(Path<T>, TypedExpression<? super T>) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation
  Set given `path` to given `expression` value.
set(Path<T>, T) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation
  Set given `path` to given constant value.
set(Path<T>, TypedExpression<? super T>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperation
  Set given `path` to given `expression` value.
set(Path<T>, T) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperation
  Set given `path` to given constant value.
set(PropertyBox, boolean) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperation
  Set update operation values using given `PropertyBox`.
set(PropertyBox) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperation
  Set update operation values using given `PropertyBox`.
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
setAuthentication(Authentication) - Method in interface com.holonplatform.auth.AuthContext.AuthenticationHolder
  Set the current `Authentication`.
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(String) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation
  Set the bean property with given `propertyName` to `null` value.
setNull(Path<P>) - Method in interface com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation
  Set the given `Path` to `null` value.
setNull(Path<P>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkUpdateOperation
  Set the given `Path` to `null` value.
SetPathProperty<T> - Interface in com.holonplatform.core.property
  A `CollectionPathProperty` which uses a `Set` as concrete collection type.
SetPathProperty.SetPathPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `SetPathProperty` builder.
setPrivate(boolean) - Method in interface com.holonplatform.http.CacheControl.Builder
  Set the private cache control directive.
setRollbackOnly() - Method in interface com.holonplatform.core.datastore.transaction.TransactionStatus
  Mark this transaction so that the only possible outcome of the transaction is for the transaction to be rolled back.
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.
setUp() - Method in class com.holonplatform.test.JerseyTest5
  Set up the test by creating a test container instance, `starting` it and by creating a new `pre-configured` test client.
setValue(Path<T>, T) - Method in interface com.holonplatform.core.property.PathPropertyBoxAdapter
  Set the value of the `PropertyBox` property which corresponds to given `path`, if such property is available.
setValue(Property<T>, T) - Method in interface com.holonplatform.core.property.PropertyBox
  Set the value of given `property`.
SetVirtualProperty<T> - Interface in com.holonplatform.core.property
  A collection type `VirtualProperty` using a `Set` as concrete collection type.
SetVirtualProperty.SetVirtualPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `SetVirtualProperty` builder.
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)
shortType(String) - Static method in interface com.holonplatform.core.property.NumericProperty
  Create a new `Short` type `NumericProperty`.
SIGNATURE_ALGORITHM - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
  JWT signature algorithm name.
signatureAlgorithm(JwtSignatureAlgorithm) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
  Set JWT token signature algorithm
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.QueryConfigurationProvider.Builder
  Add a `QuerySort`.
sort(QuerySort) - Method in interface com.holonplatform.core.query.QuerySort.QuerySortSupport
  Add a sort clause.
sort(QuerySort...) - Method in interface com.holonplatform.core.query.QuerySort.QuerySortSupport
  Add a list of sorts.
sort(Supplier<QuerySort>) - Method in interface com.holonplatform.core.query.QuerySort.QuerySortSupport
  Add a sort clause using a `Supplier`.
SpringRestClient - Interface in com.holonplatform.spring
  A `RestClient` using Spring `RestTemplate`.
SpringSecurity - Interface in com.holonplatform.spring.security
  Entry point interface to deal with Spring Security integration with the Holon platform authentication and authorization architecture.
SpringSecurityAuthentication - Interface in com.holonplatform.spring.security
  Represents an `Authentication` within a Spring Security environment, extending the Spring Security `Authentication` interface too.
SpringSecurityAuthenticationToken - Interface in com.holonplatform.spring.security
  An `AuthenticationToken` which uses a Spring Security `Authentication` as authentication principal and credentials provider.
startsWith(TypedExpression<String>, String, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
  Build a starts with `QueryFilter` on given `String` `expression`, checking if the `expression` value starts with given value.
startsWith(String, boolean) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a starts with query filter, checking if the property value starts with given value.
startsWith(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  Build a starts with query filter, checking if the property value starts with given value, in a case-sentive fashion.
startsWithIgnoreCase(String) - Method in interface com.holonplatform.core.query.StringQueryExpression
  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(QueryOperation<C, R>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryAdapter
  Execute an asynchronous query using provided `QueryOperation` and return the results as a `CompletionStage` of query results `Stream`.
stream(QueryProjection<R>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute query asynchronously and get a `Stream` of query results using given `projection` to map the results to the required type.
stream(Iterable<P>) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get a `Stream` of query results as `PropertyBox` instances, using given `properties` as projection.
stream(Property...) - Method in interface com.holonplatform.async.datastore.operation.AsyncQueryResults
  Execute the query asynchronously and get a `Stream` of query results as `PropertyBox` instances, using given `properties` as projection.
stream(InputStream) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a `InputStream`.
stream() - Method in interface com.holonplatform.core.beans.BeanPropertyInspector
  Get all available bean `PathProperty`s as a `Stream`.
stream() - Method in interface com.holonplatform.core.datastore.beans.BeanQuery
  Execute query and get a `Stream` of bean query results.
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.lock.LockQuery
  Execute query and get a `Stream` of query results using given `projection` to map results to required type.
stream(QueryOperation<C, R>) - Method in interface com.holonplatform.core.query.QueryAdapter
  Execute a query using provided `QueryOperation` and return query results as a `Stream`.
stream(QueryProjection<R>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  Execute the query and get a `Stream` of query results using given `projection` to map results to the required type.
stream(Iterable<P>) - Method in interface com.holonplatform.core.query.QueryProjectionOperations
  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.QueryProjectionOperations
  Execute query and get a `Stream` of query results as `PropertyBox` using given `properties` as projection.
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.
string(String) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a `String`.
string(String, Charset) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a `String` using given charset.
string(String, String) - Static method in interface com.holonplatform.auth.keys.KeySource
  Create a key source from a `String` using given charset name.
StringBeanProperty - Interface in com.holonplatform.core.beans
  A String type `BeanProperty`, implementing `StringProperty`.
StringFunction - Interface in com.holonplatform.core.query
  Represents a `QueryFunction` on a String data type.
StringFunction.Lower - Interface in com.holonplatform.core.query
  Function to convert a string to lowercase.
StringFunction.Upper - Interface in com.holonplatform.core.query
  Function to convert a string to uppercase.
StringProperty - Interface in com.holonplatform.core.property
  A String type `PathProperty`.
StringProperty.StringPropertyBuilder - Interface in com.holonplatform.core.property
  `StringProperty` builder.
StringQueryExpression - Interface in com.holonplatform.core.query
  A `QueryExpression` of `String` type.
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.query.NumericQueryExpression
  Creates an aggregation function which returns the sum of the expression values.
sum(TypedExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates an aggregate function to sum numeric query results.
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(DataTarget<?>) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Set the operation `DataTarget`.
target(URI) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set request base URI.
target(String) - Method in interface com.holonplatform.http.rest.RestClientOperations.RequestConfiguration
  Set request base URI.
target() - Method in class com.holonplatform.test.JerseyTest5
  Create a JAX-RS web target whose URI refers to the `base URI` the tested JAX-RS / Jersey application is deployed at, plus the path specified in the `path` argument.
target(String) - Method in class com.holonplatform.test.JerseyTest5
  Create a JAX-RS web target whose URI refers to the `base URI` the tested JAX-RS / Jersey application is deployed at, plus the path specified in the `path` argument.
tearDown() - Method in class com.holonplatform.test.JerseyTest5
  Tear down the test by `stopping` the test container obtained from the `test container factory` and by `closing` and discarding the `pre-configured` test client that was `set up` for the test.
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
TemporalBeanProperty<T> - Interface in com.holonplatform.core.beans
  A temporal type `BeanProperty`, implementing `TemporalProperty`.
TemporalFormat - Enum in com.holonplatform.core.i18n
  Enumeration of the format style of a date, time or date-time formatter.
TemporalFunction<T> - Interface in com.holonplatform.core.query
  Represents a temporal-related `QueryFunction`.
TemporalFunction.CurrentDate - Interface in com.holonplatform.core.query
  A function to obtain the current date as a `Date`.
TemporalFunction.CurrentLocalDate - Interface in com.holonplatform.core.query
  A function to obtain the current date as a `LocalDate`.
TemporalFunction.CurrentLocalDateTime - Interface in com.holonplatform.core.query
  A function to obtain the current date and time as a `LocalDateTime`.
TemporalFunction.CurrentTimestamp - Interface in com.holonplatform.core.query
  A function to obtain the current timestamp as a `Date`.
TemporalFunction.Day - Interface in com.holonplatform.core.query
  A function to extract the day part of a temporal data type.
TemporalFunction.Hour - Interface in com.holonplatform.core.query
  A function to extract the hour part of a temporal data type.
TemporalFunction.Month - Interface in com.holonplatform.core.query
  A function to extract the month part of a temporal data type.
TemporalFunction.Year - Interface in com.holonplatform.core.query
  A function to extract the year part of a temporal data type.
TemporalProperty<T> - Interface in com.holonplatform.core.property
  A temporal type `PathProperty`.
TemporalProperty.TemporalPropertyBuilder<T> - Interface in com.holonplatform.core.property
  `TemporalProperty` builder.
TemporalQueryExpression<T> - Interface in com.holonplatform.core.query
  A `QueryExpression` of a temporal type.
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.
TENANT_RESOLVER_PROPERTY_NAME - Static variable in annotation type com.holonplatform.spring.EnableTenantScope
  Property which can be used to configure the `TenantResolver` type bean definition name to be used to obtain the current tenant id.
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
TenantScopeAutoConfiguration.EnableTenantScopeConfiguration - Class in com.holonplatform.spring.boot
TenantScopeManager - Interface in com.holonplatform.spring
  Tenant scope manager API to handle tenant scoped beans lifecycle.
TestUtils - Class in com.holonplatform.test
  Utility methods for test purposes.
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) - Method in interface com.holonplatform.core.ExpressionValueConverter
  Convert given value from expression value type to model data type.
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() - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `TRACE` method and asynchronously receive a response back.
trace(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `TRACE` method and asynchronously receive a response back.
trace(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `TRACE` method and asynchronously receive a response back.
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.
trace() - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `TRACE` method and receive a response back.
trace(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `TRACE` method and receive a response back.
trace(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `TRACE` method and receive a response back.
traceEnabled(boolean) - Method in interface com.holonplatform.core.datastore.DatastoreOperations.Builder
  Set whether to trace Datastore operations in log.
traceForEntity(Class<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `TRACE` method and asynchronously receive the response entity payload back.
traceForEntity(ResponseType<T>) - Method in interface com.holonplatform.async.http.AsyncRestClient.AsyncInvocation
  Invoke the request using `TRACE` method and asynchronously receive the response entity payload of given generic type back.
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.
traceForEntity(Class<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  Invoke the request using `TRACE` method and receive the response entity payload back.
traceForEntity(ResponseType<T>) - Method in interface com.holonplatform.http.rest.RestClientOperations.InvocationOperations
  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.
Transaction - Interface in com.holonplatform.core.datastore.transaction
  Represents a Datastore transaction, providing methods to commit and rollback the transaction.
Transactional - Interface in com.holonplatform.core.datastore.transaction
  Represents an object which is capable to manage transactions, providing methods to execute an operation transactionally and using `Transaction` as transaction handler.
TransactionalOperation<R> - Interface in com.holonplatform.core.datastore.transaction
  Represents a transactional operation execution.
TransactionalOperation.TransactionalInvocation - Interface in com.holonplatform.core.datastore.transaction
  Represents a transactional operation execution which do not return a result.
TransactionConfiguration - Interface in com.holonplatform.core.datastore.transaction
  `Transaction` configuration.
TransactionException(String) - Constructor for exception com.holonplatform.core.datastore.transaction.TransactionStatus.TransactionException
  Constructor with error message.
TransactionException(String, Throwable) - Constructor for exception com.holonplatform.core.datastore.transaction.TransactionStatus.TransactionException
  Constructor with error message and nested exception.
TransactionNotSupportedException(String) - Constructor for exception com.holonplatform.core.datastore.transaction.TransactionStatus.TransactionNotSupportedException
  Constructor with error message.
TransactionOptions - Interface in com.holonplatform.core.datastore.transaction
  Marker interface to represent `Transaction` configuration options.
TransactionStatus - Interface in com.holonplatform.core.datastore.transaction
  Represents the base API for a transaction, providing methods to inspect and manage the transaction status.
TransactionStatus.IllegalTransactionStatusException - Exception in com.holonplatform.core.datastore.transaction
  Exception thrown when an operation is performed on a transaction but the transaction is in an illegal status according to the transaction semantics.
TransactionStatus.TransactionException - Exception in com.holonplatform.core.datastore.transaction
  Exception related to a transaction operation error.
TransactionStatus.TransactionNotSupportedException - Exception in com.holonplatform.core.datastore.transaction
  Exception throws when transaction are not actually supported by current implementation and/or driver.
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()`.
TriConsumer<F,S,T> - Interface in com.holonplatform.core.operation
  Operation that accepts three input arguments and returns no result.
tryLock(QueryConfiguration) - Method in interface com.holonplatform.core.query.lock.LockQueryAdapter
  Try to perform the operation using the lock mode and timeout provided by given query configuration.
tryLock(LockMode, long) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Try to perform the operation using the given lock mode and timeout.
tryLock(LockMode) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Try to perform the operation using the given lock mode.
tryLock(long) - Method in interface com.holonplatform.core.query.lock.LockSupport
  Try to perform the operation using the default lock mode and given timeout.
tryLock() - Method in interface com.holonplatform.core.query.lock.LockSupport
  Try to perform the operation using the default lock mode.
type(Datastore.OperationType) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult.Builder
  Set the operation type
type(Datastore.OperationType) - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
  Set the operation type
TypedExpression<T> - Interface in com.holonplatform.core
  An `Expression` with a declared 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, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.async.datastore.AsyncDatastore
update(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastore
update(T, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperations
  Update a bean instance in the data store.
update(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.Datastore
update(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.DatastoreOperations
  Update a `PropertyBox` in the data store, using given `target` to denote the data store persistent entity into which the data has to be updated.
Update - Interface in com.holonplatform.core.datastore.operation
  Executable update datastore operation.
UPGRADE - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Upgrade` header field name.
upper(TypedExpression<String>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Creates a function to convert a String data type into uppercase.
upper() - Method in interface com.holonplatform.core.query.StringQueryExpression
  Creates a function to convert the String data into uppercase.
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.
ValidationException(Collection<Validator.ValidationException>) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with causes.
ValidationException(String, Validator.ValidationException...) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with message and causes.
ValidationException(String, Collection<Validator.ValidationException>) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with message and causes.
ValidationException(Localizable, Validator.ValidationException...) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with message and causes.
ValidationException(Localizable, Collection<Validator.ValidationException>) - Constructor for exception com.holonplatform.core.Validator.ValidationException
  Constructor with message and 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
  Deprecated.
  Use `Property.Builder.withValidator(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(PropertyBox) - Method in interface com.holonplatform.core.datastore.operation.commons.PropertyBoxOperationConfiguration.Builder
  Set the operation `PropertyBox` value.
value(String) - Method in interface com.holonplatform.http.Cookie.Builder
  Set the cookie value
valueOf(String) - Static method in enum com.holonplatform.auth.jwt.JwtSignatureAlgorithm
  Returns the enum constant of this type with the specified name.
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.auth.keys.KeyEncoding
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.auth.keys.KeyFormat
  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.beans.IgnoreMode
  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.lock.LockMode
  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.spring.PrimaryMode
  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.JwtSignatureAlgorithm
  Returns an array containing the constants of this enum type, in the order they are declared.
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.auth.keys.KeyEncoding
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.auth.keys.KeyFormat
  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.beans.IgnoreMode
  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.lock.LockMode
  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.spring.PrimaryMode
  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 bound to a data model attribute.
VirtualProperty.Builder<T,P extends VirtualProperty<T>,B extends VirtualProperty.Builder<T,P,B>> - Interface in com.holonplatform.core.property
  Base `VirtualProperty` builder.
VirtualProperty.VirtualPropertyBuilder<T> - Interface in com.holonplatform.core.property
  Default `VirtualProperty` builder.

## W

WARNING - Static variable in interface com.holonplatform.http.HttpHeaders
  The HTTP `Warning` header field name.
withAuthenticationListener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Realm.Builder
  Register an `Authentication.AuthenticationListener` for authentication events
withAuthenticator(Authenticator<T>) - Method in interface com.holonplatform.auth.Realm.Builder
  Register given `Authenticator` in Realm.
withAuthorizer(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm.Builder
  Register given `Authorizer` in Realm.
withAutoCommit() - Static method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
  Create a `TransactionConfiguration` setting transaction auto-commit to `true`.
withCaseInsensitivePathMatcher() - Method in interface com.holonplatform.core.property.PathPropertySetAdapter.Builder
  Use a case insensitive matcher to compare path names.
withConfiguration(String, Object) - Method in interface com.holonplatform.core.property.Property.Builder
  Add a property configuration parameter
withConfiguration(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.
withConfiguration(String, Object) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Add a `PropertySet` configuration parameter
withConfiguration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.property.PropertySet.Builder
  Add a `PropertySet` configuration parameter using a `ConfigProperty`, with `ConfigProperty.getKey()` as parameter 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.RestClientOperations
  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.
withDetail(String, Object) - Method in interface com.holonplatform.auth.Account.Builder
  Add (or replace if given key already exists) an Account detail
withDetail(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Account.Builder
  Add (or replace if given key already exists) an Account detail using a `ConfigProperty`.
withExpressionResolver(ExpressionResolver<E, R>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder
  Add an `ExpressionResolver`.
withExpressionResolvers(Iterable<? extends ExpressionResolver>) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder
  Add all the expression resolvers provided by given `Iterable`.
withExpressionResolvers(Iterable<? extends ExpressionResolver>) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add all the expression resolvers provided by given `Iterable`.
withFilter(Supplier<QueryFilter>) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` which provides a `QueryFilter` using given Supplier.
withFilter(QueryFilter) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` which provides given `QueryFilter`.
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
withLocalizationChangeListener(LocalizationContext.LocalizationChangeListener) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Add a `LocalizationContext.LocalizationChangeListener` to listen for localization changes.
withMessageProvider(MessageProvider) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Add a `MessageProvider` for messages localization.
withMissingMessageLocalizationListener(LocalizationContext.MissingMessageLocalizationListener) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
  Add a `LocalizationContext.MissingMessageLocalizationListener` to be notified when a message localization is not provided by any of the `MessageProvider`s registered in the `LocalizationContext`.
withParameter(String, Object) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add an authentication parameter.
withParameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add an authentication parameter using a `ConfigProperty` an `ConfigProperty.getKey()` as parameter name
withParameter(String, Object) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add a parameter.
withParameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add a parameter using a `ConfigProperty` and `ConfigProperty.getKey()` as parameter name.
withParameters(Map<String, Object>) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add all given parameters to the set.
withParameters(ParameterSet) - Method in interface com.holonplatform.core.ParameterSet.Builder
  Add all parameters of the given `parameters` set.
withPermission(Permission) - Method in interface com.holonplatform.auth.Account.Builder
  Add a permission granted to Account
withPermission(String) - Method in interface com.holonplatform.auth.Account.Builder
  Add a permission granted to Account using String representation.
withPermission(Permission) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add a permission granted to Authentication
withPermission(String) - Method in interface com.holonplatform.auth.Authentication.Builder
  Add a permission granted to Authentication using String representation.
withProperty(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add given config property value.
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
withRequiredClaim(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.
withResolver(AuthenticationToken.AuthenticationTokenResolver<?>) - Method in interface com.holonplatform.auth.Realm.Builder
  Add an `AuthenticationToken.AuthenticationTokenResolver` to translate `Message`s into `AuthenticationToken`s.
withSort(Supplier<QuerySort>) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` which provides a `QuerySort` using given Supplier.
withSort(QuerySort) - Static method in interface com.holonplatform.core.query.QueryConfigurationProvider
  Create a new `QueryConfigurationProvider` which provides given `QuerySort`.
withSystemPropertySource() - Method in interface com.holonplatform.core.config.ConfigPropertySet.Builder
  Add a property source using `System` properties to ConfigPropertySet
withTransaction(AsyncTransactionalOperation<R>, TransactionConfiguration) - Method in interface com.holonplatform.async.datastore.transaction.AsyncTransactional
  Execute given operation within a transaction and return a result.
withTransaction(AsyncTransactionalOperation<R>) - Method in interface com.holonplatform.async.datastore.transaction.AsyncTransactional
  Execute given operation within a transaction and return a result.
withTransaction(TransactionalOperation<R>, TransactionConfiguration) - Method in interface com.holonplatform.core.datastore.transaction.Transactional
  Execute given operation within a transaction and return a result.
withTransaction(TransactionalOperation<R>) - Method in interface com.holonplatform.core.datastore.transaction.Transactional
  Execute given operation within a transaction and return a result.
withTransaction(TransactionalOperation.TransactionalInvocation, TransactionConfiguration) - Method in interface com.holonplatform.core.datastore.transaction.Transactional
  Execute given operation within a transaction.
withTransaction(TransactionalOperation.TransactionalInvocation) - Method in interface com.holonplatform.core.datastore.transaction.Transactional
  Execute given operation within a transaction.
withValidator(Validator<T>) - Method in interface com.holonplatform.core.property.Property.Builder
  Add a property value `Validator`
withWriteOption(DatastoreOperations.WriteOption) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder
  Add a `DatastoreOperations.WriteOption` to this operation.
withWriteOption(DatastoreOperations.WriteOption) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add a `DatastoreOperations.WriteOption` to this operation.
withWriteOptions(DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder
  Add a set of `DatastoreOperations.WriteOption`s to this operation.
withWriteOptions(Set<DatastoreOperations.WriteOption>) - Method in interface com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder
  Add a set of `DatastoreOperations.WriteOption`s to this operation.
withWriteOptions(DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add a set of `DatastoreOperations.WriteOption`s to this operation.
withWriteOptions(Set<DatastoreOperations.WriteOption>) - Method in interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder
  Add a set of `DatastoreOperations.WriteOption`s to this operation.
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.

## Y

year(TypedExpression<?>) - Static method in interface com.holonplatform.core.query.QueryFunction
  Create a function to extract the year part of a temporal data type.
year() - Method in interface com.holonplatform.core.query.TemporalQueryExpression
  Creates a function to extract the year part of a temporal data type.

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

Copyright © 2019 The Holon Platform. All rights reserved.