On Wed, Apr 2, 2008 at 11:38 AM, Nino Saturnino Martinez Vazquez Wael
<[EMAIL PROTECTED]> wrote:
> Are you really sure that your detachablemodels are being used all over?
We create it in CarPartDataProvider from my first post, next we create
DataView based on this provider we implement populate method as:
@Override
protected void populateItem(Item item) {
final CarPart carPart = (CarPart) item.getModelObject();
if (carPart.getCarModel() != null) {
item.add(carModel = new Label(CARMODEL,
carPart.getCarModel().getModelName()));
} else {
item.add(carModel = new Label(CARMODEL,
getString(ADVERT_LIST_NOMODEL_KEY)));
}
item.add(price = new Label(PRICE,
carPart.getPrice().toString()));
item.add(publishDate = new Label(PUBLISHDATE,
carPart.getPublishDate().toString()));
....
}
Is this the correct way to obtain object from provider ->
item.getModelObject(); is it use LoadableDetachableModel from
provider?
We do not ask for CarParts objects in other places, only these 3
classes (provider, model and webpage view as data view), but still see
large CarPart objects in session.
Any idea?
Best regards,
Adr
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]