Class FareRuleMergeStrategy
java.lang.Object
org.onebusaway.gtfs_merge.strategies.AbstractEntityMergeStrategy
org.onebusaway.gtfs_merge.strategies.AbstractSingleEntityMergeStrategy<FareRule>
org.onebusaway.gtfs_merge.strategies.AbstractNonIdentifiableSingleEntityMergeStrategy<FareRule>
org.onebusaway.gtfs_merge.strategies.FareRuleMergeStrategy
- All Implemented Interfaces:
EntityMergeStrategy
public class FareRuleMergeStrategy
extends AbstractNonIdentifiableSingleEntityMergeStrategy<FareRule>
Entity merge strategy for handling
FareRule entities.- Author:
- bdferris
-
Field Summary
Fields inherited from class org.onebusaway.gtfs_merge.strategies.AbstractSingleEntityMergeStrategy
_entityTypeFields inherited from class org.onebusaway.gtfs_merge.strategies.AbstractEntityMergeStrategy
_duplicateDetectionStrategy, _logDuplicatesStrategy, _minElementDuplicateScoreForFuzzyMatch, _minElementsDuplicateScoreForAutoDetect, _minElementsInCommonScoreForAutoDetect -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanentitiesAreIdentical(FareRule fareRuleA, FareRule fareRuleB) Determines if two entities are identical, such that adding both to a feed would have the same effect.Methods inherited from class org.onebusaway.gtfs_merge.strategies.AbstractNonIdentifiableSingleEntityMergeStrategy
getIdentityDuplicate, pickBestDuplicateDetectionStrategy, rename, replaceDuplicateEntryMethods inherited from class org.onebusaway.gtfs_merge.strategies.AbstractSingleEntityMergeStrategy
getDescription, getEntityTypes, getFuzzyDuplicate, merge, mergeEntity, rejectDuplicateOverDifferences, saveMethods inherited from class org.onebusaway.gtfs_merge.strategies.AbstractEntityMergeStrategy
determineDuplicateDetectionStrategy, getDuplicateRenamingStrategy, setDuplicateDetectionStrategy, setDuplicateRenamingStrategy, setLogDuplicatesStrategy
-
Constructor Details
-
FareRuleMergeStrategy
public FareRuleMergeStrategy()
-
-
Method Details
-
entitiesAreIdentical
Description copied from class:AbstractNonIdentifiableSingleEntityMergeStrategyDetermines if two entities are identical, such that adding both to a feed would have the same effect.- Specified by:
entitiesAreIdenticalin classAbstractNonIdentifiableSingleEntityMergeStrategy<FareRule>- Parameters:
fareRuleA-fareRuleB-- Returns:
- true if the two specified entities are identical
-