Class SyncOutProcessor


  • public class SyncOutProcessor
    extends java.lang.Object
    Processes the synchronization from the portal to the structure file system.
    Since:
    6.2.0
    Version:
    $Revision: 26408 $ $Date: 2024-05-23 23:55:11 -0300 (Thu, 23 May 2024) $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static int FETCH_SIZE
      The fetch size to be used in most synchronization queries.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      lumis.portal.structure.sync.ChannelHierarchy syncOut​(java.lang.String rootChannelId, IFile rootDir, java.lang.String processId, java.util.Set<java.lang.String> globalGroupsToBeExported, boolean isSyncOut)
      Synchronizes the structure of a channel hierarchy from the portal to the file system.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FETCH_SIZE

        protected static final int FETCH_SIZE
        The fetch size to be used in most synchronization queries.
        Since:
        6.2.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • SyncOutProcessor

        public SyncOutProcessor()
    • Method Detail

      • syncOut

        public lumis.portal.structure.sync.ChannelHierarchy syncOut​(java.lang.String rootChannelId,
                                                                    IFile rootDir,
                                                                    java.lang.String processId,
                                                                    java.util.Set<java.lang.String> globalGroupsToBeExported,
                                                                    boolean isSyncOut)
                                                             throws PortalException
        Synchronizes the structure of a channel hierarchy from the portal to the file system.
        Parameters:
        rootChannelId - the hierarchy root channel identifier.
        rootDir - the structure file system root directory.
        processId - the process identifier of this synchronization.
        isSyncOut - indicates whether this process is an export process.
        Returns:
        the channel hierarchy.
        Throws:
        PortalException
        Since:
        8.0.0