diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2018-12-04 22:49:35 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2018-12-04 22:49:35 -0800 |
commit | 0e65bbb642599fe756fc29ee11f8a0fea7f453ac (patch) | |
tree | a7d79dfe66bb8f2fbcb12325b2b66b5104fd972e /src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java | |
parent | 87e7e2aa60ea5d02ef76477603d7f034d1a2f762 (diff) |
Remove emails and last names
Diffstat (limited to 'src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java')
-rw-r--r-- | src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java b/src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java index 744138a..5d6eeef 100644 --- a/src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java +++ b/src/main/java/com/p4square/groupsindexer/model/GroupSearchDocumentAdapter.java @@ -3,6 +3,7 @@ package com.p4square.groupsindexer.model; import com.p4square.ccbapi.model.CustomPulldownFieldValue; import com.p4square.ccbapi.model.GroupProfile; +import java.util.Arrays; import java.util.function.Function; /** @@ -18,8 +19,9 @@ public class GroupSearchDocumentAdapter implements Function<GroupProfile, GroupS doc.setDescription(groupProfile.getDescription()); doc.setImageUrl(groupProfile.getImageUrl()); doc.setLeaderId(groupProfile.getMainLeader().getId()); - doc.setLeaderName(groupProfile.getMainLeader().getFullName()); - doc.setLeaderEmail(groupProfile.getMainLeader().getEmail()); + doc.setLeaderName( + groupProfile.getMainLeader().getFirstName() + " " + + abbreviateName(groupProfile.getMainLeader().getLastName())); if (groupProfile.getAddresses().size() > 0) { doc.setLocationCity(groupProfile.getAddresses().get(0).getCity()); } @@ -52,4 +54,10 @@ public class GroupSearchDocumentAdapter implements Function<GroupProfile, GroupS ref.setLabel(r.getName()); return ref; } + + private String abbreviateName(final String name) { + return Arrays.stream(name.split(" ")) + .map(s -> s.substring(0, 1) + ".") + .reduce("", String::concat); + } } |