Package org.alfresco.repo.wiki
Class WikiServiceImpl
java.lang.Object
org.alfresco.repo.wiki.WikiServiceImpl
- All Implemented Interfaces:
WikiService
- Since:
- 4.0
- Author:
- Nick Burch (based on existing webscript controllers in the REST API)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateWikiPage(String siteShortName, String title, String content) Creates a newWikiPageInfoin the given site, with the specified contentsvoiddeleteWikiPage(WikiPageInfo page) Deletes an existingWikiPageInfofrom the repositoryprotected org.alfresco.service.cmr.repository.NodeRefgetSiteWikiContainer(String siteShortName, boolean create) Fetches the Wiki Container on a site, creating as required if requested.getWikiPage(String siteShortName, String pageTitle) Retrieves an existingWikiPageInfofrom the repositorylistWikiPages(String siteShortName, String username, Date createdFrom, Date createdTo, Date modifiedFrom, Date modifiedTo, PagingRequest paging) listWikiPages(String siteShortName, String user, PagingRequest paging) Retrieves allWikiPageInfoinstances in the repository for the given site and the specified user.listWikiPages(String siteShortName, PagingRequest paging) Retrieves allWikiPageInfoinstances in the repository for the given site.listWikiPagesByCreated(String siteShortName, Date from, Date to, PagingRequest paging) Retrieves allWikiPageInfoinstances in the repository for the given site, created in the specified date rangelistWikiPagesByModified(String siteShortName, Date from, Date to, PagingRequest paging) Retrieves allWikiPageInfoinstances in the repository for the given site, modified in the specified date rangevoidsetCannedQueryRegistry(NamedObjectRegistry<CannedQueryFactory<? extends Object>> cannedQueryRegistry) Set the registry ofcanned queriesvoidsetContentService(org.alfresco.service.cmr.repository.ContentService contentService) voidsetFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService) voidsetNodeDAO(org.alfresco.repo.domain.node.NodeDAO nodeDAO) voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) voidsetSiteService(org.alfresco.service.cmr.site.SiteService siteService) voidsetTaggingService(org.alfresco.service.cmr.tagging.TaggingService taggingService) voidsetTransactionService(org.alfresco.service.transaction.TransactionService transactionService) updateWikiPage(WikiPageInfo page) Updates an existingWikiPageInfoin the repository.
-
Field Details
-
WIKI_COMPONENT
- See Also:
-
CANNED_QUERY_GET_CHILDREN
- See Also:
-
-
Constructor Details
-
WikiServiceImpl
public WikiServiceImpl()
-
-
Method Details
-
setNodeDAO
public void setNodeDAO(org.alfresco.repo.domain.node.NodeDAO nodeDAO) -
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) -
setSiteService
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService) -
setContentService
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService) -
setTaggingService
public void setTaggingService(org.alfresco.service.cmr.tagging.TaggingService taggingService) -
setFileFolderService
public void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService) -
setTransactionService
public void setTransactionService(org.alfresco.service.transaction.TransactionService transactionService) -
setCannedQueryRegistry
public void setCannedQueryRegistry(NamedObjectRegistry<CannedQueryFactory<? extends Object>> cannedQueryRegistry) Set the registry ofcanned queries -
getSiteWikiContainer
protected org.alfresco.service.cmr.repository.NodeRef getSiteWikiContainer(String siteShortName, boolean create) Fetches the Wiki Container on a site, creating as required if requested. -
getWikiPage
Description copied from interface:WikiServiceRetrieves an existingWikiPageInfofrom the repository- Specified by:
getWikiPagein interfaceWikiService
-
createWikiPage
Description copied from interface:WikiServiceCreates a newWikiPageInfoin the given site, with the specified contents- Specified by:
createWikiPagein interfaceWikiService- Returns:
- The newly created
WikiPageInfo
-
updateWikiPage
Description copied from interface:WikiServiceUpdates an existingWikiPageInfoin the repository.- Specified by:
updateWikiPagein interfaceWikiService- Returns:
- The updated
WikiPageInfo
-
deleteWikiPage
Description copied from interface:WikiServiceDeletes an existingWikiPageInfofrom the repository- Specified by:
deleteWikiPagein interfaceWikiService
-
listWikiPages
Description copied from interface:WikiServiceRetrieves allWikiPageInfoinstances in the repository for the given site.- Specified by:
listWikiPagesin interfaceWikiService
-
listWikiPages
public PagingResults<WikiPageInfo> listWikiPages(String siteShortName, String user, PagingRequest paging) Description copied from interface:WikiServiceRetrieves allWikiPageInfoinstances in the repository for the given site and the specified user.- Specified by:
listWikiPagesin interfaceWikiService
-
listWikiPagesByCreated
public PagingResults<WikiPageInfo> listWikiPagesByCreated(String siteShortName, Date from, Date to, PagingRequest paging) Description copied from interface:WikiServiceRetrieves allWikiPageInfoinstances in the repository for the given site, created in the specified date range- Specified by:
listWikiPagesByCreatedin interfaceWikiService
-
listWikiPagesByModified
public PagingResults<WikiPageInfo> listWikiPagesByModified(String siteShortName, Date from, Date to, PagingRequest paging) Description copied from interface:WikiServiceRetrieves allWikiPageInfoinstances in the repository for the given site, modified in the specified date range- Specified by:
listWikiPagesByModifiedin interfaceWikiService
-
listWikiPages
public PagingResults<WikiPageInfo> listWikiPages(String siteShortName, String username, Date createdFrom, Date createdTo, Date modifiedFrom, Date modifiedTo, PagingRequest paging)
-