|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.services.util.AbstractSessionBean
gov.nih.nci.caarray.services.vocab.ejb.VocabManagerEJB
public class VocabManagerEJB
VocabManagerEJB
Field Summary |
---|
Fields inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean |
---|
logger_, sessionCtx_ |
Constructor Summary | |
---|---|
VocabManagerEJB()
|
Method Summary | |
---|---|
void |
addOrUpdateActionProtocolTypeMap(ActionProtocolTypeMapData mapData)
|
long |
addVocabulary(VocabData vocabData)
|
long |
addVocabulary(VocabData vocabData,
long parentVocabId)
|
int |
countVocabularies(VocabSearchCriteria searchCriteria)
Counts the number of vocabularies that have the specified category. |
void |
deleteVocabulary(long vocabId)
|
void |
ejbCreate()
|
void |
ejbRemove()
called when remove method is called. |
ActionProtocolTypeMapData[] |
getActionProtocolTypeMap()
Retrieves all available ActionProtocolTypeMapData 's. |
VocabDesc[] |
getChildVocabularies(long parentVocabId)
|
DatabaseData[] |
getDatabases()
|
DatabaseData[] |
getDatabases(java.lang.String vocabCategory)
Retrieves a list of public databases that are applicable for the specified controlled vocabulary's category. |
VocabData[] |
getProtocolTypes(long actionId)
Retrieves an array of controlled vocabularies representing protocol types given the ID of a controlled vocabulary representing a treatment action. |
VocabData |
getVocabulary(long vocabId)
|
VocabDesc[] |
search(VocabSearchCriteria searchCriteria)
|
void |
updateVocabulary(VocabData vocabData)
|
Methods inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean |
---|
disableAndRememberPreviousValueForCollectionDescriptorCascadeRetrieve, disableAndRememberPreviousValueForObjectDescriptorCascadeRetrieve, ejbActivate, ejbPassivate, getUserTransaction, resetCollectionDescriptorCascadeToPreviousValue, resetObjectDescriptorCascadeToPreviousValue, setSessionContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.ejb.SessionBean |
---|
ejbActivate, ejbPassivate, setSessionContext |
Constructor Detail |
---|
public VocabManagerEJB()
Method Detail |
---|
public void ejbCreate()
ejbCreate
in class AbstractSessionBean
javax.ejb.CreateException
java.rmi.RemoteException
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
ejbRemove
in class AbstractSessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public VocabData getVocabulary(long vocabId) throws java.lang.Exception
java.lang.Exception
public VocabDesc[] getChildVocabularies(long parentVocabId) throws java.lang.Exception
java.lang.Exception
public VocabDesc[] search(VocabSearchCriteria searchCriteria) throws java.lang.Exception
SearchCriteria
- - Search criteria object to search for vocabularyuserVocab
- - True if search for user defined Vocabulary, false for public data.
java.lang.Exception
public long addVocabulary(VocabData vocabData) throws java.lang.Exception
java.lang.Exception
public long addVocabulary(VocabData vocabData, long parentVocabId) throws java.lang.Exception
java.lang.Exception
public void deleteVocabulary(long vocabId) throws java.lang.Exception
java.lang.Exception
public void updateVocabulary(VocabData vocabData) throws AccessDeniedException, GeneralException
AccessDeniedException
GeneralException
public void addOrUpdateActionProtocolTypeMap(ActionProtocolTypeMapData mapData) throws java.lang.Exception
java.lang.Exception
public VocabData[] getProtocolTypes(long actionId) throws java.lang.Exception
actionId
- - The ID of a controlled vocabulary representing a
treatment action.
java.lang.Exception
public ActionProtocolTypeMapData[] getActionProtocolTypeMap() throws java.lang.Exception
ActionProtocolTypeMapData
's.
java.lang.Exception
public DatabaseData[] getDatabases() throws java.lang.Exception
java.lang.Exception
public DatabaseData[] getDatabases(java.lang.String vocabCategory) throws java.lang.Exception
vocabCategory
- - The category of controlled vocabularies to which
the retrieved databases are applicable. If null, all the databases
are retrieved.
java.lang.Exception
public int countVocabularies(VocabSearchCriteria searchCriteria) throws GeneralException
GeneralException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |