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

All Superinterfaces:
Describable, Extendable
All Known Subinterfaces:
HardwareApplication, ProtocolApplication, SoftwareApplication
All Known Implementing Classes:
HardwareApplicationImpl, ParameterizableApplicationImpl, ProtocolApplicationImpl, SoftwareApplicationImpl

public interface ParameterizableApplication
extends Describable

The interface that is the use of a Parameterizable class.

Version:
%I%, %G%

Method Summary
 ParameterValue[] getParameterValues()
          Returns the value of this ParameterizableApplication object's parameterValues attribute.
 void setParameterValues(ParameterValue[] p_parameterValues)
          Sets the parameterValues attribute.
 
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

setParameterValues

void setParameterValues(ParameterValue[] p_parameterValues)
Sets the parameterValues attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ParameterizableApplication object.

Parameters:
p_parameterValues - The new value for parameterValues.
See Also:
getParameterValues()

getParameterValues

ParameterValue[] getParameterValues()
Returns the value of this ParameterizableApplication object's parameterValues attribute.

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