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