All pastes #344635 Raw Edit

Untitled

public text v1 · immutable
·published 2007-02-07 21:56 UTC
rendered paste body
package wicket.webapp.pages;

import java.util.List;

import wicket.PageParameters;
import wicket.markup.html.basic.Label;
import wicket.protocol.http.WebApplication;
import wicket.webapp.LayoutPage;
import wicket.webapp.WebAppMain;
import wicket.webapp.models.Articles;
import wicket.webapp.service.PersistanceService;


/**
 * Basic bookmarkable index page.
 *
 * NOTE: You can get session properties from WebAppSession via getQuickStartSession()
 */
public class Index extends LayoutPage
{
    // TODO Add any page properties or variables here

	/**
	 * Constructor that is invoked when page is invoked without a session.
	 *
	 * @param parameters
	 *            Page parameters
	 */
	public Index(final PageParameters parameters)
    {
		PersistanceService service = ((WebAppMain) WebApplication.get()).getService();
		List<Articles> articles = service.getArticles();
		add(new Label("subject",articles.iterator().next().getSubject()));
	}
}