Skip navigation links
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
add() - Method in interface com.holonplatform.core.datastore.relational.Join.JoinBuilder
Add the join expression to the parent data target
add(PT) - Method in interface com.holonplatform.core.property.PropertySet.Builder
Add a property to the set.
add(Iterable<PT>) - Method in interface com.holonplatform.core.property.PropertySet.Builder
Add all the properties provided by given Iterable to the set.
addAuthenticationListener(Authentication.AuthenticationListener) - Method in interface com.holonplatform.auth.Authentication.AuthenticationNotifier
Register an AuthenticationListener
addAuthenticationTokenResolver(AuthenticationToken.AuthenticationTokenResolver<?>) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
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
addExpressionResolvers(Iterable<? extends ExpressionResolver>) - Method in interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
Add all expression resolvers provided by given resolvers Iterable.
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.
asFuture(CompletionStage<T>) - Static method in interface com.holonplatform.core.concurrent.Futures
Convert a CompletionStage in a Future, allowing to obtain the future stage result in a blocking fashion.
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.
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.AuthenticationTokenResolvers 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
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
Register given Authenticator in Realm.
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 Messages.
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
Register given Authorizer in Realm.
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
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
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
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
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
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 BeanPropertys 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
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.
block(CompletionStage<T>) - Static method in interface com.holonplatform.core.concurrent.Futures
Obtain a CompletionStage result in blocking mode, waiting if necessary (indefinitely) for the computation to complete.
block(CompletionStage<T>, long, TimeUnit) - Static method in interface com.holonplatform.core.concurrent.Futures
Obtain a CompletionStage result in blocking mode, waiting if necessary for at most the given time for the computation to complete.
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
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() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult.Builder
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() - 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.
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
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
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
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_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
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
CollectionExpression<E,C extends Collection<E>> - Interface in com.holonplatform.core
CollectionPathProperty<E,C extends Collection<E>> - Interface in com.holonplatform.core.property
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
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.concurrent - package com.holonplatform.core.concurrent
 
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 ConfigPropertySets 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
Add a property configuration parameter
configuration(ConfigProperty<C>, C) - Method in interface com.holonplatform.core.property.Property.Builder
Add a property configuration parameter using a ConfigProperty, with ConfigProperty.getKey() as parameter name.
configuration(String, Object) - Method in interface com.holonplatform.core.property.PropertySet.Builder
Add a PropertySet configuration parameter
configuration(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.
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
converter(Class<MODEL>, Function<MODEL, T>, Function<T, MODEL>) - Method in interface com.holonplatform.core.property.Property.Builder
Create a PropertyValueConverter for given modelType using given conversion Functions: 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 PropertyValueConverters 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(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(TransactionOptions) - Static method in interface com.holonplatform.core.datastore.transaction.TransactionConfiguration
create(boolean, boolean, TransactionOptions) - Static method in interface com.holonplatform.core.datastore.transaction.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(boolean) - Static method in interface com.holonplatform.core.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 nameand 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(PropertySet<?>) - Static method in interface com.holonplatform.core.property.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 nameand 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(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.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 DatastoreCommoditys 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 Datastores which provide default ExpressionResolvers 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
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.WriteOptions 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
Add (or replace if given key already exists) an Account detail
detail(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.
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 ExpressionResolvers.
ExpressionResolver.ExpressionResolverProvider - Interface in com.holonplatform.core
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 ExpressionResolvers.
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
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
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.
Futures - Interface in com.holonplatform.core.concurrent
Covenience API to handle asynchronous operations results and perform Future type conversion and adaptation.

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.ValidationExceptions 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 QueryFilters which compose the filter.
getComposition() - Method in interface com.holonplatform.core.query.QuerySort.CompositeQuerySort
Get the QuerySorts 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
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
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 ExpressionResolvers.
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.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() - 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 Permissions 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.AuthenticationTokenResolvers 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 Paths.
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.
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
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.WriteOptions 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 Permissions.
isPermitted(Permission...) - Method in interface com.holonplatform.auth.AuthenticationInspector
Checks if the current Authentication has all the specified Permissions.
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 DataTargets.
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
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
Register an AuthenticationListener for authentication events
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
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
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.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 MessageProviders.
LocalizationException(String) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
Constructor with error message
LocalizationException(Throwable) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
Constructor with nested exception
LocalizationException(String, Throwable) - Constructor for exception com.holonplatform.core.i18n.Localizable.LocalizationException
Constructor with error message and nested exception
localize(Locale) - Method in interface com.holonplatform.core.i18n.LocalizationContext
Initialize context with given Locale, using Locale's default settings for numbers and dates formats and symbols.
localize(Localization) - Method in interface com.holonplatform.core.i18n.LocalizationContext
Initialize context with given Localization informations
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 MessageProviders registered in the LocalizationContext.
messageProvider(MessageProvider) - Method in interface com.holonplatform.core.i18n.LocalizationContext.Builder
Add a MessageProvider for messages localization
MessageProvider - Interface in com.holonplatform.core.i18n
Main interface to be used with a LocalizationContext to localize messages according to a Locale.
MessageProvider.PropertiesMessageProviderBuilder - Interface in com.holonplatform.core.i18n
Builder to create PropertiesMessageProvider instances
min() - Method in interface com.holonplatform.core.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
NumericQueryExpression<N extends Number> - Interface in com.holonplatform.core.query

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.
operationPaths(Path<?>[]) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
operationPaths(PropertySet<?>) - Method in interface com.holonplatform.core.datastore.operation.commons.BulkInsertOperation
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
Add an authentication parameter
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.auth.Authentication.Builder
Add an authentication parameter using a ConfigProperty an ConfigProperty.getKey() as parameter name
parameter(String, Object) - Method in interface com.holonplatform.core.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
Add a parameter
parameter(ConfigProperty<T>, T) - Method in interface com.holonplatform.core.ParameterSet.Builder
Add a parameter using a ConfigProperty and ConfigProperty.getKey() as parameter name
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
Add all given parameters to the set
parameters(ParameterSet) - Method in interface com.holonplatform.core.ParameterSet.Builder
Add all parameters of the given parameters set
ParameterSet - Interface in com.holonplatform.core
Interface for name-value parameter sets management.
ParameterSet.Builder<S extends ParameterSet> - Interface in com.holonplatform.core
ParameterSet builder.
parent(Localization) - Method in interface com.holonplatform.core.i18n.Localization.Builder
Set parent Localization
parent(Path<?>) - Method in interface com.holonplatform.core.Path.Builder
Sets the parent path
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.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.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 Paths, 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
Add a permission granted to Account
permission(String) - Method in interface com.holonplatform.auth.Account.Builder
Add a permission granted to Account using String representation.
permission(Permission) - Method in interface com.holonplatform.auth.Authentication.Builder
Add a permission granted to Authentication
permission(String) - Method in interface com.holonplatform.auth.Authentication.Builder
Add a permission granted to Authentication using String representation.
Permission - Interface in com.holonplatform.auth
Represents a generic permission granted to a principal in authorization context and associated to an Authentication object.
permissions(Collection<Permission>) - Method in interface com.holonplatform.auth.Account.Builder
Set permissions granted to Account.
permissionStrings(Collection<String>) - Method in interface com.holonplatform.auth.Account.Builder
Set permissions granted to Account using String representations.
permissionStrings(String...) - Method in interface com.holonplatform.auth.Account.Builder
Set permissions granted to Account using String representations.
post(RequestEntity<?>) - Method in interface com.holonplatform.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
PropertyBoxOperationConfiguration.Builder<B extends PropertyBoxOperationConfiguration.Builder<B>> - Interface in com.holonplatform.core.datastore.operation.commons
PropertyBoxProperty - Interface in com.holonplatform.core.property
PropertyBoxProperty.PropertyBoxPropertyBuilder - Interface in com.holonplatform.core.property
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 PropertyRenderers 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 Propertys.
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 PropertyValuePresenters 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 Propertys 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.