public class StructureSyncManager extends Object implements IStructureSyncManager
Constructor and Description |
---|
StructureSyncManager() |
Modifier and Type | Method and Description |
---|---|
IFile |
getDefaultStructureRoot() |
void |
syncIn(String rootChannelId,
Set<String> selectedElements,
String processId,
boolean clearHtmlCache)
Synchronizes a structure from the file system to the portal
database.
|
void |
syncIn(String rootChannelId,
Set<String> selectedElements,
String processId,
File structureRoot,
boolean clearHtmlCache)
Synchronizes a structure from the file system to the portal
database.
|
void |
syncIn(String rootChannelId,
Set<String> selectedElements,
String processId,
IFile structureRoot,
boolean clearHtmlCache)
Synchronizes a structure from the file system to the portal
database.
|
void |
syncOut(String rootChannelId,
String processId,
Set<String> globalGroupsToBeExported)
Synchronizes a structure from the portal database to the file system.
|
public void syncIn(String rootChannelId, Set<String> selectedElements, String processId, boolean clearHtmlCache) throws PortalException
IStructureSyncManager
syncIn
in interface IStructureSyncManager
rootChannelId
- the root of the structure tree to be
synchronized.selectedElements
- the path of the elements,
within the tree, selected to be synchronized. A directory selected
implies the synchronization of its children. The paths are relative to
the structure root (e.g.: "portal/mychannel/pg_mypage.xml").processId
- the process identifier for progress bar updates.clearHtmlCache
- indicates whether the HTML cache should be cleared.PortalException
public void syncIn(String rootChannelId, Set<String> selectedElements, String processId, File structureRoot, boolean clearHtmlCache) throws PortalException
IStructureSyncManager
syncIn
in interface IStructureSyncManager
rootChannelId
- the root of the structure tree to be
synchronized.selectedElements
- the path of the elements,
within the tree, selected to be synchronized. A directory selected
implies the synchronization of its children. The paths are relative to
the structure root (e.g.: "portal/mychannel/pg_mypage.xml").processId
- the process identifier for progress bar updates.structureRoot
- the directory that is the root of the structure file
system to be used.clearHtmlCache
- indicates whether the HTML cache should be cleared.PortalException
public void syncIn(String rootChannelId, Set<String> selectedElements, String processId, IFile structureRoot, boolean clearHtmlCache) throws PortalException
IStructureSyncManager
syncIn
in interface IStructureSyncManager
rootChannelId
- the root of the structure tree to be
synchronized.selectedElements
- the path of the elements,
within the tree, selected to be synchronized. A directory selected
implies the synchronization of its children. The paths are relative to
the structure root (e.g.: "portal/mychannel/pg_mypage.xml").processId
- the process identifier for progress bar updates.structureRoot
- the directory that is the root of the structure file
system to be used.clearHtmlCache
- indicates whether the HTML cache should be cleared.PortalException
public void syncOut(String rootChannelId, String processId, Set<String> globalGroupsToBeExported) throws PortalException
IStructureSyncManager
syncOut
in interface IStructureSyncManager
rootChannelId
- the root of the structure tree to be
synchronized.processId
- the process identifier for progress bar updates.globalGroupsToBeExported
- the identifiers of the global groups that should be exported.PortalException
public IFile getDefaultStructureRoot()
LumisXP 12.0.0.190809 - Copyright © 2006–2019 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.