Object RecorderDataValidationRulesFactory
-
- All Implemented Interfaces:
public class RecorderDataValidationRulesFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classRecorderDataValidationRulesFactory.Revision
-
Field Summary
Fields Modifier and Type Field Description public final static RecorderDataValidationRulesFactoryINSTANCE
-
Method Summary
Modifier and Type Method Description final RecorderDataValidationRulecreate(ValidationSimpleRuleFactory validationSimpleRuleFactory, List<RecorderValidationData> recorderValidationData, EventGroupRemoteDescriptors.GroupRemoteRule globalRules, DictionaryStorage dictionaryStorage)final List<RecorderDataValidationRulesFactory.Revision>splitIntervals(List<RecorderDataValidationRulesFactory.Revision> revisions)Splits a list of revisions into non-overlapping intervals. -
-
Method Detail
-
create
final RecorderDataValidationRule create(ValidationSimpleRuleFactory validationSimpleRuleFactory, List<RecorderValidationData> recorderValidationData, EventGroupRemoteDescriptors.GroupRemoteRule globalRules, DictionaryStorage dictionaryStorage)
-
splitIntervals
final List<RecorderDataValidationRulesFactory.Revision> splitIntervals(List<RecorderDataValidationRulesFactory.Revision> revisions)
Splits a list of revisions into non-overlapping intervals.
- Parameters:
revisions- The list of revisions to split.- Returns:
The list of non-overlapping intervals.
-
-
-
-