Class FareRuleMergeStrategy
java.lang.Object
org.onebusaway.gtfs_merge.strategies.AbstractEntityMergeStrategy
org.onebusaway.gtfs_merge.strategies.AbstractSingleEntityMergeStrategy<org.onebusaway.gtfs.model.FareRule>
org.onebusaway.gtfs_merge.strategies.AbstractNonIdentifiableSingleEntityMergeStrategy<org.onebusaway.gtfs.model.FareRule>
org.onebusaway.gtfs_merge.strategies.FareRuleMergeStrategy
- All Implemented Interfaces:
EntityMergeStrategy
public class FareRuleMergeStrategy
extends AbstractNonIdentifiableSingleEntityMergeStrategy<org.onebusaway.gtfs.model.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(org.onebusaway.gtfs.model.FareRule fareRuleA, org.onebusaway.gtfs.model.FareRule fareRuleB) Determines if two entities are identical, such that adding both to a feed would have the same effect.toString()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
protected boolean entitiesAreIdentical(org.onebusaway.gtfs.model.FareRule fareRuleA, org.onebusaway.gtfs.model.FareRule fareRuleB) 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<org.onebusaway.gtfs.model.FareRule>- Parameters:
fareRuleA-fareRuleB-- Returns:
- true if the two specified entities are identical
-
toString
-