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

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

public final class ArrayManagerDelegate
extends java.lang.Object

Author:
TranP

Constructor Summary
ArrayManagerDelegate()
           
 
Method Summary
 long addArrayGroup(ArrayGroupData arrayGroupData)
           
 void deleteArrayGroup(long arrayGroupId)
           
 void deleteProtocolApplicationFromArrayGroup(long arrayGroupId, long protAppId)
           
 long duplicateArrayGroup(long sourceArrayGroupId, java.lang.String duplicateArrayGroupName)
           
 ArrayGroupData getArrayGroup(long arrayGroupId)
           
 ArrayGroupDesc[] getAvailableArrays(long arrayDesignId)
           
 ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria)
           
 ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria, int pageSize, int pageNum)
           
 void updateArrayGroup(ArrayGroupData arrayGroupData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayManagerDelegate

public ArrayManagerDelegate()
Method Detail

addArrayGroup

public long addArrayGroup(ArrayGroupData arrayGroupData)
                   throws java.lang.Exception
Throws:
java.lang.Exception

duplicateArrayGroup

public long duplicateArrayGroup(long sourceArrayGroupId,
                                java.lang.String duplicateArrayGroupName)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getArrayGroup

public ArrayGroupData getArrayGroup(long arrayGroupId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

search

public ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria,
                               int pageSize,
                               int pageNum)
                        throws java.lang.Exception
Throws:
java.lang.Exception

search

public ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria)
                        throws java.lang.Exception
Throws:
java.lang.Exception

updateArrayGroup

public void updateArrayGroup(ArrayGroupData arrayGroupData)
                      throws java.lang.Exception
Throws:
java.lang.Exception

deleteArrayGroup

public void deleteArrayGroup(long arrayGroupId)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getAvailableArrays

public ArrayGroupDesc[] getAvailableArrays(long arrayDesignId)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteProtocolApplicationFromArrayGroup

public void deleteProtocolApplicationFromArrayGroup(long arrayGroupId,
                                                    long protAppId)
                                             throws java.lang.Exception
Throws:
java.lang.Exception