gov.nih.nci.mageom.domain.Protocol
Interface ProtocolApplication

All Superinterfaces:
Describable, Extendable, ParameterizableApplication
All Known Implementing Classes:
ProtocolApplicationImpl

public interface ProtocolApplication
extends ParameterizableApplication

The use of a protocol with the requisite Parameters and ParameterValues.

Version:
%I%, %G%

Method Summary
 java.lang.String getActivityDate()
          Returns the value of this ProtocolApplication object's activityDate attribute.
 HardwareApplication[] getHardwareApplications()
          Returns the value of this ProtocolApplication object's hardwareApplications attribute.
 Person[] getPerformers()
          Returns the value of this ProtocolApplication object's performers attribute.
 Protocol getProtocol()
          Returns the value of this ProtocolApplication object's protocol attribute.
 SoftwareApplication[] getSoftwareApplications()
          Returns the value of this ProtocolApplication object's softwareApplications attribute.
 void setActivityDate(java.lang.String p_activityDate)
          Sets the activityDate attribute.
 void setHardwareApplications(HardwareApplication[] p_hardwareApplications)
          Sets the hardwareApplications attribute.
 void setPerformers(Person[] p_performers)
          Sets the performers attribute.
 void setProtocol(Protocol p_protocol)
          Sets the protocol attribute.
 void setSoftwareApplications(SoftwareApplication[] p_softwareApplications)
          Sets the softwareApplications attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Protocol.ParameterizableApplication
getParameterValues, setParameterValues
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setActivityDate

void setActivityDate(java.lang.String p_activityDate)
Sets the activityDate attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ProtocolApplication object.

Parameters:
p_activityDate - The new value for activityDate.
See Also:
getActivityDate()

getActivityDate

java.lang.String getActivityDate()
Returns the value of this ProtocolApplication object's activityDate attribute. Description of activityDate: When the protocol was applied.

Returns:
String The value of activityDate.

setSoftwareApplications

void setSoftwareApplications(SoftwareApplication[] p_softwareApplications)
Sets the softwareApplications attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ProtocolApplication object.

Parameters:
p_softwareApplications - The new value for softwareApplications.
See Also:
getSoftwareApplications()

getSoftwareApplications

SoftwareApplication[] getSoftwareApplications()
Returns the value of this ProtocolApplication object's softwareApplications attribute.

Returns:
gov.nih.nci.mageom.bean.Protocol.SoftwareApplication[] The value of softwareApplications.
See Also:
SoftwareApplication

setHardwareApplications

void setHardwareApplications(HardwareApplication[] p_hardwareApplications)
Sets the hardwareApplications attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ProtocolApplication object.

Parameters:
p_hardwareApplications - The new value for hardwareApplications.
See Also:
getHardwareApplications()

getHardwareApplications

HardwareApplication[] getHardwareApplications()
Returns the value of this ProtocolApplication object's hardwareApplications attribute.

Returns:
gov.nih.nci.mageom.bean.Protocol.HardwareApplication[] The value of hardwareApplications.
See Also:
HardwareApplication

setProtocol

void setProtocol(Protocol p_protocol)
Sets the protocol attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ProtocolApplication object.

Parameters:
p_protocol - The new value for protocol.
See Also:
getProtocol()

getProtocol

Protocol getProtocol()
Returns the value of this ProtocolApplication object's protocol attribute.

Returns:
gov.nih.nci.mageom.bean.Protocol.Protocol The value of protocol.
See Also:
Protocol

setPerformers

void setPerformers(Person[] p_performers)
Sets the performers attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ProtocolApplication object.

Parameters:
p_performers - The new value for performers.
See Also:
getPerformers()

getPerformers

Person[] getPerformers()
Returns the value of this ProtocolApplication object's performers attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Person[] The value of performers.
See Also:
Person