package edu.gatech.oad.rocket.findmythings.server.model; import com.google.appengine.api.datastore.PhoneNumber; public interface AppMutableMember extends AppMember { /** * set name * @param s The given name (first/last) of the member */ public abstract void setName(String s); /** * set phone number * @param p The primary phone number of the member */ public abstract void setPhone(PhoneNumber p); /** * set address * @param s The location/neighborhood of the member */ public abstract void setAddress(String s); /** * Locks or unlocks the user account * @param locked true if account is locked, false otherwise */ public abstract void setLocked(boolean locked); /** * Escalates the privileges of the user account * @param admin true if account should become admin, false otherwise */ public abstract void setAdmin(boolean admin); }