package <%= base_package %>;
import javax.inject.Singleton;
import <%= models_package %>.Application; import <%= models_package %>.User; import com.google.inject.Inject;
import de.mkristian.gwt.rails.session.SessionManager; import de.mkristian.gwt.rails.views.LinksPanel;
@Singleton public class ApplicationLinksPanel extends LinksPanel<User> {
@Inject ApplicationLinksPanel(SessionManager<User> sessionManager) { super(sessionManager); } @Override protected void initUser(User user) { for(Application app: user.applications){ addLink(app.getName().equals("THIS") ? "users" : app.getName(), app.getUrl()); } }
}