phenote.dataadapter.birn
Class SoapAdapter

java.lang.Object
  extended by phenote.dataadapter.birn.SoapAdapter
All Implemented Interfaces:
QueryableDataAdapterI

public class SoapAdapter
extends java.lang.Object
implements QueryableDataAdapterI


Constructor Summary
SoapAdapter()
           
 
Method Summary
 void commit(CharacterListI charList)
          charList may contain rows with no content - should those be filtered out why not? no need to commit blank rows, should just be ignored
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapAdapter

public SoapAdapter()
Method Detail

commit

public void commit(CharacterListI charList)
charList may contain rows with no content - should those be filtered out why not? no need to commit blank rows, should just be ignored

Specified by:
commit in interface QueryableDataAdapterI

isFieldQueryable

public boolean isFieldQueryable(java.lang.String field)
Description copied from interface: QueryableDataAdapterI
return true if data adapter can query for the char field

Specified by:
isFieldQueryable in interface QueryableDataAdapterI

getQueryableGroups

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

Specified by:
getQueryableGroups in interface QueryableDataAdapterI

query

public 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

Specified by:
query in interface QueryableDataAdapterI
Throws:
DataAdapterEx

getCommitButtonLabel

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

Specified by:
getCommitButtonLabel in interface QueryableDataAdapterI