public class Manager extends java.lang.Object implements java.lang.Comparable<Manager>, IManager
Manager.Builder.| Modifier and Type | Class and Description | 
|---|---|
| static class  | Manager.BuilderManager Builder. | 
IManager.Role| Modifier and Type | Field and Description | 
|---|---|
| static <any> | CREATORParcelable CREATOR constant. | 
| protected int | databaseIdThe Database id. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareTo(Manager another) | 
| int | describeContents() | 
| boolean | equals(java.lang.Object o) | 
| static java.util.Set<Manager> | from(JSONArray jsonArray)Creates Set of managers from JSON array. | 
| static Manager | from(JSONObject jsonObject)Instantiates new Manager from JSON content. | 
| ICompany | getCompany()Gets company. | 
| ICounters | getCounters()Provides number of private, public, shared devices or venues. | 
| int | getDatabaseId()Gets database id. | 
| java.lang.String | getEmail()Gets email. | 
| java.lang.String | getFirstName()Gets first name. | 
| java.util.UUID | getId()Gets manager id. | 
| java.lang.String | getLastName()Gets last name. | 
| IManager.Role | getRole()Gets role. | 
| java.util.UUID | getSupervisorId()Gets supervisor id. | 
| java.lang.String | getUniqueId()Gets unique id. | 
| int | hashCode() | 
| java.lang.String | toString() | 
| void | writeToParcel(Parcel dest,
             int flags) | 
public static final <any> CREATOR
StackOverflowError
 protected final int databaseId
android.database.sqlite.SQLiteDatabase). If you
 do not need to use it, ignore it during model building.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.UUID getId()
IManagerpublic java.util.UUID getSupervisorId()
IManagergetSupervisorId in interface IManagerpublic java.lang.String getFirstName()
IManagergetFirstName in interface IManagerpublic java.lang.String getLastName()
IManagergetLastName in interface IManagerpublic ICompany getCompany()
IManagergetCompany in interface IManagerpublic java.lang.String getEmail()
IManagerpublic java.lang.String getUniqueId()
IManagergetUniqueId in interface IManagerpublic IManager.Role getRole()
IManagerpublic ICounters getCounters()
IManagergetCounters in interface IManagerpublic void writeToParcel(Parcel dest,
                          int flags)
public int compareTo(Manager another)
compareTo in interface java.lang.Comparable<Manager>public static Manager from(JSONObject jsonObject)
jsonObject - the json object with contentpublic static java.util.Set<Manager> from(JSONArray jsonArray)
jsonArray - the json arraypublic int getDatabaseId()
public int describeContents()