Package com.dotcms.repackage.org.directwebremoting

Examples of com.dotcms.repackage.org.directwebremoting.WebContext


    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


  }


  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

  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

  }

  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

  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

  }
 
  public Map<String, Object> getEvent (String id, boolean live)
    throws DotDataException, DotSecurityException, PortalException, SystemException {
   
    WebContext ctx = WebContextFactory.get();
    HttpServletRequest request = ctx.getHttpServletRequest();

    //Retrieving the current user
    User user = userAPI.getLoggedInUser(request);
    boolean respectFrontendRoles = true;
View Full Code Here

 
  public List<Map<String, Object>> findEventsByHostId(String hostId, Date fromDate, Date toDate, String[] tags,
      String[] keywords, String[] categoriesInodes, boolean live, boolean includeArchived, int offset, int limit)
      throws DotDataException, DotSecurityException, PortalException, SystemException{
   
    WebContext ctx = WebContextFactory.get();
    HttpServletRequest request = ctx.getHttpServletRequest();

    //Retrieving the current user
    User user = userAPI.getLoggedInUser(request);
    boolean respectFrontendRoles = true;
View Full Code Here


  public List<Map<String, Object>> findRelatedEvents (String parentEvent, Date fromDate, Date toDate, boolean live)
    throws DotDataException, DotSecurityException, PortalException, SystemException {
   
    WebContext ctx = WebContextFactory.get();
    HttpServletRequest request = ctx.getHttpServletRequest();

    //Retrieving the current user
    User user = userAPI.getLoggedInUser(request);
    boolean respectFrontendRoles = true;
   
View Full Code Here

    return retList;
  }
 
  public void publishEvent (String inode) throws PortalException, SystemException, DotDataException, DotSecurityException {
    HibernateUtil.startTransaction();
    WebContext ctx = WebContextFactory.get();
    HttpServletRequest request = ctx.getHttpServletRequest();

    //Retrieving the current user
    User user = userAPI.getLoggedInUser(request);
    boolean respectFrontendRoles = true;
View Full Code Here

  public Map<String,Object> unpublishEvent (String inode) throws PortalException, SystemException, DotDataException, DotSecurityException {
    Map<String,Object> callbackData = new HashMap<String,Object>();//DOTCMS-5199
    List<String> eventUnpublishErrors = new ArrayList<String>();
    HibernateUtil.startTransaction();
    WebContext ctx = WebContextFactory.get();
    HttpServletRequest request = ctx.getHttpServletRequest();

    //Retrieving the current user
    User user = userAPI.getLoggedInUser(request);
    boolean respectFrontendRoles = true;
View Full Code Here

TOP

Related Classes of com.dotcms.repackage.org.directwebremoting.WebContext

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.