com.atlassian.jira.jql.clause
Class SimpleEquivalenceComparator

java.lang.Object
  extended by com.atlassian.jira.jql.clause.SimpleEquivalenceComparator

public class SimpleEquivalenceComparator
extends java.lang.Object

Compares two clauses for equivalence using a simple algorithm.

Since:
v4.0

Constructor Summary
SimpleEquivalenceComparator()
           
 
Method Summary
 boolean isEquivalent(Clause clause, Clause clause1)
          Compares two clauses for equivalence suitable for use in Issue Navigator; e.g.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleEquivalenceComparator

public SimpleEquivalenceComparator()
Method Detail

isEquivalent

public boolean isEquivalent(Clause clause,
                            Clause clause1)
Compares two clauses for equivalence suitable for use in Issue Navigator; e.g. clauses that may actually be logically equivalent, but are structured differently, would fail this test. Note that ordering is not important within MultiClauses It is assumed that both clauses have been normalised before being passed in, so that their structures are as similar as possible.

Parameters:
clause - a normalised Clause; never null
clause1 - a normalised Clause; never null
Returns:
true if the clauses are equivalent; false otherwise.


Copyright © 2002-2011 Atlassian. All Rights Reserved.