Interface ITaskVotingService

All Superinterfaces:
IComponent, IInitializable, ITaskComponent

public interface ITaskVotingService extends ITaskComponent
  • Method Details

    • getTaskVotesCountByStatusLabels

      Map<String,Integer> getTaskVotesCountByStatusLabels(int taskID) throws PortalException
      Returns the count of task votes by task status label for a specific taskID
      Parameters:
      taskID -
      Returns:
      Throws:
      PortalException
    • getTaskVotesCountByStatus

      Map<String,Integer> getTaskVotesCountByStatus(int taskID) throws PortalException
      Returns the count of task votes by task status for a specific taskID
      Parameters:
      taskID -
      Returns:
      Throws:
      PortalException
    • getTaskVotesDetails

      List<TaskVoteEntry> getTaskVotesDetails(int taskID) throws Exception
      Returns TaskVoteEntry for a specific taskID
      Parameters:
      taskID -
      Returns:
      Throws:
      Exception
    • getTotalUserAssignedCount

      int getTotalUserAssignedCount(int taskID) throws PortalException
      Returns the total number of assignees for a specific taskID
      Parameters:
      taskID -
      Returns:
      Throws:
      PortalException
    • parseVotingTable

      com.softwareag.caf.shared.task.core.model.TaskVotingTable parseVotingTable(String table)
      Returns a TaskVotingTable object
      Parameters:
      table -
      Returns:
    • getTaskVotingStrategyFactory

      ITaskVotingStrategyManagerFactory getTaskVotingStrategyFactory()
    • getTaskVotingStrategyProvider

      ITaskVotingStrategyProvider getTaskVotingStrategyProvider()