com.ptc.epm.commands.transaction
Class DataExchange

java.lang.Object
  extended bycom.ptc.epm.commands.transaction.DataExchange

public class DataExchange
extends Object


Field Summary
private  HashMap latestCopies
           
private  HashMap latestIterations
           
private  boolean updatesMade
           
 
Constructor Summary
DataExchange()
           
 
Method Summary
private  QueryKey getKey(Persistable object)
           
 Persistable getLatestCopy(Persistable object)
           
private  QueryKey getLatestIteration(Persistable object)
           
 void registerNewIteration(Iterated original, Iterated newIteration)
           
 void updateCopy(Persistable latestCopy)
           
 boolean updatesMade()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

latestCopies

private HashMap latestCopies

latestIterations

private HashMap latestIterations

updatesMade

private boolean updatesMade
Constructor Detail

DataExchange

public DataExchange()
Method Detail

getLatestCopy

public Persistable getLatestCopy(Persistable object)

updateCopy

public void updateCopy(Persistable latestCopy)

registerNewIteration

public void registerNewIteration(Iterated original,
                                 Iterated newIteration)

updatesMade

public boolean updatesMade()

getLatestIteration

private QueryKey getLatestIteration(Persistable object)

getKey

private QueryKey getKey(Persistable object)