View Javadoc

1   package cz.cuni.amis.utils;
2   
3   public class AdvancedEquals {
4   	
5   	/**
6   	 * Returns true if
7   	 * o1.equals(o2) == true
8   	 * o1 == null or o2 == null
9   	 * @param o1
10  	 * @param o2
11  	 * @return
12  	 */
13  	public static boolean equalsOrNull(Object o1, Object o2)
14  	{
15  		if ( o1 == null || o2 == null )
16  		{
17  			return true;
18  		}
19  		else
20  		{
21  			return o1.equals(o2);
22  		}
23  	}
24  
25  }