- 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
-
- AccountCredentialsToken - Class in com.holonplatform.auth.token
-
- 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() - 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
-
- addAuthorizer(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm
-
- addBeanPropertyPostProcessor(BeanPropertyPostProcessor) - Method in interface com.holonplatform.core.beans.BeanIntrospector
-
- 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
-
- 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
-
- asc(Path<T>) - Static method in interface com.holonplatform.core.query.QuerySort
-
- 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
-
- authenticate(Message<?, ?>, String...) - Method in interface com.holonplatform.auth.AuthContext
-
- authenticate(T) - Method in interface com.holonplatform.auth.Authenticator
-
- authenticate(Message<?, ?>, String...) - Method in interface com.holonplatform.auth.Authenticator.MessageAuthenticator
-
- Authentication - Interface in com.holonplatform.auth
-
- 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
-
- AuthenticationClaims - Interface in com.holonplatform.auth.jwt
-
- AuthenticationError - Interface in com.holonplatform.auth
-
- 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
-
- AuthenticationToken.AuthenticationTokenResolver<R extends Message> - Interface in com.holonplatform.auth
-
- authenticator(Account.AccountProvider) - Static method in interface com.holonplatform.auth.Account
-
- authenticator(Account.AccountProvider, CredentialsContainer.CredentialsMatcher) - Static method in interface com.holonplatform.auth.Account
-
- Authenticator<T extends AuthenticationToken> - Interface in com.holonplatform.auth
-
- authenticator(Authenticator<T>) - Method in interface com.holonplatform.auth.Realm.Builder
-
- 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
-
- authorizationBearer(String) - Method in interface com.holonplatform.http.rest.RestClient.RequestDefinition
-
- 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(Authorizer<P>) - Method in interface com.holonplatform.auth.Realm.Builder
-
- avg() - Method in interface com.holonplatform.core.property.PathProperty
-
- 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.
- 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
-
- 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
-
- 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
-
- classLoaderScope() - Method in interface com.holonplatform.core.Context
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.auth.jwt.JwtConfiguration
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.auth.Realm
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.beans.BeanIntrospector
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.i18n.LocalizationContext
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertyRendererRegistry
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertySet
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- CONTEXT_KEY - Static variable in interface com.holonplatform.core.tenancy.TenantResolver
-
- 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
-
- 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
-
- 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
-
- create(Realm) - Static method in interface com.holonplatform.auth.AuthContext
-
- 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(Class<? extends T>, Path<?>) - Static method in interface com.holonplatform.core.beans.BeanPropertySet
-
- 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(Class<? extends T>, Expression.ExpressionResolverFunction<T, DataTarget>) - Static method in interface com.holonplatform.core.datastore.DataTarget.DataTargetResolver
-
- 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() - Static method in interface com.holonplatform.core.ExpressionResolverRegistry
-
- create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.property.PathProperty
-
- create(Path<T>) - Static method in interface com.holonplatform.core.property.PathProperty
-
- 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(Class<? extends R>, Function<Property<T>, R>) - Static method in interface com.holonplatform.core.property.PropertyRenderer
-
- create(boolean) - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
-
- create(boolean) - Static method in interface com.holonplatform.core.property.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(Collection<? extends T>) - Static method in interface com.holonplatform.core.query.ConstantExpression
-
- create(T...) - Static method in interface com.holonplatform.core.query.ConstantExpression
-
- create() - Static method in interface com.holonplatform.core.query.CountAllProjection
-
- create(QueryFunction<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression
-
- create(QueryFunction<T>) - Static method in interface com.holonplatform.core.query.FunctionExpression.FunctionExpressionProperty
-
- create(QueryFunction<T>, Path<P>) - Static method in interface com.holonplatform.core.query.FunctionExpression.PathFunctionExpressionProperty
-
- create(QueryFunction<T>, PathProperty<P>) - Static method in interface com.holonplatform.core.query.FunctionExpression.PathFunctionExpressionProperty
-
- create(String, Class<? extends T>) - Static method in interface com.holonplatform.core.query.PathExpression
-
- create(Property<T>, T) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
-
- create(Property<T>, Collection<? extends T>) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
-
- create(Property<T>, T...) - Static method in interface com.holonplatform.core.query.PropertyConstantExpression
-
- create(Path<?>...) - Static method in interface com.holonplatform.core.query.QueryAggregation
-
- create(List<Path>) - Static method in interface com.holonplatform.core.query.QueryAggregation
-
- create(Class<? extends T>, Expression.ExpressionResolverFunction<T, QueryFilter>) - Static method in interface com.holonplatform.core.query.QueryFilter.QueryFilterResolver
-
- create() - Static method in interface com.holonplatform.core.query.QueryFunction.Avg
-
- create() - Static method in interface com.holonplatform.core.query.QueryFunction.Count
-
- create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Max
-
- create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Min
-
- create(Class<? extends T>) - Static method in interface com.holonplatform.core.query.QueryFunction.Sum
-
- create(Class<? extends T>, Expression.ExpressionResolverFunction<T, QuerySort>) - Static method in interface com.holonplatform.core.query.QuerySort.QuerySortResolver
-
- 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(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(Environment) - Static method in interface com.holonplatform.spring.EnvironmentConfigPropertyProvider
-
- create(RestTemplate) - Static method in interface com.holonplatform.spring.SpringRestClient
-
- createCommodity(X) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityFactory
-
- createRestClient(String, ClassLoader) - Method in enum com.holonplatform.http.rest.RestClientFactoryRegistry
-
- credentials(Credentials) - Method in interface com.holonplatform.auth.Account.Builder
-
- 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
-
- 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
- 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
-
- EnvironmentConfigPropertyProvider - Interface in com.holonplatform.spring
-
- eq(T) - Method in interface com.holonplatform.core.property.PathProperty
-
- eq(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
-
- eq(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- eq(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- 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
-
- 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(String, Callable<V>) - Static method in interface com.holonplatform.core.tenancy.TenantResolver
-
- 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
-
- 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
-
- ExpressionResolver.ExpressionResolverBuilder<C extends ExpressionResolver.ExpressionResolverBuilder<C>> - Interface in com.holonplatform.core
-
- ExpressionResolver.ExpressionResolverHandler - Interface in com.holonplatform.core
-
- ExpressionResolver.ExpressionResolverSupport - Interface in com.holonplatform.core
-
- ExpressionResolver.ResolutionContext - Interface in com.holonplatform.core
-
- ExpressionResolverRegistry - Interface in com.holonplatform.core
-
- 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
-
- 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
-
- get() - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- 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
-
- getAuthorizationBearer() - Method in interface com.holonplatform.http.HttpHeaders
-
- getAvailableCommodities() - Method in interface com.holonplatform.core.datastore.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
-
- getCode() - Method in enum com.holonplatform.http.HttpStatus
-
Get the status numeric code
- getCommodityFactoryType() - Method in interface com.holonplatform.core.datastore.DatastoreCommodityRegistrar
-
- getCommodityType() - Method in interface com.holonplatform.core.datastore.DatastoreCommodityFactory
-
- getComposition() - Method in interface com.holonplatform.core.query.QueryFilter.CompositeQueryFilter
-
- getComposition() - Method in interface com.holonplatform.core.query.QuerySort.CompositeQuerySort
-
- 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
-
- getConfiguration() - Method in interface com.holonplatform.core.property.Property
-
Gets the configuration associated to this property.
- getContentLength() - Method in interface com.holonplatform.http.HttpHeaders
-
- 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
-
- 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
-
- getCurrent() - Static method in interface com.holonplatform.auth.jwt.JwtConfiguration
-
- getCurrent() - Static method in interface com.holonplatform.auth.Realm
-
- getCurrent() - Static method in interface com.holonplatform.core.i18n.LocalizationContext
-
- getCurrent() - Static method in interface com.holonplatform.core.tenancy.TenantResolver
-
- 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
-
- getDateFormat(TemporalType) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- getDateFormatStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
-
- getDateStyle() - Method in enum com.holonplatform.core.i18n.TemporalFormat
-
- getDateTimeFormatter(TemporalType, TemporalFormat, TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- getDateTimeFormatter(TemporalType) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- getDefault(ClassLoader) - Static method in interface com.holonplatform.core.beans.BeanIntrospector
-
- getDefault() - Static method in interface com.holonplatform.core.beans.BeanIntrospector
-
- getDefault() - Static method in interface com.holonplatform.core.presentation.StringValuePresenter
-
- getDefault(ClassLoader) - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
-
- getDefault() - Static method in interface com.holonplatform.core.property.PropertyRendererRegistry
-
- getDefault(ClassLoader) - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- getDefault() - Static method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- 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
-
- 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
-
- getDefaultTimeTemporalFormat() - Method in interface com.holonplatform.core.i18n.Localization
-
- 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
-
- 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
-
- 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
-
- getInsertedKeys() - Method in interface com.holonplatform.core.datastore.Datastore.OperationResult
-
- 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
-
- getKey() - Method in interface com.holonplatform.core.config.ConfigProperty
-
Property key (name)
- getLeftOperand() - Method in interface com.holonplatform.core.query.QueryFilter.OperationQueryFilter
-
- 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
-
- getLocales() - Method in interface com.holonplatform.http.HttpHeaders
-
- 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
-
- 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
-
- getMessage(Localizable, boolean) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- 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
-
- getNumberFormat(Class<? extends Number>) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- 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
-
- getPresenter(Property<T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getTokenType() - Method in interface com.holonplatform.auth.Authenticator
-
- 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
-
- goe(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
-
- goe(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- goe(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- greaterOrEqual(T) - Static method in interface com.holonplatform.core.Validator
-
- 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
-
- greaterThan(QueryExpression<T>, T, boolean) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- greaterThan(T) - Static method in interface com.holonplatform.core.Validator
-
- 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
-
- gt(QueryExpression<? super T>) - Method in interface com.holonplatform.core.property.PathProperty
-
- gt(QueryExpression<T>, QueryExpression<? super T>) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- gt(QueryExpression<T>, T) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- 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
-
- hasNotNullParameter(ConfigProperty<T>) - Method in interface com.holonplatform.core.ParameterSet
-
- 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
-
- httpBearerResolver() - Static method in interface com.holonplatform.auth.AuthenticationToken
-
- 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
-
- 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
- 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_PERMISSIONS - Static variable in interface com.holonplatform.auth.jwt.JwtConfigProperties
-
- includeDetails(boolean) - Method in interface com.holonplatform.auth.jwt.JwtConfiguration.Builder
-
- 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
-
- 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
-
- 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
-
- 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
-
- isBase64Encoded() - Method in interface com.holonplatform.auth.Credentials
-
Whether secret is encoded using Base64.
- isBeanIntrospectorCacheEnabled() - Method in interface com.holonplatform.core.beans.BeanConfigProperties
-
- 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
-
- 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
-
- isNotNull(QueryExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- isNoTransform() - Method in interface com.holonplatform.http.CacheControl
-
Get the no-transform cache control directive.
- isNull() - Method in interface com.holonplatform.core.property.PathProperty
-
- isNull(QueryExpression<T>) - Static method in interface com.holonplatform.core.query.QueryFilter
-
- isNull() - Static method in interface com.holonplatform.core.Validator
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- PathProperty<T> - Interface in com.holonplatform.core.property
-
- PathProperty.Builder<T,B extends PathProperty.Builder<T,B>> - Interface in com.holonplatform.core.property
-
- PathProperty.PathPropertyBuilder<T> - Interface in com.holonplatform.core.property
-
- pattern(String, Validator.PatternFlag...) - Static method in interface com.holonplatform.core.Validator
-
- 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(Property<T>) - Method in interface com.holonplatform.core.property.PropertyBox
-
- 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
-
- property(PathProperty<P>) - Method in interface com.holonplatform.core.datastore.DataTarget
-
- 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
-
- 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
-
- PropertyBox.PropertyValue<T> - Interface in com.holonplatform.core.property
-
- PropertyConfiguration - Interface in com.holonplatform.core.property
-
- PropertyConfiguration.PropertyConfigurationEditor - Interface in com.holonplatform.core.property
-
- PropertyConstantExpression<T,E> - Interface in com.holonplatform.core.query
-
- 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
-
- PropertyRendererRegistry - Interface in com.holonplatform.core.property
-
- PropertyRendererRegistry.NoSuitableRendererAvailableException - Exception in com.holonplatform.core.property
-
- PropertySet<P extends Property> - Interface in com.holonplatform.core.property
-
- 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
-
- PropertySetProjection - Interface in com.holonplatform.core.query
-
- 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
-
- PropertyValuePresenterRegistry - Interface in com.holonplatform.core.property
-
- 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
-
- 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.
- 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
-
- register(Predicate<Property<? extends T>>, PropertyValuePresenter<? super T>) - Method in interface com.holonplatform.core.property.PropertyValuePresenterRegistry
-
- registerCommodity(DatastoreCommodityFactory<X, C>) - Method in interface com.holonplatform.core.datastore.DatastoreCommodityRegistrar
-
- RelationalTarget<T> - Interface in com.holonplatform.core.datastore.relational
-
- 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
-
- renderIfAvailable(Class<R>) - Method in interface com.holonplatform.core.property.Property
-
- 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
-
- 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
-
- RestClientFactoryRegistry - Enum in com.holonplatform.http.rest
-
- restrict(int, int) - Method in interface com.holonplatform.core.query.QueryBuilder
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- setDefaultTimeFormatStyle(TemporalFormat) - Method in interface com.holonplatform.core.i18n.LocalizationContext
-
- 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
-
- 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
-
- 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
-
- 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
-
- sum() - Method in interface com.holonplatform.core.property.PathProperty
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- VirtualProperty.Builder<T,B extends VirtualProperty.Builder<T,B>> - Interface in com.holonplatform.core.property
-