Index
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 behaveEdFormPostResult.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 behaveExtDirectFormPostResult.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
ObjectMapperand 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
ExtDirectMethodcan 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
ExtDirectStoreResultobject. - 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
ApiControllerdoes 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()andConfiguration.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.
All Classes and Interfaces|All Packages