Class HospitalEventActionListener
- java.lang.Object
-
- org.ikasan.dashboard.ui.search.listener.IkasanEventActionListener
-
- org.ikasan.dashboard.ui.search.listener.HospitalEventActionListener
-
- Direct Known Subclasses:
IgnoreHospitalEventSubmissionListener,ResubmitHospitalEventSubmissionListener
public abstract class HospitalEventActionListener extends IkasanEventActionListener
-
-
Field Summary
-
Fields inherited from class org.ikasan.dashboard.ui.search.listener.IkasanEventActionListener
moduleMetaDataCache, moduleMetadataService, searchResultsGrid, selected, selectionBoxes, selectionItems
-
-
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.ExclusionEventActiongetExclusionEventAction(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 intgetNumberOfSeletedItems()java.lang.StringgetTranslation(java.lang.String key, java.util.Locale locale)-
Methods inherited from class org.ikasan.dashboard.ui.search.listener.IkasanEventActionListener
confirmSelectedEvents, getModuleMetaData, setSelected, shouldActionEvent
-
-
-
-
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)
-
-