X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2FCmsImageManager.java;h=e0cfa3112031b899b0f231b801e96a23c4f6c804;hb=03f646fd0d7e7ce393694c836c779bc67a4eef55;hp=eb9cb752d5de660688c7362127380b60c2d75b1f;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsImageManager.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsImageManager.java index eb9cb752d..e0cfa3112 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsImageManager.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsImageManager.java @@ -44,5 +44,12 @@ public interface CmsImageManager { public Image getSwtImage(Node node) throws RepositoryException; /** @return URL */ - public String uploadImage(Node parentNode, String fileName, InputStream in) throws RepositoryException; + public String uploadImage(Node context, Node uploadFolder, String fileName, InputStream in, String contentType) + throws RepositoryException; + + @Deprecated + default String uploadImage(Node uploadFolder, String fileName, InputStream in) throws RepositoryException { + System.err.println("Context must be provided to " + CmsImageManager.class.getName()); + return uploadImage(null, uploadFolder, fileName, in, null); + } }