public class Firmware extends java.lang.Object implements IFirmware
Firmware.Builder.| Modifier and Type | Class and Description | 
|---|---|
| static class  | Firmware.BuilderFirmware Builder. | 
| Modifier and Type | Field and Description | 
|---|---|
| static <any> | CREATORParcelable CREATOR constant. | 
| protected int | databaseIdThe Database id. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | describeContents() | 
| boolean | equals(java.lang.Object o) | 
| static Firmware | from(JSONObject jsonObject)Creates new Firmware instance from JSON content and File data. | 
| static java.util.List<IFirmware> | fromList(JSONObject sourceObject) | 
| int | getDatabaseId()Gets database id. | 
| java.lang.String | getDescription()Gets description. | 
| DeviceType | getDeviceType()Gets device type | 
| java.util.ArrayList<java.lang.String> | getDeviceUniqueIdList()Gets list of unique ids target devices | 
| java.util.UUID | getId()Gets id. | 
| java.lang.String | getName()Gets name. | 
| java.lang.String | getUrl()Gets url with Firmware content to download. | 
| java.lang.String | getValidVersions()Gets valid versions. | 
| int | hashCode() | 
| boolean | isImportant()Returns true if the firmware is important. | 
| boolean | isOptional()Checks is firmware update not mandatory | 
| boolean | isScheduled()Checks is firmware scheduled to update | 
| void | writeToParcel(Parcel dest,
             int flags) | 
public static final <any> CREATOR
StackOverflowError
 FileData as its member will be recreated
 with this member set to null. Please organise the access to the data in different way.
 protected final int databaseId
android.database.sqlite.SQLiteDatabase). If you
 do not need to use it, ignore it during model building.public java.util.UUID getId()
IFirmwarepublic java.lang.String getName()
IFirmwarepublic java.lang.String getDescription()
IFirmwaregetDescription in interface IFirmwarepublic java.lang.String getValidVersions()
IFirmwaregetValidVersions in interface IFirmwarepublic boolean isImportant()
IFirmwareisImportant in interface IFirmwarepublic java.lang.String getUrl()
IFirmwarepublic DeviceType getDeviceType()
IFirmwaregetDeviceType in interface IFirmwareDeviceType of target devicepublic boolean isScheduled()
IFirmwareisScheduled in interface IFirmwarepublic boolean isOptional()
IFirmwareisOptional in interface IFirmwarepublic java.util.ArrayList<java.lang.String> getDeviceUniqueIdList()
IFirmwaregetDeviceUniqueIdList in interface IFirmwarepublic void writeToParcel(Parcel dest,
                          int flags)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static Firmware from(JSONObject jsonObject)
jsonObject - the json objectpublic static java.util.List<IFirmware> fromList(JSONObject sourceObject)
public int getDatabaseId()
public int describeContents()