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

A

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

B

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

C

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

D

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

E

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

F

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

G

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

H

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

I

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

J

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

L

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

M

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

N

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

O

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

P

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

Q

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

R

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

S

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

T

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

U

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

V

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

W

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

X

xml(T) - Static method in interface com.holonplatform.http.rest.RequestEntity
A B C D E F G H I J L M N O P Q R S T U V W X 

Copyright © 2017 The Holon Platform. All rights reserved.