|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.iseries.core.dstore.miners.AbstractDataElementFactory
com.ibm.etools.iseries.core.dstore.miners.DataElementKeyFieldFactory
Comparator and factory for serializing an IISeriesHostDatabaseField instance to the DataStore.
Field Summary | |
---|---|
protected String |
fileName
|
protected String |
libraryName
|
protected String |
recordName
|
Fields inherited from class com.ibm.etools.iseries.core.dstore.miners.AbstractDataElementFactory |
---|
_dataStore, copyright |
Fields inherited from interface com.ibm.etools.iseries.core.dstore.miners.IDataElementComparator |
---|
copyright |
Fields inherited from interface com.ibm.etools.iseries.core.dstore.miners.IDataElementFactory |
---|
copyright |
Constructor Summary | |
---|---|
DataElementKeyFieldFactory(com.ibm.etools.systems.dstore.core.model.DataStore dataStore,
String libraryName,
String fileName,
String recordName)
Constructor. |
Method Summary | |
---|---|
boolean |
compare(com.ibm.etools.systems.dstore.core.model.DataElement element,
Object object)
Compare the DataElement and real world object. |
com.ibm.etools.systems.dstore.core.model.DataElement |
createDataElement(com.ibm.etools.systems.dstore.core.model.DataElement root,
Object object)
Create a DataElement which represents the real world object. |
String |
getFileName()
Gets the file name. |
String |
getLibraryName()
Gets the library name. |
String |
getRecordName()
Gets the record name. |
void |
setFileName(String fileName)
Sets the file name. |
void |
setLibraryName(String libraryName)
Sets the library name. |
void |
setRecordName(String recordName)
Sets the record name. |
com.ibm.etools.systems.dstore.core.model.DataElement |
updateDataElement(com.ibm.etools.systems.dstore.core.model.DataElement element,
Object object)
Update an existing DataElement instead of creating a new one. |
Methods inherited from class com.ibm.etools.iseries.core.dstore.miners.AbstractDataElementFactory |
---|
updateOrCreateNode, updateOrCreateNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected String libraryName
protected String fileName
protected String recordName
Constructor Detail |
public DataElementKeyFieldFactory(com.ibm.etools.systems.dstore.core.model.DataStore dataStore, String libraryName, String fileName, String recordName)
dataStore
- the datastore.libraryName
- the library name.fileName
- the file name.recordName
- the record name.Method Detail |
public void setLibraryName(String libraryName)
libraryName
- the library name.public void setFileName(String fileName)
fileName
- the file name.public void setRecordName(String recordName)
recordName
- the recrod name.public String getLibraryName()
public String getFileName()
public String getRecordName()
public boolean compare(com.ibm.etools.systems.dstore.core.model.DataElement element, Object object)
IDataElementComparator
compare
in interface IDataElementComparator
element
- The existing DataElementobject
- The new object to compare against the DataElement
IDataElementComparator.compare(com.ibm.etools.systems.dstore.core.model.DataElement, java.lang.Object)
public com.ibm.etools.systems.dstore.core.model.DataElement createDataElement(com.ibm.etools.systems.dstore.core.model.DataElement root, Object object)
IDataElementFactory
createDataElement
in interface IDataElementFactory
root
- The root for the new DataElement, root may be null if no parent exists yet for the
new DataElementobject
- The real world object to be created as DataElement(s)
IDataElementFactory.createDataElement(com.ibm.etools.systems.dstore.core.model.DataElement, java.lang.Object)
public com.ibm.etools.systems.dstore.core.model.DataElement updateDataElement(com.ibm.etools.systems.dstore.core.model.DataElement element, Object object)
IDataElementFactory
updateDataElement
in interface IDataElementFactory
IDataElementFactory.updateDataElement(com.ibm.etools.systems.dstore.core.model.DataElement, java.lang.Object)
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |