|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.document.business.publication.DocumentPublicationDAO
public class DocumentPublicationDAO
This class provides Data Access methods for DocumentPublication objects
Constructor Summary | |
---|---|
DocumentPublicationDAO()
|
Method Summary | |
---|---|
void |
delete(int nPortletId,
int nDocumentId)
Delete records for table document_published specified by portlet id and document id |
void |
deleteFromDocumentId(int nDocumentId)
Delete records for table document_published specified by portlet id |
void |
deleteFromPortletId(int nPortletId)
Delete records for table document_published specified by portlet id |
void |
insert(DocumentPublication documentPublication)
Insert the documentsPublication object |
DocumentPublication |
select(int nPortletId,
int nDocumentId)
Select the DocumentPublication object specified by the portlet id and document id |
java.util.Collection<DocumentPublication> |
selectByDocumentId(int nDocumentId)
Select the list of DocumentPublication objects specified by the document id |
java.util.Collection<DocumentPublication> |
selectByDocumentIdAndStatus(int nDocumentId,
int nStatus)
Select the list of DocumentPublication objects specified by the document id and the status |
java.util.Collection<DocumentPublication> |
selectByPortletId(int nPortletId)
Select the list of DocumentPublication objects specified by the portlet id |
java.util.Collection<DocumentPublication> |
selectByPortletIdAndStatus(int nPortletId,
int nStatus)
Select the list of DocumentPublication objects specified by the portlet id and the status |
int |
selectDocumentIdByOrder(int nDocumentOrder,
int nPortletId)
Return a document identifier in a distinct order |
int |
selectMaxDocumentOrder(int nPortletId)
Select the max order from a list of DocumentPublication specified by portlet id |
java.util.Collection<DocumentPublication> |
selectSinceDatePublishingAndStatus(java.util.Date datePublishing,
int nStatus)
Find the list of DocumentPublication objects specified the status and published at or after the specified date |
void |
store(DocumentPublication documentPublication)
Update the DocumentPublication object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DocumentPublicationDAO()
Method Detail |
---|
public void insert(DocumentPublication documentPublication)
insert
in interface IDocumentPublicationDAO
documentPublication
- The document Publication objectpublic void store(DocumentPublication documentPublication)
DocumentPublication
object
store
in interface IDocumentPublicationDAO
documentPublication
- The DocumentPublication
objectpublic void delete(int nPortletId, int nDocumentId)
delete
in interface IDocumentPublicationDAO
nPortletId
- the portlet identifiernDocumentId
- the document identifierpublic void deleteFromPortletId(int nPortletId)
deleteFromPortletId
in interface IDocumentPublicationDAO
nPortletId
- the portlet identifierpublic void deleteFromDocumentId(int nDocumentId)
deleteFromDocumentId
in interface IDocumentPublicationDAO
nDocumentId
- the document identifierpublic DocumentPublication select(int nPortletId, int nDocumentId)
DocumentPublication
object specified by the portlet id and document id
select
in interface IDocumentPublicationDAO
nPortletId
- The portlet identifiernDocumentId
- The document identifier
DocumentPublication
object or null if the object does not existspublic java.util.Collection<DocumentPublication> selectByPortletId(int nPortletId)
DocumentPublication
objects specified by the portlet id
selectByPortletId
in interface IDocumentPublicationDAO
nPortletId
- The portlet identifier
DocumentPublication
objects list (empty list if no objects found)public java.util.Collection<DocumentPublication> selectByDocumentId(int nDocumentId)
DocumentPublication
objects specified by the document id
selectByDocumentId
in interface IDocumentPublicationDAO
nDocumentId
- The document identifier
DocumentPublication
objects list (empty list if no objects found)public java.util.Collection<DocumentPublication> selectByPortletIdAndStatus(int nPortletId, int nStatus)
DocumentPublication
objects specified by the portlet id and the status
selectByPortletIdAndStatus
in interface IDocumentPublicationDAO
nPortletId
- The portlet identifiernStatus
- The status
DocumentPublication
objects list (empty list if no objects found)public java.util.Collection<DocumentPublication> selectByDocumentIdAndStatus(int nDocumentId, int nStatus)
DocumentPublication
objects specified by the document id and the status
selectByDocumentIdAndStatus
in interface IDocumentPublicationDAO
nDocumentId
- The document identifiernStatus
- The status
DocumentPublication
objects list (empty list if no objects found)public java.util.Collection<DocumentPublication> selectSinceDatePublishingAndStatus(java.util.Date datePublishing, int nStatus)
DocumentPublication
objects specified the status and published at or after the specified date
selectSinceDatePublishingAndStatus
in interface IDocumentPublicationDAO
datePublishing
- The publication datenStatus
- The status
DocumentPublication
objects Collection
ordered by documentOrder ascending. The list is empty if no objects found.public int selectMaxDocumentOrder(int nPortletId)
DocumentPublication
specified by portlet id
selectMaxDocumentOrder
in interface IDocumentPublicationDAO
nPortletId
- the portlet identifer
public int selectDocumentIdByOrder(int nDocumentOrder, int nPortletId)
selectDocumentIdByOrder
in interface IDocumentPublicationDAO
nDocumentOrder
- The order numbernPortletId
- the portlet identifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |