Class EventGroupRules

  • All Implemented Interfaces:
    com.jetbrains.fus.reporting.api.IDataValidationRules , com.jetbrains.fus.reporting.api.IEventGroupRules

    
    public final class EventGroupRules
    extends DataValidationRules implements IEventGroupRules
                        
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Array<FUSRule> getEventIdRules()
      Boolean areEventIdRulesDefined()
      ValidationResultType validateEventId(IEventContext context)
      EventDataField validateEventData(String key, Object data, IEventContext context) Validates the data for a given event field.
      final static EventGroupRules create(EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group, GlobalRulesHolder globalRulesHolder, ValidationSimpleRuleFactory factory, List<String> excludedFields, DictionaryStorage dictionaryStorage)
      • Methods inherited from class com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules

        getEventDataRules
      • Methods inherited from class com.jetbrains.fus.reporting.api.IDataValidationRules

        getEventDataRules, replaceRejectedValuesWithDefaultValues, validateData, validateRequiredFields
      • Methods inherited from class com.intellij.internal.statistic.eventLog.validator.rules.beans.DataValidationRules

        areEventDataRulesDefined
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait