public class CmsCoreData extends java.lang.Object implements com.google.gwt.user.client.rpc.IsSerializable
| Modifier and Type | Class and Description |
|---|---|
static class |
CmsCoreData.AdeContext
A enumeration for the ADE context.
|
static class |
CmsCoreData.ModuleKey
The available client modules.
|
static class |
CmsCoreData.UserInfo
Bean class containing info about the current user.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DICT_NAME
Name of the used js variable.
|
static java.lang.String |
KEY_GWT_BUILDID
The key for the GWT build id property.
|
protected long |
m_serverTime
The time sent from the server when loading the data.
|
protected CmsCoreData.UserInfo |
m_userInfo
A bean with information about the current user.
|
static java.lang.String |
META_PARAM_MODULE_KEY
The meta element name to the requested module key.
|
static java.lang.String |
PARAM_PATH
The parameter name for path.
|
static java.lang.String |
PARAM_RETURNCODE
The parameter name for the return code.
|
| Constructor and Description |
|---|
CmsCoreData()
Constructor.
|
CmsCoreData(CmsCoreData clone)
Clone constructor.
|
CmsCoreData(java.lang.String contentEditorUrl,
java.lang.String contentEditorBacklinkUrl,
java.lang.String loginUrl,
java.lang.String vfsPrefix,
java.lang.String fileExplorerLink,
java.lang.String workplaceResourcesPrefix,
java.lang.String embeddedDialogsUrl,
java.lang.String siteRoot,
CmsUUID projectId,
java.lang.String locale,
java.lang.String wpLocale,
java.lang.String uri,
java.lang.String navigationUri,
CmsUUID structureId,
java.util.Map<java.lang.String,java.lang.String> extensionMapping,
java.util.Map<java.lang.String,java.lang.String> iconMapping,
long serverTime,
boolean isShowEditorHelp,
boolean toolbarVisible,
java.lang.String defaultWorkplaceLink,
java.lang.String aboutLink,
CmsCoreData.UserInfo userInfo,
long uploadFileSizeLimit,
boolean isKeepAlive,
java.util.Map<java.lang.String,java.lang.String> adeParameters)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAboutLink()
Gets the "About" link.
|
java.util.Map<java.lang.String,java.lang.String> |
getAdeParameters()
Gets the map of ADE configuration parameters.
|
java.lang.String |
getContentEditorBacklinkUrl()
Returns the XML content editor back-link URL.
|
java.lang.String |
getContentEditorUrl()
Returns the XML content editor URL.
|
java.lang.String |
getDefaultWorkplaceLink()
Gets the default link to use for opening the workplace.
|
java.lang.String |
getEmbeddedDialogsUrl()
Returns the embeddedDialogsUrl.
|
java.util.Map<java.lang.String,java.lang.String> |
getExtensionMapping()
Returns the extensionMapping.
|
protected java.lang.String |
getFileExplorerLink()
Returns the file explorer link prefix.
|
java.util.Map<java.lang.String,java.lang.String> |
getIconMapping()
Returns the resource icon mapping.
|
java.lang.String |
getLocale()
Returns the current request locale.
|
java.lang.String |
getLoginURL()
Returns the login URL.
|
java.lang.String |
getNavigationUri()
Returns the current navigation (sitemap) URI.
|
CmsUUID |
getProjectId()
Gets the project id.
|
long |
getServerTime()
Returns the time of the server when the data was loaded.
|
java.lang.String |
getSiteRoot()
Returns the current site root.
|
CmsUUID |
getStructureId()
Gets the structure id of the current resource.
|
CmsTinyMCEData |
getTinymce()
Gets the data for the TinyMCE editor.
|
long |
getUploadFileSizeLimit()
Returns the file upload size limit.
|
java.lang.String |
getUri()
Returns the current uri.
|
CmsCoreData.UserInfo |
getUserInfo()
Gets the information about the current user.
|
java.lang.String |
getVfsPrefix()
Returns the OpenCms VFS prefix.
|
java.lang.String |
getWorkplaceResourcesPrefix()
Returns the workplace resources path prefix.
|
java.lang.String |
getWpLocale()
Returns the current workplace locale.
|
boolean |
isKeepAlive()
Returns true if the session should be kept alive even without user actions.
|
boolean |
isShowEditorHelp()
Returns the show editor help flag.
|
boolean |
isToolbarVisible()
Returns true if the toolbar should be visible initially.
|
protected void |
setShowEditorHelp(boolean show)
Sets the show editor help flag.
|
void |
setTinymce(CmsTinyMCEData tinyMceData)
Sets the data for the TinyMCE editor.
|
public static final java.lang.String DICT_NAME
public static final java.lang.String KEY_GWT_BUILDID
public static final java.lang.String META_PARAM_MODULE_KEY
public static final java.lang.String PARAM_PATH
public static final java.lang.String PARAM_RETURNCODE
protected long m_serverTime
protected CmsCoreData.UserInfo m_userInfo
public CmsCoreData()
public CmsCoreData(CmsCoreData clone)
clone - the instance to clonepublic CmsCoreData(java.lang.String contentEditorUrl, java.lang.String contentEditorBacklinkUrl, java.lang.String loginUrl, java.lang.String vfsPrefix, java.lang.String fileExplorerLink, java.lang.String workplaceResourcesPrefix, java.lang.String embeddedDialogsUrl, java.lang.String siteRoot, CmsUUID projectId, java.lang.String locale, java.lang.String wpLocale, java.lang.String uri, java.lang.String navigationUri, CmsUUID structureId, java.util.Map<java.lang.String,java.lang.String> extensionMapping, java.util.Map<java.lang.String,java.lang.String> iconMapping, long serverTime, boolean isShowEditorHelp, boolean toolbarVisible, java.lang.String defaultWorkplaceLink, java.lang.String aboutLink, CmsCoreData.UserInfo userInfo, long uploadFileSizeLimit, boolean isKeepAlive, java.util.Map<java.lang.String,java.lang.String> adeParameters)
contentEditorUrl - the XML content editor URLcontentEditorBacklinkUrl - the XML content editor back-link URLloginUrl - the login JSP URLvfsPrefix - the OpenCms VFS prefixfileExplorerLink - the file explorer linkworkplaceResourcesPrefix - the workplace resources path prefixembeddedDialogsUrl - the embedded dialogs URLsiteRoot - the current site rootprojectId - the project idlocale - the current request localewpLocale - the workplace localeuri - the current uristructureId - the structure id of tbe resourcenavigationUri - the current navigation URIextensionMapping - the mappings of file extensions to resource typesiconMapping - the resource icon mappingserverTime - the current timeisShowEditorHelp - the show editor help flagtoolbarVisible - a flag to indicate whether the toolbar should be visible initiallydefaultWorkplaceLink - the default link to use for opening the workplaceaboutLink - the link to the "About" pageuserInfo - information about the current useruploadFileSizeLimit - the file upload size limitisKeepAlive - the keep-alive modeadeParameters - the map of ADE configuration parameterspublic java.lang.String getAboutLink()
public java.util.Map<java.lang.String,java.lang.String> getAdeParameters()
public java.lang.String getContentEditorBacklinkUrl()
public java.lang.String getContentEditorUrl()
public java.lang.String getDefaultWorkplaceLink()
public java.lang.String getEmbeddedDialogsUrl()
public java.util.Map<java.lang.String,java.lang.String> getExtensionMapping()
public java.util.Map<java.lang.String,java.lang.String> getIconMapping()
public java.lang.String getLocale()
public java.lang.String getLoginURL()
public java.lang.String getNavigationUri()
public CmsUUID getProjectId()
public long getServerTime()
public java.lang.String getSiteRoot()
public CmsUUID getStructureId()
public CmsTinyMCEData getTinymce()
public long getUploadFileSizeLimit()
public java.lang.String getUri()
public CmsCoreData.UserInfo getUserInfo()
public java.lang.String getVfsPrefix()
public java.lang.String getWorkplaceResourcesPrefix()
public java.lang.String getWpLocale()
public boolean isKeepAlive()
public boolean isShowEditorHelp()
public boolean isToolbarVisible()
public void setTinymce(CmsTinyMCEData tinyMceData)
tinyMceData - the data for TinyMCEprotected java.lang.String getFileExplorerLink()
protected void setShowEditorHelp(boolean show)
show - true to show editor help