Class HospitalEventActionListener

    • Constructor Summary

      Constructors 
      Constructor Description
      HospitalEventActionListener​(java.lang.String translatedEventActionMessage, org.ikasan.spec.solr.SolrGeneralService<org.ikasan.solr.model.IkasanSolrDocument,​org.ikasan.solr.model.IkasanSolrDocumentSearchResults> solrGeneralService, org.ikasan.spec.metadata.ModuleMetaDataService moduleMetadataService, org.ikasan.spec.module.client.ResubmissionService resubmissionRestService, SolrSearchFilteringGrid searchResultsGrid, java.util.HashMap<java.lang.String,​com.vaadin.flow.component.checkbox.Checkbox> selectionBoxes, java.util.HashMap<java.lang.String,​org.ikasan.solr.model.IkasanSolrDocument> selectionItems, org.ikasan.security.service.authentication.IkasanAuthentication ikasanAuthentication)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.List<org.ikasan.spec.hospital.model.ExclusionEventAction> actionHospitalEvents​(java.util.List<org.ikasan.solr.model.IkasanSolrDocument> exclusionEvents, org.ikasan.spec.hospital.model.ExclusionEventAction exclusionEventAction, ProgressIndicatorDialog progressIndicatorDialog, java.lang.String action, java.lang.String username, com.vaadin.flow.component.UI current)  
      protected org.ikasan.spec.hospital.model.ExclusionEventAction getExclusionEventAction​(java.lang.String comment, java.lang.String action, org.ikasan.solr.model.IkasanSolrDocument document, java.lang.String user)
      Helper method to get an initialised exclusion event action.
      protected int getNumberOfSeletedItems()  
      java.lang.String getTranslation​(java.lang.String key, java.util.Locale locale)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HospitalEventActionListener

        public HospitalEventActionListener​(java.lang.String translatedEventActionMessage,
                                           org.ikasan.spec.solr.SolrGeneralService<org.ikasan.solr.model.IkasanSolrDocument,​org.ikasan.solr.model.IkasanSolrDocumentSearchResults> solrGeneralService,
                                           org.ikasan.spec.metadata.ModuleMetaDataService moduleMetadataService,
                                           org.ikasan.spec.module.client.ResubmissionService resubmissionRestService,
                                           SolrSearchFilteringGrid searchResultsGrid,
                                           java.util.HashMap<java.lang.String,​com.vaadin.flow.component.checkbox.Checkbox> selectionBoxes,
                                           java.util.HashMap<java.lang.String,​org.ikasan.solr.model.IkasanSolrDocument> selectionItems,
                                           org.ikasan.security.service.authentication.IkasanAuthentication ikasanAuthentication)
    • Method Detail

      • actionHospitalEvents

        protected java.util.List<org.ikasan.spec.hospital.model.ExclusionEventAction> actionHospitalEvents​(java.util.List<org.ikasan.solr.model.IkasanSolrDocument> exclusionEvents,
                                                                                                           org.ikasan.spec.hospital.model.ExclusionEventAction exclusionEventAction,
                                                                                                           ProgressIndicatorDialog progressIndicatorDialog,
                                                                                                           java.lang.String action,
                                                                                                           java.lang.String username,
                                                                                                           com.vaadin.flow.component.UI current)
                                                                                                    throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getExclusionEventAction

        protected org.ikasan.spec.hospital.model.ExclusionEventAction getExclusionEventAction​(java.lang.String comment,
                                                                                              java.lang.String action,
                                                                                              org.ikasan.solr.model.IkasanSolrDocument document,
                                                                                              java.lang.String user)
        Helper method to get an initialised exclusion event action.
        Parameters:
        comment -
        action -
        document -
        user -
        Returns:
      • getNumberOfSeletedItems

        protected int getNumberOfSeletedItems()
      • getTranslation

        public java.lang.String getTranslation​(java.lang.String key,
                                               java.util.Locale locale)