/** * Test if equals. * They are equal when * a) global ids are equal * b) or global ids are null and local ids are equal. */ public boolean equals(Object obj) { boolean ret = false; if(obj instanceof IResourceIdentifier) { IResourceIdentifier other = (IResourceIdentifier)obj; ret = (getGlobalIdentifier()!=null && getGlobalIdentifier().equals(other.getGlobalIdentifier())) || (getGlobalIdentifier()==null && other.getGlobalIdentifier()==null && SUtil.equals(getLocalIdentifier(), other.getLocalIdentifier())); } return ret; }
/** * Test if equals. * They are equal when * a) global ids are equal * b) or global ids are null and local ids are equal. */ public boolean equals(Object obj) { boolean ret = false; if(obj instanceof IResourceIdentifier) { IResourceIdentifier other = (IResourceIdentifier)obj; ret = (getGlobalIdentifier()!=null && getGlobalIdentifier().equals(other.getGlobalIdentifier())) || (getGlobalIdentifier()==null && other.getGlobalIdentifier()==null && SUtil.equals(getLocalIdentifier(), other.getLocalIdentifier())); } return ret; }