net.ezcontent.document
Interface Subject

All Superinterfaces:
TreeNode
All Known Implementing Classes:
DocumentSubject

public interface Subject
extends TreeNode

Representa un tema al que pueden pertenecer documentos. Se ordenan en una jerarquia implementada en otra interfaz.

Author:
Enrique Zamudio

Method Summary
 String getName()
           
 int getPriority()
           
 int getUniqueID()
          Un identificador unico (puede ser un hashcode, clave en la base de datos, etc).
 List getValidDocumentTypes()
           
 void setName(String name)
          Nombre del tema.
 void setPriority(int prio)
          La prioridad del tema, para ordenarse con los demas temas que estan bajo el mismo padre.
 void setValidDocumentTypes(List types)
          Una lista de tipos de documento validos para el tema.
 
Methods inherited from interface net.ezcontent.records.TreeNode
addChild, getChildren, getParentNode, removeChild
 

Method Detail

getUniqueID

public int getUniqueID()
Un identificador unico (puede ser un hashcode, clave en la base de datos, etc).


setName

public void setName(String name)
Nombre del tema.


getName

public String getName()

setValidDocumentTypes

public void setValidDocumentTypes(List types)
Una lista de tipos de documento validos para el tema. Si se deja en blanco, se considera que el tema acepta cualquier tipo de documento.


getValidDocumentTypes

public List getValidDocumentTypes()

setPriority

public void setPriority(int prio)
La prioridad del tema, para ordenarse con los demas temas que estan bajo el mismo padre.


getPriority

public int getPriority()