Package org.appng.api.support
Class ResultServiceImpl
- java.lang.Object
-
- org.appng.api.support.ResultServiceImpl
-
- All Implemented Interfaces:
ResultService
,org.springframework.beans.factory.InitializingBean
public class ResultServiceImpl extends Object implements ResultService
DefaultResultService
implementation- Author:
- Matthias Müller
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.core.convert.ConversionService
conversionService
protected static String
CURRENT
protected Environment
environment
protected ExpressionEvaluator
expressionEvaluator
protected FieldConversionFactory
fieldConverter
protected List<FieldType>
FILE_TYPES
protected List<FieldType>
LIST_TYPES
protected org.springframework.context.MessageSource
messageSource
-
Constructor Summary
Constructors Constructor Description ResultServiceImpl()
ResultServiceImpl(ExpressionEvaluator expressionEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
org.springframework.core.convert.ConversionService
getConversionService()
Environment
getEnvironment()
ExpressionEvaluator
getExpressionEvaluator()
FieldConverter
getFieldConverter()
org.springframework.context.MessageSource
getMessageSource()
Result
getResult(FieldProcessor fp, Object object)
Resultset
getResultset(FieldProcessor fp, Collection<?> items)
Builds aResultSet
from the items provided by theCollection
, using theFieldProcessor
'sMetaData
.
Note that pagination will not be available.Resultset
getResultset(FieldProcessor fp, org.springframework.data.domain.Page<?> page)
boolean
isFile(FieldType type)
boolean
isListType(FieldType type)
void
setConversionService(org.springframework.core.convert.ConversionService conversionService)
void
setEnvironment(Environment environment)
void
setExpressionEvaluator(ExpressionEvaluator expressionEvaluator)
void
setMessageSource(org.springframework.context.MessageSource messageSource)
-
-
-
Field Detail
-
CURRENT
protected static final String CURRENT
- See Also:
- Constant Field Values
-
conversionService
protected org.springframework.core.convert.ConversionService conversionService
-
messageSource
protected org.springframework.context.MessageSource messageSource
-
environment
protected Environment environment
-
expressionEvaluator
protected ExpressionEvaluator expressionEvaluator
-
fieldConverter
protected FieldConversionFactory fieldConverter
-
-
Constructor Detail
-
ResultServiceImpl
public ResultServiceImpl(ExpressionEvaluator expressionEvaluator)
-
ResultServiceImpl
public ResultServiceImpl()
-
-
Method Detail
-
getResult
public final Result getResult(FieldProcessor fp, Object object)
Description copied from interface:ResultService
- Specified by:
getResult
in interfaceResultService
- Parameters:
fp
- aFieldProcessor
object
- a bindobject- Returns:
- a
Result
containing aDatafield
for eachFieldDef
provided by theFieldProcessor
'sMetaData
.
-
getResultset
public Resultset getResultset(FieldProcessor fp, Collection<?> items)
Description copied from interface:ResultService
Builds aResultSet
from the items provided by theCollection
, using theFieldProcessor
'sMetaData
.
Note that pagination will not be available.- Specified by:
getResultset
in interfaceResultService
- Parameters:
fp
- aFieldProcessor
items
- aCollection
of bindobjects- Returns:
- a
Resultset
containing aResult
for each item of theCollection
. EveryResult
contains aDatafield
for eachFieldDef
provided by theFieldProcessor
'sMetaData
.
-
getResultset
public final Resultset getResultset(FieldProcessor fp, org.springframework.data.domain.Page<?> page)
Description copied from interface:ResultService
- Specified by:
getResultset
in interfaceResultService
- Parameters:
fp
- aFieldProcessor
page
- aPage
of bindobjects- Returns:
- a
Resultset
containing aResult
for each item of thePage
. EveryResult
contains aDatafield
for eachFieldDef
provided by theFieldProcessor
'sMetaData
.
-
getConversionService
public org.springframework.core.convert.ConversionService getConversionService()
-
setConversionService
public void setConversionService(org.springframework.core.convert.ConversionService conversionService)
-
getMessageSource
public org.springframework.context.MessageSource getMessageSource()
-
setMessageSource
public void setMessageSource(org.springframework.context.MessageSource messageSource)
-
getEnvironment
public Environment getEnvironment()
-
setEnvironment
public void setEnvironment(Environment environment)
-
getExpressionEvaluator
public ExpressionEvaluator getExpressionEvaluator()
-
setExpressionEvaluator
public void setExpressionEvaluator(ExpressionEvaluator expressionEvaluator)
-
isFile
public final boolean isFile(FieldType type)
-
isListType
public final boolean isListType(FieldType type)
-
getFieldConverter
public FieldConverter getFieldConverter()
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
-