|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.orm.hibernate.support.HibernateDaoSupport
net.ezcontent.impl.dao.GlobalDAO
net.ezcontent.impl.dao.DocsDAO
Implementacion del DAO para documentos, utilizando Hibernate y Spring.
| Field Summary |
| Fields inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
logger |
| Constructor Summary | |
DocsDAO()
|
|
| Method Summary | |
Attachment |
createAttachment()
Crea un anexo nuevo. |
Document |
createDocument()
Crea un nuevo documento. |
Image |
createImage()
Crea una imagen. |
Link |
createLink()
Crea una liga externa. |
Reference |
createReference()
Crea una referencia a un documento (en blanco). |
Subject |
createSubject()
Crea un tema nuevo. |
Subject |
createSubject(Subject parent)
Crea un subtema nuevo para el tema especificado. |
List |
getChildren(Subject subject)
Obtiene los subtemas de un tema. |
List |
getDocuments(Subject subject)
Devuelve una lista con todos los documentos registrados en un tema. |
List |
getFullTree(Subject subject)
Devuelve una lista con todos los subtemas de un tema. |
private void |
getKids(Subject sub,
List all)
Pide al tema sus subtemas, y a cada uno sus subtemas de manera recursiva. |
List |
getPublishedDocuments(Subject subject)
Devuelve una lista con todos los documentos publicados en un tema. |
Status |
getPublishedStatus()
Devuelve el status de Publicado. |
List |
getRootSubjects()
Devuelve una lista con los temas raiz. |
Subject |
getSubject(int subjectID)
Busca un tema por su clave y lo devuelve. |
void |
publishDocument(Document doc)
Marca un documento como publicado por tiempo indefinido y guarda los cambios en la base de datos. |
void |
publishDocument(Document doc,
int days)
Marca un documento como publicado por los dias que se indican, y guarda los cambios en la base de datos. |
void |
unpublishDocument(Document doc)
Despublica un documento inmediatamente. |
| Methods inherited from class net.ezcontent.impl.dao.GlobalDAO |
delete, delete, findAll, findAll, getStatus, getStatus, getStatus, getStatus, getStatusList, getStatusList, refresh, refresh, save, save, update, update |
| Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
afterPropertiesSet, closeSessionIfNecessary, convertHibernateAccessException, getHibernateTemplate, getSession, getSession, getSessionFactory, initDao, setHibernateTemplate, setSessionFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.ezcontent.dao.GenericDAO |
delete, delete, findAll, findAll, getStatus, getStatus, getStatusList, refresh, refresh, save, save, update, update |
| Constructor Detail |
public DocsDAO()
| Method Detail |
public List getRootSubjects()
getRootSubjects in interface DocumentDAODocumentDAO.getRootSubjects()public Subject getSubject(int subjectID)
getSubject in interface DocumentDAODocumentDAO.getSubject(int)public List getChildren(Subject subject)
getChildren in interface DocumentDAODocumentDAO.getChildren(net.ezcontent.document.Subject)
private void getKids(Subject sub,
List all)
public List getFullTree(Subject subject)
getFullTree in interface DocumentDAODocumentDAO.getFullTree(net.ezcontent.document.Subject)public List getDocuments(Subject subject)
getDocuments in interface DocumentDAODocumentDAO.getDocuments(net.ezcontent.document.Subject)public List getPublishedDocuments(Subject subject)
getPublishedDocuments in interface DocumentDAODocumentDAO.getPublishedDocuments(net.ezcontent.document.Subject)public void publishDocument(Document doc)
publishDocument in interface DocumentDAODocumentDAO.publishDocument(net.ezcontent.document.Document)
public void publishDocument(Document doc,
int days)
publishDocument in interface DocumentDAODocumentDAO.publishDocument(net.ezcontent.document.Document, int)public void unpublishDocument(Document doc)
unpublishDocument in interface DocumentDAODocumentDAO.unpublishDocument(net.ezcontent.document.Document)public Status getPublishedStatus()
getPublishedStatus in interface DocumentDAOpublic Document createDocument()
createDocument in interface DocumentDAOpublic Subject createSubject()
createSubject in interface DocumentDAOpublic Subject createSubject(Subject parent)
createSubject in interface DocumentDAOpublic Attachment createAttachment()
createAttachment in interface DocumentDAOpublic Reference createReference()
createReference in interface DocumentDAOpublic Link createLink()
createLink in interface DocumentDAOpublic Image createImage()
createImage in interface DocumentDAO
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||