ParametersPresentEventFlag

public class ParametersPresentEventFlag implements EventFlag

Implementation of org.motechproject.eventlogging.matchers.EventFlag interface. Stores keyValuePairsPresent map which is used as a map of flags.

Constructors

ParametersPresentEventFlag

public ParametersPresentEventFlag()

Creates an instance of ParametersPresentEventFlag

ParametersPresentEventFlag

public ParametersPresentEventFlag(Map<String, String> keyValuePairsPresent)

Creates an instance of ParametersPresentEventFlag and sets keyValuePairsPresent to the passed parameter or to an empty map if the parameter is null.

Parameters:
  • keyValuePairsPresent – map representing parameters and their values

Methods

getKeyValuePairsPresent

public Map<String, String> getKeyValuePairsPresent()

passesFlags

public boolean passesFlags(MotechEvent eventToLog)

setKeyValuePairsPresent

public void setKeyValuePairsPresent(Map<String, String> keyValuePairsPresent)