Package com.dotmarketing.portlets.contentlet.business

Examples of com.dotmarketing.portlets.contentlet.business.HostAPI.find()


    context.put("user", user);
    context.put("UtilMethods", new UtilMethods());
    context.put("language", "1");
    context.put("password", newPassword);

    Host host = hostAPI.find(hostId, user, true);
    context.put("host", host);

    StringWriter writer = new StringWriter();

    String idInode = APILocator.getIdentifierAPI().find(host, Config
View Full Code Here


      Identifier ident = APILocator.getIdentifierAPI().findFromInode(p.getInode());
      if(ident.getAssetType().equals("folder")) {
        Folder f =  APILocator.getFolderAPI().find(p.getInode(), systemUser, respectFrontendRoles);
        permAssets.add(f);
      } else {
        Host h = hostAPI.find(p.getInode(), systemUser, respectFrontendRoles);
        if(h != null) {
          permAssets.add(h);
        }
      }
    }
View Full Code Here

        hostMaps.add(assetMap);
      } else {
        Folder f = (Folder) i;
        Identifier id = APILocator.getIdentifierAPI().find(f);
        String hostId = f.getHostId();
        Host h = hostAPI.find(hostId, systemUser, false);
        assetMap.put("fullPath", h.getHostname() + ":" + id.getParentPath() + f.getName());
        folderMaps.add(assetMap);
      }
      boolean permissionToEditPermissions = permAPI.doesUserHavePermission((Permissionable)i, PermissionAPI.PERMISSION_EDIT_PERMISSIONS, user, respectFrontendRoles);
      assetMap.put("permissionToEditPermissions", permissionToEditPermissions);
View Full Code Here

    //Retrieving the current user
    User systemUser = userAPI.getSystemUser();
    boolean respectFrontendRoles = false;

    PermissionAPI permissionAPI = APILocator.getPermissionAPI();
    Host host = hostAPI.find(folderHostId, systemUser, false);
    Folder folder = null;
    if(host == null) {
      folder =APILocator.getFolderAPI().find(folderHostId, APILocator.getUserAPI().getSystemUser(), false);
    }
    Permissionable permissionable = host == null?folder:host;
View Full Code Here

      Map<String, Object> props = task.getProperties();
      String permissionableId = (String) props.get("permissionableId");
      String roleId = (String) props.get("roleId");
      if(permissionableId == null || roleId == null)
        continue;
      Host host = hostAPI.find(permissionableId, APILocator.getUserAPI().getSystemUser(), false);
      if(host == null) {
        Folder folder = APILocator.getFolderAPI().find(permissionableId, APILocator.getUserAPI().getSystemUser(), false);
        if(folder == null)
          continue;
        taskMap.put("folder", folder.getMap());
View Full Code Here

    Permissionable perm = null;

    //Determining the type

    //Host?
    perm = hostAPI.find(assetId, user, respectFrontendRoles);
    if(perm == null) {
      //Content?
      ContentletAPI contAPI = APILocator.getContentletAPI();
      try {
        perm = contAPI.findContentletByIdentifier(assetId, false, APILocator.getLanguageAPI().getDefaultLanguage().getId(), user, respectFrontendRoles);
View Full Code Here

      if (request.getParameter("cmd") != null && request.getParameter("cmd").equals(Constants.ADD)) {
        String inode = request.getParameter("parent");
        Folder parentFolder = APILocator.getFolderAPI().find(inode, systemUser, false);
        if (!InodeUtils.isSet(parentFolder.getInode())) {
          Host host;
          host = (Host) hostAPI.find(inode, systemUser, false);
          if (host != null) {
            ae.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.folder.ishostfolder"));
          }
        }
      }
View Full Code Here

        FolderAPI folderAPI = APILocator.getFolderAPI();

        String hostIdentfier = contentlet.getHost();
        Identifier contIdentifier = APILocator.getIdentifierAPI().find(contentlet);

        Host host = hostAPI.find(hostIdentfier, user, respectFrontendRoles);
        if(host == null)
            host = new Host();
        Folder folder = folderAPI.findFolderByPath(contIdentifier.getParentPath(), host, user, false);

        return copyContentlet(contentlet, host, folder, user, needAppendCopy(contentlet,host,folder), respectFrontendRoles);
View Full Code Here

      if(parent.isParentPermissionable()){

        String type = permissionable.getPermissionType();
        perList.addAll(permissionFactory.getInheritablePermissions(parent));
        perList.addAll(permissionFactory.getPermissions(parent,true));
        Host host = hostAPI.find(permissionable.getPermissionId(), systemUser, false);
      if(host != null) {
        type = Host.class.getCanonicalName();
      }
        for(Permission p : perList){
View Full Code Here

      link.setInternalLinkIdentifier(internalLinkIdentifier.getInode());
      link.setProtocal("http://");

      StringBuffer myURL = new StringBuffer();
      if(InodeUtils.isSet(internalLinkIdentifier.getHostId())) {
        Host host = hostAPI.find(internalLinkIdentifier.getHostId(), user, false);
        myURL.append(host.getHostname());
      }
      myURL.append(internalLinkIdentifier.getURI());
      link.setUrl(myURL.toString());
     
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.