Class TransferMergeStrategy
java.lang.Object
org.onebusaway.gtfs_merge.strategies.AbstractEntityMergeStrategy
org.onebusaway.gtfs_merge.strategies.AbstractSingleEntityMergeStrategy<org.onebusaway.gtfs.model.Transfer>
org.onebusaway.gtfs_merge.strategies.AbstractNonIdentifiableSingleEntityMergeStrategy<org.onebusaway.gtfs.model.Transfer>
org.onebusaway.gtfs_merge.strategies.TransferMergeStrategy
- All Implemented Interfaces:
EntityMergeStrategy
public class TransferMergeStrategy
extends AbstractNonIdentifiableSingleEntityMergeStrategy<org.onebusaway.gtfs.model.Transfer>
Entity merge strategy for handling
Transfer 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.Transfer transferA, org.onebusaway.gtfs.model.Transfer transferB) 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
-
TransferMergeStrategy
public TransferMergeStrategy()
-
-
Method Details
-
entitiesAreIdentical
protected boolean entitiesAreIdentical(org.onebusaway.gtfs.model.Transfer transferA, org.onebusaway.gtfs.model.Transfer transferB) 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.Transfer>- Parameters:
transferA-transferB-- Returns:
- true if the two specified entities are identical
-