wt.folder
Class FolderLogic.FolderPropertyApplier

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

private static final class FolderLogic.FolderPropertyApplier
extends Object

Utilty class used by both changeFolder and prepareForCheckin to update the membership and related cookies of a collection of entries


Field Summary
(package private)  WTValuedMap entriesToLinks
           
(package private)  WTSet source
           
(package private)  WTList[] toChangeDomain
           
(package private)  WTKeyedMap toChangeIdentity
           
(package private)  Map toChangeOwnership
           
(package private)  WTList toUpdate
           
 
Constructor Summary
(package private) FolderLogic.FolderPropertyApplier(WTCollection source)
           
(package private) FolderLogic.FolderPropertyApplier(WTValuedMap entries_to_links)
           
 
Method Summary
(package private)  void add(FolderEntry entry, Folder destination)
           
(package private)  void apply()
           
(package private)  void updateLinks(FolderEntry entry, Folder destination, boolean modified)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toChangeOwnership

final Map toChangeOwnership

toChangeDomain

final WTList[] toChangeDomain

source

final WTSet source

entriesToLinks

WTValuedMap entriesToLinks

toUpdate

WTList toUpdate

toChangeIdentity

WTKeyedMap toChangeIdentity
Constructor Detail

FolderLogic.FolderPropertyApplier

FolderLogic.FolderPropertyApplier(WTCollection source)

FolderLogic.FolderPropertyApplier

FolderLogic.FolderPropertyApplier(WTValuedMap entries_to_links)
Method Detail

add

void add(FolderEntry entry,
         Folder destination)
   throws WTException
Throws:
WTException

updateLinks

void updateLinks(FolderEntry entry,
                 Folder destination,
                 boolean modified)
           throws WTException
Throws:
WTException

apply

void apply()
     throws WTException
Throws:
WTException