phenote.dataadapter
Interface QueryableDataAdapterI

All Known Implementing Classes:
SoapAdapter, WormAdapter, WormAdapterReference, WormGoAdapter, WormInteractionAdapter, WormTransgeneAdapter

public interface QueryableDataAdapterI


Method Summary
 void commit(CharacterListI charList)
           
 java.lang.String getCommitButtonLabel()
          The label that gets displayed on the db commit button
 java.util.List<java.lang.String> getQueryableGroups()
          returns a list of group strings of groups that can be queried for with query method
 boolean isFieldQueryable(java.lang.String field)
          return true if data adapter can query for the char field
 CharacterListI query(java.lang.String group, java.lang.String field, java.lang.String query)
          Throws exception if query fails, and no data to return Query with query string of type field for group
 

Method Detail

isFieldQueryable

boolean isFieldQueryable(java.lang.String field)
return true if data adapter can query for the char field


getQueryableGroups

java.util.List<java.lang.String> getQueryableGroups()
returns a list of group strings of groups that can be queried for with query method


query

CharacterListI query(java.lang.String group,
                     java.lang.String field,
                     java.lang.String query)
                     throws DataAdapterEx
Throws exception if query fails, and no data to return Query with query string of type field for group

Throws:
DataAdapterEx

commit

void commit(CharacterListI charList)

getCommitButtonLabel

java.lang.String getCommitButtonLabel()
The label that gets displayed on the db commit button