public class

MapstedAlertsApi.ViewsImpl

extends Object
implements AlertsApi.Views
java.lang.Object
   ↳ com.mapsted.alerts.MapstedAlertsApi.ViewsImpl

Summary

Public Methods
void createAlertListPartialFragment(List<String> alertIds, Consumer<Fragment> fragmentConsumer)
Create partial fragment alert list for given alertIds
Fragment createAlertPartialFragmentForEntity(Entity entity)
Generate a partial fragment which can be used in conjunction with the Selected POI view
Fragment createAlertSummaryFragment(int propertyId)
boolean displayAlertListDialog(List<String> alertIds, FragmentManager fragmentManager, Consumer<EntityZone> entityZoneSelection)
Display an Alert UI view for the alertIds provided
boolean displayAlertListDialogForEntity(Entity entity, FragmentManager fragmentManager, Consumer<EntityZone> entityZoneSelection)
Display an Alert UI view for the entity provided
boolean displayAlertSummaryDialog(int propertyId, FragmentManager fragmentManager)
Generate an Alert UI view for the property provided.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.mapsted.alerts.AlertsApi.Views

Public Methods

public void createAlertListPartialFragment (List<String> alertIds, Consumer<Fragment> fragmentConsumer)

Create partial fragment alert list for given alertIds

Parameters
alertIds the alerts to populate
fragmentConsumer the created fragment (nullable)

public Fragment createAlertPartialFragmentForEntity (Entity entity)

Generate a partial fragment which can be used in conjunction with the Selected POI view

Parameters
entity The entity whose Alert's are to be shown
Returns
  • The created fragment

public Fragment createAlertSummaryFragment (int propertyId)

public boolean displayAlertListDialog (List<String> alertIds, FragmentManager fragmentManager, Consumer<EntityZone> entityZoneSelection)

Display an Alert UI view for the alertIds provided

Parameters
alertIds The alerts to be shown
fragmentManager the fragment manager for populating the dialog
entityZoneSelection callback for if/when an item is selected
Returns
  • Whether or not successfully displayed.

public boolean displayAlertListDialogForEntity (Entity entity, FragmentManager fragmentManager, Consumer<EntityZone> entityZoneSelection)

Display an Alert UI view for the entity provided

Parameters
entity The entity whose alerts are to be shown
fragmentManager the fragment manager for populating the dialog
entityZoneSelection callback for if/when an item is selected
Returns
  • Whether or not successfully displayed.

public boolean displayAlertSummaryDialog (int propertyId, FragmentManager fragmentManager)

Generate an Alert UI view for the property provided. This will give a summary of Active Emergency and Scheduled Alerts.

Parameters
propertyId The property to be shown
fragmentManager the fragment manager for populating the dialog