/** @return null if not available */
@Override
public String getImageUrl(Node node) throws RepositoryException {
+// String url = "/data/public/node/main"
+// + node.getPath();
+// return url;
String name = getResourceName(node);
ResourceManager resourceManager = RWT.getResourceManager();
if (!resourceManager.isRegistered(name)) {
IOUtils.closeQuietly(inputStream);
JcrUtils.closeQuietly(binary);
}
- if (log.isDebugEnabled())
- log.debug("Registered image " + name);
+ if (log.isTraceEnabled())
+ log.trace("Registered image " + name);
}
return resourceManager.getLocation(name);
}
if (parentNode.hasNode(fileName)) {
Node node = parentNode.getNode(fileName);
previousResourceName = getResourceName(node);
- if (node.hasNode(JCR_CONTENT)){
+ if (node.hasNode(JCR_CONTENT)) {
node.getNode(JCR_CONTENT).remove();
node.addNode(JCR_CONTENT, NT_RESOURCE);
}
// reset resource manager
ResourceManager resourceManager = RWT.getResourceManager();
- if (resourceManager.isRegistered(previousResourceName)) {
+ if (previousResourceName != null
+ && resourceManager.isRegistered(previousResourceName)) {
resourceManager.unregister(previousResourceName);
if (log.isDebugEnabled())
log.debug("Unregistered image " + previousResourceName);