com.ibm.di.connector.dpa
Class DefaultDPADataHandler

java.lang.Object
  extended by com.ibm.di.connector.dpa.AbstractDataHandler
      extended by com.ibm.di.connector.dpa.DefaultDPADataHandler

public class DefaultDPADataHandler
extends AbstractDataHandler

The implementation of AbstractDataHandler designed to work with DPA data schema.


Field Summary
protected  Iterator<ClassInstance> classIterator
           
protected  SQLQuery searchQuery
           
 
Fields inherited from class com.ibm.di.connector.dpa.AbstractDataHandler
assetClass, dataProvider, log, metaData, schema
 
Constructor Summary
DefaultDPADataHandler(String assetClass)
           
 
Method Summary
 boolean addEntry(Entry entry)
           
 Entry getNextEntry(boolean loadReferences)
           
 boolean removeEntry(Entry entry)
           
 void selectEntries()
           
 void setSearchCriteria(SearchCriteria criteria)
           
 
Methods inherited from class com.ibm.di.connector.dpa.AbstractDataHandler
getMetaData, getSchema, init, setLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classIterator

protected Iterator<ClassInstance> classIterator

searchQuery

protected SQLQuery searchQuery
Constructor Detail

DefaultDPADataHandler

public DefaultDPADataHandler(String assetClass)
Parameters:
assetClass -
Method Detail

selectEntries

public void selectEntries()
                   throws DPAException
Specified by:
selectEntries in class AbstractDataHandler
Throws:
DPAException

setSearchCriteria

public void setSearchCriteria(SearchCriteria criteria)
                       throws DPAException
Specified by:
setSearchCriteria in class AbstractDataHandler
Throws:
DPAException

getNextEntry

public Entry getNextEntry(boolean loadReferences)
                   throws DPAException
Specified by:
getNextEntry in class AbstractDataHandler
Returns:
Entry
Throws:
DPAException

addEntry

public boolean addEntry(Entry entry)
                 throws DPAException
Specified by:
addEntry in class AbstractDataHandler
Returns:
boolean
Throws:
DPAException

removeEntry

public boolean removeEntry(Entry entry)
                    throws DPAException
Specified by:
removeEntry in class AbstractDataHandler
Returns:
boolean
Throws:
DPAException