Package com.dotmarketing.exception

Examples of com.dotmarketing.exception.DotRuntimeException


    if (this.isSystemHost())
      return null;
    try {
      return APILocator.getHostAPI().findSystemHost();
    } catch (DotDataException e) {
      throw new DotRuntimeException(e.getMessage(), e);
    }
  }
View Full Code Here


      }

    } catch (DotDataException e) {
      Logger.error(HostResourceImpl.class, e.getMessage(),
          e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
  }
View Full Code Here

      String folderPath = "";
      try {
        folderPath = APILocator.getIdentifierAPI().find(folder).getPath();
      } catch (Exception e) {
        Logger.error(this, e.getMessage(), e);
        throw new DotRuntimeException(e.getMessage(),e);
      }
      FolderResourceImpl fr = new FolderResourceImpl(folder, p + folderPath);
      frs.add(fr);
    }
    try {
View Full Code Here

    List<Folder> folders = new ArrayList<Folder>();
    try {
      folders = folderAPI.findSubFolders(host,user,false);
    } catch (Exception e) {
      Logger.error(this, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(),e);
    }
    for (Folder folderAux : folders) {
//      if (perAPI.doesUserHavePermission(folderAux, PERMISSION_READ, user, false)) {
//       
//      }
View Full Code Here

      Folder f = dotDavHelper.createFolder(path + newName, user);
      FolderResourceImpl fr = new FolderResourceImpl(f, path + newName + "/");
      return fr;
    } catch (Exception e) {
      Logger.error(this, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
  }
View Full Code Here

        if(!p.endsWith("/"))
          p = p + "/";
        dotDavHelper.copyResource(this.getPath(), p+name, user, isAutoPub);
      } catch (Exception e) {
        Logger.error(this, e.getMessage(), e);
        throw new DotRuntimeException(e.getMessage(), e);
      }
    }
  }
View Full Code Here

            return perAPI.doesUserHavePermission((Permissionable)file, PermissionAPI.PERMISSION_READ, user, false);
          }
      }
    } catch (DotDataException e) {
      Logger.error(FileResourceImpl.class, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
    return false;
  }
View Full Code Here

      User user=(User)HttpManager.request().getAuthorization().getTag();
      try {
      dotDavHelper.removeObject(path, user);
    } catch (Exception e) {
      Logger.error(this, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
  }
View Full Code Here

          p = p + "/";
        try {
          dotDavHelper.move(this.getPath(), p + name, user, isAutoPub);
        } catch (DotDataException e) {
          Logger.error(FileResourceImpl.class,e.getMessage(),e);
          throw new DotRuntimeException(e.getMessage(), e);
        }
      } catch (IOException e) {
        Logger.error(this, e.getMessage(), e);
      }
    }
View Full Code Here

      try {
        host = hostAPI.find(folder.getHostId(), user, false);
        folderPath = APILocator.getIdentifierAPI().find(folder).getPath();
      } catch (DotDataException e) {
        Logger.error(DotWebdavHelper.class, e.getMessage(), e);
        throw new DotRuntimeException(e.getMessage(), e);
      } catch (DotSecurityException e) {
        Logger.error(DotWebdavHelper.class, e.getMessage(), e);
        throw new DotRuntimeException(e.getMessage(), e);
      }     
     
      dotDavHelper.createTempFolder(File.separator + host.getHostname() + folderPath + File.separator + newName);
      File f = new File(File.separator + host.getHostname() + folderPath);
      TempFolderResourceImpl tr = new TempFolderResourceImpl(f.getPath(),f ,isAutoPub);
      return tr;
    }
    if(!path.endsWith("/")){
      path = path + "/";
    }
    try {
      Folder f = dotDavHelper.createFolder(path + newName, user);
      FolderResourceImpl fr = new FolderResourceImpl(f, path + newName + "/");
      return fr;
    } catch (Exception e) {
      Logger.error(this, e.getMessage(), e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
  }
View Full Code Here

TOP

Related Classes of com.dotmarketing.exception.DotRuntimeException

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.