package edu.gatech.oad.rocket.findmythings.server.model;
import com.google.appengine.api.datastore.PhoneNumber;
import java.io.Serializable;
import java.util.Collection;
public interface AppMember extends Serializable {
/**
*
* @return admin
*/
public abstract boolean isAdmin();
/**
*
* @return editable
*/
public abstract boolean isEditable();
/**
* returns true if account is locked, false otherwise
* @return locked
*/
public abstract boolean isLocked();
/**
*
* @return registered
*/
public abstract boolean isRegistered();
/**
*
* @return email
*/
public abstract String getEmail();
/**
*
* @return name
*/
public abstract String getName();
/**
*
* @return phone
*/
public abstract PhoneNumber getPhone();
/**
*
* @return address
*/
public abstract String getAddress();
/**
*
* @return roles
*/
public abstract Collection<String> getRoles();
/**
*
* @return permissions
*/
public abstract Collection<String> getStringPermissions();
}