public boolean equals(Object other) { return (other instanceof PPreferredServiceHeader) && super.equals(other); }
public boolean equals(Object other) { return (other instanceof PAssertedServiceHeader) && super.equals(other); }
/** * Compare for equality. * * @param other -- the other object to compare with. */ public boolean equals(Object other) { if (!other.getClass().equals(this.getClass())) { return false; } SIPMessage otherMessage = (SIPMessage) other; Collection<SIPHeader> values = this.headerTable.values(); Iterator<SIPHeader> it = values.iterator(); if (headerTable.size() != otherMessage.headerTable.size()) { return false; } while (it.hasNext()) { SIPHeader mine = (SIPHeader) it.next(); SIPHeader his = (SIPHeader) (otherMessage.headerTable.get(SIPHeaderNamesCache .toLowerCase(mine.getName()))); if (his == null) { return false; } else if (!his.equals(mine)) { return false; } } return true; }
while (li.hasNext()) { SIPHeader next = (SIPHeader) li.next(); if (next.equals(originalHeader)) { li.remove();