Integred with Task Executor Widget
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@168969 82a268e6-3cf1-43bd-a215-b396298e98cftask/19600
parent
a34ae883a9
commit
34307c8ccf
@ -1,63 +1,62 @@
|
||||
|
||||
package org.gcube.portlets.user.workspace.client.constant;
|
||||
|
||||
public enum WorkspaceOperation {
|
||||
|
||||
INSERT_FOLDER("INS", "INS"), // Insert Folder
|
||||
ADD_ITEM("ADD", "ADD"), // Add Folder
|
||||
REMOVE("REM", "REM"),
|
||||
UPLOAD_FILE("UPL", "UPL"),
|
||||
DOWNLOAD("DWL", "DWL"),
|
||||
PREVIEW("PRW", "PRW"),
|
||||
RENAME("RNM", "RNM"),
|
||||
INSERT_SHARED_FOLDER("ISHF", "ASHF"), // Insert shared Folder
|
||||
PUBLISH_ON_DATA_CATALOGUE("PODC", "PODC"),
|
||||
PUBLISH_ON_THREDDS("POTD", "POTD"),
|
||||
SHARE("SHR", "SHR"), // SHARE
|
||||
UNSHARE("USHR", "USHR"), // UNSHARE
|
||||
UPLOAD_ARCHIVE("UPA", "UPA"), // Upload Archive
|
||||
LINK("LNK", "LNK"),
|
||||
SHOW("SHW", "SHW"), // SHOW
|
||||
ADD_URL("CLK", "CLK"), // Add Url
|
||||
// OPEN_REPORT_TEMPLATE("ORT", "ORT"), // Open report template
|
||||
// OPEN_REPORT("ORP", "ORP"), // Open report
|
||||
SENDTO("SDT", "SDT"), // Send to
|
||||
GET_NEW_MESSAGES("DWM", "DWM"), // Get all new messages
|
||||
CREATE_NEW_MESSAGE("CNM", "CNM"), // Create new message
|
||||
MARK_AS_READ("MKR", "MKR"), // Mark as read
|
||||
MARK_AS_UNREAD("MKNR", "MKNR"), // Mark as not read
|
||||
DELETE_MESSAGE("DLM", "DLM"), // Delete message
|
||||
FORWARD_MESSAGE("FWM", "FWM"), // Forward message
|
||||
COPY("CPI", "CPI"), // copy item
|
||||
PASTE("PSI", "PSI"), // paste
|
||||
REFRESH_FOLDER("RFH", "RFH"), // Refresh
|
||||
WEBDAV_URL("WDV", "WDV"), // WebDav
|
||||
GET_INFO("GTI", "GTI"), // GET INFO
|
||||
HISTORY("HST", "HST"), //HISTORY
|
||||
ACCREAD("ACR", "ACR"), //ACCOUNTING READ
|
||||
SHARE_LINK("SLK", "SLK"), //SHARE URL LINK
|
||||
PUBLIC_LINK("PLK", "PLK"), //PUBLIC LINK
|
||||
// ADD_ADMINISTRATOR("AAD", "AAD"), // ADD_ADMINISTRATOR
|
||||
VRE_CHANGE_PERIMISSIONS("CHP", "CHP"),
|
||||
EDIT_PERMISSIONS("EDP", "EDP"), //EDIT PERMISSIONS
|
||||
FOLDER_LINK("FRL", "FRL"), //FOLDER LINK
|
||||
FOLDER_LINK_REMOVE("FPR","FPR"),
|
||||
VERSIONING("VRN", "VRN"); //VERSIONING
|
||||
|
||||
INSERT_FOLDER("INS", "INS"), // Insert Folder
|
||||
ADD_ITEM("ADD", "ADD"), // Add Folder
|
||||
REMOVE("REM", "REM"), UPLOAD_FILE("UPL", "UPL"),
|
||||
DOWNLOAD("DWL", "DWL"), PREVIEW("PRW", "PRW"), RENAME("RNM", "RNM"),
|
||||
INSERT_SHARED_FOLDER("ISHF", "ASHF"), // Insert shared Folder
|
||||
PUBLISH_ON_DATA_CATALOGUE("PODC", "PODC"),
|
||||
PUBLISH_ON_THREDDS("POTD", "POTD"),
|
||||
SHARE("SHR", "SHR"), // SHARE
|
||||
UNSHARE("USHR", "USHR"), // UNSHARE
|
||||
UPLOAD_ARCHIVE("UPA", "UPA"), // Upload Archive
|
||||
LINK("LNK", "LNK"),
|
||||
SHOW("SHW", "SHW"), // SHOW
|
||||
ADD_URL("CLK", "CLK"), // Add Url
|
||||
// OPEN_REPORT_TEMPLATE("ORT", "ORT"), // Open report template
|
||||
// OPEN_REPORT("ORP", "ORP"), // Open report
|
||||
SENDTO("SDT", "SDT"), // Send to
|
||||
GET_NEW_MESSAGES("DWM", "DWM"), // Get all new messages
|
||||
CREATE_NEW_MESSAGE("CNM", "CNM"), // Create new message
|
||||
MARK_AS_READ("MKR", "MKR"), // Mark as read
|
||||
MARK_AS_UNREAD("MKNR", "MKNR"), // Mark as not read
|
||||
DELETE_MESSAGE("DLM", "DLM"), // Delete message
|
||||
FORWARD_MESSAGE("FWM", "FWM"), // Forward message
|
||||
COPY("CPI", "CPI"), // copy item
|
||||
PASTE("PSI", "PSI"), // paste
|
||||
REFRESH_FOLDER("RFH", "RFH"), // Refresh
|
||||
WEBDAV_URL("WDV", "WDV"), // WebDav
|
||||
GET_INFO("GTI", "GTI"), // GET INFO
|
||||
HISTORY("HST", "HST"), // HISTORY
|
||||
ACCREAD("ACR", "ACR"), // ACCOUNTING READ
|
||||
SHARE_LINK("SLK", "SLK"), // SHARE URL LINK
|
||||
PUBLIC_LINK("PLK", "PLK"), // PUBLIC LINK
|
||||
// ADD_ADMINISTRATOR("AAD", "AAD"), // ADD_ADMINISTRATOR
|
||||
VRE_CHANGE_PERIMISSIONS("CHP", "CHP"),
|
||||
EDIT_PERMISSIONS("EDP", "EDP"), // EDIT PERMISSIONS
|
||||
FOLDER_LINK("FRL", "FRL"), // FOLDER LINK
|
||||
FOLDER_LINK_REMOVE("FPR", "FPR"),
|
||||
VERSIONING("VRN", "VRN"), // VERSIONING
|
||||
EXECUTE_DM_TASK("EDT", "EDT"); //EXECUTE DM TASK
|
||||
|
||||
private String id; // ID CONTEXT MENU
|
||||
private String name;
|
||||
|
||||
WorkspaceOperation(String id, String name) {
|
||||
|
||||
this.id = id;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
|
||||
return id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
|
||||
return name;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,63 @@
|
||||
package org.gcube.portlets.user.workspace.client.event;
|
||||
|
||||
import org.gcube.portlets.user.workspace.client.model.FileModel;
|
||||
|
||||
import com.google.gwt.event.shared.GwtEvent;
|
||||
|
||||
|
||||
/**
|
||||
* The Class ExecuteDataMinerTaskEvent.
|
||||
*
|
||||
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
||||
* May 25, 2018
|
||||
*/
|
||||
public class ExecuteDataMinerTaskEvent extends
|
||||
GwtEvent<ExecuteDataMinerTaskEventHandler> {
|
||||
public static Type<ExecuteDataMinerTaskEventHandler> TYPE = new Type<ExecuteDataMinerTaskEventHandler>();
|
||||
private FileModel targetFileModel;
|
||||
|
||||
/**
|
||||
* Instantiates a new execute data miner task event.
|
||||
*
|
||||
* @param target the target
|
||||
*/
|
||||
public ExecuteDataMinerTaskEvent(FileModel target) {
|
||||
this.setTargetFileModel(target);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.google.gwt.event.shared.GwtEvent#getAssociatedType()
|
||||
*/
|
||||
@Override
|
||||
public Type<ExecuteDataMinerTaskEventHandler> getAssociatedType() {
|
||||
return TYPE;
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.google.gwt.event.shared.GwtEvent#dispatch(com.google.gwt.event.shared.EventHandler)
|
||||
*/
|
||||
@Override
|
||||
protected void dispatch(ExecuteDataMinerTaskEventHandler handler) {
|
||||
handler.onExecuteDMTask(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the target file model.
|
||||
*
|
||||
* @return the targetFileModel
|
||||
*/
|
||||
public FileModel getTargetFileModel() {
|
||||
return targetFileModel;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the target file model.
|
||||
*
|
||||
* @param targetFileModel the targetFileModel to set
|
||||
*/
|
||||
public void setTargetFileModel(FileModel targetFileModel) {
|
||||
this.targetFileModel = targetFileModel;
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package org.gcube.portlets.user.workspace.client.event;
|
||||
|
||||
import com.google.gwt.event.shared.EventHandler;
|
||||
|
||||
|
||||
/**
|
||||
* The Interface ExecuteDataMinerTaskEventHandler.
|
||||
*
|
||||
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
||||
* May 25, 2018
|
||||
*/
|
||||
public interface ExecuteDataMinerTaskEventHandler extends EventHandler {
|
||||
|
||||
/**
|
||||
* On execute dm task.
|
||||
*
|
||||
* @param executeDataMinerTaskEvent the execute data miner task event
|
||||
*/
|
||||
void onExecuteDMTask(ExecuteDataMinerTaskEvent executeDataMinerTaskEvent);
|
||||
}
|
Loading…
Reference in New Issue