Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

Action - Class in ch.ralscha.extdirectspring.bean.api
 
Action(Action) - Constructor for class ch.ralscha.extdirectspring.bean.api.Action
 
ActionDoc - Class in ch.ralscha.extdirectspring.bean.api
 
ActionDoc(Action, String, String, String, boolean) - Constructor for class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
ActionDoc(String, List<String>) - Constructor for class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
addAction(String, Action) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
addCacheHeaders(HttpServletResponse, String, Integer) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Adds Expires, ETag and Cache-Control response headers.
addCustomProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.Field
 
addCustomProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
addError(String, String) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
Adds one error message to a specific field.
addError(String, String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
Adds one error message to a specific field.
addError(BindingResult) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
addErrors(String, List<String>) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
addErrors(String, List<String>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
Adds multiple error messages to a specific field.
addErrors(Locale, MessageSource, BindingResult) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
Extracts errors from the bindingResult and inserts them into the error properties.
addErrors(Locale, MessageSource, BindingResult) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Adds an "errors" property in the response if there are any errors in the bindingResult.
addErrors(BindingResult) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Adds an "errors" property in the response if there are any errors in the bindingResult.
addErrorsResolveCode(Locale, MessageSource, BindingResult) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
resolve the messages codes along the implementation described in DefaultMessageCodesResolver
stop at first message found
method is useless if no specific validation message have been set (example: jakarta.validation.constraints.NotNull.message.fax=Fax number is mandatory)
it will behave EdFormPostResult.Builder.addErrors(Locale, MessageSource, BindingResult) with a big overhead
addErrorsResolveCode(Locale, MessageSource, BindingResult) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
resolve the messages codes along the implementation described in DefaultMessageCodesResolver
stop at first message found
method is useless if no specific validation message have been set (example: jakarta.validation.constraints.NotNull.message.fax=Fax number is mandatory)
it will behave ExtDirectFormPostResult.addErrors(Locale, MessageSource, BindingResult) with a big overhead
addField(Field) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
addFields(List<Field>) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
addPollingProvider(PollingProvider) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
addResultProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
addResultProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Add additional property to the response.
afterPropertiesSet() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
afterRequest(ExtDirectRequest, ExtDirectResponse, HttpServletRequest, HttpServletResponse, Locale) - Method in interface ch.ralscha.extdirectspring.controller.ExtRequestListener
 
api(String, String, String, String, String, Boolean, String, HttpServletRequest, boolean, HttpServletResponse) - Method in class ch.ralscha.extdirectspring.controller.ApiController
Method that handles fingerprinted api.js calls (i.e.
api(String, String, String, String, String, Boolean, String, String, HttpServletRequest, boolean, HttpServletResponse) - Method in class ch.ralscha.extdirectspring.controller.ApiController
Method that handles api.js and api-debug.js calls.
ApiCache - Class in ch.ralscha.extdirectspring.util
 
ApiCache() - Constructor for class ch.ralscha.extdirectspring.util.ApiCache
 
ApiCacheKey - Class in ch.ralscha.extdirectspring.util
 
ApiCacheKey(String, String, String, String, String, String, boolean) - Constructor for class ch.ralscha.extdirectspring.util.ApiCacheKey
 
ApiController - Class in ch.ralscha.extdirectspring.controller
Spring managed controller that handles /api.jsp, /api-debug.js, /api-debug-doc.js and /api-{fingerprinted}.js requests.
ApiController(ConfigurationService, MethodInfoCache, ApiCache) - Constructor for class ch.ralscha.extdirectspring.controller.ApiController
 
APPLICATION_JSON - Static variable in class ch.ralscha.extdirectspring.controller.RouterController
 
ASCENDING - Enum constant in enum class ch.ralscha.extdirectspring.bean.SortDirection
 
authenticationPrincipalAnnotationErrorOnInvalidType() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
author - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
author() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) method author

B

BaseResponse - Class in ch.ralscha.extdirectspring.bean
Superclass for response object that are sent to an Ext Direct client.
BaseResponse() - Constructor for class ch.ralscha.extdirectspring.bean.BaseResponse
 
batched() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional)
false: always send requests immediately for this method
true (default): allow requests to this method to be part of a batched request
BatchedMethodsExecutionPolicy - Enum Class in ch.ralscha.extdirectspring.controller
Policies how batched methods sent from the client should be executed on the server
beforeRequest(ExtDirectRequest, ExtDirectResponse, HttpServletRequest, HttpServletResponse, Locale) - Method in interface ch.ralscha.extdirectspring.controller.ExtRequestListener
 
BOOLEAN - Enum constant in enum class ch.ralscha.extdirectspring.bean.DataType
 
BooleanFilter - Class in ch.ralscha.extdirectspring.filter
 
BooleanFilter(String, Boolean, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.BooleanFilter
 
build() - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
buildAndWrite() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Builds and writes the response into the OutputStream of HttpServletResponse .
builder() - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
builder() - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
builder() - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
Builder() - Constructor for class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
Builder() - Constructor for class ch.ralscha.extdirectspring.bean.EdJsonStoreResult.Builder
 
Builder() - Constructor for class ch.ralscha.extdirectspring.bean.EdStoreResult.Builder
 

C

ch.ralscha.extdirectspring - module ch.ralscha.extdirectspring
 
ch.ralscha.extdirectspring - package ch.ralscha.extdirectspring
 
ch.ralscha.extdirectspring.annotation - package ch.ralscha.extdirectspring.annotation
 
ch.ralscha.extdirectspring.bean - package ch.ralscha.extdirectspring.bean
 
ch.ralscha.extdirectspring.bean.api - package ch.ralscha.extdirectspring.bean.api
 
ch.ralscha.extdirectspring.controller - package ch.ralscha.extdirectspring.controller
 
ch.ralscha.extdirectspring.filter - package ch.ralscha.extdirectspring.filter
 
ch.ralscha.extdirectspring.util - package ch.ralscha.extdirectspring.util
 
clear() - Method in class ch.ralscha.extdirectspring.util.ApiCache
for unit tests
clear() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
 
CollectionStringSerializer() - Constructor for class ch.ralscha.extdirectspring.bean.EdJsonStoreResult.CollectionStringSerializer
 
Comparison - Enum Class in ch.ralscha.extdirectspring.filter
 
CONCURRENT - Enum constant in enum class ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
Executes methods concurrently in a thread pool
Configuration - Class in ch.ralscha.extdirectspring.controller
Configuration class to configure different aspects of extdirectspring.
Configuration() - Constructor for class ch.ralscha.extdirectspring.controller.Configuration
 
ConfigurationService - Class in ch.ralscha.extdirectspring.controller
 
ConfigurationService() - Constructor for class ch.ralscha.extdirectspring.controller.ConfigurationService
 
convertValue(Object, JavaType) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts one object into another.
convertValue(Object, Class<T>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts one object into another.
create(HttpServletRequest, HttpServletResponse) - Static method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Creates a builder instance.
create(String, Integer) - Static method in class ch.ralscha.extdirectspring.bean.api.Action
 
create(String, Integer, Boolean) - Static method in class ch.ralscha.extdirectspring.bean.api.Action
 
create(Locale, MessageSource, BindingResult) - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
create(Locale, MessageSource, BindingResult, boolean) - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
create(Map<String, Object>) - Static method in class ch.ralscha.extdirectspring.bean.GroupInfo
 
create(Map<String, Object>) - Static method in class ch.ralscha.extdirectspring.bean.SortInfo
 
create(BindingResult) - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
create(BindingResult, boolean) - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
createFilter(Map<String, Object>, ConversionService) - Static method in class ch.ralscha.extdirectspring.filter.Filter
 
createFormHandler(String, Integer) - Static method in class ch.ralscha.extdirectspring.bean.api.Action
 
createNamed(String, List<String>, Boolean, Boolean) - Static method in class ch.ralscha.extdirectspring.bean.api.Action
 
createTreeLoad(String, Integer, List<String>, Boolean) - Static method in class ch.ralscha.extdirectspring.bean.api.Action
 

D

data() - Method in class ch.ralscha.extdirectspring.bean.EdFormLoadResult
 
DataType - Enum Class in ch.ralscha.extdirectspring.bean
Enumeration of all valid data types for a Field.
DATE - Enum constant in enum class ch.ralscha.extdirectspring.bean.DataType
 
DateFilter - Class in ch.ralscha.extdirectspring.filter
 
DateFilter(String, String, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.DateFilter
 
DefaultRouterExceptionHandler - Class in ch.ralscha.extdirectspring.controller
 
DefaultRouterExceptionHandler(ConfigurationService) - Constructor for class ch.ralscha.extdirectspring.controller.DefaultRouterExceptionHandler
 
defaultValue() - Element in annotation interface ch.ralscha.extdirectspring.annotation.MetadataParam
The default value to use as a fallback when the request parameter value is not provided or empty.
deprecated - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
deprecated() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) Whether this method is deprecated
DESCENDING - Enum constant in enum class ch.ralscha.extdirectspring.bean.SortDirection
 
descriptions() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectDocParameters
(Optional) description of return properties
descriptions() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectDocReturn
(Optional) description of return properties
destroy() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
documentation() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Documentation that are to be placed on the api method.

E

EdFormLoadResult - Class in ch.ralscha.extdirectspring.bean
Represents the result of a FORM_LOAD method call.
EdFormLoadResult() - Constructor for class ch.ralscha.extdirectspring.bean.EdFormLoadResult
 
EdFormPostResult - Class in ch.ralscha.extdirectspring.bean
Represents the result of a FORM_POST method call.
EdFormPostResult() - Constructor for class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
EdFormPostResult.Builder - Class in ch.ralscha.extdirectspring.bean
 
EdJsonStoreResult - Class in ch.ralscha.extdirectspring.bean
 
EdJsonStoreResult() - Constructor for class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
EdJsonStoreResult.Builder - Class in ch.ralscha.extdirectspring.bean
 
EdJsonStoreResult.CollectionStringSerializer - Class in ch.ralscha.extdirectspring.bean
 
EdStoreResult<T> - Class in ch.ralscha.extdirectspring.bean
Class representing the result of STORE_READ and STORE_MODIFY methods.
EdStoreResult() - Constructor for class ch.ralscha.extdirectspring.bean.EdStoreResult
 
EdStoreResult.Builder<T> - Class in ch.ralscha.extdirectspring.bean
 
entryClass() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Only feasible for STORE_MODIFY methods.
equal(Object, Object) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Checks if two objects are equal.
EQUAL - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
equals(Object) - Method in class ch.ralscha.extdirectspring.util.ApiCacheKey
 
equals(Object) - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 
event() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Only feasible for POLL methods.
ExtDirectDocParameters - Annotation Interface in ch.ralscha.extdirectspring.annotation
 
ExtDirectDocReturn - Annotation Interface in ch.ralscha.extdirectspring.annotation
 
ExtDirectFormLoadResult - Class in ch.ralscha.extdirectspring.bean
Represents the result of a FORM_LOAD method call.
ExtDirectFormLoadResult() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
ExtDirectFormLoadResult(Object) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
ExtDirectFormLoadResult(Object, boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
ExtDirectFormPostResult - Class in ch.ralscha.extdirectspring.bean
Represents the result of a FORM_POST method call.
ExtDirectFormPostResult() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(Locale, MessageSource, BindingResult) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(Locale, MessageSource, BindingResult, boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(BindingResult) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(BindingResult, boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectMethod - Annotation Interface in ch.ralscha.extdirectspring.annotation
Annotation for methods that should be exposed to a Ext Direct client
ExtDirectMethod.NoJsonView - Class in ch.ralscha.extdirectspring.annotation
Marker class to override a JsonView at runtime that is specified on the ExtDirectMethod.jsonView() property.
ExtDirectMethodDocumentation - Annotation Interface in ch.ralscha.extdirectspring.annotation
These are only used for api-debug-doc.js generation to self documents the client server interface.
ExtDirectMethodType - Enum Class in ch.ralscha.extdirectspring.annotation
Enumeration of all possible remote method types.
ExtDirectPollResponse - Class in ch.ralscha.extdirectspring.bean
Represents the response of a poll request.
ExtDirectPollResponse() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
ExtDirectRawJsonStoreResult - Class in ch.ralscha.extdirectspring.bean
 
ExtDirectRawJsonStoreResult(Integer, Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
ExtDirectRawJsonStoreResult(Integer, Collection<String>, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
ExtDirectRawJsonStoreResult(Long, Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
ExtDirectRawJsonStoreResult(Long, Collection<String>, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
ExtDirectRawJsonStoreResult(Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
ExtDirectRequest - Class in ch.ralscha.extdirectspring.bean
Represents the request of an Ext Direct call.
ExtDirectRequest() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
ExtDirectResponse - Class in ch.ralscha.extdirectspring.bean
Represents the response of a Ext Direct call.
ExtDirectResponse() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
ExtDirectResponse(ExtDirectRequest) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
ExtDirectResponse(HttpServletRequest) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
ExtDirectResponseBuilder - Class in ch.ralscha.extdirectspring.bean
An utility class that helps building the response for a FORM_POST method.
ExtDirectResponseBuilder(HttpServletRequest, HttpServletResponse) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Creates a builder that builds and writes the response of a FORM_POST method.
ExtDirectResponseRaw - Class in ch.ralscha.extdirectspring.bean
Represents the response of a Ext Direct call with a raw (json) result.
ExtDirectResponseRaw(ExtDirectResponse, String) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectResponseRaw
 
ExtDirectSpring - Interface in ch.ralscha.extdirectspring
No-op marker interface.
ExtDirectSpringUtil - Class in ch.ralscha.extdirectspring.util
Utility class
ExtDirectStoreReadRequest - Class in ch.ralscha.extdirectspring.bean
Represents the request of a DirectStore read call.
ExtDirectStoreReadRequest() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
ExtDirectStoreResult<T> - Class in ch.ralscha.extdirectspring.bean
Class representing the result of STORE_READ and STORE_MODIFY methods.
ExtDirectStoreResult() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Integer, Collection<T>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Integer, Collection<T>, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Long, Collection<T>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Long, Collection<T>, Boolean, Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Long, Collection<T>, Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Collection<T>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(T) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(T[]) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtRequestListener - Interface in ch.ralscha.extdirectspring.controller
 

F

fail() - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
fail(Object) - Static method in class ch.ralscha.extdirectspring.bean.EdFormLoadResult
 
Field - Class in ch.ralscha.extdirectspring.bean
 
Field(String) - Constructor for class ch.ralscha.extdirectspring.bean.Field
 
Filter - Class in ch.ralscha.extdirectspring.filter
Base class for all filter implementation.
Filter(String, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.Filter
 
findMethodWithAnnotation(Method, Class<? extends Annotation>) - Static method in class ch.ralscha.extdirectspring.util.MethodInfo
Find a method that is annotated with a specific annotation.
FLOAT - Enum constant in enum class ch.ralscha.extdirectspring.bean.DataType
 
FORM_LOAD - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles a form load.
FORM_POST - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles a form post (with or without upload).
FORM_POST_JSON - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles a form post with a Json payload
fromString(String) - Static method in enum class ch.ralscha.extdirectspring.bean.SortDirection
 
fromString(String) - Static method in enum class ch.ralscha.extdirectspring.filter.Comparison
 

G

generateApiString(ApplicationContext) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Returns the api configuration as a String.
generateApiString(ApplicationContext, String, String) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Returns the api configuration as a String
get(ApiCacheKey) - Method in class ch.ralscha.extdirectspring.util.ApiCache
 
get(String, String) - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
Get a method from the MethodCache.
getAction() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getAction() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
getAction() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseRaw
 
getAction() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getActionNs() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getActions() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getAllFiltersForField(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
Returns all filters for a field
getApiNs() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getApplicationContext() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
getAuthor() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
getBaseRouterUrl() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getBatched() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getBatchedMethodsExecutionPolicy() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getBatchedMethodsExecutorService() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getBeanName() - Method in class ch.ralscha.extdirectspring.bean.api.PollingProvider
 
getBeanName() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 
getBufferLimit() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getBufferLimit() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getCollectionType() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getCollectionType() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getComparison() - Method in class ch.ralscha.extdirectspring.filter.Filter
 
getConfiguration() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
getConversionService() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getData() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
getData() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
getData() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getDefaultExceptionMessage() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getDefaultValue() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getDescriptor() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getDir() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getDirection() - Method in class ch.ralscha.extdirectspring.bean.GroupInfo
 
getDirection() - Method in class ch.ralscha.extdirectspring.bean.SortInfo
 
getEnableBuffer() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getEnableBuffer() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getEvent() - Method in class ch.ralscha.extdirectspring.bean.api.PollingProvider
 
getExceptionToMessage() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getField() - Method in class ch.ralscha.extdirectspring.filter.Filter
 
getFieldData() - Method in class ch.ralscha.extdirectspring.bean.Field
 
getFilters() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getFirstFilterForField(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
Returns the first filter for the field.
getFormHandler() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getForwardPath() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getFrameDomain() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getFrameDomainScript() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getGroup() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getGroupBy() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getGroupDir() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getGroups() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getHandlerMethod() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getJsContentType() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getJsonHandler() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getJsonHandler() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
getJsonView() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
getJsonView() - Method in class ch.ralscha.extdirectspring.bean.JsonViewHint
 
getJsonView() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getLen() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getLimit() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getMapper() - Method in class ch.ralscha.extdirectspring.util.JsonHandler
 
getMaxRetries() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getMaxRetries() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getMessage() - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
 
getMessage() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
getMessage(Throwable) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Returns an error message for the supplied exception and based on this configuration.
getMetadata() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getMetadata() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getMetaData() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
getMetaData() - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
getMethod() - Method in class ch.ralscha.extdirectspring.bean.api.PollingProvider
 
getMethod() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getMethod() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
getMethod() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseRaw
 
getMethod() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getMethodComment() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
getModel() - Method in class ch.ralscha.extdirectspring.bean.ModelAndJsonView
 
getName() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getName() - Method in enum class ch.ralscha.extdirectspring.bean.DataType
 
getName() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
getName() - Method in enum class ch.ralscha.extdirectspring.bean.SortDirection
 
getName() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getNamespace() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getOperator() - Method in class ch.ralscha.extdirectspring.filter.Filter
 
getOrder() - Method in class ch.ralscha.extdirectspring.controller.MethodRegistrar
 
getPage() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getParameters() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
getParameters() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getParametersResolver() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
getParams() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getParams() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getPollingProvider() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getPollingProviders() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getPollingUrlsVar() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getProperty() - Method in class ch.ralscha.extdirectspring.bean.GroupInfo
 
getProperty() - Method in class ch.ralscha.extdirectspring.bean.SortInfo
 
getProviderType() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getQuery() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getRawComparison() - Method in class ch.ralscha.extdirectspring.filter.Filter
 
getRecords() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
getRecords() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
getRemotingApiVar() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getResult() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
getResult() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
getResult() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseRaw
 
getReturnMethod() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
getRouterExceptionHandler() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
getSort() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getSorters() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getStackTrace(Throwable) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Converts a stacktrace into a String
getStart() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getStrict() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
getTid() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getTid() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
getTid() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseRaw
 
getTimeout() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getTimeout() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
getTotal() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
getType() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getType() - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
 
getType() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getType() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getTypeDescriptor() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getUrl() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getValue() - Method in class ch.ralscha.extdirectspring.filter.BooleanFilter
 
getValue() - Method in class ch.ralscha.extdirectspring.filter.DateFilter
 
getValue() - Method in class ch.ralscha.extdirectspring.filter.ListFilter
 
getValue() - Method in class ch.ralscha.extdirectspring.filter.NumericFilter
 
getValue() - Method in class ch.ralscha.extdirectspring.filter.StringFilter
 
getVersion() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
getWhere() - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
 
GREATER_THAN - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
GREATER_THAN_OR_EQUAL - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
group() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) The name of an api group this method is part of.
GroupInfo - Class in ch.ralscha.extdirectspring.bean
Class contains information about the property/field on which to perform the grouping and if sort is ascending or descending.
GroupInfo(String, SortDirection) - Constructor for class ch.ralscha.extdirectspring.bean.GroupInfo
 

H

handleCacheableResponse(HttpServletRequest, HttpServletResponse, byte[], String) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Checks etag and sends back HTTP status 304 if not modified.
handleException(MethodInfo, BaseResponse, Exception, HttpServletRequest) - Method in class ch.ralscha.extdirectspring.controller.DefaultRouterExceptionHandler
 
handleException(MethodInfo, BaseResponse, Exception, HttpServletRequest) - Method in interface ch.ralscha.extdirectspring.controller.RouterExceptionHandler
 
hasAuthenticationPrincipalAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
hasCookieValueAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
hashCode() - Method in class ch.ralscha.extdirectspring.util.ApiCacheKey
 
hashCode() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 
hasMetadataParamAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
hasRequestHeaderAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
hasRequestParamAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 

I

IN - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
INTEGER - Enum constant in enum class ch.ralscha.extdirectspring.bean.DataType
 
invoke(HttpServletRequest, HttpServletResponse, Locale, ApplicationContext, ExtDirectRequest, ParametersResolver, MethodInfoCache) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
 
invoke(ApplicationContext, String, MethodInfo, Object[]) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Invokes a method on a Spring managed bean.
is(String) - Method in enum class ch.ralscha.extdirectspring.filter.Comparison
 
isAlwaysWrapStoreResponse() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isAscendingGroupSort() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
isAscendingSort() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
isClientParameter() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isDeprecated() - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
isDescendingGroupSort() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
isDescendingSort() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
isEmpty() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
Is the cache empty?
isFullRouterUrl() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isJavaUtilOptional() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isMultipart(HttpServletRequest) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Checks if the request is a multipart request
isRequired() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isSendExceptionMessage() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isSendStacktrace() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isStreamResponse() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
isStreamResponse() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isStreamResponse() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
isSuccess() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
isSuccess() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
isSupportedParameter() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isSynchronizeOnSession() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isSynchronizeOnSession() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
isType(ExtDirectMethodType) - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
isValid(String, Class<?>, Method) - Method in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Checks if the annotated method contains non supported annotation properties and contains non supported parameters and/or parameter annotations.
iterator() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
 

J

JsonHandler - Class in ch.ralscha.extdirectspring.util
Object contains an ObjectMapper and provides convenient methods.
JsonHandler() - Constructor for class ch.ralscha.extdirectspring.util.JsonHandler
 
JsonHandler(ObjectMapper) - Constructor for class ch.ralscha.extdirectspring.util.JsonHandler
 
jsonView() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Specifies a JSON View (filter) that Jackson uses to serialize the response.
JsonViewHint - Class in ch.ralscha.extdirectspring.bean
Specifies a Json View (filter) that Jackson uses to serialize the response.
JsonViewHint() - Constructor for class ch.ralscha.extdirectspring.bean.JsonViewHint
 
JsonViewHint(Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.JsonViewHint
 

K

Key(String, String) - Constructor for class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 

L

LESS_THAN - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
LESS_THAN_OR_EQUAL - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
LIKE - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
ListFilter<T> - Class in ch.ralscha.extdirectspring.filter
 
ListFilter(String, List<T>, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.ListFilter
 

M

MapActionSerializer - Class in ch.ralscha.extdirectspring.util
 
MapActionSerializer() - Constructor for class ch.ralscha.extdirectspring.util.MapActionSerializer
 
message() - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
message() - Method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
metaData() - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
metaData() - Method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
MetaData - Class in ch.ralscha.extdirectspring.bean
 
MetaData() - Constructor for class ch.ralscha.extdirectspring.bean.MetaData
 
MetadataParam - Annotation Interface in ch.ralscha.extdirectspring.annotation
 
methodComment - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
MethodInfo - Class in ch.ralscha.extdirectspring.util
Object holds information about a method like the method itself and a list of parameters.
MethodInfo(Class<?>, ApplicationContext, String, Method) - Constructor for class ch.ralscha.extdirectspring.util.MethodInfo
 
MethodInfoCache - Class in ch.ralscha.extdirectspring.util
A simple cache for methods with key beanName/methodName
MethodInfoCache() - Constructor for class ch.ralscha.extdirectspring.util.MethodInfoCache
 
MethodInfoCache.Key - Class in ch.ralscha.extdirectspring.util
 
MethodRegistrar - Class in ch.ralscha.extdirectspring.controller
Spring application listener that listens for ContextRefreshedEvent events.
MethodRegistrar(MethodInfoCache) - Constructor for class ch.ralscha.extdirectspring.controller.MethodRegistrar
 
model - Variable in class ch.ralscha.extdirectspring.bean.ModelAndJsonView
 
ModelAndJsonView - Class in ch.ralscha.extdirectspring.bean
A ExtDirectMethod can return an instance of this class to specify a JsonView that Jackson uses to serialize the response.
ModelAndJsonView() - Constructor for class ch.ralscha.extdirectspring.bean.ModelAndJsonView
 
ModelAndJsonView(Object, Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.ModelAndJsonView
 

N

NoJsonView() - Constructor for class ch.ralscha.extdirectspring.annotation.ExtDirectMethod.NoJsonView
 
NOT_EQUAL - Enum constant in enum class ch.ralscha.extdirectspring.filter.Comparison
 
NumericFilter - Class in ch.ralscha.extdirectspring.filter
 
NumericFilter(String, Number, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.NumericFilter
 

O

onApplicationEvent(ContextRefreshedEvent) - Method in class ch.ralscha.extdirectspring.controller.MethodRegistrar
 

P

ParameterInfo - Class in ch.ralscha.extdirectspring.util
Object holds information about a parameter. i.e. the name, type and the attributes of a RequestParam annotation.
ParameterInfo(Class<?>, Method, int) - Constructor for class ch.ralscha.extdirectspring.util.ParameterInfo
 
parameters - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
map of method parameter names and descriptions
parameters() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) Parameters documentation that are to be placed on the api method.
ParametersResolver - Class in ch.ralscha.extdirectspring.util
Resolver of ExtDirectRequest parameters.
ParametersResolver(ConversionService, JsonHandler, Collection<WebArgumentResolver>) - Constructor for class ch.ralscha.extdirectspring.util.ParametersResolver
 
params() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectDocParameters
(Optional) name of parameters
poll(String, String, String, HttpServletRequest, HttpServletResponse, Locale) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
POLL - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles polling.
PollingProvider - Class in ch.ralscha.extdirectspring.bean.api
 
PollingProvider(String, String, String) - Constructor for class ch.ralscha.extdirectspring.bean.api.PollingProvider
 
populateMethodInfoCache(ApplicationContext) - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
 
postProcessRequestUrl(HttpServletRequest, String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
prepareParameters(HttpServletRequest, HttpServletResponse, Locale, MethodInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
properties() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectDocReturn
(Optional) name of return properties
put(ApiCacheKey, String) - Method in class ch.ralscha.extdirectspring.util.ApiCache
 
put(String, Class<?>, Method, ApplicationContext) - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache
Put a method into the MethodCache.
putResult(String, Object) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 

R

readValue(InputStream, Class<Object>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts a JSON string into an object.
readValue(String, TypeReference<T>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts a JSON string into an object.
readValue(String, Class<T>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts a JSON string into an object.
records() - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
records() - Method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
RemotingApi - Class in ch.ralscha.extdirectspring.bean.api
 
RemotingApi(String, String, String) - Constructor for class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
RemotingApiMixin - Class in ch.ralscha.extdirectspring.bean.api
 
RemotingApiMixin() - Constructor for class ch.ralscha.extdirectspring.bean.api.RemotingApiMixin
 
required() - Element in annotation interface ch.ralscha.extdirectspring.annotation.MetadataParam
Whether the parameter is required.
resolveParameters(HttpServletRequest, HttpServletResponse, Locale, ExtDirectRequest, MethodInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
result() - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
result(Map<String, ? extends Object>) - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
returnMethod - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
map of method return properties names and descriptions
returnMethod() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) objects to be returned when this method is called
router(HttpServletRequest, HttpServletResponse, String, String) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
router(HttpServletRequest, HttpServletResponse, Locale) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
RouterController - Class in ch.ralscha.extdirectspring.controller
Main router controller that handles polling, form handler and normal Ext Direct calls.
RouterController(RequestMappingHandlerAdapter, ConfigurationService, MethodInfoCache) - Constructor for class ch.ralscha.extdirectspring.controller.RouterController
 
RouterExceptionHandler - Interface in ch.ralscha.extdirectspring.controller
 

S

SEQUENTIAL - Enum constant in enum class ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
 
serialize(Collection<String>, JsonGenerator, SerializerProvider) - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult.CollectionStringSerializer
 
serialize(Map<String, List<Action>>, JsonGenerator, SerializerProvider) - Method in class ch.ralscha.extdirectspring.util.MapActionSerializer
 
setAction(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setActionNs(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the name of the namespace in which the actions will reside.
setAllowBlank(boolean) - Method in class ch.ralscha.extdirectspring.bean.Field
 
setAlwaysWrapStoreResponse(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
If alwaysWrapStoreResponse is true, responses of STORE_READ and STORE_MODIFY methods are always wrapped in an ExtDirectStoreResult object.
setApiNs(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the name of the namespace in which the remotingApiVar variable will reside.
setAuthor(String) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setBaseRouterUrl(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
If not null the ApiController does not use the url of the request to determine the router url instead he uses the value of this variable as the base and adds /router and /poll.
The fullRouterUrl setting is ignored when this variable is not null
setBatchedMethodsExecutionPolicy(BatchedMethodsExecutionPolicy) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Specifies how batched methods sent from the client should be executed on the server.
setBatchedMethodsExecutorService(ExecutorService) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the thread pool used for executing batched methods concurrently.
setBufferLimit(Integer) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
setBufferLimit(Integer) - Method in class ch.ralscha.extdirectspring.controller.Configuration
The maximum number of requests to batch together.
setConversionService(ConversionService) - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setDateFormat(String) - Method in class ch.ralscha.extdirectspring.bean.Field
 
setDefaultExceptionMessage(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the default message when an exception occurred and there is no mapping found in Configuration.getExceptionToMessage() and Configuration.isSendExceptionMessage() is false.
setDeprecated(boolean) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setDescriptor(String) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
setDir(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setEnableBuffer(Object) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
setEnableBuffer(Object) - Method in class ch.ralscha.extdirectspring.controller.Configuration
true or false to enable or disable combining of method calls.
setException(Exception) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Creates an "exception" response.
setExceptionToMessage(Map<Class<?>, String>) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the new exception-to-message map.
setFilters(List<Filter>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setFrameDomain(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the passed domain to be included in the file upload's temporary frame.
setFrameDomainScript(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Updates the script that is used to set the domain values on the file upload frame.
setFullRouterUrl(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Specifies if the router property should contain the full URL including protocol, server name, port number, and server path (true) or only the server path (false)
setGroupBy(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setGroupDir(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setGroups(List<GroupInfo>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setIdProperty(String) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
setJsContentType(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Specifies the Content-Type for api.js and api-debug.js.
setJsonHandler(JsonHandler) - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
setJsonView(Class<?>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
setJsonView(Class<?>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Sets a specific JSON View (filter) that Jackson uses to serialize the response.
setJsonView(Class<?>) - Method in class ch.ralscha.extdirectspring.bean.JsonViewHint
 
setLimit(Integer) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setMapper(ObjectMapper) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Sets a new instance of ObjectMapper.
setMaxRetries(Integer) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
setMaxRetries(Integer) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the number of times the client will try to send a message to the server before throwing a failure.
setMessage(String) - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
Sets an error message if type is "exception".
setMessage(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
Beware, for this message to be accessible in your callback operation,
you must add in your model definition the messageProperty value
setMetadata(Map<String, Object>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setMetaData(MetaData) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
setMethod(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setMethodComment(String) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setModel(Object) - Method in class ch.ralscha.extdirectspring.bean.ModelAndJsonView
 
setName(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
setPage(Integer) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setPagingParameter(int, int) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
setParameters(Map<String, String>) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setParams(Map<String, Object>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setPollingUrlsVar(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the name of the polling urls object variable
setProviderType(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the type of the provider.
setQuery(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setRecords(Collection<T>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
setRemotingApiVar(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the name of the remoting api variable.
setResult(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
setReturnMethod(Map<String, String>) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setSendExceptionMessage(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the way BaseResponse.setMessage(String) is called.
setSendStacktrace(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
If sendStacktrace is true, the library sends, in case of an exception, the full stacktrace in BaseResponse.setWhere(String) back to the client.
setSort(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setSorters(List<SortInfo>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setSortInfo(String, SortDirection) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
setStart(Integer) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setStreamResponse(boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
setStreamResponse(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
If streamResponse is true, the JSON response will be directly written into the ServletResponse.getOutputStream() without setting the Content-Length header.
setSuccess(boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
setSuccess(boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
setSuccess(boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Sets success flag to the provided parameter.
setSuccess(Boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
setSynchronizeOnSession(boolean) - Method in class ch.ralscha.extdirectspring.controller.Configuration
If synchronizeOnSession is true, execution of all methods is synchronized on the session object.
setTid(int) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setTimeout(Integer) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
setTimeout(Integer) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Sets the timeout in milliseconds for remote calls.
setTotal(Long) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
setType(DataType) - Method in class ch.ralscha.extdirectspring.bean.Field
 
setType(String) - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
Sets the type of the response.
setType(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setVersion(String) - Method in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
setWhere(String) - Method in class ch.ralscha.extdirectspring.bean.BaseResponse
Contains a detailed description (stacktrace) of the error if type is "exception" and sendStacktrace is set to true in Configuration.
SIMPLE - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a simple remote method.
SIMPLE_NAMED - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a simple remote method with named parameters.
sort() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
SortDirection - Enum Class in ch.ralscha.extdirectspring.bean
Enumeration of possible sort directions.
SortInfo - Class in ch.ralscha.extdirectspring.bean
Class contains information about the property/field on which to sort and if sort is ascending or descending.
SortInfo(String, SortDirection) - Constructor for class ch.ralscha.extdirectspring.bean.SortInfo
 
STORE_MODIFY - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles create, update or destroy calls from DirectStore.
STORE_READ - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles read calls from DirectStore.
streamResponse() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Not feasible for FORM_POST methods.
STRING - Enum constant in enum class ch.ralscha.extdirectspring.bean.DataType
 
StringFilter - Class in ch.ralscha.extdirectspring.filter
 
StringFilter(String, String, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.StringFilter
 
success() - Method in class ch.ralscha.extdirectspring.bean.EdFormLoadResult
 
success() - Method in class ch.ralscha.extdirectspring.bean.EdFormPostResult.Builder
 
success() - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
success() - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success() - Method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(Object) - Static method in class ch.ralscha.extdirectspring.bean.EdFormLoadResult
 
success(String) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(String[]) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(Collection<String>) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(Collection<String>, Class<?>) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(Collection<String>, Long) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(Collection<String>, Long, Class<?>) - Static method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
success(Collection<T>) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(Collection<T>, Class<?>) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(Collection<T>, Long) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(Collection<T>, Long, Class<?>) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(Map<String, Object>) - Static method in class ch.ralscha.extdirectspring.bean.EdFormPostResult
 
success(T) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
success(T[]) - Static method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
successful() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Sets success flag to true.
synchronizeOnSession() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
(Optional) Not feasible for FORM_POST methods.

T

TEXT_HTML - Static variable in class ch.ralscha.extdirectspring.controller.RouterController
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
toString() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
toString() - Method in class ch.ralscha.extdirectspring.bean.GroupInfo
 
toString() - Method in class ch.ralscha.extdirectspring.bean.SortInfo
 
toString() - Method in class ch.ralscha.extdirectspring.filter.BooleanFilter
 
toString() - Method in class ch.ralscha.extdirectspring.filter.DateFilter
 
toString() - Method in class ch.ralscha.extdirectspring.filter.ListFilter
 
toString() - Method in class ch.ralscha.extdirectspring.filter.NumericFilter
 
toString() - Method in class ch.ralscha.extdirectspring.filter.StringFilter
 
total() - Method in class ch.ralscha.extdirectspring.bean.EdJsonStoreResult
 
total() - Method in class ch.ralscha.extdirectspring.bean.EdStoreResult
 
TREE_LOAD - Enum constant in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Specifies a method that handles read calls from TreeLoader or TreeStore

U

unsuccessful() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Sets success flag to false.
UTF8_CHARSET - Static variable in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
 

V

value() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethod
Specifies the type of the remote method.
value() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) the method comment if method description is empty, the documentation for this method will be skipped
value() - Element in annotation interface ch.ralscha.extdirectspring.annotation.MetadataParam
The name of the metadata parameter to bind to.
valueOf(String) - Static method in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ralscha.extdirectspring.bean.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ralscha.extdirectspring.bean.SortDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ralscha.extdirectspring.filter.Comparison
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ralscha.extdirectspring.bean.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ralscha.extdirectspring.bean.SortDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ralscha.extdirectspring.filter.Comparison
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
version() - Element in annotation interface ch.ralscha.extdirectspring.annotation.ExtDirectMethodDocumentation
(Optional) method version

W

writeJsonResponse(HttpServletRequest, HttpServletResponse, Object, Class<?>) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
writeJsonResponse(HttpServletResponse, Object, Class<?>, boolean, boolean) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
writeValueAsString(Object) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts an object into a JSON string.
writeValueAsString(Object, boolean) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts an object into a JSON string.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages