public class DocumentPublicationDAO extends Object implements IDocumentPublicationDAO
| Constructor and Description |
|---|
DocumentPublicationDAO() |
| Modifier and Type | Method and Description |
|---|---|
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 |
Collection<DocumentPublication> |
selectByDocumentId(int nDocumentId)
Select the list of
DocumentPublication objects specified by the document id |
Collection<DocumentPublication> |
selectByDocumentIdAndStatus(int nDocumentId,
int nStatus)
Select the list of
DocumentPublication objects specified by the document id and the status |
Collection<DocumentPublication> |
selectByPortletId(int nPortletId)
Select the list of
DocumentPublication objects specified by the portlet id |
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 |
Collection<DocumentPublication> |
selectSinceDatePublishingAndStatus(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 |
public void insert(DocumentPublication documentPublication)
insert in interface IDocumentPublicationDAOdocumentPublication - The document Publication objectpublic void store(DocumentPublication documentPublication)
DocumentPublication objectstore in interface IDocumentPublicationDAOdocumentPublication - The DocumentPublication objectpublic void delete(int nPortletId,
int nDocumentId)
delete in interface IDocumentPublicationDAOnPortletId - the portlet identifiernDocumentId - the document identifierpublic void deleteFromPortletId(int nPortletId)
deleteFromPortletId in interface IDocumentPublicationDAOnPortletId - the portlet identifierpublic void deleteFromDocumentId(int nDocumentId)
deleteFromDocumentId in interface IDocumentPublicationDAOnDocumentId - the document identifierpublic DocumentPublication select(int nPortletId, int nDocumentId)
DocumentPublication object specified by the portlet id and document idselect in interface IDocumentPublicationDAOnPortletId - The portlet identifiernDocumentId - The document identifierDocumentPublication object or null if the object does not existspublic Collection<DocumentPublication> selectByPortletId(int nPortletId)
DocumentPublication objects specified by the portlet idselectByPortletId in interface IDocumentPublicationDAOnPortletId - The portlet identifierDocumentPublication objects list (empty list if no objects found)public Collection<DocumentPublication> selectByDocumentId(int nDocumentId)
DocumentPublication objects specified by the document idselectByDocumentId in interface IDocumentPublicationDAOnDocumentId - The document identifierDocumentPublication objects list (empty list if no objects found)public Collection<DocumentPublication> selectByPortletIdAndStatus(int nPortletId, int nStatus)
DocumentPublication objects specified by the portlet id and the statusselectByPortletIdAndStatus in interface IDocumentPublicationDAOnPortletId - The portlet identifiernStatus - The statusDocumentPublication objects list (empty list if no objects found)public Collection<DocumentPublication> selectByDocumentIdAndStatus(int nDocumentId, int nStatus)
DocumentPublication objects specified by the document id and the statusselectByDocumentIdAndStatus in interface IDocumentPublicationDAOnDocumentId - The document identifiernStatus - The statusDocumentPublication objects list (empty list if no objects found)public Collection<DocumentPublication> selectSinceDatePublishingAndStatus(Date datePublishing, int nStatus)
DocumentPublication objects specified the status and published at or after the specified dateselectSinceDatePublishingAndStatus in interface IDocumentPublicationDAOdatePublishing - The publication datenStatus - The statusDocumentPublication objects Collection ordered by documentOrder ascending. The list is empty if no objects found.public int selectMaxDocumentOrder(int nPortletId)
DocumentPublication specified by portlet idselectMaxDocumentOrder in interface IDocumentPublicationDAOnPortletId - the portlet identiferpublic int selectDocumentIdByOrder(int nDocumentOrder,
int nPortletId)
selectDocumentIdByOrder in interface IDocumentPublicationDAOnDocumentOrder - The order numbernPortletId - the portlet identifierCopyright © 2020 City of Paris. All rights reserved.