public class LinksServiceImpl extends java.lang.Object implements LinksService
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CANNED_QUERY_GET_CHILDREN |
static java.lang.String |
LINKS_COMPONENT |
| Constructor and Description |
|---|
LinksServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
LinkInfo |
createLink(java.lang.String siteShortName,
java.lang.String title,
java.lang.String description,
java.lang.String url,
boolean internal)
Creates a new
LinkInfo in the given site, with the
specified settings |
void |
deleteLink(LinkInfo link)
Deletes an existing
LinkInfo from the repository |
org.alfresco.query.PagingResults |
findLinks(java.lang.String siteShortName,
java.lang.String user,
java.util.Date from,
java.util.Date to,
java.lang.String tag,
org.alfresco.query.PagingRequest paging)
Finds all
LinkInfo instances indexed in the repository
for the given site, created by the specified user in the specified
date range, with the given tag |
LinkInfo |
getLink(java.lang.String siteShortName,
java.lang.String linkName)
Retrieves an existing
LinkInfo from the repository |
protected org.alfresco.service.cmr.repository.NodeRef |
getSiteLinksContainer(java.lang.String siteShortName,
boolean create)
Fetches the Links Container on a site, creating as required if requested.
|
org.alfresco.query.PagingResults |
listLinks(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
Retrieves all
LinkInfo instances in the repository
for the given site, created in the specified date range |
org.alfresco.query.PagingResults |
listLinks(java.lang.String siteShortName,
org.alfresco.query.PagingRequest paging)
Retrieves all
LinkInfo instances in the repository
for the given site. |
org.alfresco.query.PagingResults |
listLinks(java.lang.String siteShortName,
java.lang.String user,
org.alfresco.query.PagingRequest paging)
Retrieves all
LinkInfo instances in the repository
for the given site and the specified user. |
void |
setCannedQueryRegistry(org.alfresco.util.registry.NamedObjectRegistry cannedQueryRegistry)
Set the registry of
canned queries |
void |
setContentService(ContentService contentService) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeDAO(NodeDAO nodeDAO) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService) |
void |
setSiteService(SiteService siteService) |
void |
setTaggingService(TaggingService taggingService) |
void |
setTransactionService(TransactionService transactionService) |
LinkInfo |
updateLink(LinkInfo link)
Updates an existing
LinkInfo in the repository. |
public static final java.lang.String LINKS_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 setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
public void setContentService(ContentService contentService)
public void setTaggingService(TaggingService taggingService)
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setTransactionService(TransactionService transactionService)
public void setCannedQueryRegistry(org.alfresco.util.registry.NamedObjectRegistry cannedQueryRegistry)
canned queriesprotected org.alfresco.service.cmr.repository.NodeRef getSiteLinksContainer(java.lang.String siteShortName,
boolean create)
public LinkInfo getLink(java.lang.String siteShortName, java.lang.String linkName)
LinksServiceLinkInfo from the repositorygetLink in interface LinksServicepublic LinkInfo createLink(java.lang.String siteShortName, java.lang.String title, java.lang.String description, java.lang.String url, boolean internal)
LinksServiceLinkInfo in the given site, with the
specified settingscreateLink in interface LinksServiceLinkInfopublic LinkInfo updateLink(LinkInfo link)
LinksServiceLinkInfo in the repository.updateLink in interface LinksServiceLinkInfopublic void deleteLink(LinkInfo link)
LinksServiceLinkInfo from the repositorydeleteLink in interface LinksServicepublic org.alfresco.query.PagingResults listLinks(java.lang.String siteShortName,
org.alfresco.query.PagingRequest paging)
LinksServiceLinkInfo instances in the repository
for the given site.listLinks in interface LinksServicepublic org.alfresco.query.PagingResults listLinks(java.lang.String siteShortName,
java.lang.String user,
org.alfresco.query.PagingRequest paging)
LinksServiceLinkInfo instances in the repository
for the given site and the specified user.listLinks in interface LinksServicepublic org.alfresco.query.PagingResults listLinks(java.lang.String siteShortName,
java.util.Date from,
java.util.Date to,
org.alfresco.query.PagingRequest paging)
LinksServiceLinkInfo instances in the repository
for the given site, created in the specified date rangelistLinks in interface LinksServicepublic org.alfresco.query.PagingResults findLinks(java.lang.String siteShortName,
java.lang.String user,
java.util.Date from,
java.util.Date to,
java.lang.String tag,
org.alfresco.query.PagingRequest paging)
LinksServiceLinkInfo instances indexed in the repository
for the given site, created by the specified user in the specified
date range, with the given tagfindLinks in interface LinksServiceCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.