net.ezcontent.document
Interface Document

All Superinterfaces:
Record
All Known Implementing Classes:
SimpleDocument

public interface Document
extends Record

Representa un documento, con sus atributos basicos.

Author:
Enrique Zamudio

Method Summary
 void addAttachment(Attachment att)
           
 void addImage(Image img)
           
 void addLink(Link link)
           
 void addReference(Reference ref)
           
 Attachment getAttachment(String name)
           
 Map getAttachments()
           
 Map getImages()
           
 Link getLink(String name)
           
 Map getLinks()
           
 Date getPublishDate()
           
 Reference getReference(String name)
           
 Map getReferences()
           
 Subject getSubject()
           
 String getText()
           
 String getTitle()
           
 Date getUnpublishDate()
           
 void removeAttachment(Attachment att)
           
 void removeImage(Image img)
           
 Link removeLink(Link link)
           
 void removeReference(Reference ref)
           
 void setAttachments(Map atts)
          Manejo de archivos anexos al documento.
 void setImages(Map images)
          Imagenes que contiene el documento.
 void setLinks(Map links)
          Manejo de ligas externas.
 void setPublishDate(Date date)
          Fecha de publicacion.
 void setReferences(Map refs)
          Manejo de referencias a otros documentos.
 void setSubject(Subject subject)
          Tema donde reside este documento.
 void setText(String text)
          Texto, posiblemente en formato HTML.
 void setTitle(String title)
          Titulo del documento.
 void setUnpublishDate(Date date)
          Fecha de archivacion (cuando se deja de publicar el documento)
 
Methods inherited from interface net.ezcontent.records.Record
getRecordID, getStatus, getType, setStatus
 

Method Detail

setSubject

public void setSubject(Subject subject)
Tema donde reside este documento.


getSubject

public Subject getSubject()

setTitle

public void setTitle(String title)
Titulo del documento.


getTitle

public String getTitle()

setText

public void setText(String text)
Texto, posiblemente en formato HTML.


getText

public String getText()

setPublishDate

public void setPublishDate(Date date)
Fecha de publicacion.


getPublishDate

public Date getPublishDate()

setUnpublishDate

public void setUnpublishDate(Date date)
Fecha de archivacion (cuando se deja de publicar el documento)


getUnpublishDate

public Date getUnpublishDate()

setImages

public void setImages(Map images)
Imagenes que contiene el documento.


getImages

public Map getImages()

addImage

public void addImage(Image img)

removeImage

public void removeImage(Image img)

setAttachments

public void setAttachments(Map atts)
Manejo de archivos anexos al documento.


getAttachments

public Map getAttachments()

addAttachment

public void addAttachment(Attachment att)

removeAttachment

public void removeAttachment(Attachment att)

getAttachment

public Attachment getAttachment(String name)

setReferences

public void setReferences(Map refs)
Manejo de referencias a otros documentos.


getReferences

public Map getReferences()

addReference

public void addReference(Reference ref)

removeReference

public void removeReference(Reference ref)

getReference

public Reference getReference(String name)

setLinks

public void setLinks(Map links)
Manejo de ligas externas.


getLinks

public Map getLinks()

addLink

public void addLink(Link link)

removeLink

public Link removeLink(Link link)

getLink

public Link getLink(String name)