Skip to content

Instantly share code, notes, and snippets.

@uklance
uklance / AppModule.java
Last active December 17, 2015 08:49
Create a hibernate / lucene FullTextSession service that can be @Inject'ed into your tapestry pages and services
@Scope(ScopeConstants.PERTHREAD)
public static FullTextSession buildFullTextSession(PropertyShadowBuilder propertyShadowBuilder) {
return Search.getFullTextSession(sessionManager.getSession());
}
@uklance
uklance / Tab.java
Last active December 11, 2015 22:58
TabGroup tapestry component for use with twitter-bootstrap CSS.
package mypackage.components;
import javax.inject.Inject;
import org.apache.tapestry5.BindingConstants;
import org.apache.tapestry5.ComponentResources;
import org.apache.tapestry5.annotations.Parameter;
import org.apache.tapestry5.annotations.SetupRender;
import org.apache.tapestry5.services.Request;
import mypackage.TabModel;