Class SyncOutProcessor


  • public class SyncOutProcessor
    extends Object
    Processes the synchronization from the portal to the structure file system.
    Since:
    6.2.0
    Version:
    $Revision: 23904 $ $Date: 2020-06-16 12:23:44 -0300 (Tue, 16 Jun 2020) $
    • 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​(String rootChannelId,
                                                                    IFile rootDir,
                                                                    String processId,
                                                                    Set<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