Examples of findParentHost()


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

        // gets identifier for this webasset and changes the uri and persists it
        User systemUser;
        try {
            systemUser = APILocator.getUserAPI().getSystemUser();
            if ( host == null ) {
                host = hostAPI.findParentHost( parent, systemUser, false );
            }
        } catch ( DotDataException e ) {
            Logger.error( FileFactory.class, e.getMessage(), e );
            throw new DotRuntimeException( e.getMessage(), e );
View Full Code Here

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

      if(host == null) {
        Folder folder = APILocator.getFolderAPI().find(permissionableId, APILocator.getUserAPI().getSystemUser(), false);
        if(folder == null)
          continue;
        taskMap.put("folder", folder.getMap());
        host = hostAPI.findParentHost(folder,APILocator.getUserAPI().getSystemUser(), false);
        taskMap.put("host", host.getMap());
      } else {
        taskMap.put("host", host.getMap());
      }
      Role role = roleAPI.loadRoleById(roleId);
View Full Code Here

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

      if(auxFolder != null)
      {
        HostAPI hostAPI = APILocator.getHostAPI();
        Host host;
        try {
          host = (Host) hostAPI.findParentHost(auxFolder, APILocator.getUserAPI().getSystemUser(), false);
        } catch (DotDataException e) {
          Logger.error(RefreshMenus.class, e.getMessage(), e);
          throw new DotRuntimeException(e.getMessage(), e);
        } catch (DotSecurityException e) {
          Logger.error(RefreshMenus.class, e.getMessage(), e);
View Full Code Here

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

          TemplateServices.unpublishTemplateFile((Template)currWebAsset);
        } else if( currWebAsset instanceof Link ) {
          // Removes static menues to provoke all possible dependencies be generated.
          if( parent instanceof Folder ) {
            Folder parentFolder = (Folder)parent;     
            Host host = hostAPI.findParentHost(parentFolder, APILocator.getUserAPI().getSystemUser(), false);
            RefreshMenus.deleteMenu(host);
            CacheLocator.getNavToolCache().removeNav(host.getIdentifier(), parentFolder.getInode());
          }
        } else if (currWebAsset instanceof File) {
            RefreshMenus.deleteMenu(currWebAsset);
View Full Code Here

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

        String ret = null;
        try{
          Identifier id = APILocator.getIdentifierAPI().find(asset);
          //Obtain the host of the webassets
          User systemUser = APILocator.getUserAPI().getSystemUser();
        Host host = hostAPI.findParentHost((Treeable)asset, systemUser, false);
        if(host == null) ret = null;

        //Obtain the URI for future uses
        String uri = id.getURI();
        //Obtain the inode value of the host;
View Full Code Here

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

    DotCacheAdministrator cache = CacheLocator.getCacheAdministrator();
      HostAPI hostAPI = APILocator.getHostAPI();

    try{
        User systemUser = APILocator.getUserAPI().getSystemUser();
        Host host = hostAPI.findParentHost((Treeable)asset, systemUser, false);
        if(host == null)
          return;
        String hostId = host.getIdentifier();
      Identifier identifier = APILocator.getIdentifierAPI().find(asset);
View Full Code Here

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

          }
          }
      }
      // Removes static menues to provoke all possible dependencies be generated.
      Folder parentFolder = (Folder)APILocator.getFolderAPI().findParentFolder((Treeable) webAsset,user,false);
      Host host = (Host) hostAPI.findParentHost(parentFolder, APILocator.getUserAPI().getSystemUser(), respectFrontendRoles);
      RefreshMenus.deleteMenu(host);
      CacheLocator.getNavToolCache().removeNav(host.getIdentifier(), parentFolder.getInode());
    }   
   
    return true;
View Full Code Here

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

      if (isHost || isFolder) {

        Host parentHost = null;
        if(isFolder)
          try {
            parentHost = hostAPI.findParentHost((Folder)permissionable, APILocator.getUserAPI().getSystemUser(), false);
          } catch (DotSecurityException e) {
            Logger.error(this, e.getMessage(), e);
          }
        else
          parentHost = (Host)permissionable;
View Full Code Here

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

    List<Map<String, String>> idsToClear = new ArrayList<Map<String,String>>();
    if(isHost || isFolder) {

      Permissionable host = null;
      try {
        host = isHost?permissionable:hostAPI.findParentHost((Folder)permissionable, systemUser, false);
      } catch (DotSecurityException e) {
        Logger.error(PermissionBitFactoryImpl.class, e.getMessage(), e);
        throw new DotRuntimeException(e.getMessage(), e);
      }
      Folder folder = isFolder?(Folder)permissionable:null;
View Full Code Here

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

    HostAPI hostAPI = APILocator.getHostAPI();
    User systemUser = APILocator.getUserAPI().getSystemUser();

    Permissionable host = null;
    try {
      host = isHost ? permissionable : hostAPI.findParentHost((Folder) permissionable, systemUser, false);
    } catch (DotSecurityException e) {
      Logger.error(PermissionBitFactoryImpl.class, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
    Folder folder = isFolder ? (Folder) permissionable : null;
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.