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

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

public interface Hardware
extends Parameterizable

Hardware represents the hardware used. Examples of Hardware include: computers, scanners, wash stations etc...

Version:
%I%, %G%

Method Summary
 Contact[] getHardwareManufacturers()
          Returns the value of this Hardware object's hardwareManufacturers attribute.
 java.lang.String getMake()
          Returns the value of this Hardware object's make attribute.
 java.lang.String getModel()
          Returns the value of this Hardware object's model attribute.
 Software[] getSoftwares()
          Returns the value of this Hardware object's softwares attribute.
 OntologyEntry getType()
          Returns the value of this Hardware object's type attribute.
 void setHardwareManufacturers(Contact[] p_hardwareManufacturers)
          Sets the hardwareManufacturers attribute.
 void setMake(java.lang.String p_make)
          Sets the make attribute.
 void setModel(java.lang.String p_model)
          Sets the model attribute.
 void setSoftwares(Software[] p_softwares)
          Sets the softwares 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

setModel

void setModel(java.lang.String p_model)
Sets the model attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Hardware object.

Parameters:
p_model - The new value for model.
See Also:
getModel()

getModel

java.lang.String getModel()
Returns the value of this Hardware object's model attribute. Description of model: The model (number) of a piece of hardware.

Returns:
String The value of model.

setMake

void setMake(java.lang.String p_make)
Sets the make attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Hardware object.

Parameters:
p_make - The new value for make.
See Also:
getMake()

getMake

java.lang.String getMake()
Returns the value of this Hardware object's make attribute. Description of make: The make of the Hardware (its manufacturer).

Returns:
String The value of make.

setHardwareManufacturers

void setHardwareManufacturers(Contact[] p_hardwareManufacturers)
Sets the hardwareManufacturers attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Hardware object.

Parameters:
p_hardwareManufacturers - The new value for hardwareManufacturers.
See Also:
getHardwareManufacturers()

getHardwareManufacturers

Contact[] getHardwareManufacturers()
Returns the value of this Hardware object's hardwareManufacturers attribute.

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

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 Hardware object.

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

getSoftwares

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

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

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 Hardware object.

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

getType

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

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