wt.vc.baseline
Class StandardBaselineService.WTCollectionOperation

java.lang.Object
  extended bywt.vc.baseline.BaselineOperation
      extended bywt.vc.baseline.StandardBaselineService.WTCollectionOperation
Enclosing class:
StandardBaselineService

class StandardBaselineService.WTCollectionOperation
extends BaselineOperation

This class implements the abstract execute() method to add or remove a WTCollection of BaselineMember items to a Baseline.


Field Summary
private  WTCollection baselineMembers
           
private  int mode
           
 
Fields inherited from class wt.vc.baseline.BaselineOperation
baseline
 
Constructor Summary
(package private) StandardBaselineService.WTCollectionOperation(WTCollection baselineMembers, Baseline baseline, int mode)
           
 
Method Summary
 Baseline execute()
          This method iterates through the WTCollection of baseline member items and adds or deletes each to the Baseline.
 
Methods inherited from class wt.vc.baseline.BaselineOperation
executeLockingTransaction, executeTransaction, executeTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baselineMembers

private WTCollection baselineMembers

mode

private int mode
Constructor Detail

StandardBaselineService.WTCollectionOperation

StandardBaselineService.WTCollectionOperation(WTCollection baselineMembers,
                                              Baseline baseline,
                                              int mode)
                                        throws WTException
Method Detail

execute

public Baseline execute()
                 throws WTException
This method iterates through the WTCollection of baseline member items and adds or deletes each to the Baseline. If a single item has been added or deleted, then the Baseline modification timestamp is updated.

Specified by:
execute in class BaselineOperation
Returns:
Baseline that the operation was performed on
Throws:
WTException