Class TaskNotificationImpl

    • Constructor Detail

      • TaskNotificationImpl

        public TaskNotificationImpl​(Long id,
                                    String name,
                                    String subject,
                                    String content,
                                    Date date,
                                    List<org.kie.api.task.model.OrganizationalEntity> recipients,
                                    List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators,
                                    boolean active)
    • Method Detail

      • getId

        public Long getId()
        Description copied from interface: TaskNotification
        Returns unique id of the task notification
        Specified by:
        getId in interface TaskNotification
        Returns:
        task notification id
      • setId

        public void setId​(Long id)
      • setName

        public void setName​(String name)
      • setSubject

        public void setSubject​(String subject)
      • setContent

        public void setContent​(String content)
      • getDate

        public Date getDate()
        Description copied from interface: TaskNotification
        Returns date that the notification is schedule to happen
        Specified by:
        getDate in interface TaskNotification
        Returns:
        time notification is scheduled
      • setDate

        public void setDate​(Date date)
      • getRecipients

        public List<org.kie.api.task.model.OrganizationalEntity> getRecipients()
        Description copied from interface: TaskNotification
        Returns list of recipients that notification will be sent to
        Specified by:
        getRecipients in interface TaskNotification
        Returns:
        list of recipients
      • setRecipients

        public void setRecipients​(List<org.kie.api.task.model.OrganizationalEntity> recipients)
      • getBusinessAdministrators

        public List<org.kie.api.task.model.OrganizationalEntity> getBusinessAdministrators()
        Description copied from interface: TaskNotification
        Returns list of business admins that notification will be sent to
        Specified by:
        getBusinessAdministrators in interface TaskNotification
        Returns:
        business admin list
      • setBusinessAdministrators

        public void setBusinessAdministrators​(List<org.kie.api.task.model.OrganizationalEntity> businessAdministrators)
      • isActive

        public boolean isActive()
        Description copied from interface: TaskNotification
        Returns if given notification is active
        Specified by:
        isActive in interface TaskNotification
        Returns:
        active
      • setActive

        public void setActive​(boolean active)