2013-02-06 15:40:17 +01:00
package org.gcube.portlets.user.workspace.client ;
2013-03-26 17:31:13 +01:00
import java.util.HashMap ;
import java.util.Map ;
2013-02-06 15:40:17 +01:00
import com.google.gwt.core.client.GWT ;
2013-03-25 12:35:05 +01:00
import com.google.gwt.i18n.client.NumberFormat ;
2013-02-06 15:40:17 +01:00
2014-11-28 18:23:05 +01:00
//import com.google.gwt.dom.client.Element;
//import com.google.gwt.user.client.Element;
2013-02-06 15:40:17 +01:00
/ * *
2016-09-29 15:28:32 +02:00
* The Class ConstantsExplorer .
2013-02-06 15:40:17 +01:00
*
2019-02-22 14:40:20 +01:00
* @author Francesco Mangiacrapa francesco . mangiacrapa { @literal @ } isti . cnr . it
2013-02-06 15:40:17 +01:00
* /
public class ConstantsExplorer {
2018-09-14 15:38:41 +02:00
public static final String CLARIN_SWITCHBOARD_ENDPOINT_FALLBACK = " https://weblicht.sfs.uni-tuebingen.de/clrs/#/d4science/ " ;
public static final String CLARIN_SWITCHBOARD_ENDPOINT_NAME = " CLARIN Switchboard " ;
public static final String CLARIN_SWITCHBOARD_ENDPOINT_CATEGORY = " OnlineService " ;
2018-11-28 16:50:18 +01:00
2018-09-13 17:56:23 +02:00
public static final String PARTHENOS_GATEWAY_HOST_NAME = " parthenos.d4science.org " ;
2018-09-14 15:38:41 +02:00
//public static final String PARTHENOS_GATEWAY_HOST_NAME = "127.0.0.1"; //for trying in dev
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
// public static final String FILE_SERVICE = GWT.getModuleBaseURL() + "fileservice";
public static final String RPC_WORKSPACE_SERVICE = GWT . getModuleBaseURL ( ) + " rpcWorkspace " ;
public static final String UPLOAD_WORKSPACE_SERVICE = GWT . getModuleBaseURL ( ) + " UploadService " ;
2014-01-21 14:55:19 +01:00
public static final String LOCAL_UPLOAD_WORKSPACE_SERVICE = GWT . getModuleBaseURL ( ) + " LocalUploadService " ;
2013-02-06 15:40:17 +01:00
public static final String DOWNLOAD_WORKSPACE_SERVICE = GWT . getModuleBaseURL ( ) + " DownloadService " ;
2016-11-30 14:44:00 +01:00
public static final String IMAGE_SERVLET = GWT . getModuleBaseURL ( ) + " ImageService " ;
2016-09-21 18:10:14 +02:00
public static final String DOWNLOAD_WORKSPACE_FOLDER_SERVICE = " downloadfolder " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_DO_ZIP = " ZIP " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_ZIPPING = " ZIPPING " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_ERROR_NOT_FOUND = " ERROR_NOT_FOUND " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_ERROR_DURING_COMPRESSION = " ERROR_DURING_COMPRESSION " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_ERROR_NOT_A_FOLDER = " ERROR_NOT_A_FOLDER " ;
public static final String DOWNLOAD_WORKSPACE_FOLDER_PROTOCOL_ERROR_SESSION_EXPIRED = " ERROR_SESSION_EXPIRED " ;
2016-09-29 15:28:32 +02:00
2016-05-31 17:11:53 +02:00
2018-11-28 16:50:18 +01:00
public static final String SERVER_ERROR = " Error on " ;
2013-02-06 15:40:17 +01:00
public static final String TRY_AGAIN = " Try again " ;
2016-05-31 17:11:53 +02:00
2013-10-14 13:17:01 +02:00
public static final int TIME_BULK_CREATOR_POLLING = 300 * 1000 ; //in milliseconds
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//MESSAGE DIALOG BOX constants
public static final String MESSAGE_CONFIRM_DELETE_ITEM = " Are you sure you want to delete item " ;
public static final String MESSAGE_CONFIRM_DELETE_SMART_FOLDER = " Are you sure you want to delete smart folder " ;
2013-03-26 17:51:36 +01:00
public static final String MESSAGE_ADD_SMART_FOLDER = " New Smart Folder " ;
public static final String MESSAGE_ADD_FOLDER = " New Folder " ;
public static final String MESSAGE_ADD_SHARED_FOLDER = " New Shared Folder " ;
2016-06-27 16:27:48 +02:00
public static final String MESSAGE_DATA_CATALOGUE_PUBLISH = " Publish on Catalogue " ;
2018-09-13 17:56:23 +02:00
public static final String MESSAGE_THREDDS_PUBLISH = " Sync with THREDDS " ;
public static final String MESSAGE_CLARIN_SWITCHBOARD = " Send to Switchboard " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_ADD = " Add " ;
2013-03-26 17:51:36 +01:00
public static final String MESSAGE_ADD_FOLDER_IN = " Create a new folder in: " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_ITEM_NAME = " Item Name " ;
public static final String MESSAGE_RENAME = " Rename " ;
public static final String MESSAGE_DELETE_ITEM = " Delete Item " ;
public static final String MESSAGE_DELETE = " Delete " ;
2015-10-13 11:36:03 +02:00
public static final String MESSAGE_UPLOAD_FILE = " Upload File/s " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_UPLOAD_ARCHIVE = " Upload Archive " ;
public static final String MESSAGE_FOLDER_NAME = " Folder Name " ;
public static final String MESSAGE_SMART_FOLDER_NAME = " Smart Folder Name " ;
public static final String LOADING = " Loading " ;
public static final String LOADINGSTYLE = " x-mask-loading " ;
public static final String VALIDATINGOPERATION = " Validating operation " ;
public static final String MESSAGE_DOWNLOAD_ITEM = " Download Item " ;
public static final String MESSAGE_PREVIEW = " Preview " ;
public static final String MESSAGE_SHOW = " Show " ;
public static final String MESSAGE_OPEN_URL = " Open Url " ;
2013-03-26 17:51:36 +01:00
public static final String MESSAGE_ADD_URL = " New Url " ;
public static final String MESSAGE_ADD_URL_IN = " Create a new url in: " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_OPEN_REPORT_TEMPLATE = " Open R. Template " ;
public static final String MESSAGE_OPEN_REPORT = " Open Report " ;
public static final String MESSAGE_SEND_TO = " Send to " ;
public static final String MESSAGE_SENT_IN_DATE = " Sent in date " ;
public static final String MESSAGE_ADD_CONTACT = " Add Contact " ;
public static final String MESSAGE_ADD_SUBJECT = " Add Subject " ;
2013-05-27 12:21:16 +02:00
public static final String HISTORY = " History " ;
public static final String ACCREAD = " Read " ;
2018-06-07 16:54:36 +02:00
public static final String MESSAGE_EXECUTE_DM_TASK = " Execute DM Task " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_ERROR_OCCURED = " Sorry an error has occurred while processing your request " ;
public static final String INFO = " Info " ;
public static final String MESSAGE_SEND_TO_OK = " Your message has been successfully delivered " ;
2019-09-18 12:39:11 +02:00
public static final String MESSAGE_SHARE_LINK = " Get Share Link " ;
2018-11-28 16:50:18 +01:00
public static final String MOVE = " Move " ;
public static final String COPY = " Make a Copy " ;
//public static final String PASTEITEM = "Paste";
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_REFRESH_FOLDER = " Refresh Folder " ;
2013-03-25 12:35:05 +01:00
public static final String MESSAGE_GET_INFO = " Get Info " ;
2017-02-20 18:03:49 +01:00
public static final String FILE_VERSIONS = " Versions " ;
2019-09-20 17:13:25 +02:00
public static final String MESSAGE_SHAREABLE_LINK = " Get Shareable Link " ;
// public static final String MESSAGE_FOLDER_LINK = "Get Public Link";
// public static final String MESSAGE_FOLDER_LINK_REMOVE = "Remove Public Link";
2013-02-06 15:40:17 +01:00
public static final String LISTATTACHMENTSNAMES = " Attachments Names " ;
public static final String LISTCONTACTSTOSTRING = " ListContactToString " ;
public static final String STATUS = " Status " ;
public static final String LOADER = " Loader " ;
public static final String DOWNLOADSTATE = " DownloadState " ;
public static final String NUMFAILS = " numfails " ;
public static final String NUMREQUESTS = " numrequests " ;
public static final String MESSAGE_WEBDAV_URL = " View Url WebDAV " ;
public static final String URL_WEBDAV = " WebDAV URL " ;
2017-07-10 12:51:17 +02:00
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_SEARCH_FORCE_APHANUMERIC = " Field search must be alphanumeric and not contain special chars! " ;
public static final String MESSAGE_CREATE_NEW_MESSAGE = " Create New Message " ;
2016-09-14 12:17:14 +02:00
2013-02-06 15:40:17 +01:00
public static final String FORWARDTO = " Forward to " ;
public static final String MESSAGETYPE = " Message Type " ;
public static final String WEBDAVURLLINKREADMORE = " https://gcube.wiki.gcube-system.org/gcube/index.php/Acces_workspace_from_Desktop_(via_WebDAV) " ;
2019-02-22 11:57:01 +01:00
public static final String EDIT_PERMISSIONS = " Permissions " ;
2013-02-06 15:40:17 +01:00
public static final String TITLEACCESSWEBDAV = " Access from Desktop " ;
public static final String ACCESSWEBDAVMSG = " Files and folders can be managed directly from the file explorer of your desktop operating system. " ;
2015-05-29 12:44:48 +02:00
public static final String MOVING = " Moving... " ;
2016-05-31 17:11:53 +02:00
protected static final String UNSHARING = " Unsharing... " ;
2013-02-06 15:40:17 +01:00
public static final String FILEUPLOADHEADER = " File upload in: " ;
2017-07-10 12:51:17 +02:00
2018-12-05 12:11:46 +01:00
public static final String REGEX_TO_WSITEM_NAME = " [^ \\ [ \\ ]<> \\ |?/*%$ \\ \\ :– ]*$ " ;
public static final String REGEX_TO_WSFOLDER_NAME = " [^ \\ [ \\ ]<> \\ |?/*%$ \\ \\ :– ]*$ " ;
2017-07-10 12:51:17 +02:00
public static final String REGEX_WSITEM_NAME_ALERT_MSG = " Field name must not contain: <>[]: \\ |?/*%$ or contains / or \\ " ;
2018-11-28 16:50:18 +01:00
public static final String REGEX_WSFOLDER_NAME_ALERT_MSG = " Folder name must not contain: <>[]: \\ |?/*%$ or contains / or \\ " ;
2017-07-10 12:51:17 +02:00
2015-10-06 12:16:22 +02:00
// public static final String FILE = "File";
// public static final String ARCHIVE = "Archive";
2016-05-31 17:11:53 +02:00
2016-09-29 15:28:32 +02:00
/ * *
* The Enum WS_UPLOAD_TYPE .
*
2019-02-22 14:40:20 +01:00
* @author Francesco Mangiacrapa francesco . mangiacrapa { @literal @ } isti . cnr . it
2016-09-29 15:28:32 +02:00
* Sep 29 , 2016
* /
public static enum WS_UPLOAD_TYPE { File , Archive } ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
public static final String ERROR = " Error " ;
public static final String NOFILESPECIFIED = " No file specified " ;
public static final String PROGRESS = " Progress " ;
public static final String SAVINGYOURFILE = " Saving your file " ;
public static final String PREVIEWOF = " Preview of: " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
public static final String ARCHIVEUPLOADHEADER = " Archive upload in: " ;
2015-10-06 12:07:37 +02:00
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
public static final String DIALOG_DESCRIPTION = " Description " ;
public static final String DIALOG_NAME = " Name " ;
public static final String DIALOG_URL = " Url " ;
public static final String ERRORURLNOTREACHABLE = " Error: url is not reachable! " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//FILE MODEL e Smart Folder constants
public static final String ROOT = " root " ;
// public static final String GRIDCOLUMNTYPE = "Type";
2016-09-15 16:42:20 +02:00
2013-02-06 15:40:17 +01:00
public static final String FOLDERNOTLOAD = " notload " ;
public static final String FOLDERLOADED = " loaded " ;
public static final String MARKASREAD = " MARKASREAD " ;
public static final String ISROOT = " ISROOT " ;
2013-02-12 16:02:00 +01:00
public static final String ISSHAREABLE = " ISSHAREABLE " ;
2013-02-25 19:03:53 +01:00
public static final String DIRECTORYDESCRIPTION = " DIRECTORYDESCRIPTION " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//GRID COLUMNS constants
2016-09-15 16:42:20 +02:00
2016-05-31 17:11:53 +02:00
2013-03-26 17:31:13 +01:00
public static Map < String , String > operations = new HashMap < String , String > ( ) ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//ID CONTEXT MENU IN GRID
public static final String OPM = " OPM " ; //Open message
public static final String SVA = " SVA " ; //Save attachs
public static final String MESSAGE_SAVE_ATTACHS = " Save Attachments " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//Toolbar Item Name
public static final String TREE = " Tree " ;
public static final String SMARTFOLDER = " Smart Folder " ;
public static final String MESSAGES = " Messages " ;
public static final String SHORTCUTVIEW = " Shortcut View " ;
public static final String TREEVIEW = " Tree View " ;
//Used in set value in session
public static final String IDTEMPLATE = " idtemplate " ;
public static final String TEMPLATECREATION = " template-creation " ;
public static final String IDREPORT = " idreport " ;
public static final String REPORTGENERATION = " report-generation " ;
//GRID COLUMN ADD CONTACT
public static final String GRIDCOLUMNLOGIN = " Login " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
public static final String SUBJECT = " Subject " ;
public static final String FROM = " From " ;
public static final String DATE = " Date " ;
public static final String NUMATTACHS = " Num Attachs " ;
public static final String FROMLOGIN = " From Contact " ;
public static final String LISTCONTACTSTO = " ListContactsTo " ;
public static final String LISTATTACHS = " ListAttachs " ;
public static final String TEXTMESS = " TextMess " ;
public static final String ISREAD = " IsRead " ;
2016-05-31 17:11:53 +02:00
2013-02-06 15:40:17 +01:00
//Message grid and context menu
public static final String MESSAGE_GET_ALL_NEW_MESSAGES = " Get all new messages " ;
public static final String MESSAGE_MARK_AS_READ = " Mark as Read " ;
public static final String MESSAGE_MARK_AS_NOTREAD = " Mark as Not Read " ;
public static final String MESSAGE_DELETE_MESSAGE = " Delete Message " ;
2016-05-31 17:11:53 +02:00
public static final String MESSAGE_FORWARD_MESSAGE = " Forward Message " ;
2013-02-06 15:40:17 +01:00
public static final String MESSAGE_REPLY = " Reply " ;
public static final String MESSAGE_REPLY_ALL = " Reply All " ;
//USED in message model
public static final String ID = " id " ;
public static final String ATTACHS = " Attachs " ;
public static final Object NONE = " None " ;
2013-03-28 10:40:56 +01:00
2013-02-12 16:02:00 +01:00
2013-05-27 12:21:16 +02:00
//USED IN ACCOUNTINGS
public static final String ACCOUNTING_HISTORY_OF = " Accounting history of: " ;
public static final String ACCOUNTING_READERS_OF = " Accounting readers of: " ;
2016-05-31 17:11:53 +02:00
2015-06-04 17:27:11 +02:00
public static final NumberFormat numberFormatterKB = NumberFormat . getFormat ( " #,##0 KB;(#,##0 KB) " ) ;
2013-02-06 15:40:17 +01:00
2013-06-14 15:04:43 +02:00
//USED IN HTTP GET AS PARAMETER.. THIS PARAMS ARE REPLICATED IN THE CONSTANTS OF TREE WIDGET
public static final String GET_SEARCH_PARAMETER = " search " ;
2013-06-07 14:07:37 +02:00
public static final String GET_ITEMID_PARAMETER = " itemid " ;
2015-05-20 18:39:49 +02:00
public static final String GET_OPERATION_PARAMETER = " operation " ;
2016-09-29 15:28:32 +02:00
/ * *
* The Enum WsPortletInitOperation .
*
2019-02-22 14:40:20 +01:00
* @author Francesco Mangiacrapa francesco . mangiacrapa { @literal @ } isti . cnr . it
2016-09-29 15:28:32 +02:00
* Sep 29 , 2016
* /
2013-06-25 15:33:03 +02:00
public static enum WsPortletInitOperation { sharelink , gotofolder } ; //INIT OPERATIONS
//DEFAULT INIT OPERATION
public static final WsPortletInitOperation DEFAULT_OPERATION = WsPortletInitOperation . gotofolder ;
2013-05-27 12:21:16 +02:00
2016-09-29 15:28:32 +02:00
/ * *
* The Enum ViewSwitchType .
*
2019-02-22 14:40:20 +01:00
* @author Francesco Mangiacrapa francesco . mangiacrapa { @literal @ } isti . cnr . it
2016-09-29 15:28:32 +02:00
* Sep 29 , 2016
* /
2013-02-06 15:40:17 +01:00
public enum ViewSwitchType { Tree , SmartFolder , Messages } ;
2016-05-31 17:11:53 +02:00
2016-11-25 15:09:57 +01:00
//SERLVET PARAMETERS
2013-06-25 15:33:03 +02:00
public static final String ERROR_ITEM_DOES_NOT_EXIST = " Item does not exist. It may have been deleted by another user " ;
public static final String VALIDATEITEM = " validateitem " ;
2016-12-21 14:55:54 +01:00
public static final String CURRENT_CONTEXT_ID = " contextID " ;
2013-06-25 18:26:25 +02:00
public static final String REDIRECTONERROR = " redirectonerror " ;
2017-02-20 14:57:07 +01:00
public static final String FILE_VERSION_ID = " fileversionid " ;
2016-05-31 17:11:53 +02:00
2013-07-01 12:19:53 +02:00
//UPLOAD SERVLET PARAMETERS
public static final String IS_OVERWRITE = " isOverwrite " ;
public static final String UPLOAD_TYPE = " uploadType " ;
public static final String ID_FOLDER = " idFolder " ;
public static final String UPLOAD_FORM_ELEMENT = " uploadFormElement " ;
2013-07-09 14:48:34 +02:00
2017-02-20 14:57:07 +01:00
2014-03-05 17:45:33 +01:00
//PROPERTY
public static final String SPECIALFOLDERNAME = " SPECIALFOLDERNAME " ;
public static final String SPECIALFOLDERNAMEPROPERTIESFILE = " specialfoldername.properties " ;
2016-05-31 17:11:53 +02:00
2015-09-18 17:19:09 +02:00
public static final String MY_SPECIAL_FOLDERS = " MySpecialFolders " ;
2015-05-29 12:44:48 +02:00
2016-06-01 11:37:25 +02:00
public static final int HEIGHT_DIALOG_SHARE_FOLDER = 445 ;
2016-05-31 17:11:53 +02:00
2016-08-29 15:39:13 +02:00
2018-03-28 18:35:12 +02:00
public static final String MSG_FOLDER_LOCKED_BY_SYNC = " is under synchronization process. \ nPlease be aware that some operations are not currently available and that the content might change during this process. " ;
2017-02-20 14:57:07 +01:00
2018-06-07 16:54:36 +02:00
2018-11-28 16:50:18 +01:00
2016-09-29 15:28:32 +02:00
/ * *
* Log .
*
* @param txt the txt
* /
2016-08-29 15:39:13 +02:00
public static native void log ( String txt ) / * - {
console . log ( txt )
} - * / ;
2013-02-06 15:40:17 +01:00
}