public String toSimpleString() { final StringBuilder builder = new StringBuilder(); builder.append("[Relation: id="); builder.append(getIdentifier()); builder.append(", [Members: "); final StringList list = new StringList(); for (final RelationMember member : this) { list.add(member.toString()); } builder.append(list.join(", ")); builder.append("], "); builder.append(tagString()); builder.append("]"); return builder.toString(); }
public String configurableString(final String betweenEachMemberAndRelation, final String betweenEachMember) { final StringBuilder builder = new StringBuilder(); builder.append("[Relation: id="); builder.append(getIdentifier()); builder.append(", [Members: \n\t\t\t\t"); final StringList list = new StringList(); for (final RelationMember member : this) { list.add(betweenEachMemberAndRelation + betweenEachMember + member.toString()); } builder.append(list.join(", \n\t\t\t\t")); builder.append("\n\t\t\t"); builder.append(betweenEachMemberAndRelation); builder.append("], "); builder.append(tagString()); builder.append("]"); return builder.toString(); }
@Override public String toDiffViewFriendlyString() { final String relationsString = this.parentRelationsAsDiffViewFriendlyString(); final StringBuilder builder = new StringBuilder(); builder.append("[Relation: id="); builder.append(getIdentifier()); builder.append(", [Members: "); final StringList list = new StringList(); for (final RelationMember member : this) { list.add(member.toString()); } builder.append(list.join(", ")); builder.append("], "); builder.append("relations=(" + relationsString + "), "); builder.append(tagString()); builder.append("]"); return builder.toString(); }
members.forEach(member -> beanResult.add(new JsonPrimitive(member.toString()))); return beanResult; });