package com.googlecode.tawus.app0.pages; import org.apache.tapestry5.PersistenceConstants; import org.apache.tapestry5.annotations.Persist; import org.apache.tapestry5.annotations.Property; import com.googlecode.tawus.SearchCriteria; import com.googlecode.tawus.annotations.InjectEntitySelectSupport; import com.googlecode.tawus.app0.models.User; public class InjectEntitySelectSupportDemo { @SuppressWarnings("unused") @InjectEntitySelectSupport @Persist private SearchCriteria<User> userCriteria; @SuppressWarnings("unused") @Property @Persist(PersistenceConstants.FLASH) private User user; void onActivate(boolean initialize) { if(initialize) { userCriteria = new SearchCriteria<User>(User.class); }else { userCriteria = null; } } }