wt.folder
Class FolderLogic.FolderChange

java.lang.Object
  extended bywt.folder.FolderLogic.FolderChange
Enclosing class:
FolderLogic

private static final class FolderLogic.FolderChange
extends Object

Utility class used to manage the folder change operation


Field Summary
(package private)  WTKeyedMap destinationsToTargets
           
(package private)  List exceptionMessages
           
(package private)  WTList orderedFolders
           
(package private)  StandardFolderService service
           
(package private)  WTKeyedMap sourcesToTargets
           
(package private)  WTValuedMap targetsToDestinations
           
(package private)  WTValuedMap targetsToMemberships
           
(package private)  WTValuedMap targetsToSources
           
(package private)  WTSet topLevelTargets
           
 
Constructor Summary
(package private) FolderLogic.FolderChange(WTValuedMap targets_to_destinations, StandardFolderService service)
           
 
Method Summary
(package private)  void addExceptionMessage(String rb, String key, Object[] params)
           
(package private)  void addTarget(FolderEntry target, Folder destination, Folder source)
           
(package private)  WTSet changeFolder()
           
(package private)  void changeTargets()
           
(package private)  void dispatch(String event_type)
           
(package private)  void freezeCollections()
           
(package private)  void prepareChildTargets()
           
(package private)  void prepareChildTargets(WTSet folders)
           
(package private)  void prepareTopLevelTargets()
           
(package private)  void sendStartFeedback()
           
(package private)  void sendStopFeedback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

StandardFolderService service

topLevelTargets

WTSet topLevelTargets

targetsToDestinations

WTValuedMap targetsToDestinations

targetsToSources

WTValuedMap targetsToSources

targetsToMemberships

WTValuedMap targetsToMemberships

destinationsToTargets

WTKeyedMap destinationsToTargets

sourcesToTargets

WTKeyedMap sourcesToTargets

orderedFolders

WTList orderedFolders

exceptionMessages

List exceptionMessages
Constructor Detail

FolderLogic.FolderChange

FolderLogic.FolderChange(WTValuedMap targets_to_destinations,
                         StandardFolderService service)
Method Detail

changeFolder

WTSet changeFolder()
             throws WTException
Throws:
WTException

sendStartFeedback

void sendStartFeedback()
                 throws WTException
Throws:
WTException

sendStopFeedback

void sendStopFeedback()
                throws WTException
Throws:
WTException

prepareTopLevelTargets

void prepareTopLevelTargets()
                      throws WTException
Throws:
WTException

prepareChildTargets

void prepareChildTargets()
                   throws WTException
Throws:
WTException

prepareChildTargets

void prepareChildTargets(WTSet folders)
                   throws WTException
Throws:
WTException

addTarget

void addTarget(FolderEntry target,
               Folder destination,
               Folder source)
         throws WTException
Throws:
WTException

freezeCollections

void freezeCollections()
                 throws WTException
Throws:
WTException

changeTargets

void changeTargets()
             throws WTException
Throws:
WTException

dispatch

void dispatch(String event_type)
        throws WTException
Throws:
WTException

addExceptionMessage

void addExceptionMessage(String rb,
                         String key,
                         Object[] params)