Package 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 java.lang.ObjectThis 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.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringassetClassprotected DeployedAssetsProviderdataProviderprotected ConnectorLoglogprotected AbstractMetaDatametaDataprotected Entryschema
-
Constructor Summary
Constructors Constructor Description AbstractDataHandler(java.lang.String assetClass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanaddEntry(Entry entry)AbstractMetaDatagetMetaData()abstract EntrygetNextEntry(boolean loadReferences)EntrygetSchema()voidinit(AbstractMetaData metaData, DeployedAssetsProvider dataProvider)abstract booleanremoveEntry(Entry entry)abstract voidselectEntries()voidsetLog(ConnectorLog log)abstract voidsetSearchCriteria(SearchCriteria criteria)
-
-
-
Field Detail
-
assetClass
protected java.lang.String assetClass
-
metaData
protected AbstractMetaData metaData
-
schema
protected Entry schema
-
dataProvider
protected DeployedAssetsProvider dataProvider
-
log
protected ConnectorLog log
-
-
Method Detail
-
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 java.lang.Exception- Throws:
java.lang.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
-
-