211: Workspace-Sharing-Widget upgrade: support to HL 2.0
Task-Url: https://support.d4science.org/issues/211 Updated pom at 1.4.0 Updated objects according to HL 2.0 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-sharing-widget@115215 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
4c1a2e8dec
commit
633756abd5
6
pom.xml
6
pom.xml
|
@ -14,7 +14,7 @@
|
|||
<groupId>org.gcube.portlets.widgets</groupId>
|
||||
<artifactId>workspace-sharing-widget</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>1.3.0-SNAPSHOT</version>
|
||||
<version>1.4.0-SNAPSHOT</version>
|
||||
<name>gCube Workspace Sharing Widget</name>
|
||||
<description>
|
||||
gCube Workspace Sharing Widget
|
||||
|
@ -132,13 +132,13 @@
|
|||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library-jcr</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT)</version>
|
||||
<version>[2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT)</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT)</version>
|
||||
<version>[2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT)</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
|
|
|
@ -17,8 +17,7 @@ import org.gcube.common.homelibrary.home.workspace.folder.FolderItem;
|
|||
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile;
|
||||
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage;
|
||||
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile;
|
||||
import org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Document;
|
||||
import org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument;
|
||||
import org.gcube.common.homelibrary.home.workspace.folder.items.GCubeItem;
|
||||
import org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGroup;
|
||||
import org.gcube.portlets.widgets.workspacesharingwidget.client.ConstantsSharing;
|
||||
import org.gcube.portlets.widgets.workspacesharingwidget.server.util.UserUtil;
|
||||
|
@ -42,11 +41,6 @@ import org.slf4j.LoggerFactory;
|
|||
*/
|
||||
public class GWTWorkspaceSharingBuilder {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
protected Logger logger = LoggerFactory.getLogger(GWTWorkspaceSharingBuilder.class);
|
||||
|
||||
private InfoContactModel userLogged;
|
||||
|
@ -413,13 +407,28 @@ public class GWTWorkspaceSharingBuilder {
|
|||
break;
|
||||
case IMAGE_DOCUMENT:
|
||||
fileModel.setFolderItemType(GXTFolderItemTypeEnum.IMAGE_DOCUMENT);
|
||||
ImageDocument imgDoc = (ImageDocument) worspaceFolderItem;
|
||||
fileModel.setType(imgDoc.getMimeType());
|
||||
// ImageDocument imgDoc = (ImageDocument) worspaceFolderItem;
|
||||
// fileModel.setType(imgDoc.getMimeType());
|
||||
|
||||
GCubeItem imgDoc = (GCubeItem) worspaceFolderItem; //Cast GCubeItem
|
||||
try {
|
||||
fileModel.setType(imgDoc.getMimeType());
|
||||
} catch (InternalErrorException e) {
|
||||
// TODO Auto-generated catch block
|
||||
logger.error("IMAGE_DOCUMENT InternalErrorException when getting MimeType on "+fileModel.getIdentifier());
|
||||
}
|
||||
break;
|
||||
case DOCUMENT:
|
||||
fileModel.setFolderItemType(GXTFolderItemTypeEnum.DOCUMENT);
|
||||
Document doc = (Document) worspaceFolderItem;
|
||||
fileModel.setType(doc.getMimeType());
|
||||
// Document doc = (Document) worspaceFolderItem;
|
||||
// fileModel.setType(doc.getMimeType());
|
||||
GCubeItem doc = (GCubeItem) worspaceFolderItem; //Cast GCubeItem
|
||||
try {
|
||||
fileModel.setType(doc.getMimeType());
|
||||
} catch (InternalErrorException e) {
|
||||
// TODO Auto-generated catch block
|
||||
logger.error("DOCUMENT InternalErrorException when getting MimeType on "+fileModel.getIdentifier());
|
||||
}
|
||||
break;
|
||||
case URL_DOCUMENT:
|
||||
fileModel.setFolderItemType(GXTFolderItemTypeEnum.URL_DOCUMENT);
|
||||
|
|
|
@ -5,13 +5,13 @@ import java.util.Arrays;
|
|||
import java.util.List;
|
||||
|
||||
import org.gcube.application.framework.core.session.ASLSession;
|
||||
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.accessmanager.ACLType;
|
||||
import org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException;
|
||||
|
|
|
@ -8,9 +8,9 @@ import java.util.List;
|
|||
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.gcube.common.homelibary.model.items.type.WorkspaceItemType;
|
||||
import org.gcube.common.homelibrary.home.workspace.Workspace;
|
||||
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.portlets.widgets.workspacesharingwidget.server.GWTWorkspaceSharingBuilder;
|
||||
import org.gcube.portlets.widgets.workspacesharingwidget.server.util.WsUtil;
|
||||
|
|
|
@ -87,7 +87,7 @@ public class DiffereceBeetweenInfoContactModel {
|
|||
* test
|
||||
* @param args
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
/*public static void main(String[] args) {
|
||||
|
||||
List<InfoContactModel> listA = new ArrayList<InfoContactModel>();
|
||||
listA.add(new InfoContactModel("federico.defaveri", "federico.defaveri", "Federico de Faveri", false));
|
||||
|
@ -108,7 +108,5 @@ public class DiffereceBeetweenInfoContactModel {
|
|||
|
||||
System.out.println("the differce is: "+diff.getDifferentsContacts());
|
||||
|
||||
}
|
||||
|
||||
|
||||
}*/
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue