public final class DocContentDAO extends Object implements IDocContentDAO
Constructor and Description |
---|
DocContentDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(int nBlogId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove the DocContent identifier Blog is specified in parameter
|
void |
deleteById(int nDocumentId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove the DocContent whose identifier is specified in parameter
|
void |
deleteInBlogById(int nDocumentId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove the link between the document and the blog
|
void |
insertDocContent(DocContent docContent,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Create an instance of the DocContent class
|
void |
insertDocContentInBlog(int nIdBlog,
int nIdDocument,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Link a blog with a document
|
ContentType |
loadContentType(int idType,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns an instance of a ContentType whose identifier is specified in parameter
|
DocContent |
loadDocContent(int idDocument,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns an instance of a DocContent whose identifier is specified in parameter
|
List<DocContent> |
loadDocContentByIdHtemldoc(int idBlog,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns an list of a DocContent whose htmldoc identifier is specified in parameter
|
List<ContentType> |
loadListContentType(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns a list of a ContentType
|
int |
newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Generates a new primary key
|
void |
store(DocContent docContent,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update of the DocContent which is specified in parameter
|
public int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- The Pluginpublic void insertDocContent(DocContent docContent, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insertDocContent
in interface IDocContentDAO
docContent
- The Document Contentplugin
- the pluginpublic void insertDocContentInBlog(int nIdBlog, int nIdDocument, fr.paris.lutece.portal.service.plugin.Plugin plugin)
IDocContentDAO
insertDocContentInBlog
in interface IDocContentDAO
public List<DocContent> loadDocContentByIdHtemldoc(int idBlog, fr.paris.lutece.portal.service.plugin.Plugin plugin)
loadDocContentByIdHtemldoc
in interface IDocContentDAO
plugin
- the pluginpublic DocContent loadDocContent(int idDocument, fr.paris.lutece.portal.service.plugin.Plugin plugin)
loadDocContent
in interface IDocContentDAO
plugin
- the pluginpublic void delete(int nBlogId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
delete
in interface IDocContentDAO
plugin
- the pluginpublic void deleteById(int nDocumentId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
deleteById
in interface IDocContentDAO
plugin
- the pluginpublic void deleteInBlogById(int nDocumentId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
IDocContentDAO
deleteInBlogById
in interface IDocContentDAO
nDocumentId
- the document Idplugin
- the pluginpublic void store(DocContent docContent, fr.paris.lutece.portal.service.plugin.Plugin plugin)
store
in interface IDocContentDAO
docContent
- the Document Contentplugin
- the pluginpublic ContentType loadContentType(int idType, fr.paris.lutece.portal.service.plugin.Plugin plugin)
loadContentType
in interface IDocContentDAO
idType
- The identifierplugin
- the pluginpublic List<ContentType> loadListContentType(fr.paris.lutece.portal.service.plugin.Plugin plugin)
loadListContentType
in interface IDocContentDAO
plugin
- the pluginCopyright © 2020 City of Paris. All rights reserved.