gov.nih.nci.caarray.common.delegate
Class HardwareManagerDelegate

java.lang.Object
  extended by gov.nih.nci.caarray.common.delegate.HardwareManagerDelegate

public final class HardwareManagerDelegate
extends java.lang.Object

Author:
TranP

Constructor Summary
HardwareManagerDelegate()
           
 
Method Summary
 long addHardware(HardwareData data)
           
 long addParameter(long hardwareId, ParameterData parameterData)
           
 void addSoftwareToHardware(long hardwareId, long softwareId)
           
 void deleteHardware(long hardwareId)
           
 void deleteParameterFromHardware(long hardwareId, long parameterId)
           
 HardwareData getHardware(long hardwareId)
           
 OrganizationData[] getHardwareManufacturers()
           
 void removeSoftwareFromHardware(long hardwareId, long softwareId)
           
 HardwareDesc[] search(HardwareSearchCriteria criteria)
           
 void updateHardware(HardwareData hardwareData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HardwareManagerDelegate

public HardwareManagerDelegate()
                        throws GeneralException
Throws:
GeneralException
Method Detail

getHardware

public HardwareData getHardware(long hardwareId)
                         throws java.lang.Exception
Parameters:
protocolId -
Throws:
java.lang.Exception

search

public HardwareDesc[] search(HardwareSearchCriteria criteria)
                      throws java.lang.Exception
Throws:
java.lang.Exception

addHardware

public long addHardware(HardwareData data)
                 throws java.lang.Exception
Parameters:
data -
Returns:
Throws:
java.lang.Exception

deleteHardware

public void deleteHardware(long hardwareId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

updateHardware

public void updateHardware(HardwareData hardwareData)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getHardwareManufacturers

public OrganizationData[] getHardwareManufacturers()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

addParameter

public long addParameter(long hardwareId,
                         ParameterData parameterData)
                  throws java.lang.Exception
Throws:
java.lang.Exception

deleteParameterFromHardware

public void deleteParameterFromHardware(long hardwareId,
                                        long parameterId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

addSoftwareToHardware

public void addSoftwareToHardware(long hardwareId,
                                  long softwareId)
                           throws java.lang.Exception
Throws:
java.lang.Exception

removeSoftwareFromHardware

public void removeSoftwareFromHardware(long hardwareId,
                                       long softwareId)
                                throws java.lang.Exception
Throws:
java.lang.Exception