Examples of ITreeNodeManager


Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

   * @param requiredFacets
   */
  private void manageCurrentSelect(String selectedNode, List<String> requiredFacets) {
    List<String> nodesToRemove = new ArrayList<String>();
    Iterator<String> requredFacetIterator = requiredFacets.iterator();
    ITreeNodeManager facetManager = this.getFacetManager();
    while (requredFacetIterator.hasNext()) {
      String reqNode = (String) requredFacetIterator.next();
      ITreeNode parent = facetManager.getNode(reqNode).getParent();
      if (this.isChildOf(parent, selectedNode)) nodesToRemove.add(reqNode);
    }
    for (int i=0; i<nodesToRemove.size(); i++) {
      String nodeToRemove = nodesToRemove.get(i);
      requiredFacets.remove(nodeToRemove);
View Full Code Here

Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

  /**
   * Returns true if a child is selected.
   * @return true if a child is selected
   */
  private boolean isSelectedOneChild() {
    ITreeNodeManager facetManager = super.getFacetManager();
    List<String> requiredFacets = this.getRequiredFacets();
    for (int i=0; i<requiredFacets.size(); i++) {
      String requiredFacet = requiredFacets.get(i);
      ITreeNode facet = facetManager.getNode(requiredFacet);
      if (null != facet) {
        boolean check = this.checkSelectChild(facet, this.getFacetNodeCode());
        if (check) return true;
      }
    }
View Full Code Here

Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

  /**
   * Returns true if a parent is selected
   * @return true if a parent is selected
   */
  private boolean isParentSeleted() {
    ITreeNodeManager facetManager = super.getFacetManager();
    ITreeNode facet = facetManager.getNode(this.getFacetNodeCode());
    ITreeNode parent = facet.getParent();
    return this.getRequiredFacets().contains(parent.getCode());
  }
View Full Code Here

Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

  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());
        if (this.isFullTitle()) {
View Full Code Here

Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

  /**
   * Returns true if one child is selected
   * @return True if one child is selected
   */
  private boolean isSelectedOneChild() {
    ITreeNodeManager facetManager = this.getFacetManager();
    List<String> requiredFacets = this.getRequiredFacets();
    for (int i=0; i<requiredFacets.size(); i++) {
      String requiredFacet = requiredFacets.get(i);
      ITreeNode facet = facetManager.getNode(requiredFacet);
      if (null != facet) {
        boolean check = this.checkSelectChild(facet, this.getFacetNodeCode());
        if (check) return true;
      }
    }
View Full Code Here

Examples of com.agiletec.aps.system.common.tree.ITreeNodeManager

  /**
   * Returns true if there are children occurrences.
   * @return true if there are children occurrences
   */
  private boolean hasChildrenOccurrences() {
    ITreeNodeManager facetManager = this.getFacetManager();
    ITreeNode facet = facetManager.getNode(this.getFacetNodeCode());
    for (int i=0; i<facet.getChildren().length; i++) {
      ITreeNode child = facet.getChildren()[i];
      Integer occurrence = this.getOccurrences().get(child.getCode());
      if (null != occurrence && occurrence.intValue()>0) {
        return true;
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.