Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
Matthew Cech
2019-06-17 23:12:25 -07:00
13 changed files with 261 additions and 60 deletions
+14 -22
View File
@@ -6,43 +6,30 @@ public class KittyCharacter
private String name;
private String bio;
private String refImage;
private long uniqueID;
public KittyCharacter(KittyUser owner, String name, String bio, String refImage)
public KittyCharacter(KittyUser owner, String name, String bio, String refImage, long uniqueID)
{
this.owner = owner;
this.name = name;
this.bio = bio;
this.refImage = refImage;
this.uniqueID = uniqueID;
}
private boolean allowedToEdit(KittyUser editor)
public void editBio(String bio)
{
if(editor.identifier.equals(owner.identifier))
{
return true;
}
return false;
this.bio = bio;
}
public boolean editBio(KittyUser editor, String bio)
public void editRefImage(String refImage)
{
if(allowedToEdit(editor))
{
this.bio = bio;
return true;
}
return false;
this.refImage = refImage;
}
public boolean editRefImage(KittyUser editor, String refImage)
public void editName(String name)
{
if(allowedToEdit(editor))
{
this.refImage = refImage;
return true;
}
return false;
this.name = name;
}
public KittyUser getOwner()
@@ -65,6 +52,11 @@ public class KittyCharacter
return refImage;
}
public long getUID()
{
return uniqueID;
}
public String toString()
{
return name + " " + bio + " " + refImage;