Package org.hive2hive.core.processes.implementations.context.MoveFileProcessContext

Examples of org.hive2hive.core.processes.implementations.context.MoveFileProcessContext.MoveNotificationContext


    String destName = context.getDestination().getName();

    // inform common users
    logger.debug("Inform {} users that a file has been moved.", common.size());
    PublicKey newParentKey = movedNode.getParent().getFilePublicKey();
    MoveNotificationContext moveContext = context.getMoveNotificationContext();
    moveContext.provideMessageFactory(new MoveNotificationMessageFactory(sourceName, destName,
        oldParentKey, newParentKey));
    moveContext.provideUsersToNotify(common);

    // inform users that don't have access to the new destination anymore
    logger.debug("Inform {} users that a file has been removed (after movement).", usersAtSource.size());
    usersAtSource.removeAll(common);
    DeleteNotificationContext deleteContext = context.getDeleteNotificationContext();
View Full Code Here

TOP

Related Classes of org.hive2hive.core.processes.implementations.context.MoveFileProcessContext.MoveNotificationContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.