used for eager loading . < p : datatable value = '' # mybean.list '' ... > cache : because the datatable repeatedly calls this method , the value is stored on #list attribute to avoid multiple call in database . the #list value is initialized at the first call when is null and reused by next calls . concode_field_sep LazyDataModel<T> lazyDataModel concode_elem_sep Iterable<T> list concode_elem_sep EntityPath<T> path concode_elem_sep long serialVersionUID concode_field_sep BooleanBuilder getPredicate concode_elem_sep LazyDataModel<T> getLazyDataModel concode_elem_sep EntityPath<T> getPath concode_elem_sep void refresh concode_elem_sep List<OrderSpecifier<?>> getOrderSpecifiers concode_elem_sep AbstractService<T,? extends Serializable> getService
Iterable < T > function ( ) { if ( list == null ) { log . debug ( "srini_string" ) ; list = getService ( ) . findAll ( getPredicate ( ) ) ; } return list ; }