package com.googlecode.tawus.app0.pages;
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
import com.googlecode.tawus.SearchCriteria;
import com.googlecode.tawus.app0.models.User;
public class EntityGridWithEditAjax {
@Persist
@Property
private SearchCriteria<User> criteria;
@SuppressWarnings("unused")
@Property
@Persist
private String message;
@Property
@Persist
private User user;
void onActivate() {
if (criteria == null) {
criteria = new SearchCriteria<User>(User.class);
criteria.setEnabled(true);
}
}
void onDelete() {
message = "deleted";
}
void onSave() {
message = user.getName() + "/" + user.getAddress();
}
void onCancel() {
message = "canceled";
}
}