gov.nih.nci.caarray.domain.protocol
Interface ProtocolApplicable

All Known Implementing Classes:
AbstractBioMaterial, AbstractExperimentDesignNode, Extract, Hybridization, LabeledExtract, Sample, Source

public interface ProtocolApplicable

Interface for entities to which Protocols can be applied.

Author:
dkokotov

Method Summary
 void addProtocolApplication(ProtocolApplication protocolApplication)
          Add the given protocol application to the protocol applications of this.
 void clearProtocolApplications()
          Remove all protocol applications of this.
 java.util.List<ProtocolApplication> getProtocolApplications()
           
 

Method Detail

getProtocolApplications

java.util.List<ProtocolApplication> getProtocolApplications()
Returns:
the ProtocolApplications representing the protocols applied to this.

addProtocolApplication

void addProtocolApplication(ProtocolApplication protocolApplication)
Add the given protocol application to the protocol applications of this.

Parameters:
protocolApplication - the protocol application to add

clearProtocolApplications

void clearProtocolApplications()
Remove all protocol applications of this.