Examples of IFacetNavHelper


Examples of com.agiletec.plugins.jpfacetnav.aps.system.services.content.showlet.IFacetNavHelper

  /**
   * Returns facet manager
   * @return Facet manager
   */
  protected ITreeNodeManager getFacetManager() {
    IFacetNavHelper facetNavHelper = (IFacetNavHelper) ApsWebApplicationUtils.getBean(JpFacetNavSystemConstants.CONTENT_FACET_NAV_HELPER, this.pageContext);
    return facetNavHelper.getTreeNodeManager();
  }
View Full Code Here

Examples of com.agiletec.plugins.jpfacetnav.aps.system.services.content.showlet.IFacetNavHelper

    ServletRequest request =  this.pageContext.getRequest();
    RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
    try {
      List<String> requiredFacets = this.getRequiredFacets();

      IFacetNavHelper facetNavHelper = (IFacetNavHelper) ApsWebApplicationUtils.getBean(JpFacetNavSystemConstants.CONTENT_FACET_NAV_HELPER, this.pageContext);
      Map<String, Integer> occurrences = facetNavHelper.getOccurences(requiredFacets, reqCtx);

      List<ITreeNode> facetsForTree = this.getFacetRootNodes(reqCtx);
      this.pageContext.setAttribute(this.getFacetsTreeParamName(), facetsForTree);
      this.pageContext.setAttribute("occurrences", occurrences);
      request.setAttribute(this.getRequiredFacetsParamName(), requiredFacets);
View Full Code Here

Examples of com.agiletec.plugins.jpfacetnav.aps.system.services.content.showlet.IFacetNavHelper

  @Override
  public int doStartTag() throws JspException {
    ServletRequest request =  this.pageContext.getRequest();
    RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
    try {
      IFacetNavHelper facetNavHelper = (IFacetNavHelper) ApsWebApplicationUtils.getBean(JpFacetNavSystemConstants.CONTENT_FACET_NAV_HELPER, this.pageContext);
      ITreeNodeManager facetManager =  facetNavHelper.getTreeNodeManager();
      ITreeNode facetNode = facetManager.getNode(this.getFacetNodeCode());
      String separator = (this.getSeparator() == null) ? " / " : this.getSeparator();
      if (null != facetNode) {
        Lang currentLang = (Lang) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_LANG);
        String title = facetNode.getTitles().getProperty(currentLang.getCode());
View Full Code Here

Examples of com.agiletec.plugins.jpfacetnav.aps.system.services.content.showlet.IFacetNavHelper

      } else {
        requiredFacets = (List<String>) request.getAttribute(this.getRequiredFacetsParamName());
        if (requiredFacets == null) requiredFacets = new ArrayList<String>();
      }
     
      IFacetNavHelper facetNavHelper = (IFacetNavHelper) ApsWebApplicationUtils.getBean(JpFacetNavSystemConstants.CONTENT_FACET_NAV_HELPER, this.pageContext);
      List<String> result = facetNavHelper.getSearchResult(requiredFacets, reqCtx);
      this.pageContext.setAttribute(this.getResultParamName(), result);
      if (null != this.getBreadCrumbsParamName()) {
        this.pageContext.setAttribute(this.getBreadCrumbsParamName(), super.getBreadCrumbs(requiredFacets, reqCtx));
      }
    } catch (Throwable t) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.