Updated pom version at 6.12
Removed unused code and servlets git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@128590 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ca0f8a1754
commit
8a4dfa7acf
|
@ -23,5 +23,6 @@
|
|||
<attribute name="org.eclipse.jst.component.nondependency" value=""/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
||||
|
|
46
pom.xml
46
pom.xml
|
@ -10,7 +10,7 @@
|
|||
|
||||
<groupId>org.gcube.portlets.user</groupId>
|
||||
<artifactId>workspace-tree-widget</artifactId>
|
||||
<version>6.11.2-SNAPSHOT</version>
|
||||
<version>6.12.0-SNAPSHOT</version>
|
||||
<name>gCube Workspace Tree Widget</name>
|
||||
<description>
|
||||
gCube Workspace Tree Widget is a widget to navigate and interact with gCube Workspace
|
||||
|
@ -62,12 +62,13 @@
|
|||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.google.web.bindery</groupId>
|
||||
<artifactId>requestfactory-server</artifactId>
|
||||
<version>${gwtVersion}</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<!-- <dependency> -->
|
||||
<!-- <groupId>com.google.web.bindery</groupId> -->
|
||||
<!-- <artifactId>requestfactory-server</artifactId> -->
|
||||
<!-- <version>${gwtVersion}</version> -->
|
||||
<!-- <scope>runtime</scope> -->
|
||||
<!-- </dependency> -->
|
||||
|
||||
|
||||
<!-- Google Web Toolkit (GWT) -->
|
||||
<dependency>
|
||||
|
@ -145,37 +146,15 @@
|
|||
<scope>compile</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- <dependency> -->
|
||||
<!-- <groupId>org.apache.directory.studio</groupId> -->
|
||||
<!-- <artifactId>org.apache.commons.io</artifactId> -->
|
||||
<!-- <version>2.1</version> -->
|
||||
<!-- </dependency> -->
|
||||
|
||||
<!-- <dependency> -->
|
||||
<!-- <groupId>commons-io</groupId> -->
|
||||
<!-- <artifactId>commons-io</artifactId> -->
|
||||
<!-- <version>2.4</version> -->
|
||||
<!-- </dependency> -->
|
||||
|
||||
<!-- HOME LIBRARY -->
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library-model</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT)</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<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>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
|
@ -184,17 +163,22 @@
|
|||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library-jcr</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-httpclient</groupId>
|
||||
<artifactId>commons-httpclient</artifactId>
|
||||
<version>3.1</version>
|
||||
<!-- <version>3.1</version> -->
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.thoughtworks.xstream</groupId>
|
||||
<artifactId>xstream</artifactId>
|
||||
<version>1.4.5</version>
|
||||
<!-- <version>1.4.5</version> -->
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -15,12 +15,7 @@
|
|||
|
||||
<servlet path="/WorkspaceService" class="org.gcube.portlets.user.workspace.server.GWTWorkspaceServiceImpl" />
|
||||
<inherits name="org.gcube.portlets.widgets.workspaceuploader.WorkspaceUploader"></inherits>
|
||||
<!--
|
||||
<servlet path="/ImageService" class="org.gcube.portlets.user.workspace.server.ImageServlet" />
|
||||
<servlet path="/MetadataService" class="org.gcube.portlets.user.workspace.server.MetadataServlet" />
|
||||
-->
|
||||
|
||||
<inherits name='org.gcube.portlets.widgets.fileupload.FileUpload' />
|
||||
|
||||
<servlet path="/UploadService" class="org.gcube.portlets.user.workspace.server.UploadServlet" />
|
||||
<servlet path="/LocalUploadService" class="org.gcube.portlets.user.workspace.server.LocalUploadServlet" />
|
||||
|
@ -30,7 +25,6 @@
|
|||
<!-- Specify the application specific style sheet. -->
|
||||
<stylesheet src='workspacetree.css' />
|
||||
|
||||
<!-- Specify the paths for translatable code -->
|
||||
<source path='client'/>
|
||||
<source path='shared'/>
|
||||
|
||||
|
|
|
@ -372,15 +372,6 @@ public interface GWTWorkspaceService extends RemoteService{
|
|||
*/
|
||||
public String itemExistsInWorkpaceFolder(String parentId, String itemName) throws Exception;
|
||||
|
||||
/**
|
||||
* Gets the list user shared by shared item.
|
||||
*
|
||||
* @param sharedItemId the shared item id
|
||||
* @return the list user shared by shared item
|
||||
* @throws Exception the exception
|
||||
*/
|
||||
public List<InfoContactModel> getListUserSharedBySharedItem(String sharedItemId) throws Exception;
|
||||
|
||||
/**
|
||||
* Gets the item creation date by id.
|
||||
*
|
||||
|
|
|
@ -361,16 +361,6 @@ public interface GWTWorkspaceServiceAsync {
|
|||
void itemExistsInWorkpaceFolder(String parentId, String itemName,
|
||||
AsyncCallback<String> callback);
|
||||
|
||||
/**
|
||||
* Gets the list user shared by shared item.
|
||||
*
|
||||
* @param sharedItemId the shared item id
|
||||
* @param callback the callback
|
||||
* @return the list user shared by shared item
|
||||
*/
|
||||
void getListUserSharedBySharedItem(String sharedItemId,
|
||||
AsyncCallback<List<InfoContactModel>> callback);
|
||||
|
||||
/**
|
||||
* Gets the item creation date by id.
|
||||
*
|
||||
|
|
|
@ -298,7 +298,7 @@ public class GWTWorkspaceBuilder {
|
|||
Map<String, DocumentMetadata> metadatas = (Map<String, DocumentMetadata>) new XStream().fromXML(image.getProperties().getPropertyValue(NodeProperty.METADATA.toString()));
|
||||
Map<String, GWTDocumentMetadata> gwtmetadatas = getMetadatas(metadatas, image.getId());
|
||||
|
||||
gwtImage = (GWTImageDocument) new GWTImageDocument(
|
||||
gwtImage = new GWTImageDocument(
|
||||
toDate(image.getCreationTime()),
|
||||
image.getId(),
|
||||
gwtProperties,
|
||||
|
@ -619,6 +619,7 @@ public class GWTWorkspaceBuilder {
|
|||
listContact.add(buildGxtInfoContactFromPortalLogin(portalLogin));
|
||||
}
|
||||
|
||||
logger.debug("buildGxtInfoContactsFromPortalLogins return: "+ listContact.size());
|
||||
return listContact;
|
||||
}
|
||||
|
||||
|
@ -666,12 +667,14 @@ public class GWTWorkspaceBuilder {
|
|||
*/
|
||||
protected FileModel buildGXTFileModelItem(WorkspaceItem item, FileModel parentFolderModel) throws InternalErrorException
|
||||
{
|
||||
logger.debug("buildGXTFileModelItem: "+item.getName());
|
||||
// logger.debug("buildGXTFileModelItem: "+item.getName());
|
||||
|
||||
FileModel fileModel = null;
|
||||
|
||||
/*
|
||||
if(parentFolderModel!=null)
|
||||
parentFolderModel = (FolderModel) parentFolderModel;
|
||||
parentFolderModel = parentFolderModel;
|
||||
*/
|
||||
|
||||
switch (item.getType()) {
|
||||
|
||||
|
@ -758,7 +761,7 @@ public class GWTWorkspaceBuilder {
|
|||
switch (item.getType()) {
|
||||
|
||||
case FOLDER:
|
||||
fileGridModel = (FolderGridModel) new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModified()), parentFileModel, -1, true, false,false);
|
||||
fileGridModel = new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModified()), parentFileModel, -1, true, false,false);
|
||||
fileGridModel.setType(GXTFolderItemTypeEnum.FOLDER.toString());
|
||||
fileGridModel.setShortcutCategory(GXTCategoryItemInterface.SMF_FOLDERS);
|
||||
fileGridModel.setShareable(true);
|
||||
|
@ -772,7 +775,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
case SHARED_FOLDER:
|
||||
//ATTENTION: SEARCH ITEM IS NOT CASTABLE AT WorkspaceSharedFolder
|
||||
fileGridModel = (FolderGridModel) new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModified()), parentFileModel, -1, true, true, item.isVreFolder());
|
||||
fileGridModel = new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModified()), parentFileModel, -1, true, true, item.isVreFolder());
|
||||
fileGridModel.setType(GXTFolderItemTypeEnum.SHARED_FOLDER.toString());
|
||||
fileGridModel.setShortcutCategory(GXTCategoryItemInterface.SMF_SHARED_FOLDERS);
|
||||
fileGridModel.setShareable(true);
|
||||
|
@ -849,7 +852,7 @@ public class GWTWorkspaceBuilder {
|
|||
switch (item.getType()) {
|
||||
|
||||
case FOLDER:
|
||||
fileGridModel = (FolderGridModel) new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModificationTime()), parentFileModel, -1, true, false,false);
|
||||
fileGridModel = new FolderGridModel(item.getId(), item.getName(), toDate(item.getLastModificationTime()), parentFileModel, -1, true, false,false);
|
||||
fileGridModel.setType(GXTFolderItemTypeEnum.FOLDER.toString());
|
||||
fileGridModel.setShortcutCategory(GXTCategoryItemInterface.SMF_FOLDERS);
|
||||
fileGridModel.setShareable(true);
|
||||
|
@ -865,7 +868,7 @@ public class GWTWorkspaceBuilder {
|
|||
case SHARED_FOLDER:
|
||||
WorkspaceSharedFolder shared = (WorkspaceSharedFolder) item;
|
||||
String name = shared.isVreFolder()?shared.getDisplayName():item.getName();
|
||||
fileGridModel = (FolderGridModel) new FolderGridModel(item.getId(), name, toDate(item.getLastModificationTime()), parentFileModel, -1, true, true, shared.isVreFolder());
|
||||
fileGridModel = new FolderGridModel(item.getId(), name, toDate(item.getLastModificationTime()), parentFileModel, -1, true, true, shared.isVreFolder());
|
||||
fileGridModel.setType(GXTFolderItemTypeEnum.SHARED_FOLDER.toString());
|
||||
fileGridModel.setShortcutCategory(GXTCategoryItemInterface.SMF_SHARED_FOLDERS);
|
||||
fileGridModel.setShareable(true);
|
||||
|
@ -1752,7 +1755,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.REMOVE);
|
||||
AccountingEntryRemoval rem = (AccountingEntryRemoval) accountingEntry;
|
||||
String msg = (rem.getItemName()==null || rem.getItemName().isEmpty())?"":rem.getItemName()+" ";
|
||||
String msg = rem.getItemName()==null || rem.getItemName().isEmpty()?"":rem.getItemName()+" ";
|
||||
msg+= GxtAccountingEntryType.REMOVE.getName() +" by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -1764,7 +1767,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.RENAME);
|
||||
AccountingEntryRenaming ren = (AccountingEntryRenaming) accountingEntry;
|
||||
String msg = (ren.getOldItemName()==null || ren.getOldItemName().isEmpty())?"":ren.getOldItemName()+" ";
|
||||
String msg = ren.getOldItemName()==null || ren.getOldItemName().isEmpty()?"":ren.getOldItemName()+" ";
|
||||
msg+= GxtAccountingEntryType.RENAME.getName() +" to "+ ren.getNewItemName()+ " by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -1776,7 +1779,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.ADD);
|
||||
AccountingEntryAdd acc = (AccountingEntryAdd) accountingEntry;
|
||||
String msg = (acc.getItemName()==null || acc.getItemName().isEmpty())?"":acc.getItemName()+" ";
|
||||
String msg = acc.getItemName()==null || acc.getItemName().isEmpty()?"":acc.getItemName()+" ";
|
||||
msg+=GxtAccountingEntryType.ADD.getName()+ " by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -1788,7 +1791,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.UPDATE);
|
||||
AccountingEntryUpdate upd = (AccountingEntryUpdate) accountingEntry;
|
||||
String msg = (upd.getItemName()==null || upd.getItemName().isEmpty())?"":upd.getItemName()+" ";
|
||||
String msg = upd.getItemName()==null || upd.getItemName().isEmpty()?"":upd.getItemName()+" ";
|
||||
msg+=GxtAccountingEntryType.UPDATE.getName()+" by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -1821,7 +1824,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.UNSHARE);
|
||||
AccountingEntryUnshare uns = (AccountingEntryUnshare) accountingEntry;
|
||||
String msg = (uns.getItemName()==null || uns.getItemName().isEmpty())?"":uns.getItemName()+" ";
|
||||
String msg = uns.getItemName()==null || uns.getItemName().isEmpty()?"":uns.getItemName()+" ";
|
||||
msg+=GxtAccountingEntryType.UNSHARE.getName()+" by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -1833,7 +1836,7 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
af.setOperation(GxtAccountingEntryType.RESTORE);
|
||||
AccountingEntryRestore acc = (AccountingEntryRestore) accountingEntry;
|
||||
String msg = (acc.getItemName()==null || acc.getItemName().isEmpty())?"":acc.getItemName()+" ";
|
||||
String msg = acc.getItemName()==null || acc.getItemName().isEmpty()?"":acc.getItemName()+" ";
|
||||
msg+=GxtAccountingEntryType.RESTORE.getName()+" by "+user.getName();
|
||||
af.setDescription(msg);
|
||||
}
|
||||
|
@ -2073,9 +2076,9 @@ public class GWTWorkspaceBuilder {
|
|||
|
||||
double b = size;
|
||||
double k = size/1024.0;
|
||||
double m = ((size/1024.0)/1024.0);
|
||||
double g = (((size/1024.0)/1024.0)/1024.0);
|
||||
double t = ((((size/1024.0)/1024.0)/1024.0)/1024.0);
|
||||
double m = size/1024.0/1024.0;
|
||||
double g = size/1024.0/1024.0/1024.0;
|
||||
double t = size/1024.0/1024.0/1024.0/1024.0;
|
||||
|
||||
DecimalFormat dec = new DecimalFormat("0.00");
|
||||
|
||||
|
|
|
@ -1782,7 +1782,7 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT
|
|||
@Override
|
||||
public List<InfoContactModel> getListUserSharedByFolderSharedId(String folderSharedId) throws Exception{
|
||||
|
||||
workspaceLogger.trace("getListUserSharedByFolderSharedId "+ folderSharedId);
|
||||
workspaceLogger.debug("getListUserSharedByFolderSharedId "+ folderSharedId);
|
||||
|
||||
try {
|
||||
Workspace workspace = getWorkspace();
|
||||
|
@ -1793,7 +1793,7 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT
|
|||
WorkspaceSharedFolder wsFolder = (WorkspaceSharedFolder) wsItem;
|
||||
GWTWorkspaceBuilder builder = getGWTWorkspaceBuilder();
|
||||
List<String> listPortalLogin = wsFolder.getUsers();
|
||||
workspaceLogger.trace("getListUserSharedByFolderSharedId return "+ listPortalLogin.size() + " user");
|
||||
workspaceLogger.debug("HL return "+ listPortalLogin.size() + " user/s");
|
||||
|
||||
if(isTestMode())
|
||||
return builder.buildGxtInfoContactFromPortalLoginTestMode(listPortalLogin);
|
||||
|
@ -1815,7 +1815,8 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT
|
|||
/* (non-Javadoc)
|
||||
* @see org.gcube.portlets.user.workspace.client.rpc.GWTWorkspaceService#getListUserSharedBySharedItem(java.lang.String)
|
||||
*/
|
||||
@Override
|
||||
|
||||
/*@Override
|
||||
public List<InfoContactModel> getListUserSharedBySharedItem(String sharedItemId) throws Exception{
|
||||
workspaceLogger.trace("Get ListUserSharedBySharedItem "+ sharedItemId);
|
||||
try {
|
||||
|
@ -1845,7 +1846,7 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT
|
|||
workspaceLogger.error("Error in getListUserSharedByItemId ", e);
|
||||
throw new Exception(e.getMessage());
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see org.gcube.portlets.user.workspace.client.rpc.GWTWorkspaceService#unSharedFolderByFolderSharedId(java.lang.String)
|
||||
|
|
|
@ -57,7 +57,7 @@ public class NotificationsUtil {
|
|||
|
||||
Workspace workspace = WsUtil.getWorkspace(httpSession);
|
||||
|
||||
List<InfoContactModel> listContacts = getListUserSharedByFolderSharedId(workspace, folderDestinationItem.getIdSharedFolder());
|
||||
List<InfoContactModel> listContacts = getListUsersSharedByFolderSharedId(workspace, folderDestinationItem.getIdSharedFolder());
|
||||
|
||||
WorkspaceItem destinationSharedFolder = workspace.getItem(folderDestinationItem.getIdSharedFolder());
|
||||
|
||||
|
@ -96,9 +96,9 @@ public class NotificationsUtil {
|
|||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public static List<InfoContactModel> getListUserSharedByFolderSharedId(Workspace workspace, String idSharedFolder) throws Exception {
|
||||
public static List<InfoContactModel> getListUsersSharedByFolderSharedId(Workspace workspace, String idSharedFolder) throws Exception {
|
||||
|
||||
logger.trace("getListUserSharedByFolderSharedId "+ idSharedFolder);
|
||||
logger.trace("getListUsersSharedByFolderSharedId "+ idSharedFolder);
|
||||
|
||||
try {
|
||||
|
||||
|
@ -180,7 +180,7 @@ public class NotificationsUtil {
|
|||
Workspace workspace = WsUtil.getWorkspace(httpSession);
|
||||
|
||||
//get contacts
|
||||
List<InfoContactModel> listContacts = getListUserSharedByFolderSharedId(workspace, idSharedFolder);
|
||||
List<InfoContactModel> listContacts = getListUsersSharedByFolderSharedId(workspace, idSharedFolder);
|
||||
|
||||
WorkspaceItem sourceSharedFolder = workspace.getItem(idSharedFolder);
|
||||
|
||||
|
|
|
@ -62,6 +62,7 @@ public class UriResolverReaderParameterForResolverIndex {
|
|||
*/
|
||||
public UriResolverReaderParameterForResolverIndex(String scope, RESOLVER_TYPE resolverType) throws Exception {
|
||||
|
||||
try{
|
||||
logger.trace("UriResolverReaderParameter is istancing with scope: "+scope);
|
||||
ScopeUtilFilter scopeUtil = new ScopeUtilFilter(scope,true);
|
||||
ScopeProvider.instance.set(scopeUtil.getScopeRoot());
|
||||
|
@ -96,6 +97,12 @@ public class UriResolverReaderParameterForResolverIndex {
|
|||
contentTypeParameter = ap2.propertyMap()!=null?ap2.propertyMap().get(CONTENT_TYPE_PARAMETER).value():"";
|
||||
}
|
||||
isAvailable = true;
|
||||
}catch(Exception e){
|
||||
|
||||
}finally{
|
||||
ScopeProvider.instance.reset();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -115,6 +115,8 @@ public final class UrlShortener {
|
|||
isAvailable = false;
|
||||
logger.error("an error occurred in reading RR: ", e);
|
||||
throw new Exception(NO_HTTP_URL_SHORTENER_AVAILABLE);
|
||||
}finally{
|
||||
ScopeProvider.instance.reset();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -161,7 +161,6 @@ public class WsUtil {
|
|||
|
||||
public static Workspace getWorkspace(final HttpSession httpSession) throws InternalErrorException, HomeNotFoundException, WorkspaceFolderNotFoundException
|
||||
{
|
||||
|
||||
logger.trace("Get Workspace");
|
||||
final ASLSession session = getAslSession(httpSession);
|
||||
logger.trace("ASLSession scope: "+session.getScope() + " username: "+session.getUsername());
|
||||
|
@ -170,82 +169,11 @@ public class WsUtil {
|
|||
logger.trace("Scope provider instancied");
|
||||
|
||||
Workspace workspace = HomeLibrary.getUserWorkspace(session.getUsername());
|
||||
|
||||
/*
|
||||
if (session.getAttribute(METADATACONVERTER_ATTRIBUTE) == null){
|
||||
|
||||
logger.trace("Initializing the Metadata converter");
|
||||
|
||||
Thread mcLoader = new Thread(new Runnable(){
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
MetadataConverter mc = new MetadataConverter(logger);
|
||||
mc.setup(session);
|
||||
session.setAttribute(METADATACONVERTER_ATTRIBUTE, mc);
|
||||
}catch (Exception e) {
|
||||
logger.error("Error initializing the Metadata Converter: "+e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
mcLoader.start();
|
||||
}
|
||||
if (session.getAttribute(WORKSPACE_EVENT_COLLECTOR_ATTRIBUTE) == null){
|
||||
|
||||
|
||||
logger.trace("Initializing the event collector");
|
||||
|
||||
//we prepare the event collector
|
||||
WorkspaceEventCollector eventCollector = new WorkspaceEventCollector();
|
||||
workspace.addWorkspaceListener(eventCollector);
|
||||
session.setAttribute(WORKSPACE_EVENT_COLLECTOR_ATTRIBUTE, eventCollector);
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
if (session.getAttribute(WORKSPACEBUILDER_ATTRIBUTE) == null)
|
||||
{
|
||||
logger.trace("Initializing the workspace area builder");
|
||||
|
||||
GWTWorkspaceBuilder builder = new GWTWorkspaceBuilder();
|
||||
|
||||
//ADDED 03/09/2013
|
||||
builder.setUserLogged(new InfoContactModel(session.getUsername(), session.getUsername(), session.getUserFullName(), false));
|
||||
|
||||
session.setAttribute(WORKSPACEBUILDER_ATTRIBUTE, builder);
|
||||
}*/
|
||||
|
||||
return workspace;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
// public static MetadataConverter getMetadataConverter(Logger logger, HttpSession httpSession)
|
||||
// {
|
||||
// MetadataConverter mc = (MetadataConverter) httpSession.getAttribute(METADATACONVERTER_ATTRIBUTE);
|
||||
//
|
||||
// if (mc==null)
|
||||
// {
|
||||
//
|
||||
// mc = new MetadataConverter(logger);
|
||||
// ASLSession session = getAslSession(httpSession);
|
||||
// mc.setup(session);
|
||||
// session.setAttribute(METADATACONVERTER_ATTRIBUTE, mc);
|
||||
// }
|
||||
//
|
||||
// mc.isReady();
|
||||
//
|
||||
// return mc;
|
||||
// }
|
||||
|
||||
// public static WorkspaceEventCollector getEventCollector(HttpSession httpSession)
|
||||
// {
|
||||
// ASLSession session = getAslSession(httpSession);
|
||||
// return (WorkspaceEventCollector) session.getAttribute(WsUtil.WORKSPACE_EVENT_COLLECTOR_ATTRIBUTE);
|
||||
// }
|
||||
|
||||
public static GWTWorkspaceBuilder getGWTWorkspaceBuilder(HttpSession httpSession)
|
||||
{
|
||||
ASLSession session = getAslSession(httpSession);
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
/**
|
||||
*
|
||||
*/
|
||||
package org.gcube.portlets.user.workspace;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
* May 9, 2016
|
||||
*/
|
||||
public class DataMinerTest {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
String myToken = "4620e6d0-2313-4f48-9d54-eb3efd01a810";
|
||||
try {
|
||||
|
||||
URL url = new URL("http://dataminer1-d-d4s.d4science.org/wps/WebProcessingService?request=Execute&service=WPS&Version=1.0.0&gcube-token="+myToken+"&lang=en-US&Identifier=org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.BIOCLIMATE_HCAF&DataInputs=HCAF_Table_List=http://goo.gl/LTqufC|http://goo.gl/LTqufC;HCAF_Table_Names=h1|h2");
|
||||
url.openConnection();
|
||||
}
|
||||
catch (MalformedURLException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue