uk.ac.ebi.microarray.zooma.track
Class CurationTracker

java.lang.Object
  extended by uk.ac.ebi.microarray.zooma.track.CurationTracker
All Implemented Interfaces:
InformationTracker

public class CurationTracker
extends java.lang.Object
implements InformationTracker

An information tracker that tracks curation operations. As curators supply additional information about an outcome that requires curator input, this tracker automatically updates dependant information objects.

Author:
Tony Burdett

Constructor Summary
CurationTracker()
           
 
Method Summary
 java.util.Collection<OntologyMappingHypothesis> getAcceptedHypotheses()
           
 void informationChanged(Information information)
          Called by Information objects acting as "mediator clients" whenever the information they encapsulate changes.
 boolean isCurated()
           
 void recordInformation(Information information)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurationTracker

public CurationTracker()
Method Detail

recordInformation

public void recordInformation(Information information)

informationChanged

public void informationChanged(Information information)
Description copied from interface: InformationTracker
Called by Information objects acting as "mediator clients" whenever the information they encapsulate changes. Implementations of this interface can then define how the new information is used to update other dependent objects.

Specified by:
informationChanged in interface InformationTracker
Parameters:
information - a reference to the information object that has changed

isCurated

public boolean isCurated()

getAcceptedHypotheses

public java.util.Collection<OntologyMappingHypothesis> getAcceptedHypotheses()


Copyright © 2010. All Rights Reserved.