package lt.inventi.wicket.component.breadcrumb;
import org.apache.wicket.request.component.IRequestablePage;
import org.apache.wicket.request.mapper.parameter.PageParameters;
public abstract class BreadcrumbPageParameters {
private static final String TRAIL_ID_PARAM = "trail";
private BreadcrumbPageParameters() {
// static utils
}
public static String getOptionalTrailId(PageParameters params) {
return params.get(TRAIL_ID_PARAM).toOptionalString();
}
public static PageParameters setTrailTo(PageParameters params, IRequestablePage page) {
params.set(TRAIL_ID_PARAM, Breadcrumb.constructIdFrom(page));
return params;
}
}