Package lumis.portal.commandpalette
Interface ICommandPaletteManagerSPI
-
- All Known Implementing Classes:
CommandPaletteManager
public interface ICommandPaletteManagerSPI
Command palette manager.- Since:
- 10.3.0
- Version:
- $Revision: 22729 $ $Date: 2019-05-09 18:44:50 -0300 (Thu, 09 May 2019) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<DirtyItem>
getDirtyItems()
Returns the existent dirty items.void
remove(DirtyItem item)
Removes the given dirty item.IQueueTaskProcess
scheduleRebuildIndex()
Schedule a full index rebuild.IQueueTaskProcess
scheduleReindexDirtyItems()
Schedule a reindex of dirty items.void
setDirty(ChannelConfig channel)
Sets the given channel dirty.void
setDirty(PageConfig page)
Sets the given page dirty.
-
-
-
Method Detail
-
setDirty
void setDirty(PageConfig page) throws PortalException
Sets the given page dirty.- Parameters:
page
- the page.- Throws:
PortalException
- Since:
- 10.3.0
-
setDirty
void setDirty(ChannelConfig channel) throws PortalException
Sets the given channel dirty.- Parameters:
channel
- the channel.- Throws:
PortalException
- Since:
- 10.3.0
-
remove
void remove(DirtyItem item) throws PortalException
Removes the given dirty item.This method uses its own transaction.
- Parameters:
item
- the dirty item.- Throws:
PortalException
- Since:
- 10.3.0
-
getDirtyItems
Collection<DirtyItem> getDirtyItems()
Returns the existent dirty items.- Returns:
- the existent dirty items.
- Since:
- 10.3.0
-
scheduleRebuildIndex
IQueueTaskProcess scheduleRebuildIndex() throws PortalException
Schedule a full index rebuild.- Returns:
- the process.
- Throws:
PortalException
- Since:
- 10.3.0
-
scheduleReindexDirtyItems
IQueueTaskProcess scheduleReindexDirtyItems() throws PortalException
Schedule a reindex of dirty items.- Returns:
- the process.
- Throws:
PortalException
- Since:
- 10.3.0
-
-