程序包 | 说明 |
---|---|
org.opencms.ade.sitemap |
Server side of the sitemap view.
|
org.opencms.ade.sitemap.client |
Client side of the sitemap view.
|
org.opencms.ade.sitemap.client.control |
Sitemap controller package.
|
org.opencms.ade.sitemap.client.edit |
Sitemap entry editor.
|
org.opencms.ade.sitemap.client.hoverbar |
Sitemap entry hoverbar.
|
org.opencms.ade.sitemap.client.toolbar |
Sitemap editor toolbar.
|
org.opencms.ade.sitemap.client.ui | |
org.opencms.ade.sitemap.shared |
Shared Client-Server side of the sitemap view.
|
org.opencms.ade.sitemap.shared.rpc |
Shared RPC interfaces.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsVfsSitemapService.getChildren(java.lang.String entryPointUri,
CmsUUID entryId,
int levels) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsClientSitemapEntry> |
CmsSitemapSessionCache.getRecentList()
Returns the cached recent list.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapSessionCache.setRecentList(java.util.List<CmsClientSitemapEntry> list)
Caches the given recent list.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsSitemapTreeItem.getSitemapEntry()
Returns the sitemap entry.
|
限定符和类型 | 方法和说明 |
---|---|
CmsPair<java.util.List<CmsClientSitemapEntry>,java.util.List<CmsClientSitemapEntry>> |
CmsSitemapView.getOpenAndClosedDescendants(java.lang.String path)
Gets the list of descendants of a path and splits it into two lists, one containing the sitemap entries whose children have
already been loaded, and those whose children haven't been loaded.
|
CmsPair<java.util.List<CmsClientSitemapEntry>,java.util.List<CmsClientSitemapEntry>> |
CmsSitemapView.getOpenAndClosedDescendants(java.lang.String path)
Gets the list of descendants of a path and splits it into two lists, one containing the sitemap entries whose children have
already been loaded, and those whose children haven't been loaded.
|
限定符和类型 | 方法和说明 |
---|---|
CmsSitemapTreeItem |
CmsSitemapView.create(CmsClientSitemapEntry entry)
Creates a new tree item from the given sitemap entry.
|
CmsSitemapTreeItem |
CmsSitemapView.createSitemapItem(CmsClientSitemapEntry entry)
Creates a sitemap tree item from a client sitemap entry.
|
java.lang.String |
CmsSitemapView.getIconForEntry(CmsClientSitemapEntry entry)
Returns the icon class for the given entry depending on the editor mode.
|
void |
CmsSitemapView.removeDeleted(CmsClientSitemapEntry entry)
Removes deleted entry widget reference.
|
void |
CmsSitemapView.updateDetailPageView(CmsClientSitemapEntry entry)
Updates the detail page view for a given changed entry.
|
void |
CmsSitemapTreeItem.updateEntry(CmsClientSitemapEntry entry)
Refreshes the displayed data from the given sitemap entry.
|
void |
CmsSitemapTreeItem.updateInNavigation(CmsClientSitemapEntry entry)
Updates the in navigation properties of the displayed entry.
|
构造器和说明 |
---|
CmsSitemapTreeItem(CmsClientSitemapEntry entry)
Default constructor.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsSitemapLoadEvent.getEntry()
Returns the entry.
|
CmsClientSitemapEntry |
CmsSitemapController.getEntry(java.lang.String entryPath)
Returns the tree entry with the given path.
|
CmsClientSitemapEntry |
CmsSitemapController.getEntryById(CmsUUID id)
Finds an entry by id.
|
CmsClientSitemapEntry |
CmsSitemapController.getParentEntry(CmsClientSitemapEntry entry)
Returns the parent entry of a sitemap entry, or null if it is the root entry.
|
protected CmsClientSitemapEntry |
CmsSitemapController.makeNewEntry(CmsClientSitemapEntry parent)
Creates a new client sitemap entry bean to use for the RPC call which actually creates the entry on the server side.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<CmsUUID,CmsClientSitemapEntry> |
CmsSitemapController.getEntriesById(java.util.Collection<CmsUUID> ids)
Returns all entries with an id from a given list.
|
java.util.List<CmsClientSitemapEntry> |
CmsSitemapController.getLoadedDescendants(java.lang.String path)
Returns a list of all descendant sitemap entries of a given path which have already been loaded on the client.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapController.addToNavigation(CmsClientSitemapEntry entry)
Adds the entry to the navigation.
|
void |
CmsSitemapController.bump(CmsClientSitemapEntry entry)
Makes the given sitemap entry the default detail page for its detail page type.
|
void |
CmsSitemapController.create(CmsClientSitemapEntry newEntry,
CmsUUID parentId,
int resourceTypeId,
CmsUUID copyResourceId,
java.lang.String parameter,
boolean isNewSitemap)
Registers a new sitemap entry.
|
void |
CmsSitemapController.createSitemapSubEntry(CmsClientSitemapEntry newEntry,
CmsUUID parentId,
java.lang.String sitemapType)
Creates a sitemap folder.
|
void |
CmsSitemapController.createSitemapSubEntry(CmsClientSitemapEntry parent,
java.lang.String sitemapFolderType)
Creates a new sub-entry which is a subsitemap.
|
void |
CmsSitemapController.createSubEntry(CmsClientSitemapEntry parent)
Creates a new sub-entry of an existing sitemap entry.
|
void |
CmsSitemapController.createSubEntry(CmsClientSitemapEntry parent,
CmsUUID structureId)
Creates a new sub-entry of an existing sitemap entry.
|
void |
CmsSitemapController.createSubEntry(CmsClientSitemapEntry newEntry,
CmsUUID parentId,
CmsUUID structureId)
Registers a new sitemap entry.
|
void |
CmsSitemapController.edit(CmsClientSitemapEntry entry,
java.util.List<CmsPropertyModification> propertyChanges,
CmsReloadMode reloadStatus)
Edits the given sitemap entry.
|
void |
CmsSitemapController.editAndChangeName(CmsClientSitemapEntry entry,
java.lang.String newUrlName,
java.util.List<CmsPropertyModification> propertyChanges,
boolean keepNewStatus,
CmsReloadMode reloadStatus)
Edits an entry and changes its URL name.
|
java.lang.String |
CmsSitemapController.ensureUniqueName(CmsClientSitemapEntry parent,
java.lang.String newName)
Ensure the uniqueness of a given URL-name within the children of the given parent site-map entry.
|
protected CmsSitemapChange |
CmsSitemapController.getChangeForEdit(CmsClientSitemapEntry entry,
java.util.List<CmsPropertyModification> propertyChanges)
Creates a change object for an edit operation.
|
java.lang.String |
CmsSitemapController.getEffectiveProperty(CmsClientSitemapEntry entry,
java.lang.String name)
Gets the effective value of a property value for a sitemap entry.
|
CmsClientProperty |
CmsSitemapController.getEffectivePropertyObject(CmsClientSitemapEntry entry,
java.lang.String name)
Gets the value of a property which is effective at a given sitemap entry.
|
java.lang.String |
CmsSitemapController.getInheritedProperty(CmsClientSitemapEntry entry,
java.lang.String name)
Gets the value for a property which a sitemap entry would inherit if it didn't have its own properties.
|
CmsClientProperty |
CmsSitemapController.getInheritedPropertyObject(CmsClientSitemapEntry entry,
java.lang.String name)
Gets the property object which would be inherited by a sitemap entry.
|
java.lang.String |
CmsSitemapController.getNoEditReason(CmsClientSitemapEntry entry)
Returns the no edit reason or
null if editing is allowed. |
CmsClientSitemapEntry |
CmsSitemapController.getParentEntry(CmsClientSitemapEntry entry)
Returns the parent entry of a sitemap entry, or null if it is the root entry.
|
protected java.lang.String |
CmsSitemapController.getPath(CmsClientSitemapEntry entry,
java.lang.String newUrlName)
Helper method for getting the full path of a sitemap entry whose URL name is being edited.
|
void |
I_CmsPropertyUpdateHandler.handlePropertyUpdate(CmsClientSitemapEntry entry)
This method is called when the properties of the entry are updated because the user edited this or another entry.
|
boolean |
CmsSitemapController.isDetailPage(CmsClientSitemapEntry entry)
Checks whether this entry belongs to a detail page.
|
protected CmsClientSitemapEntry |
CmsSitemapController.makeNewEntry(CmsClientSitemapEntry parent)
Creates a new client sitemap entry bean to use for the RPC call which actually creates the entry on the server side.
|
void |
CmsSitemapController.move(CmsClientSitemapEntry entry,
java.lang.String toPath,
int position)
Moves the given sitemap entry with all its descendants to the new position.
|
protected void |
CmsSitemapController.recomputeProperties(CmsClientSitemapEntry entry)
Recomputes the properties for a client sitemap entry.
|
void |
CmsSitemapController.registerEntry(CmsClientSitemapEntry entry) |
void |
CmsSitemapController.registerPathChange(CmsClientSitemapEntry entry,
java.lang.String oldPath) |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapController.getChildren(CmsUUID entryId,
boolean setOpen,
com.google.gwt.user.client.rpc.AsyncCallback<CmsClientSitemapEntry> callback)
Retrieves the child entries of the given node from the server.
|
构造器和说明 |
---|
CmsSitemapLoadEvent(CmsClientSitemapEntry entry,
boolean setOpen)
Constructor.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsClientSitemapEntry |
A_CmsSitemapEntryEditorHandler.m_entry
The sitemap entry for this mode handler.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsClientSitemapEntry |
CmsEditEntryHandler.getEntry()
Gets the edited sitemap entry.
|
构造器和说明 |
---|
A_CmsSitemapEntryEditorHandler(CmsSitemapController controller,
CmsClientSitemapEntry entry)
Creates a new instance of this class.
|
CmsEditEntryHandler(CmsSitemapController controller,
CmsClientSitemapEntry entry,
boolean isSimpleMode)
Creates a new instance of this class.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsSitemapHoverbar.getEntry()
Returns the sitemap entry.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsToolbarClipboardView.CmsClipboardDeletedItem.getEntry()
Returns the underlying sitemap entry.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsToolbarClipboardView.addDeleted(CmsClientSitemapEntry entry)
Adds an deleted entry.
|
void |
CmsToolbarClipboardView.addModified(CmsClientSitemapEntry entry,
java.lang.String previousPath)
Adds a modified entry.
|
CmsListItem |
CmsToolbarClipboardView.createDeletedItem(CmsClientSitemapEntry entry)
Creates a new deleted list item.
|
CmsListItem |
CmsToolbarClipboardView.createModifiedItem(CmsClientSitemapEntry entry)
Creates a new modified list item.
|
构造器和说明 |
---|
CmsToolbarClipboardView.CmsClipboardDeletedItem(CmsListItemWidget widget,
CmsClientSitemapEntry entry)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsStatusIconUpdateHandler.handlePropertyUpdate(CmsClientSitemapEntry entry) |
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
CmsSubSitemapInfo.getEntry()
Returns the entry of the newly created sitemap.
|
CmsClientSitemapEntry |
CmsSitemapMergeInfo.getMergedEntry()
Returns the entry to be merged back into the parent sitemap.
|
CmsClientSitemapEntry |
CmsSitemapData.getRoot()
Returns the sitemap root.
|
CmsClientSitemapEntry |
CmsSitemapChange.getUpdatedEntry()
Returns the updated entry.
|
CmsClientSitemapEntry |
CmsClientSitemapEntry.removeSubEntry(CmsUUID entryId)
Removes the child at the given position.
|
CmsClientSitemapEntry |
CmsClientSitemapEntry.removeSubEntry(int position)
Removes the child at the given position.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> |
CmsSitemapClipboardData.getDeletions()
Returns the session stored list of deleted sitemap entries.
|
java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> |
CmsSitemapClipboardData.getModifications()
Returns the session stored list of modified sitemap entry paths.
|
java.util.List<CmsClientSitemapEntry> |
CmsClientSitemapEntry.getSubEntries()
Returns the children.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapClipboardData.addDeleted(CmsClientSitemapEntry entry)
Adds an entry to the deleted list.
|
void |
CmsSitemapClipboardData.addModified(CmsClientSitemapEntry entry)
Adds an entry to the modified list.
|
void |
CmsClientSitemapEntry.addSubEntry(CmsClientSitemapEntry entry,
I_CmsSitemapController controller)
Adds the given entry to the children.
|
void |
CmsClientSitemapEntry.insertSubEntry(CmsClientSitemapEntry entry,
int position,
I_CmsSitemapController controller)
Inserts the given entry at the given position.
|
void |
I_CmsSitemapController.registerEntry(CmsClientSitemapEntry entry)
Registers the given entry within the data model.
|
void |
I_CmsSitemapController.registerPathChange(CmsClientSitemapEntry entry,
java.lang.String oldPath)
Registers the change of the sitepath with the given controller.
|
void |
CmsSitemapClipboardData.removeDeleted(CmsClientSitemapEntry entry)
Removes an entry from the deleted list.
|
void |
CmsSitemapClipboardData.removeModified(CmsClientSitemapEntry entry)
Removes an entry from the modified list.
|
void |
CmsSitemapChange.setUpdatedEntry(CmsClientSitemapEntry updatedEntry)
Sets the updated entry.
|
void |
CmsClientSitemapEntry.update(CmsClientSitemapEntry source)
Updates all entry properties apart from it's position-info and sub-entries.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapClipboardData.setDeletions(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions)
Sets list of deleted sitemap entries.
|
void |
CmsSitemapClipboardData.setModifications(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
Sets the list of modified sitemap entry paths.
|
void |
CmsClientSitemapEntry.setSubEntries(java.util.List<CmsClientSitemapEntry> children,
I_CmsSitemapController controller)
Sets the children.
|
构造器和说明 |
---|
CmsClientSitemapEntry(CmsClientSitemapEntry clone)
Creates a copy without children of the given entry.
|
CmsSitemapData(java.util.Map<java.lang.String,CmsClientTemplateBean> templates,
java.util.Map<java.lang.String,CmsXmlContentProperty> properties,
CmsSitemapClipboardData clipboardData,
java.util.List<CmsContextMenuEntryBean> contextMenuEntries,
java.util.Map<java.lang.String,CmsClientProperty> parentProperties,
java.util.List<java.lang.String> allPropNames,
java.lang.String exportRfsPrefix,
boolean isSecure,
java.lang.String noEditReason,
boolean displayToolbar,
CmsNewResourceInfo defaultNewElementInfo,
java.util.List<CmsNewResourceInfo> newElementInfos,
CmsNewResourceInfo newRedirectElementInfo,
CmsNewResourceInfo newNavigationLevelElementInfo,
CmsSitemapInfo sitemapInfo,
java.lang.String parentSitemap,
CmsClientSitemapEntry root,
java.lang.String openPath,
int maxDepth,
CmsDetailPageTable detailPageTable,
java.util.List<CmsNewResourceInfo> resourceTypeInfos,
java.lang.String returnCode,
boolean canEditDetailPages,
java.lang.String aliasImportUrl,
boolean canEditAliases,
boolean createNewFoldersForSubsitemaps,
java.util.List<CmsListInfoBean> subsitemapTypeInfos)
Constructor.
|
CmsSitemapMergeInfo(CmsClientSitemapEntry mergedEntry,
long timestamp)
Constructor.
|
CmsSubSitemapInfo(CmsClientSitemapEntry entry,
long timestamp)
Constructor.
|
构造器和说明 |
---|
CmsSitemapClipboardData(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions,
java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
Constructor.
|
CmsSitemapClipboardData(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions,
java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
CmsClientSitemapEntry |
I_CmsSitemapService.getChildren(java.lang.String entryPointUri,
CmsUUID entryId,
int levels)
Returns the sitemap children for the given path.
|
限定符和类型 | 方法和说明 |
---|---|
void |
I_CmsSitemapServiceAsync.getChildren(java.lang.String entryPointUri,
CmsUUID entryId,
int levels,
com.google.gwt.user.client.rpc.AsyncCallback<CmsClientSitemapEntry> callback)
Returns the sitemap children for the given path.
|