Class AbstractFeedGenerator

java.lang.Object
org.alfresco.repo.activities.feed.AbstractFeedGenerator
All Implemented Interfaces:
FeedGenerator
Direct Known Subclasses:
LocalFeedGenerator

public abstract class AbstractFeedGenerator extends Object implements FeedGenerator
Implementations of the abstract feed generator component are responsible for generating activity feed entries
  • Constructor Details

    • AbstractFeedGenerator

      public AbstractFeedGenerator()
  • Method Details

    • setActivityPostServiceImpl

      public void setActivityPostServiceImpl(ActivityPostServiceImpl activityPostServiceImpl)
    • setPostDAO

      public void setPostDAO(ActivityPostDAO postDAO)
    • setAuthenticationService

      public void setAuthenticationService(AuthenticationService authenticationService)
    • setRepoEndPoint

      public void setRepoEndPoint(String repoEndPoint)
    • setUserNamesAreCaseSensitive

      public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
    • setMaxItemsPerCycle

      public void setMaxItemsPerCycle(int maxItemsPerCycle)
    • getMaxItemsPerCycle

      public int getMaxItemsPerCycle()
    • getPostDaoService

      public ActivityPostDAO getPostDaoService()
    • getAuthenticationService

      public AuthenticationService getAuthenticationService()
    • setJobLockService

      public void setJobLockService(JobLockService jobLockService)
    • setSysAdminParams

      public void setSysAdminParams(SysAdminParams sysAdminParams)
    • getTransactionService

      public TransactionService getTransactionService()
    • setTransactionService

      public void setTransactionService(TransactionService transactionService)
    • getWebScriptsCtx

      public RepoCtx getWebScriptsCtx()
    • init

      public void init() throws Exception
      Throws:
      Exception
    • getEstimatedGridSize

      public abstract int getEstimatedGridSize()
      Specified by:
      getEstimatedGridSize in interface FeedGenerator
    • execute

      public void execute() throws org.quartz.JobExecutionException
      Specified by:
      execute in interface FeedGenerator
      Throws:
      org.quartz.JobExecutionException
    • generate

      protected abstract boolean generate() throws Exception
      Throws:
      Exception