Examples of UserWebAPI


Examples of com.dotmarketing.business.web.UserWebAPI

    return hostsToReturn;
  }


  public List<Map<String, Object>> getHostsByPermissions(String requiredPermissions) throws PortalException, SystemException, DotDataException, DotSecurityException {
      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();
    List<Host> hosts = hostAPI.findAll(user, respectFrontendRoles);
    List<Map<String, Object>> hostsToReturn = new ArrayList<Map<String,Object>>(hosts.size());
    Collections.sort(hosts, new HostNameComparator());
    for (Host h: hosts) {
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    }
    return hostsToReturn;
  }

  public List<Map<String, Object>> getHostsWithThemes() throws PortalException, SystemException, DotDataException, DotSecurityException {
      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();

    // get hosts the user has read permissions on
    List<Host> hosts = hostAPI.getHostsWithPermission(com.dotmarketing.business.PermissionAPI.PERMISSION_READ, false, user, false);
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    }
    return hostsToReturn;
  }

  public List<Map<String, Object>> getHostsIncludeAll() throws PortalException, SystemException, DotDataException, DotSecurityException {
    UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
    WebContext ctx = WebContextFactory.get();
    User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
    Role[] roles = new Role[]{};
    try {
      roles = com.dotmarketing.business.APILocator.getRoleAPI().loadRolesForUser(user.getUserId()).toArray(new Role[0]);
    } catch (DotDataException e1) {
      Logger.error(BrowserAjax.class,e1.getMessage(),e1);
    }
    boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
    HostAPI hostAPI = APILocator.getHostAPI();
    List<Host> hosts = hostAPI.findAll(user, respectFrontendRoles);
    List<Map<String, Object>> hostsToReturn = new ArrayList<Map<String,Object>>(hosts.size());
    Collections.sort(hosts, new HostNameComparator());
    for (Host h: hosts) {
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

  public List<Map<String, Object>> getHostSubfolders(String hostId) throws PortalException, SystemException, DotDataException, DotSecurityException {
    if(hostId.equals("allHosts")){
      return  new ArrayList<Map<String,Object>>();
    }
      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        Role[] roles = new Role[]{};
    try {
      roles = com.dotmarketing.business.APILocator.getRoleAPI().loadRolesForUser(user.getUserId()).toArray(new Role[0]);
    } 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());
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    }
    return foldersToReturn;
  }

  public List<Map<String, Object>> getHostSubfoldersByPermissions(String hostId, String requiredPermissions) throws PortalException, SystemException, DotDataException, DotSecurityException {
      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());
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    }
    return foldersToReturn;
  }

  public List<Map<String, Object>> getFolderSubfolders(String parentFolderId) throws PortalException, SystemException, DotDataException, DotSecurityException {
    UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
    WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        Role[] roles = new Role[]{};
    try {
      roles = com.dotmarketing.business.APILocator.getRoleAPI().loadRolesForUser(user.getUserId()).toArray(new Role[0]);
    } catch (DotDataException e1) {
      Logger.error(BrowserAjax.class,e1.getMessage(),e1);
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    return foldersToReturn;
  }


  public List<Map<String, Object>> getFolderSubfoldersByPermissions(String parentFolderId, String requiredPermissions) throws PortalException, SystemException, DotDataException, DotSecurityException {
    UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
    WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
    FolderAPI folderAPI = APILocator.getFolderAPI();
    Folder parentFolder = folderAPI.find(parentFolderId,user,false);
    List<Folder> folders = folderAPI.findSubFolders(parentFolder,user,false);
    List<Map<String, Object>> foldersToReturn = new ArrayList<Map<String,Object>>(folders.size());
    for (Folder f: folders) {
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

  }

  public Map<String, Object> findHostFolder(String hostFolderId) throws PortalException, SystemException, DotDataException, DotSecurityException {
    try {
      if (InodeUtils.isSet(hostFolderId)) {
        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);
        }
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

    return null;
  }

  public Map<String, Object> getFolderMap(String folderId) throws PortalException, SystemException, DotSecurityException, DotDataException{
    if (InodeUtils.isSet(folderId)) {
      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
      User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
      boolean respectFrontendRoles = userWebAPI.isLoggedToFrontend(ctx.getHttpServletRequest());
      FolderAPI folderAPI = APILocator.getFolderAPI();
      Folder folder = null;
      try{
        folder = folderAPI.find(folderId,user,respectFrontendRoles);
      }catch(Exception e){
View Full Code Here

Examples of com.dotmarketing.business.web.UserWebAPI

  public List<Map<String, Object>> getHostThemes(String hostId) throws PortalException, SystemException, DotDataException, DotSecurityException {
    if(hostId.equals("allHosts")){
      return  new ArrayList<Map<String,Object>>();
    }
      UserWebAPI userWebAPI = WebAPILocator.getUserWebAPI();
      WebContext ctx = WebContextFactory.get();
        User user = userWebAPI.getLoggedInUser(ctx.getHttpServletRequest());
        Role[] roles = new Role[]{};
    try {
      roles = com.dotmarketing.business.APILocator.getRoleAPI().loadRolesForUser(user.getUserId()).toArray(new Role[0]);
    } 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());
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.