@Override public boolean equals(final Object obj) { if (obj instanceof Link) { final Link other = (Link) obj; return new EqualsBuilder().append(name, other.getName()).append(alias, other.getAlias()).isEquals(); } else { return super.equals(obj); } }
@Override public boolean equals(final Object obj) { if (obj instanceof Link) { final Link other = (Link) obj; return new EqualsBuilder().append(name, other.getName()).append(alias, other.getAlias()).isEquals(); } else { return super.equals(obj); } }
public static String asString(Links links) { if (links == null || links.getLinks() == null || links.getLinks().length == 0) return ""; StringBuilder sb = new StringBuilder(); for(Link link : links.getLinks()) { sb.append(link.getName()).append(ALIAS_SEPARATOR).append(link.getAlias()).append(LINK_SEPARATOR); } sb.deleteCharAt(sb.length() - 1); //remove trailing comma, size is always non-zero return sb.toString(); }