net.ezcontent.web.admin.sections.docs
Class TreeDataModel

java.lang.Object
  extended byorg.apache.tapestry.contrib.tree.simple.SimpleTreeDataModel
      extended bynet.ezcontent.web.admin.sections.docs.TreeDataModel
All Implemented Interfaces:
ITreeDataModel, Serializable

public class TreeDataModel
extends SimpleTreeDataModel

Un modelo de datos para el TreeView, que maneja SubjectNodes. Requiere un DAO para obtener nuevos subjects.

Author:
Enrique Zamudio
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.tapestry.contrib.tree.simple.SimpleTreeDataModel
m_objRootNode
 
Constructor Summary
TreeDataModel(SubjectNode root)
           
 
Method Summary
 Object getParentUniqueKey(Object childKey)
          Maneja childKey como una clave primaria entera para buscar un tema y devuelve la llave primaria del padre.
 Object getUniqueKey(Object node, Object parentKey)
          Maneja node como un SubjectNode y devuelve la llave primaria del tema que representa.
 Subject nodoConClave(int clave, Subject padre)
           
 
Methods inherited from class org.apache.tapestry.contrib.tree.simple.SimpleTreeDataModel
getChildCount, getChildren, getObject, getRoot, isAncestorOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDataModel

public TreeDataModel(SubjectNode root)
Method Detail

nodoConClave

public Subject nodoConClave(int clave,
                            Subject padre)

getParentUniqueKey

public Object getParentUniqueKey(Object childKey)
Maneja childKey como una clave primaria entera para buscar un tema y devuelve la llave primaria del padre.


getUniqueKey

public Object getUniqueKey(Object node,
                           Object parentKey)
Maneja node como un SubjectNode y devuelve la llave primaria del tema que representa.