Package com.dotmarketing.portlets.contentlet.business

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


          } else if (permParent instanceof Category) {
            roleMap.put("inheritedFromType", "category");
            roleMap.put("inheritedFromPath", ((Category)permParent).getCategoryName());
            roleMap.put("inheritedFromId", ((Category)permParent).getInode());
          } else {
            Host host = hostAPI.find(assetInode, systemUser, false);
            if(host != null) {
              roleMap.put("inheritedFromType", "host");
              roleMap.put("inheritedFromPath", host.getHostname());
              roleMap.put("inheritedFromId", host.getIdentifier());
            }
View Full Code Here


    Permissionable perm = null;

    //Determining the type
    try{
      //Host?
      perm = hostAPI.find(assetId, user, respectFrontendRoles);
    }
    catch(Exception e){

    }
   
View Full Code Here

        //Searching for the folder to copy
        Folder folder = APILocator.getFolderAPI().find( inode, user, false );

        if ( !folderAPI.exists( newFolder ) ) {

            Host parentHost = hostAPI.find( newFolder, user, !userWebAPI.isLoggedToBackend( req ) );

            if ( !permissionAPI.doesUserHavePermission( folder, PERMISSION_WRITE, user ) || !permissionAPI.doesUserHavePermission( parentHost, PERMISSION_WRITE, user ) ) {
                throw new DotRuntimeException( "The user doesn't have the required permissions." );
            }
View Full Code Here

    } catch (DotDataException e1) {
      Logger.error(BrowserAjax.class,e1.getMessage(),e1);
    }
        boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();
    Host host = hostAPI.find(hostId, user, respectFrontendRoles);
    FolderAPI folderAPI = APILocator.getFolderAPI();
    List<Folder> folders = folderAPI.findSubFolders(host,user,false);
    List<Map<String, Object>> foldersToReturn = new ArrayList<Map<String,Object>>(folders.size());
    for (Folder f: folders){
      List permissions = new ArrayList();
View Full Code Here

      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();
    Host host = hostAPI.find(hostId, user, respectFrontendRoles);
    FolderAPI folderAPI = APILocator.getFolderAPI();
    List<Folder> folders = folderAPI.findSubFolders(host,user,false);
    List<Map<String, Object>> foldersToReturn = new ArrayList<Map<String,Object>>(folders.size());
    for (Folder f: folders){
      if(UtilMethods.isSet(requiredPermissions)){
View Full Code Here

        UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
        WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
        HostAPI hostAPI = APILocator.getHostAPI();
        Host host = hostAPI.find(hostFolderId, user, respectFrontendRoles);
        if(host != null) {
          return hostMap(host);
        }

        host = hostAPI.findByName(hostFolderId, user, respectFrontendRoles);
View Full Code Here

    } catch (DotDataException e1) {
      Logger.error(BrowserAjax.class,e1.getMessage(),e1);
    }
        boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();
    Host host = hostAPI.find(hostId, user, respectFrontendRoles);
    FolderAPI folderAPI = APILocator.getFolderAPI();
    List<Folder> folders = folderAPI.findThemes(host, user, respectFrontendRoles);
    List<Map<String, Object>> foldersToReturn = new ArrayList<Map<String,Object>>(folders.size());
    for (Folder f: folders){
      List permissions = new ArrayList();
View Full Code Here

    Permissionable perm = null;
   
    //Determining the type
   
    //Host?
    perm = hostAPI.find(assetId, userAPI.getSystemUser(), false);
   
    if(perm == null) {
      //Content?
      ContentletAPI contAPI = APILocator.getContentletAPI();
      try {
View Full Code Here

    Permissionable perm = null;
   
    //Determining the type
   
    //Host?
    perm = hostAPI.find(assetId, userAPI.getSystemUser(), false);
   
    if(perm == null) {
      //Content?
      ContentletAPI contAPI = APILocator.getContentletAPI();
      try {
View Full Code Here

        com.liferay.portlet.RenderRequestImpl reqImpl = (com.liferay.portlet.RenderRequestImpl) req;
    HttpServletRequest httpReq = reqImpl.getHttpServletRequest();
        String hostId = (String) httpReq.getSession().getAttribute(WebKeys.CMS_SELECTED_HOST_ID);
        String url = null;
        if (UtilMethods.isSet(hostId)) {
          Host host = hostAPI.find(hostId, user, false);
          if (host != null){
            url = host.getHostname() + ":/";
          }
          else{
           
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.