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

A

Action - Class in ch.ralscha.extdirectspring.bean.api
 
Action(String, Integer, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.api.Action
 
Action(String, List<String>) - Constructor for class ch.ralscha.extdirectspring.bean.api.Action
 
Action(Action) - Constructor for class ch.ralscha.extdirectspring.bean.api.Action
 
ActionDoc - Class in ch.ralscha.extdirectspring.bean.api
 
ActionDoc(String, List<String>) - Constructor for class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
ActionDoc(Action, String, String, String, boolean) - 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.ExtDirectFormPostResult
Adds one error message to a specific field.
addErrors(String, List<String>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
Adds multiple error messages to a specific field.
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.
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.
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: javax.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.
addSseProvider(String, String) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
afterPropertiesSet() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 
api(String, String, String, String, String, String, Boolean, String, String, HttpServletRequest, HttpServletResponse) - Method in class ch.ralscha.extdirectspring.controller.ApiController
Method that handles api.js and api-debug.js calls.
api(String, String, String, String, String, String, Boolean, String, HttpServletRequest, HttpServletResponse) - Method in class ch.ralscha.extdirectspring.controller.ApiController
Method that handles fingerprinted api.js calls (i.e.
ApiCache - Enum in ch.ralscha.extdirectspring.util
 
ApiCacheKey - Class in ch.ralscha.extdirectspring.util
 
ApiCacheKey(String, 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() - Constructor for class ch.ralscha.extdirectspring.controller.ApiController
 
APPLICATION_JSON - Static variable in class ch.ralscha.extdirectspring.controller.RouterController
 
author - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 

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
 
BatchedMethodsExecutionPolicy - Enum in ch.ralscha.extdirectspring.controller
Policies how batched methods sent from the client should be executed on the server
BooleanFilter - Class in ch.ralscha.extdirectspring.filter
 
BooleanFilter(String, boolean) - Constructor for class ch.ralscha.extdirectspring.filter.BooleanFilter
 
buildAndWrite() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Builds and writes the response into the OutputStream of HttpServletResponse.

C

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 enum ch.ralscha.extdirectspring.util.ApiCache
for unit tests
clear() - Method in enum ch.ralscha.extdirectspring.util.MethodInfoCache
 
Comparison - Enum in ch.ralscha.extdirectspring.filter
 
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, Class<T>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts one object into another.
convertValue(Object, JavaType) - 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(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
 
createFilter(Map<String, Object>, ConversionService) - Static method in class ch.ralscha.extdirectspring.filter.Filter
 

D

DataType - Enum in ch.ralscha.extdirectspring.bean
Enumeration of all valid data types for a Field.
DateFilter - Class in ch.ralscha.extdirectspring.filter
 
DateFilter(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
 
deprecated - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 
destroy() - Method in class ch.ralscha.extdirectspring.controller.ConfigurationService
 

E

equal(Object, Object) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Checks if two objects are equal.
equals(Object) - Method in class ch.ralscha.extdirectspring.util.ApiCacheKey
 
equals(Object) - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 
ExtDirectDocParameters - Annotation Type in ch.ralscha.extdirectspring.annotation
 
ExtDirectDocReturn - Annotation Type 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(BindingResult) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectFormPostResult
 
ExtDirectFormPostResult(BindingResult, 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
 
ExtDirectMethod - Annotation Type 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.
ExtDirectMethod.NoJsonView() - Constructor for class ch.ralscha.extdirectspring.annotation.ExtDirectMethod.NoJsonView
 
ExtDirectMethodDocumentation - Annotation Type in ch.ralscha.extdirectspring.annotation
These are only used for api-debug-doc.js generation to self documents the client server interface.
ExtDirectMethodType - Enum 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(Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResult
 
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
 
ExtDirectRequest - Class in ch.ralscha.extdirectspring.bean
Represents the request of a 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.
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(T) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(T[]) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Collection<T>) - 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>, Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 
ExtDirectStoreResult(Long, Collection<T>, Boolean, Class<?>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResult
 

F

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) - 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.
fromString(String) - Static method in enum ch.ralscha.extdirectspring.bean.SortDirection
 
fromString(String) - Static method in enum ch.ralscha.extdirectspring.filter.Comparison
 

G

get(ApiCacheKey) - Method in enum ch.ralscha.extdirectspring.util.ApiCache
 
get(String, String) - Method in enum 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.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
 
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
 
getCollectionType() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getCollectionType() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getComment() - Method in class ch.ralscha.extdirectspring.bean.SSEvent
 
getComparison() - Method in class ch.ralscha.extdirectspring.filter.DateFilter
 
getComparison() - Method in class ch.ralscha.extdirectspring.filter.NumericFilter
 
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
 
getData() - Method in class ch.ralscha.extdirectspring.bean.SSEvent
 
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
 
getEvent() - Method in class ch.ralscha.extdirectspring.bean.SSEvent
 
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.
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
 
getId() - Method in class ch.ralscha.extdirectspring.bean.SSEvent
 
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.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.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 ch.ralscha.extdirectspring.bean.DataType
 
getName() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
getName() - Method in enum ch.ralscha.extdirectspring.bean.SortDirection
 
getName() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getNamespace() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
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
 
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
 
getRetry() - Method in class ch.ralscha.extdirectspring.bean.SSEvent
 
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
 
getSseMethod() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
getSseProviders() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getSseVar() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
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
 
getTid() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
getTid() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
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
 
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

handle(String, String, HttpServletRequest, HttpServletResponse, Locale) - Method in class ch.ralscha.extdirectspring.controller.SSEHandler
 
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
 
hashCode() - Method in class ch.ralscha.extdirectspring.util.ApiCacheKey
 
hashCode() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 

I

invoke(ApplicationContext, String, MethodInfo, Object[]) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Invokes a method on a Spring managed bean.
invoke(HttpServletRequest, HttpServletResponse, Locale, ApplicationContext, ExtDirectRequest, ParametersResolver) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
 
is(String) - Method in enum 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
 
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
 
isFormHandler() - Method in class ch.ralscha.extdirectspring.bean.api.Action
 
isFullRouterUrl() - Method in class ch.ralscha.extdirectspring.controller.Configuration
 
isHasRequestHeaderAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isHasRequestParamAnnotation() - 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 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 enum 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
 
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
 

L

ListFilter - Class in ch.ralscha.extdirectspring.filter
 
ListFilter(String, List<String>) - 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
 
MetaData - Class in ch.ralscha.extdirectspring.bean
 
MetaData() - Constructor for class ch.ralscha.extdirectspring.bean.MetaData
 
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 - Enum in ch.ralscha.extdirectspring.util
A simple cache for methods with key beanName/methodName
MethodInfoCache.Key - Class in ch.ralscha.extdirectspring.util
 
MethodInfoCache.Key(String, String) - Constructor for class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 
MethodRegistrar - Class in ch.ralscha.extdirectspring.controller
Spring application listener that listens for ContextRefreshedEvent events.
MethodRegistrar() - 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

NumericFilter - Class in ch.ralscha.extdirectspring.filter
 
NumericFilter(String, Number, 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.
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
ParametersResolver - Class in ch.ralscha.extdirectspring.util
Resolver of ExtDirectRequest parameters.
ParametersResolver(ConversionService, JsonHandler, Collection<WebArgumentResolver>) - Constructor for class ch.ralscha.extdirectspring.util.ParametersResolver
 
poll(String, String, String, HttpServletRequest, HttpServletResponse, Locale) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
PollingProvider - Class in ch.ralscha.extdirectspring.bean.api
 
PollingProvider(String, String, String) - Constructor for class ch.ralscha.extdirectspring.bean.api.PollingProvider
 
prepareParameters(HttpServletRequest, HttpServletResponse, Locale, MethodInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
prepareParameters(HttpServletRequest, HttpServletResponse, Locale, MethodInfo, SSEWriter) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
put(ApiCacheKey, String) - Method in enum ch.ralscha.extdirectspring.util.ApiCache
 
put(String, Class<?>, Method, ApplicationContext) - Method in enum ch.ralscha.extdirectspring.util.MethodInfoCache
Put a method into the MethodCache.

R

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.
readValue(InputStream, Class<Object>) - Method in class ch.ralscha.extdirectspring.util.JsonHandler
Converts a JSON string into an object.
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
 
resolveParameters(HttpServletRequest, HttpServletResponse, Locale, ExtDirectRequest, MethodInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
resolveRequestHeader(HttpServletRequest, ParameterInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
resolveRequestParam(HttpServletRequest, Map<String, Object>, ParameterInfo) - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
returnMethod - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
map of method return properties names and descriptions
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() - Constructor for class ch.ralscha.extdirectspring.controller.RouterController
 
RouterExceptionHandler - Interface in ch.ralscha.extdirectspring.controller
 

S

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, /poll and /sse.
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.
setComment(String) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Adds a comment to this event.
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
 
setData(String) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Sets the data part of the Server-Sent Event response.
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Sets the data part of the Server-Sent Event response.
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.
setEvent(String) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Name of the event.
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
 
setId(String) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Sets the event source's last event ID.
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 to message ch.ralscha.extdirectspring.generator.Model#messageProperty()
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
 
setRetry(Integer) - Method in class ch.ralscha.extdirectspring.bean.SSEvent
Sets the retry value.
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
 
setSseVar(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the name of the SSE urls object variable
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(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
 
setType(DataType) - Method in class ch.ralscha.extdirectspring.bean.Field
 
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.
SortDirection - Enum 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
 
sse(String, String, HttpServletRequest, HttpServletResponse, Locale) - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
SSEHandler - Class in ch.ralscha.extdirectspring.controller
 
SSEHandler() - Constructor for class ch.ralscha.extdirectspring.controller.SSEHandler
 
SSEvent - Class in ch.ralscha.extdirectspring.bean
Class represents a response in a Server-Sent Event roundtrip.
SSEvent() - Constructor for class ch.ralscha.extdirectspring.bean.SSEvent
 
SSEWriter - Class in ch.ralscha.extdirectspring.controller
This class allows you to send server sent events in a streaming fashion.
SSEWriter(HttpServletResponse) - Constructor for class ch.ralscha.extdirectspring.controller.SSEWriter
 
StringFilter - Class in ch.ralscha.extdirectspring.filter
 
StringFilter(String, String) - Constructor for class ch.ralscha.extdirectspring.filter.StringFilter
 
successful() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponseBuilder
Sets success flag to true.

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
 

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

valueOf(String) - Static method in enum ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.bean.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.bean.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.filter.Comparison
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.util.ApiCache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.util.MethodInfoCache
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.ralscha.extdirectspring.annotation.ExtDirectMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.bean.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.bean.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.controller.BatchedMethodsExecutionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.filter.Comparison
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.util.ApiCache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.ralscha.extdirectspring.util.MethodInfoCache
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class ch.ralscha.extdirectspring.bean.api.ActionDoc
 

W

write(Object) - Method in class ch.ralscha.extdirectspring.controller.SSEWriter
Creates a SSEvent object and sets the data property to the provided parameter.
write(SSEvent) - Method in class ch.ralscha.extdirectspring.controller.SSEWriter
Writes the event into the servlet output stream and flushes the response.
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 L M N O P R S T U V W 

Copyright © 2010-2014. All Rights Reserved.