wt.vc.baseline
Class StandardBaselineService.VectorOperation

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

class StandardBaselineService.VectorOperation
extends BaselineOperation

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


Field Summary
private  Vector baselineMemberInfos
           
private  int mode
           
 
Fields inherited from class wt.vc.baseline.BaselineOperation
baseline
 
Constructor Summary
(package private) StandardBaselineService.VectorOperation(Vector a_baselineMemberInfos, Baseline a_baseline, int a_mode)
           
 
Method Summary
 Baseline execute()
          This method iterates through the Vector of baselineable 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

baselineMemberInfos

private Vector baselineMemberInfos

mode

private int mode
Constructor Detail

StandardBaselineService.VectorOperation

StandardBaselineService.VectorOperation(Vector a_baselineMemberInfos,
                                        Baseline a_baseline,
                                        int a_mode)
Method Detail

execute

public Baseline execute()
                 throws WTException
This method iterates through the Vector of baselineable 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