/* * Copyright 2001-2008 Geert Bevin (gbevin[remove] at uwyn dot com) * Licensed under the Apache License, Version 2.0 (the "License") * $Id: ParticipantSite.java 3918 2008-04-14 17:35:35Z gbevin $ */ import com.uwyn.rife.engine.Site; import com.uwyn.rife.engine.SiteBuilder; import com.uwyn.rife.engine.elements.PrintTemplate; import com.uwyn.rife.rep.BlockingParticipant; public class ParticipantSite extends BlockingParticipant { private Site site; protected void initialize() { SiteBuilder builder = new SiteBuilder("main"); builder .setArrival("PrintTemplate") .enterElement() .setImplementation(PrintTemplate.class) .setUrl("home") .addProperty("name", "home") .leaveElement() .enterElement() .setImplementation(Counter.class) .leaveElement(); site = builder.getSite(); } protected Object _getObject() { return site; } }