| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROLE_BEACON_MANAGER_READ |
static java.lang.String |
ROLE_BEACON_MANAGER_WRITE |
properties| Constructor and Description |
|---|
User(org.json.JSONObject properties) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getPartnerRoles(Config.Partner partner) |
java.util.ArrayList<Config.Partner> |
getPartnersWithRoles(java.lang.String[] roles) |
boolean |
hasPartnerRoles(Config.Partner partner,
java.lang.String[] roles) |
boolean |
isAdmin() |
void |
load(Completion completion) |
void |
loadPartners(Completion completion) |
static void |
login(java.lang.String email,
java.lang.String password,
Completion completion) |
public static final java.lang.String ROLE_BEACON_MANAGER_READ
public static final java.lang.String ROLE_BEACON_MANAGER_WRITE
public static void login(java.lang.String email,
java.lang.String password,
Completion completion)
public boolean isAdmin()
public java.util.List<java.lang.String> getPartnerRoles(Config.Partner partner)
public boolean hasPartnerRoles(Config.Partner partner, java.lang.String[] roles)
public java.util.ArrayList<Config.Partner> getPartnersWithRoles(java.lang.String[] roles)
public void load(Completion completion)
public void loadPartners(Completion completion)