Class MatchedMdObjectOrderer
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
-
- com._1c.g5.v8.dt.md.compare.matching.MatchedMdObjectOrderer
-
public class MatchedMdObjectOrderer extends AbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
Orderer of matched MD objects lying in some collection.
-
-
Constructor Summary
Constructors Constructor Description MatchedMdObjectOrderer(Collection<MdObjectCollectionElementComparisonNode> matchedObjects, boolean isThreeWay)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetOrder(MdObjectCollectionElementComparisonNode object, ComparisonSide side)Returns the original order index of the source object on the specified side.booleanisPresent(MdObjectCollectionElementComparisonNode object, ComparisonSide side)Checks whether a source object is present on the specified side of the matched object.-
Methods inherited from class com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer
getMatchedObjects, getOrdered, getWithChangedOrder
-
-
-
-
Constructor Detail
-
MatchedMdObjectOrderer
public MatchedMdObjectOrderer(Collection<MdObjectCollectionElementComparisonNode> matchedObjects, boolean isThreeWay)
Creates a new instance.- Parameters:
matchedObjects- the matched objects, cannot benullisThreeWay- tells whether the comparison session is three-way
-
-
Method Detail
-
isPresent
public boolean isPresent(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrdererChecks whether a source object is present on the specified side of the matched object.- Specified by:
isPresentin classAbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>- Parameters:
object- the matched objectside- the source side to check- Returns:
truewhen the source object is present
-
getOrder
public int getOrder(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrdererReturns the original order index of the source object on the specified side.- Specified by:
getOrderin classAbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>- Parameters:
object- the matched objectside- the side of the source object- Returns:
- order index of the source object (irrelevant if the object is not present)
-
-