de.winterfish.nathan.model
Class IDManager

java.lang.Object
  |
  +--de.winterfish.nathan.model.IDManager

public class IDManager
extends java.lang.Object


Constructor Summary
IDManager(java.lang.String dataFile)
           
 
Method Summary
 void delete(Identity id)
           
 java.util.Iterator getChildNodes(NFolder folder)
           
 Identity getIdentity(long id)
           
static IDManager getIDManager()
           
 Identity getNewIdentity(Identity parent, java.lang.String name, boolean isFolder, java.lang.String ext)
           
 void save()
           
 void setName(Identity id, java.lang.String newName)
           
 void setPath(NDoc doc, java.lang.String path)
           
 void setPath(NFolder doc, java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDManager

public IDManager(java.lang.String dataFile)
Method Detail

getNewIdentity

public Identity getNewIdentity(Identity parent,
                               java.lang.String name,
                               boolean isFolder,
                               java.lang.String ext)

getIdentity

public Identity getIdentity(long id)

save

public void save()

setName

public void setName(Identity id,
                    java.lang.String newName)

setPath

public void setPath(NFolder doc,
                    java.lang.String path)

setPath

public void setPath(NDoc doc,
                    java.lang.String path)

delete

public void delete(Identity id)

getChildNodes

public java.util.Iterator getChildNodes(NFolder folder)

getIDManager

public static IDManager getIDManager()