Package org.opencms.ade.sitemap.shared
Class CmsSitemapData
java.lang.Object
org.opencms.ade.sitemap.shared.CmsSitemapData
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable
Sitemap initialization data bean for prefetching.
- Since:
- 8.0
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorDescriptionConstructor.CmsSitemapData
(Map<String, CmsClientTemplateBean> templates, Map<String, CmsXmlContentProperty> properties, CmsSitemapClipboardData clipboardData, List<CmsContextMenuEntryBean> contextMenuEntries, Map<String, CmsClientProperty> parentProperties, List<String> allPropNames, String exportRfsPrefix, boolean isSecure, String noEditReason, boolean displayToolbar, CmsNewResourceInfo defaultNewElementInfo, List<CmsNewResourceInfo> newElementInfos, CmsNewResourceInfo newRedirectElementInfo, CmsNewResourceInfo newNavigationLevelElementInfo, CmsSitemapInfo sitemapInfo, String parentSitemap, CmsClientSitemapEntry root, String openPath, int maxDepth, CmsDetailPageTable detailPageTable, List<CmsNewResourceInfo> resourceTypeInfos, String returnCode, boolean canEditDetailPages, String aliasImportUrl, boolean canEditAliases, boolean createNewFoldersForSubsitemaps, boolean galleryManager, boolean categoryManager, List<CmsListInfoBean> subsitemapTypeInfos, CmsSitemapData.EditorMode editorMode, String defaultGalleryFolder, boolean showModelEditConfirm) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks whether the current user can edit the aliases.boolean
Returns true if the detail pages can be edited.Gets the URL of the JSP used to import aliases.Returns the names of all properties.Returns the clipboard data.Returns the sitemap context menu entries.Returns the default gallery parent folder.Returns the type of the container page resource.Gets the detail page table.Returns the editor mode.Returns the export RFS prefix.int
Returns the maximum sitemap depth.Returns the new element information.Returns the new navigation level element info.Returns the new redirect element info.Gets the new resource info with a given structure id.Returns the reason why the current sitemap is not editable.Gets the path at which the sitemap should be opened (may be null).Returns the properties of the sitemap root's parent.Returns the path to the parent sitemap ornull
.Returns the properties.Gets the resource type info beans for the detail pages.Returns the return page code.getRoot()
Returns the sitemap root.Returns the sitemap info.Gets the structure id of the site root.Returns the list info beans for the available sitemap folder types.Returns the available templates.boolean
Returns if the current user has the category manager role.boolean
Returns true if new folders should be created for subsitemaps.boolean
Checks if to display the toolbar.boolean
Returns if the current user has the gallery manager role.boolean
Returns true if the locale compare mode is enabled.boolean
isSecure()
Returns true if there is a secure server configured for the site which contains the sitemap.boolean
Returns the show model edit confirm dialog flag.void
setLocaleComparisonEnabled
(boolean enabled) Sets the 'locale comparison mode enabled' flag.void
setNewElementInfos
(List<CmsNewResourceInfo> newElementInfos) Sets the new element infos.void
setReturnCode
(String returnCode) Sets the return page code.void
setSiteRootId
(CmsUUID id) Sets the site root structure id .
-
Field Details
-
DICT_NAME
Name of the used js variable.- See Also:
-
-
Constructor Details
-
CmsSitemapData
public CmsSitemapData()Constructor.
-
-
Method Details
-
canEditAliases
Checks whether the current user can edit the aliases.- Returns:
- true if the current user can edit the aliases
-
canEditDetailPages
Returns true if the detail pages can be edited.- Returns:
- true if the detail pages can be edited
-
getAliasImportUrl
Gets the URL of the JSP used to import aliases.- Returns:
- the alias import URL
-
getAllPropertyNames
Returns the names of all properties.- Returns:
- the names of all properties
-
getClipboardData
Returns the clipboard data.- Returns:
- the clipboard data
-
getContextMenuEntries
Returns the sitemap context menu entries.- Returns:
- the sitemap context menu entries
-
getDefaultGalleryFolder
Returns the default gallery parent folder.- Returns:
- the default gallery parent folder
-
getDefaultNewElementInfo
Returns the type of the container page resource.- Returns:
- the type of the container page resource
-
getDetailPageTable
Gets the detail page table.- Returns:
- the detail page table
-
getEditorMode
Returns the editor mode.- Returns:
- the editor mode
-
getExportRfsPrefix
Returns the export RFS prefix.- Returns:
- the export RFS prefix
-
getMaxDepth
Returns the maximum sitemap depth.- Returns:
- the maximum sitemap depth
-
getNewElementInfos
Returns the new element information.- Returns:
- the new element information
-
getNewRedirectElementInfo
Returns the new redirect element info.- Returns:
- the new redirect element info
-
getNewResourceInfoById
Gets the new resource info with a given structure id.- Parameters:
id
- the structure id- Returns:
- the new resource info with the given id
-
getNoEditReason
Returns the reason why the current sitemap is not editable.- Returns:
- the reason why the current sitemap is not editable
-
getOpenPath
Gets the path at which the sitemap should be opened (may be null).- Returns:
- the path at which the sitemap should be opened
-
getParentProperties
Returns the properties of the sitemap root's parent.- Returns:
- the properties of the sitemap root'S parent
-
getParentSitemap
Returns the path to the parent sitemap ornull
.- Returns:
- the path to the parent sitemap or
null
-
getProperties
Returns the properties.- Returns:
- the properties
-
getResourceTypeInfos
Gets the resource type info beans for the detail pages.- Returns:
- the resource type info beans for the detail pages
-
getReturnCode
Returns the return page code.- Returns:
- the return page code
-
getRoot
Returns the sitemap root.- Returns:
- the sitemap root
-
getSitemapInfo
Returns the sitemap info.- Returns:
- the sitemap info
-
getSiteRootId
Gets the structure id of the site root.- Returns:
- the structure id of the site root
-
getSubsitemapFolderTypeInfos
Returns the list info beans for the available sitemap folder types.- Returns:
- the list info beans for the available sitemap folder types
-
getTemplates
Returns the available templates.- Returns:
- the available templates
-
isCategoryManager
Returns if the current user has the category manager role.- Returns:
- if the current user has the category manager role
-
isCreateNewFoldersForSubsitemaps
Returns true if new folders should be created for subsitemaps.- Returns:
- true if new folders should be created for subsitemaps
-
isDisplayToolbar
Checks if to display the toolbar.- Returns:
true
if to display the toolbar
-
isGalleryManager
Returns if the current user has the gallery manager role.- Returns:
- if the current user has the gallery manager role
-
isLocaleComparisonEnabled
Returns true if the locale compare mode is enabled.- Returns:
- true if the locale compare mode is enabled
-
isSecure
Returns true if there is a secure server configured for the site which contains the sitemap.- Returns:
- true if there is a secure server configured for the site which contains the sitemap
-
isShowModelEditConfirm
Returns the show model edit confirm dialog flag.- Returns:
- the show model edit confirm dialog flag
-
setLocaleComparisonEnabled
Sets the 'locale comparison mode enabled' flag.- Parameters:
enabled
- the new flag value
-
setNewElementInfos
Sets the new element infos.- Parameters:
newElementInfos
- the new element infos
-
setReturnCode
Sets the return page code.- Parameters:
returnCode
- the return page code to set
-
setSiteRootId
Sets the site root structure id .- Parameters:
id
- the site root id
-