public class LocalFeedTaskProcessor extends FeedTaskProcessor implements org.springframework.context.ApplicationContextAware
FeedTaskProcessor.TemplateWebScriptLoaderFEED_FORMAT_ATOMENTRY, FEED_FORMAT_HTML, FEED_FORMAT_JSON, FEED_FORMAT_RSS, FEED_FORMAT_TEXT, FEED_FORMAT_XML| Constructor and Description |
|---|
LocalFeedTaskProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRead(RepoCtx ctx,
java.lang.String connectedUser,
java.util.Map model) |
protected boolean |
canReadSite(RepoCtx ctx,
java.lang.String siteIdIn,
java.lang.String connectedUser,
java.lang.String tenantDomain) |
void |
commitTransaction() |
void |
endTransaction() |
protected java.util.Map |
getActivityTypeTemplates(java.lang.String repoEndPoint,
java.lang.String ticket,
java.lang.String subPath) |
protected java.util.Set |
getFollowers(java.lang.String userId,
java.lang.String tenantDomain) |
protected freemarker.template.Configuration |
getFreemarkerConfiguration(RepoCtx ctx) |
protected java.util.Set |
getSiteMembers(RepoCtx ctx,
java.lang.String siteIdIn,
java.lang.String tenantDomain) |
protected java.lang.String |
getTenantDomain(java.lang.String name) |
protected java.lang.String |
getTenantName(java.lang.String name,
java.lang.String tenantDomain) |
long |
insertFeedEntry(ActivityFeedEntity feed) |
void |
rollbackTransaction() |
java.util.List |
selectPosts(ActivityPostEntity selector) |
java.util.List |
selectUserFeedControls(java.lang.String userId) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setContentService(ContentService contentService) |
void |
setDefaultEncoding(java.lang.String defaultEncoding) |
void |
setFeedControlDAO(FeedControlDAO feedControlDAO) |
void |
setFeedDAO(ActivityFeedDAO feedDAO) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setPostDAO(ActivityPostDAO postDAO) |
void |
setSiteService(SiteService siteService) |
void |
setSubscriptionService(SubscriptionService subscriptionService) |
void |
setTemplateSearchPaths(java.util.List templateSearchPaths) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
void |
setUseRemoteCallbacks(boolean useRemoteCallbacks) |
void |
startTransaction() |
int |
updatePostStatus(long id,
ActivityPostEntity.STATUS status) |
acceptActivity, addMissingFormats, callWebScript, getActivityTemplates, getBaseActivityType, getFeedControls, getTemplateSubPath, process, processFreemarker, setJsonFormatOnlypublic void setPostDAO(ActivityPostDAO postDAO)
public void setFeedDAO(ActivityFeedDAO feedDAO)
public void setFeedControlDAO(FeedControlDAO feedControlDAO)
public void setSiteService(SiteService siteService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setContentService(ContentService contentService)
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
public void setSubscriptionService(SubscriptionService subscriptionService)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setDefaultEncoding(java.lang.String defaultEncoding)
public void setTemplateSearchPaths(java.util.List templateSearchPaths)
public void setUseRemoteCallbacks(boolean useRemoteCallbacks)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void startTransaction()
throws java.sql.SQLException
startTransaction in class FeedTaskProcessorjava.sql.SQLExceptionpublic void commitTransaction()
throws java.sql.SQLException
commitTransaction in class FeedTaskProcessorjava.sql.SQLExceptionpublic void rollbackTransaction()
throws java.sql.SQLException
rollbackTransaction in class FeedTaskProcessorjava.sql.SQLExceptionpublic void endTransaction()
throws java.sql.SQLException
endTransaction in class FeedTaskProcessorjava.sql.SQLExceptionpublic java.util.List selectPosts(ActivityPostEntity selector) throws java.sql.SQLException
selectPosts in class FeedTaskProcessorjava.sql.SQLExceptionpublic long insertFeedEntry(ActivityFeedEntity feed) throws java.sql.SQLException
insertFeedEntry in class FeedTaskProcessorjava.sql.SQLExceptionpublic int updatePostStatus(long id,
ActivityPostEntity.STATUS status)
throws java.sql.SQLException
updatePostStatus in class FeedTaskProcessorjava.sql.SQLExceptionpublic java.util.List selectUserFeedControls(java.lang.String userId)
throws java.sql.SQLException
selectUserFeedControls in class FeedTaskProcessorjava.sql.SQLExceptionprotected java.lang.String getTenantName(java.lang.String name,
java.lang.String tenantDomain)
getTenantName in class FeedTaskProcessorprotected java.lang.String getTenantDomain(java.lang.String name)
getTenantDomain in class FeedTaskProcessorprotected java.util.Set getSiteMembers(RepoCtx ctx, java.lang.String siteIdIn, java.lang.String tenantDomain) throws java.lang.Exception
getSiteMembers in class FeedTaskProcessorjava.lang.Exceptionprotected boolean canReadSite(RepoCtx ctx, java.lang.String siteIdIn, java.lang.String connectedUser, java.lang.String tenantDomain) throws java.lang.Exception
canReadSite in class FeedTaskProcessorjava.lang.Exceptionprotected boolean canRead(RepoCtx ctx, java.lang.String connectedUser, java.util.Map model) throws java.lang.Exception
canRead in class FeedTaskProcessorjava.lang.Exceptionprotected java.util.Map getActivityTypeTemplates(java.lang.String repoEndPoint,
java.lang.String ticket,
java.lang.String subPath)
throws java.lang.Exception
getActivityTypeTemplates in class FeedTaskProcessorjava.lang.Exceptionprotected freemarker.template.Configuration getFreemarkerConfiguration(RepoCtx ctx)
getFreemarkerConfiguration in class FeedTaskProcessorprotected java.util.Set getFollowers(java.lang.String userId,
java.lang.String tenantDomain)
throws java.lang.Exception
getFollowers in class FeedTaskProcessorjava.lang.ExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.