|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.structure.sync.StructureSyncManager
public class StructureSyncManager
Structure synchronization manager implementation.
Field Summary | |
---|---|
static String |
DEFAULT_STRUCTURE_ROOT_SYSTEM_PROPERTY_NAME
|
Constructor Summary | |
---|---|
StructureSyncManager()
|
Method Summary | |
---|---|
void |
deleteRestorePoint(String restorePointFileName)
Deletes the restore point with the given name, if it exist. |
File |
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 |
syncOut(String rootChannelId,
String processId)
Synchronizes a structure from the portal database to the file system. |
void |
syncOut(String rootChannelId,
String processId,
File structureRoot)
Synchronizes a structure from the portal database to the file system. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_STRUCTURE_ROOT_SYSTEM_PROPERTY_NAME
Constructor Detail |
---|
public StructureSyncManager()
Method Detail |
---|
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 syncOut(String rootChannelId, String processId) 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.
PortalException
public void syncOut(String rootChannelId, String processId, File structureRoot) 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.structureRoot
- the directory that is the root of the structure file
system to be used.
PortalException
public File getDefaultStructureRoot()
public void deleteRestorePoint(String restorePointFileName) throws PortalException
IStructureSyncManager
deleteRestorePoint
in interface IStructureSyncManager
restorePointFileName
- the restore point directory name. It is the
name of the directory child of lumisdata/structure/restorepoint
.
PortalException
- if an error occurred during the operation.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |