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

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

public final class ProtocolManagerDelegate
extends java.lang.Object

Author:
TranP

Constructor Summary
ProtocolManagerDelegate()
           
 
Method Summary
 void addHardware(long protocolId, long hardwareId)
           
 long addParameter(long protocolId, ParameterData parameterData)
           
 long addProtocol(ProtocolData protocolData)
           
 void addSoftware(long protocolId, long softwareId)
           
 void deleteParameterFromProtocol(long protocolId, long parameterId)
           
 boolean deleteProtocol(long protocolId)
           
 ProtocolData getProtocol(long protocolId)
           
 ProtocolApplicationData[] getProtocolApplications()
           
 void removeHardware(long protocolId, long hardwareId)
           
 void removeSoftware(long protocolId, long softwareId)
           
 ProtocolDesc[] search(ProtocolSearchCriteria criteria)
           
 void updateProtocol(ProtocolData protocolData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolManagerDelegate

public ProtocolManagerDelegate()
Method Detail

addProtocol

public long addProtocol(ProtocolData protocolData)
                 throws java.lang.Exception
Parameters:
protocol -
Throws:
java.lang.Exception

getProtocol

public ProtocolData getProtocol(long protocolId)
                         throws java.lang.Exception
Parameters:
protocolId -
Throws:
java.lang.Exception

search

public ProtocolDesc[] search(ProtocolSearchCriteria criteria)
                      throws java.lang.Exception
Parameters:
protocol -
Throws:
java.lang.Exception

deleteProtocol

public boolean deleteProtocol(long protocolId)
                       throws java.lang.Exception
Parameters:
protocolId -
Throws:
java.lang.Exception

updateProtocol

public void updateProtocol(ProtocolData protocolData)
                    throws java.lang.Exception
Throws:
java.lang.Exception

addHardware

public void addHardware(long protocolId,
                        long hardwareId)
                 throws java.lang.Exception
Throws:
java.lang.Exception

removeHardware

public void removeHardware(long protocolId,
                           long hardwareId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

addSoftware

public void addSoftware(long protocolId,
                        long softwareId)
                 throws java.lang.Exception
Throws:
java.lang.Exception

removeSoftware

public void removeSoftware(long protocolId,
                           long softwareId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

addParameter

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

deleteParameterFromProtocol

public void deleteParameterFromProtocol(long protocolId,
                                        long parameterId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getProtocolApplications

public ProtocolApplicationData[] getProtocolApplications()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception