|
|
|
@ -52,23 +52,24 @@ import org.gcube.application.rsg.support.model.components.impl.CompiledReport;
|
|
|
|
|
import org.gcube.applicationsupportlayer.social.ApplicationNotificationsManager;
|
|
|
|
|
import org.gcube.applicationsupportlayer.social.NotificationsManager;
|
|
|
|
|
import org.gcube.common.encryption.StringEncrypter;
|
|
|
|
|
import org.gcube.common.homelibary.model.items.type.FolderItemType;
|
|
|
|
|
import org.gcube.common.homelibary.model.items.type.NodeProperty;
|
|
|
|
|
import org.gcube.common.homelibary.model.items.type.WorkspaceItemType;
|
|
|
|
|
import org.gcube.common.homelibrary.home.HomeLibrary;
|
|
|
|
|
import org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException;
|
|
|
|
|
import org.gcube.common.homelibrary.home.exceptions.InternalErrorException;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.Workspace;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.WorkspaceFolder;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.WorkspaceItem;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.WorkspaceItemType;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolder;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.FolderItem;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.FolderItemType;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.GCubeItem;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.Report;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.ReportTemplate;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument;
|
|
|
|
|
import org.gcube.common.homelibrary.home.workspace.folder.items.ts.TimeSeries;
|
|
|
|
|
import org.gcube.common.resources.gcore.ServiceEndpoint;
|
|
|
|
|
import org.gcube.common.resources.gcore.ServiceEndpoint.AccessPoint;
|
|
|
|
@ -886,10 +887,10 @@ public class ReportServiceImpl extends RemoteServiceServlet implements ReportSe
|
|
|
|
|
_log.debug("Got inputStream");
|
|
|
|
|
}
|
|
|
|
|
else if (imageItem.getFolderItemType()==FolderItemType.IMAGE_DOCUMENT){
|
|
|
|
|
ImageDocument image = (ImageDocument)item;
|
|
|
|
|
GCubeItem image = (GCubeItem)item;
|
|
|
|
|
if (image.getMimeType().equals("image/tiff"))
|
|
|
|
|
data = image.getThumbnail();
|
|
|
|
|
else
|
|
|
|
|
// image.getProperties().getProperties().get(NodeProperty.THUMBNAIL_DATA); //this is a problem
|
|
|
|
|
// else
|
|
|
|
|
data = image.getData();
|
|
|
|
|
}
|
|
|
|
|
if (data != null) {
|
|
|
|
|