X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FProfile.java;h=242c96e4bde26b5371cf1b2a535bc15c14b8a559;hb=554a8f521027da73bd6519f3480b1ed70b108903;hp=d82195c8d2cdbde04ab7e31d488142772769083f;hpb=9fda7311f84f9ab5692213f5d6fc9903dedf86f8;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/Profile.java b/src/main/java/net/pterodactylus/sone/data/Profile.java index d82195c..242c96e 100644 --- a/src/main/java/net/pterodactylus/sone/data/Profile.java +++ b/src/main/java/net/pterodactylus/sone/data/Profile.java @@ -18,7 +18,7 @@ package net.pterodactylus.sone.data; /** - * A profile stores personal information about a {@link User}. All information + * A profile stores personal information about a {@link Sone}. All information * is optional and can be {@code null}. * * @author David ‘Bombe’ Roden @@ -86,10 +86,12 @@ public class Profile { * * @param firstName * The first name to set + * @return This profile (for method chaining) */ - public void setFirstName(String firstName) { + public Profile setFirstName(String firstName) { modified |= ((firstName != null) && (!firstName.equals(this.firstName))) || (this.firstName != null); this.firstName = firstName; + return this; } /** @@ -106,10 +108,12 @@ public class Profile { * * @param middleName * The middle name to set + * @return This profile (for method chaining) */ - public void setMiddleName(String middleName) { + public Profile setMiddleName(String middleName) { modified |= ((middleName != null) && (!middleName.equals(this.middleName))) || (this.middleName != null); this.middleName = middleName; + return this; } /** @@ -126,10 +130,12 @@ public class Profile { * * @param lastName * The last name to set + * @return This profile (for method chaining) */ - public void setLastName(String lastName) { + public Profile setLastName(String lastName) { modified |= ((lastName != null) && (!lastName.equals(this.lastName))) || (this.lastName != null); this.lastName = lastName; + return this; } }