Package com.dotmarketing.portlets.links.model

Examples of com.dotmarketing.portlets.links.model.Link


              // recursive method here

              stringbuf = buildSubFolderMenu(stringbuf, folderChild, numberOfLevels, 1, addSpans, isFirstItem,firstItemClass, isLastItem, lastItemClass, menuIdPrefix);

            } else if (itemChild instanceof Link) {
              Link link = (Link) itemChild;
              if(link.getLinkType().equals(LinkType.CODE.toString())) {
                stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode())).append("'), $velocityContext)");
              } else {
                stringbuf.append("#set ($VTLSERVLET_DECODED_URI=\"$UtilMethods.decodeURL($VTLSERVLET_URI)\")");
                stringbuf.append("#if ($UtilMethods.inString($VTLSERVLET_DECODED_URI,\"").append(((Link) itemChild).getProtocal()).append(((Link) itemChild).getUrl()).append("\"))");
                stringbuf.append("<li class=\"active\"><a ").append(styleClass).append(" href=\"").append(((Link) itemChild).getProtocal())
                    .append(((Link) itemChild).getUrl()).append("\" target=\"").append(((Link) itemChild).getTarget()).append("\">");
View Full Code Here


          }
        } else if (childChild2 instanceof Link) {
          if (((Link) childChild2).isWorking() && !((Link) childChild2).isDeleted()) {

            Link link = (Link) childChild2;
                    if(link.getLinkType().equals(LinkType.CODE.toString())) {
                        stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode())).append("'), $velocityContext) ");
                    } else {
                  stringbuf.append("#set ($VTLSERVLET_DECODED_URI=\"$UtilMethods.decodeURL($VTLSERVLET_URI)\")");
              stringbuf.append("#if ($VTLSERVLET_DECODED_URI != '").append(((Link) childChild2).getProtocal()).append(((Link) childChild2).getUrl()).append("')");
              stringbuf.append("<li><a ").append(styleClass).append(" href=\"").append(((Link) childChild2).getProtocal()).append(((Link) childChild2).getUrl()).append("\" target=\"")
                  .append(((Link) childChild2).getTarget()).append("\">");
View Full Code Here

              stringbuf = buildSubFolderSiteMapMenu(stringbuf, folderChild, numberOfLevels, 1,orderDirection,siteMapIdPrefix);

            } else if (itemChild instanceof Link) {
              if (((Link) itemChild).isWorking() && !((Link) itemChild).isDeleted()) {
                Link link = (Link) itemChild;
                if(link.getLinkType().equals(LinkType.CODE.toString())) {
                  stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode())).append("'), $velocityContext) ");
                } else {
                  stringbuf.append("<li><a href=\"").append(((Link) itemChild).getProtocal()).append(((Link) itemChild).getUrl()).append("\" target=\"")
                          .append(((Link) itemChild).getTarget()).append("\">\n");
                  stringbuf.append(UtilHTML.escapeHTMLSpecialChars(((Link) itemChild).getTitle())).append("</a></li>");
                }
View Full Code Here

            stringbuf.append(UtilHTML.escapeHTMLSpecialChars(folderChildChild2.getTitle())).append("</a></li>");

          }
        } else if (childChild2 instanceof Link) {
          if (((Link) childChild2).isWorking() && !((Link) childChild2).isDeleted()) {
                    Link link = (Link) childChild2;
                    if(link.getLinkType().equals(LinkType.CODE.toString())) {
                        stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode())).append("'), $velocityContext) ");
                    } else {
              stringbuf.append("<li><a href=\"").append(((Link) childChild2).getProtocal()).append(((Link) childChild2).getUrl()).append("\" target=\"")
                  .append(((Link) childChild2).getTarget()).append("\">");
              stringbuf.append(UtilHTML.escapeHTMLSpecialChars(((Link) childChild2).getTitle())).append("</a></li>");
                    }
View Full Code Here

              stringbuf.append("#set ($_dummy = $navigationItems.add($menuItem))");

              stringbuf.append("#set ($_").append(submenuName).append(" = $contents.getEmptyList()) ");

            } else if (itemChild instanceof Link) {
              Link link = (Link) itemChild;
              if(link.getLinkType().equals(LinkType.CODE.toString())) {
                stringbuf.append("#set ($menuItem = $contents.getEmptyMap())");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"type\", \"LINK\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"path\", $UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode())).append("'), $velocityContext)))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"linkType\", \"CODE\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"isFirstItem\", ").append(isFirstItem).append("))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"isLastItem\", ").append(isLastItem).append("))");
                stringbuf.append("#set ($_dummy = $navigationItems.add($menuItem))");
              } else {
                stringbuf.append("#set ($menuItem = $contents.getEmptyMap())");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"type\", \"LINK\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"name\", \"").append(link.getUrl()).append("\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"protocal\", \"").append(link.getProtocal()).append("\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"target\", \"").append(link.getTarget()).append("\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"title\", \"").append(UtilHTML.escapeHTMLSpecialChars(link.getTitle())).append("\"))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"isFirstItem\", ").append(isFirstItem).append("))");
                stringbuf.append("#set ($_dummy  = $menuItem.put(\"isLastItem\", ").append(isLastItem).append("))");
                stringbuf.append("#set ($_dummy = $navigationItems.add($menuItem))");
              }
            } else if (itemChild instanceof HTMLPage) {
View Full Code Here

            stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"isLastItem\", ").append(isLastItem).append("))");
            stringbuf.append("#set ($_dummy = $_").append(submenuName).append(".add($menuItem").append(submenuName).append("))");
          }
        } else if (childChild2 instanceof Link) {
          if (((Link) childChild2).isWorking() && !((Link) childChild2).isDeleted()) {
            Link link = (Link) childChild2;
                    if(link.getLinkType().equals(LinkType.CODE.toString())) {
                        stringbuf.append("#set ($menuItem").append(submenuName).append(" = $contents.getEmptyMap())");
                        stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"type\", \"LINK\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"path\", $UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('").append(UtilMethods.espaceVariableForVelocity(link.getLinkCode()) ).append("'), $velocityContext)))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"linkType\", \"CODE\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"isFirstItem\", ").append(isFirstItem).append("))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"isLastItem\", ").append(isLastItem).append("))");
              stringbuf.append("#set ($_dummy = $_").append(submenuName).append(".add($menuItem").append(submenuName).append("))");
                    } else {
                  stringbuf.append("#set ($menuItem").append(submenuName).append(" = $contents.getEmptyMap())");
                  stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"type\", \"LINK\"))");
                  stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"name\", \"").append(link.getUrl()).append("\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"protocal\", \"").append(link.getProtocal()).append("\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"target\", \"").append(link.getTarget()).append("\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"title\", \"").append(UtilHTML.escapeHTMLSpecialChars(link.getTitle())).append("\"))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"isFirstItem\", ").append(isFirstItem).append("))");
              stringbuf.append("#set ($_dummy  = $menuItem").append(submenuName).append(".put(\"isLastItem\", ").append(isLastItem).append("))");
              stringbuf.append("#set ($_dummy = $_").append(submenuName).append(".add($menuItem").append(submenuName).append("))");
                    }
          }
View Full Code Here

        }
                stringbuf = getEntries(itemsChildrenListFolder, folderchildItem, stringbuf, level + 1);
                stringbuf.append("</ul>\n");
            } else if (childItem instanceof Link) {
                if (((Link) childItem).isWorking() && !((Link) childItem).isDeleted()) {
                  Link link = (Link) childItem;
                  if(link.getLinkType().equals(LinkType.CODE.toString())) {
                    if ( request.getAttribute( VelocityServlet.VELOCITY_CONTEXT ) != null && request.getAttribute( VelocityServlet.VELOCITY_CONTEXT ) instanceof ChainedContext ) {
                      stringbuf.append(UtilMethods.evaluateVelocity(UtilMethods.restoreVariableForVelocity(UtilMethods.espaceVariableForVelocity(link.getLinkCode())), (Context) request.getAttribute( VelocityServlet.VELOCITY_CONTEXT )));
                        }else{
                          stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('" + UtilMethods.espaceVariableForVelocity(link.getLinkCode()) + "'), $velocityContext)\n");
                        }
                  } else {
                      stringbuf.append("<li><a href=\"" + ((Link) childItem).getProtocal() + ((Link) childItem).getUrl()
                              + "\" target=\"" + ((Link) childItem).getTarget() + "\">\n");
                      stringbuf.append(UtilHTML.escapeHTMLSpecialChars(((Link) childItem).getTitle()) + "</a></li>\n");
View Full Code Here

        }
                stringbuf = getEntries(itemsChildrenListFolder, folderchildItem, stringbuf, level + 1);
                stringbuf.append("</ul>\n");
            } else if (childItem instanceof Link) {
                if (((Link) childItem).isWorking() && !((Link) childItem).isDeleted()) {
                  Link link = (Link) childItem;
                  if(link.getLinkType().equals(LinkType.CODE.toString())) {
                      stringbuf.append("$UtilMethods.evaluateVelocity($UtilMethods.restoreVariableForVelocity('" + UtilMethods.espaceVariableForVelocity(link.getLinkCode()) + "'), $velocityContext)\n");
                  } else {
                      stringbuf.append("<li><a href=\"" + ((Link) childItem).getProtocal() + ((Link) childItem).getUrl()
                              + "\" target=\"" + ((Link) childItem).getTarget() + "\">\n");
                      stringbuf.append(((Link) childItem).getTitle() + "</a></li>\n");
                  }
View Full Code Here

                    nav.setType("htmlpage");
                    nav.setPermissionId(itemPage.getPermissionId());
                    children.add(nav);
                }
                else if(item instanceof Link) {
                    Link itemLink=(Link)item;
                    NavResult nav=new NavResult(folder.getInode(),host.getIdentifier());
                    if(itemLink.getLinkType().equals(LinkType.CODE.toString()) && LinkType.CODE.toString() !=null  ) {
                        nav.setCodeLink(itemLink.getLinkCode());
                    }
                    else {
                        nav.setHref(itemLink.getWorkingURL());
                    }
                    nav.setTitle(itemLink.getTitle());
                    nav.setOrder(itemLink.getSortOrder());
                    nav.setType("link");
                    nav.setTarget(itemLink.getTarget());
                    nav.setPermissionId(itemLink.getPermissionId());
                    children.add(nav);
                }
                else if(item instanceof IFileAsset) {
                    IFileAsset itemFile=(IFileAsset)item;
                    ident=APILocator.getIdentifierAPI().find(itemFile.getPermissionId());
View Full Code Here

  @Override
  protected List<Link> getRelatedLinks(Contentlet contentlet) throws DotDataException {
      HibernateUtil dh = new HibernateUtil(Link.class);

        Link l = new Link();
        String tableName = l.getType();

        String sql = "SELECT {" + tableName + ".*} from " + tableName + " " + tableName + ", tree tree, inode "
        + tableName + "_1_ where tree.parent = ? and tree.child = " + tableName + ".inode and " + tableName
        + "_1_.inode = " + tableName + ".inode and "+tableName+"_1_.type ='"+tableName+"'";

View Full Code Here

TOP

Related Classes of com.dotmarketing.portlets.links.model.Link

Copyright © 2018 www.massapicom. 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.