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

All Superinterfaces:
Describable, Extendable, Identifiable, Parameterizable
All Known Implementing Classes:
ProtocolImpl

public interface Protocol
extends Parameterizable

A Protocol is a parameterizable description of a method. ProtocolApplication is used to specify the ParameterValues of it's Protocol's Parameters.

Version:
%I%, %G%

Method Summary
 Hardware[] getHardwares()
          Returns the value of this Protocol object's hardwares attribute.
 Software[] getSoftwares()
          Returns the value of this Protocol object's softwares attribute.
 java.lang.String getText()
          Returns the value of this Protocol object's text attribute.
 java.lang.String getTitle()
          Returns the value of this Protocol object's title attribute.
 OntologyEntry getType()
          Returns the value of this Protocol object's type attribute.
 void setHardwares(Hardware[] p_hardwares)
          Sets the hardwares attribute.
 void setSoftwares(Software[] p_softwares)
          Sets the softwares attribute.
 void setText(java.lang.String p_text)
          Sets the text attribute.
 void setTitle(java.lang.String p_title)
          Sets the title attribute.
 void setType(OntologyEntry p_type)
          Sets the type attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Protocol.Parameterizable
getParameterTypes, getURI, setParameterTypes, setURI
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
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

setText

void setText(java.lang.String p_text)
Sets the text attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Protocol object.

Parameters:
p_text - The new value for text.
See Also:
getText()

getText

java.lang.String getText()
Returns the value of this Protocol object's text attribute. Description of text: The text description of the Protocol.

Returns:
String The value of text.

setTitle

void setTitle(java.lang.String p_title)
Sets the title attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Protocol object.

Parameters:
p_title - The new value for title.
See Also:
getTitle()

getTitle

java.lang.String getTitle()
Returns the value of this Protocol object's title attribute. Description of title: The title of the Protocol

Returns:
String The value of title.

setSoftwares

void setSoftwares(Software[] p_softwares)
Sets the softwares attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Protocol object.

Parameters:
p_softwares - The new value for softwares.
See Also:
getSoftwares()

getSoftwares

Software[] getSoftwares()
Returns the value of this Protocol object's softwares attribute.

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

setHardwares

void setHardwares(Hardware[] p_hardwares)
Sets the hardwares attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Protocol object.

Parameters:
p_hardwares - The new value for hardwares.
See Also:
getHardwares()

getHardwares

Hardware[] getHardwares()
Returns the value of this Protocol object's hardwares attribute.

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

setType

void setType(OntologyEntry p_type)
Sets the type attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Protocol object.

Parameters:
p_type - The new value for type.
See Also:
getType()

getType

OntologyEntry getType()
Returns the value of this Protocol object's type attribute.

Returns:
gov.nih.nci.mageom.bean.Description.OntologyEntry The value of type.
See Also:
OntologyEntry