@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final MenuItemExternal rhs = (MenuItemExternal) o; return m_aURLProvider.equals (rhs.m_aURLProvider); }
@Nonnull public final IMPLTYPE setDisplayFilter (@Nullable final IMenuObjectFilter aDisplayFilter) { m_aDisplayFilter = aDisplayFilter; return thisAsT (); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("URLProvider", m_aURLProvider) .append ("DisplayText", m_aDisplayText) .append ("Target", m_sTarget) .getToString (); } }
@Override public int hashCode () { return HashCodeGenerator.getDerived (super.hashCode ()).append (m_aURLProvider).getHashCode (); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("Page", m_aPage) .append ("DisplayText", m_aDisplayText) .append ("Target", m_sTarget) .getToString (); } }
@Override public int hashCode () { return HashCodeGenerator.getDerived (super.hashCode ()).append (m_aPage).getHashCode (); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final MenuItemPage rhs = (MenuItemPage) o; return m_aPage.getID ().equals (rhs.m_aPage.getID ()); }