|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanListResponse
This interface represents the result for a specific BeanListRequest
object.
The BeanList
object returned by this response can be rendered using the Pluggable List Rendering (PLR) feature.
BeanListResponse
objects returned by delegate BeanListProvider
objects may be wrapped to modify the
overall bean list request result.
While individual BeanList
objects returned by the getBeanList()
method may be cached by the PLR framework, BeanListResponse
objects are never cached.
BeanListRequest
This interface is designed to be implemented by clients. |
Method Summary | |
---|---|
BeanList |
getBeanList()
Returns the BeanList object computed for this response. |
CacheSpec |
getCacheSpec()
Returns information on how the BeanList object provided with this response can be cached. |
Method Detail |
---|
CacheSpec getCacheSpec() throws BeanListProviderException
null
if the BeanList
object returned by the getBeanList()
method
shall not be cached by the PLR feature.
BeanList
object provided by this BeanListResponse
.
BeanListProviderException
BeanList getBeanList() throws BeanListProviderException
BeanList
object computed for this response. This method is only invoked if the BeanList
object was not found in the cache based on theCacheSpec
value obtained via the getCacheSpec()
method.
Cached BeanList
objects may be accessed by multiple threads in parallel.
BeanList
object provided by thisBeanListResponse
.
BeanListProviderException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |