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
 
addAction(String, Action) - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
addCustomProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.Field
 
addCustomProperty(String, Object) - Method in class ch.ralscha.extdirectspring.bean.MetaData
 
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.
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.ExtDirectResponseBuilder
Add additional property to the response.
afterPropertiesSet() - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
afterPropertiesSet() - Method in class ch.ralscha.extdirectspring.util.ParametersResolver
 
api(String, String, String, String, String, boolean, String, HttpServletRequest, HttpServletResponse) - Method in class ch.ralscha.extdirectspring.controller.ApiController
Method that handles api.js calls.
ApiCache - Enum in ch.ralscha.extdirectspring.util
 
ApiCacheKey - Class in ch.ralscha.extdirectspring.util
 
ApiCacheKey(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 and /api-debug.js requests.
ApiController() - Constructor for class ch.ralscha.extdirectspring.controller.ApiController
 
APPLICATION_JSON - Static variable in class ch.ralscha.extdirectspring.controller.RouterController
 

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
 
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
 
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(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 from a Field.
DateFilter - Class in ch.ralscha.extdirectspring.filter
 
DateFilter(String, String, Comparison) - Constructor for class ch.ralscha.extdirectspring.filter.DateFilter
 

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
 
ExtDirectFormLoadResult - Class in ch.ralscha.extdirectspring.bean
Class representing the result of a form load request.
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
 
ExtDirectMethod - Annotation Type in ch.ralscha.extdirectspring.annotation
Annotation for methods that should be exposed to a Ext Direct client
ExtDirectMethodType - Enum in ch.ralscha.extdirectspring.annotation
Enumeration of all possible remote method types.
ExtDirectPollResponse - Class in ch.ralscha.extdirectspring.bean
Class representing the response of a poll request.
ExtDirectPollResponse() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
ExtDirectRawJsonStoreResponse - Class in ch.ralscha.extdirectspring.bean
Special response of a DirectStore request.
ExtDirectRawJsonStoreResponse() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResponse
 
ExtDirectRawJsonStoreResponse(Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResponse
 
ExtDirectRawJsonStoreResponse(Integer, Collection<String>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResponse
 
ExtDirectRawJsonStoreResponse(Integer, Collection<String>, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResponse
 
ExtDirectRequest - Class in ch.ralscha.extdirectspring.bean
Class representing the request of a Ext Direct call.
ExtDirectRequest() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
ExtDirectResponse - Class in ch.ralscha.extdirectspring.bean
Class representing 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
Class representing the request of a DirectStore read call.
ExtDirectStoreReadRequest() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
ExtDirectStoreResponse<T> - Class in ch.ralscha.extdirectspring.bean
Class representing the response of a DirectStore request.
ExtDirectStoreResponse() - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
ExtDirectStoreResponse(T) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
ExtDirectStoreResponse(T[]) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
ExtDirectStoreResponse(Collection<T>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
ExtDirectStoreResponse(Integer, Collection<T>) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
ExtDirectStoreResponse(Integer, Collection<T>, Boolean) - Constructor for class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 

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
 
getActions() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
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
 
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.RouterController
 
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
 
getForwardPath() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
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
 
getJsonHandler() - Method in class ch.ralscha.extdirectspring.controller.RouterController
 
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(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.ExtDirectStoreResponse
 
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
 
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 enum ch.ralscha.extdirectspring.filter.Comparison
 
getName() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
getNamespace() - Method in class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
getPage() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getParameters() - Method in class ch.ralscha.extdirectspring.util.MethodInfo
 
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
 
getProperty() - Method in class ch.ralscha.extdirectspring.bean.GroupInfo
 
getProperty() - Method in class ch.ralscha.extdirectspring.bean.SortInfo
 
getQuery() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getRecords() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRawJsonStoreResponse
 
getRecords() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
getResult() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
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
 
getStart() - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
getSupportedClass() - Method in enum ch.ralscha.extdirectspring.util.SupportedParameters
 
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.ExtDirectStoreResponse
 
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
 
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

hashCode() - Method in class ch.ralscha.extdirectspring.util.ApiCacheKey
 
hashCode() - Method in class ch.ralscha.extdirectspring.util.MethodInfoCache.Key
 

I

init(Integer, Collection<T>, Boolean) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
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
 
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
 
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
 
isHasRequestHeaderAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
isHasRequestParamAnnotation() - Method in class ch.ralscha.extdirectspring.util.ParameterInfo
 
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.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.ExtDirectStoreResponse
 
isSupported(Class<?>) - Static method in enum ch.ralscha.extdirectspring.util.SupportedParameters
Checks if the class is a supported parameter type.
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
 

L

ListFilter - Class in ch.ralscha.extdirectspring.filter
 
ListFilter(String, List<String>) - Constructor for class ch.ralscha.extdirectspring.filter.ListFilter
 

M

MetaData - Class in ch.ralscha.extdirectspring.bean
 
MetaData() - Constructor for class ch.ralscha.extdirectspring.bean.MetaData
 
MethodInfo - Class in ch.ralscha.extdirectspring.util
Object holds information about a method like the method itself and a list of parameters.
MethodInfo(Class<?>, 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
 
MethodRegistrar() - Constructor for class ch.ralscha.extdirectspring.controller.MethodRegistrar
 

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(Method, int) - Constructor for class ch.ralscha.extdirectspring.util.ParameterInfo
 
ParametersResolver - Class in ch.ralscha.extdirectspring.util
Resolver of ExtDirectRequest parameters.
ParametersResolver() - 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
 
put(ApiCacheKey, String) - Method in enum ch.ralscha.extdirectspring.util.ApiCache
 
put(String, Class<?>, Method) - 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) - Constructor for class ch.ralscha.extdirectspring.bean.api.RemotingApi
 
resolveParameter(Class<?>, HttpServletRequest, HttpServletResponse, Locale) - Static method in enum ch.ralscha.extdirectspring.util.SupportedParameters
 
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
 
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
 

S

selectMethods(Class<?>, ReflectionUtils.MethodFilter) - Static method in class ch.ralscha.extdirectspring.util.ExtDirectSpringUtil
Selects handler methods for the given handler type.
setAction(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
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 ExtDirectStoreResponse object.
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectFormLoadResult
 
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectPollResponse
 
setData(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
setDateFormat(String) - Method in class ch.ralscha.extdirectspring.bean.Field
 
setDefaultExceptionMessage(String) - Method in class ch.ralscha.extdirectspring.controller.Configuration
Changes the default message when an exception occurred and there is no mapping found in Configuration.getExceptionToMessage() and Configuration.isSendExceptionMessage() is false.
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
 
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
 
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".
setMetaData(MetaData) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreResponse
 
setMethod(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectRequest
 
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
 
setParams(Map<String, Object>) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setQuery(String) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectStoreReadRequest
 
setResult(Object) - Method in class ch.ralscha.extdirectspring.bean.ExtDirectResponse
 
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.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.ExtDirectResponseBuilder
Sets success flag to the provided parameter.
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.
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
 
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
 
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.
SupportedParameters - Enum in ch.ralscha.extdirectspring.util
Enum of all supported parameter types.

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.ExtDirectRawJsonStoreResponse
 
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.ExtDirectStoreResponse
 
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.

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.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.
valueOf(String) - Static method in enum ch.ralscha.extdirectspring.util.SupportedParameters
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.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.
values() - Static method in enum ch.ralscha.extdirectspring.util.SupportedParameters
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeJsonResponse(HttpServletResponse, Object, 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-2012. All Rights Reserved.