public class WikiServiceImpl extends java.lang.Object implements WikiService
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CANNED_QUERY_GET_CHILDREN |
static java.lang.String |
WIKI_COMPONENT |
| Constructor and Description |
|---|
WikiServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
WikiPageInfo |
createWikiPage(java.lang.String siteShortName,
java.lang.String title,
java.lang.String content)
Creates a new
WikiPageInfo in the given site, with the
specified contents |
void |
deleteWikiPage(WikiPageInfo page)
Deletes an existing
WikiPageInfo from the repository |
protected org.alfresco.service.cmr.repository.NodeRef |
getSiteWikiContainer(java.lang.String siteShortName,
boolean create)
Fetches the Wiki Container on a site, creating as required if requested.
|
WikiPageInfo |
getWikiPage(java.lang.String siteShortName,
java.lang.String pageTitle)
Retrieves an existing
WikiPageInfo from the repository |
org.alfresco.query.PagingResults |
listWikiPages(java.lang.String siteShortName,
org.alfresco.query.PagingRequest paging)
Retrieves all
WikiPageInfo instances in the repository
for the given site. |
org.alfresco.query.PagingResults |
listWikiPages(java.lang.String siteShortName,
java.lang.String username,
java.util.Date createdFrom,
java.util.Date createdTo,
java.util.Date modifiedFrom,
java.util.Date modifiedTo,
org.alfresco.query.PagingRequest paging) |
org.alfresco.query.PagingResults |
listWikiPages(java.lang.String siteShortName,
java.lang.String user,
org.alfresco.query.PagingRequest paging)
Retrieves all
WikiPageInfo instances in the repository
for the given site and the specified user. |
org.alfresco.query.PagingResults |
listWikiPagesByCreated(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
Retrieves all
WikiPageInfo instances in the repository
for the given site, created in the specified date range |
org.alfresco.query.PagingResults |
listWikiPagesByModified(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
Retrieves all
WikiPageInfo instances in the repository
for the given site, modified in the specified date range |
void |
setCannedQueryRegistry(org.alfresco.util.registry.NamedObjectRegistry cannedQueryRegistry)
Set the registry of
canned queries |
void |
setContentService(ContentService contentService) |
void |
setFileFolderService(FileFolderService fileFolderService) |
void |
setNodeDAO(NodeDAO nodeDAO) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setSiteService(SiteService siteService) |
void |
setTaggingService(TaggingService taggingService) |
void |
setTransactionService(TransactionService transactionService) |
WikiPageInfo |
updateWikiPage(WikiPageInfo page)
Updates an existing
WikiPageInfo in the repository. |
public static final java.lang.String WIKI_COMPONENT
protected static final java.lang.String CANNED_QUERY_GET_CHILDREN
public void setNodeDAO(NodeDAO nodeDAO)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setSiteService(SiteService siteService)
public void setContentService(ContentService contentService)
public void setTaggingService(TaggingService taggingService)
public void setFileFolderService(FileFolderService fileFolderService)
public void setTransactionService(TransactionService transactionService)
public void setCannedQueryRegistry(org.alfresco.util.registry.NamedObjectRegistry cannedQueryRegistry)
canned queriesprotected org.alfresco.service.cmr.repository.NodeRef getSiteWikiContainer(java.lang.String siteShortName,
boolean create)
public WikiPageInfo getWikiPage(java.lang.String siteShortName, java.lang.String pageTitle)
WikiServiceWikiPageInfo from the repositorygetWikiPage in interface WikiServicepublic WikiPageInfo createWikiPage(java.lang.String siteShortName, java.lang.String title, java.lang.String content)
WikiServiceWikiPageInfo in the given site, with the
specified contentscreateWikiPage in interface WikiServiceWikiPageInfopublic WikiPageInfo updateWikiPage(WikiPageInfo page)
WikiServiceWikiPageInfo in the repository.updateWikiPage in interface WikiServiceWikiPageInfopublic void deleteWikiPage(WikiPageInfo page)
WikiServiceWikiPageInfo from the repositorydeleteWikiPage in interface WikiServicepublic org.alfresco.query.PagingResults listWikiPages(java.lang.String siteShortName,
org.alfresco.query.PagingRequest paging)
WikiServiceWikiPageInfo instances in the repository
for the given site.listWikiPages in interface WikiServicepublic org.alfresco.query.PagingResults listWikiPages(java.lang.String siteShortName,
java.lang.String user,
org.alfresco.query.PagingRequest paging)
WikiServiceWikiPageInfo instances in the repository
for the given site and the specified user.listWikiPages in interface WikiServicepublic org.alfresco.query.PagingResults listWikiPagesByCreated(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
WikiServiceWikiPageInfo instances in the repository
for the given site, created in the specified date rangelistWikiPagesByCreated in interface WikiServicepublic org.alfresco.query.PagingResults listWikiPagesByModified(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
WikiServiceWikiPageInfo instances in the repository
for the given site, modified in the specified date rangelistWikiPagesByModified in interface WikiServicepublic org.alfresco.query.PagingResults listWikiPages(java.lang.String siteShortName,
java.lang.String username,
java.util.Date createdFrom,
java.util.Date createdTo,
java.util.Date modifiedFrom,
java.util.Date modifiedTo,
org.alfresco.query.PagingRequest paging)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.