Class HumanTaskHandlerHelper


  • public class HumanTaskHandlerHelper
    extends Object
    • Constructor Detail

      • HumanTaskHandlerHelper

        public HumanTaskHandlerHelper()
    • Method Detail

      • setDeadlines

        public static org.kie.internal.task.api.model.Deadlines setDeadlines​(Map<String,​Object> parameters,
                                                                             List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators,
                                                                             org.kie.api.runtime.Environment environment)
      • setDeadlines

        public static org.kie.internal.task.api.model.Deadlines setDeadlines​(Map<String,​Object> parameters,
                                                                             List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators,
                                                                             org.kie.api.runtime.Environment environment,
                                                                             boolean unboundRepeatableOnly)
      • parseDeadlineString

        public static List<org.kie.internal.task.api.model.Deadline> parseDeadlineString​(String deadlineInfo,
                                                                                         List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators,
                                                                                         org.kie.api.runtime.Environment environment,
                                                                                         boolean unboundRepeatableOnly)
      • getNewDeadline

        protected static org.kie.internal.task.api.model.Deadline getNewDeadline​(String expiresAt,
                                                                                 Date deadlineDate,
                                                                                 String actionComponent,
                                                                                 List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators)
      • parseNotifications

        protected static List<org.kie.internal.task.api.model.Notification> parseNotifications​(String notificationString,
                                                                                               List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators)
      • getDeadlineRepeatLimit

        protected static int getDeadlineRepeatLimit​(String deadlineStr)
      • getDeadlineDurationDate

        protected static Date getDeadlineDurationDate​(String durationStr,
                                                      int repeatCount)
      • parseReassignment

        protected static List<org.kie.internal.task.api.model.Reassignment> parseReassignment​(String reassignString)