Class ManageDoActionNotification


  • public class ManageDoActionNotification
    extends Object
    The Class ManageDoActionNotification.
    Author:
    Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it Feb 1, 2024
    • Constructor Detail

      • ManageDoActionNotification

        public ManageDoActionNotification​(org.gcube.application.cms.plugins.events.ItemObserved<org.gcube.application.geoportal.common.model.document.Project> itemObserved,
                                          NMessagesPlaceholdersSubstitutorUtil nMPlaceholdersSUtil,
                                          List<SubscribeNotificationEvent> filterList)
        Instantiates a new manage do action notification.
        Parameters:
        itemObserved - the item observed
        nMPlaceholdersSUtil - the n M placeholders S util
        filterList - the filter list
    • Method Detail

      • manage

        public void manage()
        Manage.
      • getListUserCompliantToRoles

        public List<org.gcube.application.geoportal.common.model.document.accounting.User> getListUserCompliantToRoles​(NotificationFor notificationFor,
                                                                                                                       org.gcube.application.cms.plugins.events.ItemObserved<org.gcube.application.geoportal.common.model.document.Project> itemObserved,
                                                                                                                       boolean ignoreUserCaller)
        Gets the list user compliant to roles.
        Parameters:
        notificationFor - the notification for
        itemObserved - the item observed
        ignoreUserCaller - the ignore user caller
        Returns:
        the list user compliant to roles