import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.argeo.cms.CmsException;
import org.argeo.cms.ui.CmsImageManager;
import org.argeo.jcr.JcrUtils;
import org.eclipse.rap.rwt.RWT;
} else if (constraints.x == 0) {// force height
return new Point(scale(orig.x, orig.y, constraints.y), constraints.y);
}
- throw new CmsException("Cannot resize " + orig + " to " + constraints);
+ throw new IllegalArgumentException("Cannot resize " + orig + " to " + constraints);
}
private int scale(int origDimension, int otherDimension, int otherConstraint) {
}
return CmsUiUtils.getDataPath(fileNode);
} catch (IOException e) {
- throw new CmsException("Cannot upload image " + fileName + " in " + parentNode, e);
+ throw new RuntimeException("Cannot upload image " + fileName + " in " + parentNode, e);
} finally {
IOUtils.closeQuietly(inputStream);
}