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

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

public final class VocabManagerDelegate
extends java.lang.Object

Author:
TranP, Dickersc

Constructor Summary
VocabManagerDelegate()
           
 
Method Summary
 void addOrUpdateActionProtocolTypeMap(ActionProtocolTypeMapData mapData)
           
 long addVocabulary(VocabData vocab)
           
 long addVocabulary(VocabData vocab, long parentVocabId)
           
 int countVocabularies(VocabSearchCriteria criteria)
           
 void deleteVocabulary(long vocabId)
           
 ActionProtocolTypeMapData[] getActionProtocolTypeMap()
           
 VocabDesc[] getChildVocabularies(long vocabularyId)
           
 DatabaseData[] getDatabases()
           
 DatabaseData[] getDatabases(java.lang.String vocabCategory)
           
 VocabData[] getProtocolTypes(long actionId)
           
 VocabData getVocabulary(long vocabId)
           
 VocabDesc[] search(VocabSearchCriteria criteria)
           
 void updateVocabulary(VocabData vocabData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VocabManagerDelegate

public VocabManagerDelegate()
Method Detail

getVocabulary

public VocabData getVocabulary(long vocabId)
                        throws java.lang.Exception
Parameters:
-
Throws:
java.lang.Exception

search

public VocabDesc[] search(VocabSearchCriteria criteria)
                   throws java.lang.Exception
Parameters:
vsc -
Returns:
Throws:
java.lang.Exception

getChildVocabularies

public VocabDesc[] getChildVocabularies(long vocabularyId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

addVocabulary

public long addVocabulary(VocabData vocab)
                   throws java.lang.Exception
Parameters:
data -
Returns:
Throws:
java.lang.Exception

addVocabulary

public long addVocabulary(VocabData vocab,
                          long parentVocabId)
                   throws java.lang.Exception
Parameters:
data -
Returns:
Throws:
java.lang.Exception

deleteVocabulary

public void deleteVocabulary(long vocabId)
                      throws java.lang.Exception
Throws:
java.lang.Exception

updateVocabulary

public void updateVocabulary(VocabData vocabData)
                      throws java.lang.Exception
Throws:
java.lang.Exception

addOrUpdateActionProtocolTypeMap

public void addOrUpdateActionProtocolTypeMap(ActionProtocolTypeMapData mapData)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getActionProtocolTypeMap

public ActionProtocolTypeMapData[] getActionProtocolTypeMap()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getProtocolTypes

public VocabData[] getProtocolTypes(long actionId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getDatabases

public DatabaseData[] getDatabases()
                            throws java.lang.Exception
Throws:
java.lang.Exception

getDatabases

public DatabaseData[] getDatabases(java.lang.String vocabCategory)
                            throws java.lang.Exception
Throws:
java.lang.Exception

countVocabularies

public int countVocabularies(VocabSearchCriteria criteria)
                      throws java.lang.Exception
Throws:
java.lang.Exception