Class AbstractFeedGenerator

  • All Implemented Interfaces:
    FeedGenerator
    Direct Known Subclasses:
    LocalFeedGenerator

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

      • AbstractFeedGenerator

        public AbstractFeedGenerator()
    • Method Detail

      • setActivityPostServiceImpl

        public void setActivityPostServiceImpl​(ActivityPostServiceImpl activityPostServiceImpl)
      • setAuthenticationService

        public void setAuthenticationService​(AuthenticationService authenticationService)
      • setRepoEndPoint

        public void setRepoEndPoint​(java.lang.String repoEndPoint)
      • setUserNamesAreCaseSensitive

        public void setUserNamesAreCaseSensitive​(boolean userNamesAreCaseSensitive)
      • setMaxItemsPerCycle

        public void setMaxItemsPerCycle​(int maxItemsPerCycle)
      • getMaxItemsPerCycle

        public int getMaxItemsPerCycle()
      • setJobLockService

        public void setJobLockService​(JobLockService jobLockService)
      • setSysAdminParams

        public void setSysAdminParams​(SysAdminParams sysAdminParams)
      • setTransactionService

        public void setTransactionService​(TransactionService transactionService)
      • getWebScriptsCtx

        public RepoCtx getWebScriptsCtx()
      • init

        public void init()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • execute

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

        protected abstract boolean generate()
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception