com.ibm.di.connector.dpa
Class AbstractDataHandler
java.lang.Object
com.ibm.di.connector.dpa.AbstractDataHandler
Direct Known Subclasses: DefaultDPADataHandler
public abstract class AbstractDataHandler extends Object
This class declares methods for retrieving and modifying the data in MAXIMO
database.
There is one implementation of this class for each data schema
supported by the connector.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
assetClass
protected String assetClass
metaData
protected AbstractMetaData metaData
schema
protected Entry schema
dataProvider
protected DeployedAssetsProvider dataProvider
log
protected ConnectorLog log
AbstractDataHandler
public AbstractDataHandler (String assetClass)
Parameters: assetClass
-
setLog
public void setLog (ConnectorLog log)
Parameters: log
-
getMetaData
public AbstractMetaData getMetaData ()
Returns: AbstractMetaData
getSchema
public Entry getSchema ()
Returns: Entry
init
public void init (AbstractMetaData metaData,
DeployedAssetsProvider dataProvider)
throws DPAException
Parameters: metaData
- dataProvider
-
Throws:
DPAException
selectEntries
public abstract void selectEntries ()
throws Exception
Throws:
Exception
setSearchCriteria
public abstract void setSearchCriteria (SearchCriteria criteria)
throws DPAException
Parameters: criteria
-
Throws:
DPAException
getNextEntry
public abstract Entry getNextEntry (boolean loadReferences)
throws DPAException
Parameters: loadReferences
-
Returns: Entry
Throws:
DPAException
addEntry
public abstract boolean addEntry (Entry entry)
throws DPAException
Parameters: entry
-
Returns: boolean
Throws:
DPAException
removeEntry
public abstract boolean removeEntry (Entry entry)
throws DPAException
Parameters: entry
-
Returns: boolean
Throws:
DPAException