dh
Class XmlAppDataManager

java.lang.Object
  |
  +--dh.ObjectDataManager
        |
        +--dh.AppDataManager
              |
              +--dh.XmlAppDataManager
All Implemented Interfaces:
DataManager

public class XmlAppDataManager
extends AppDataManager


Fields inherited from class dh.ObjectDataManager
isLoading
 
Constructor Summary
XmlAppDataManager(java.lang.String aFilename, boolean a_isLoading)
           
 
Method Summary
 java.lang.Object createNextObject()
          Should return the next Object
 java.lang.Object findById(java.lang.String aOid)
           
 java.lang.String getCurrentOid()
          Standard implementation.
 java.lang.Object getSource()
           
 boolean hasNextToLoad()
           
 void saveObject(java.lang.Object aObject, java.lang.String aOid)
          Must save the given Object in the datasource
 void saveToFile()
           
 
Methods inherited from class dh.ObjectDataManager
hasNext, isIsLoading, next, saveNext, setIsLoading
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlAppDataManager

public XmlAppDataManager(java.lang.String aFilename,
                         boolean a_isLoading)
                  throws XmlLoadException
Method Detail

hasNextToLoad

public boolean hasNextToLoad()
Overrides:
hasNextToLoad in class ObjectDataManager

getSource

public java.lang.Object getSource()
Overrides:
getSource in class ObjectDataManager

createNextObject

public java.lang.Object createNextObject()
Description copied from class: ObjectDataManager
Should return the next Object
Overrides:
createNextObject in class ObjectDataManager

saveObject

public void saveObject(java.lang.Object aObject,
                       java.lang.String aOid)
Description copied from class: ObjectDataManager
Must save the given Object in the datasource
Overrides:
saveObject in class ObjectDataManager
Following copied from class: dh.ObjectDataManager
Parameters:
the - Object to be saved
the - Object identifier of the Object if one is available, else null

saveToFile

public void saveToFile()
                throws java.io.IOException
Overrides:
saveToFile in class AppDataManager

findById

public java.lang.Object findById(java.lang.String aOid)

getCurrentOid

public java.lang.String getCurrentOid()
Description copied from class: ObjectDataManager
Standard implementation. If you want to return a Oid overwrite it in Subclass
Overrides:
getCurrentOid in class ObjectDataManager