-
public class MessageBeanCreated by letian on 2016/10/11.
-
-
Field Summary
Fields Modifier and Type Field Description public final static intMSG_TYPE_SYSTEMpublic final static intMSG_TYPE_NEW_DEVICEpublic final static intMSG_TYPE_NEW_FRIENDpublic final static intMSG_TYPE_PRD_WARNprivate Stringiconprivate StringmsgTypeContentprivate StringmsgContentprivate StringmsgCodeprivate StringdateTimeprivate StringattachPicsprivate Stringidprivate intmsgTypeprivate StringmsgSrcIdprivate booleanchooseprivate StringactionURLprivate List<String>attachVideosprivate List<String>attachAudiosprivate StringencryptKeyprivate longtimeprivate booleanhasNotReadprivate booleanisExpirePicsprivate booleanisExpireVideosprivate intalarmTypeprivate StringhomeIdprivate StringhomeNameprivate booleanisNeedPullEncKeyprivate StringextendParamsprivate MessageAttachmessageAttach
-
Method Summary
Modifier and Type Method Description StringgetIcon()Get message icon URL voidsetIcon(String icon)Set message icon URL StringgetMsgTypeContent()Get the message type name (dp point name if it is an alarm type message) voidsetMsgTypeContent(String msgTypeContent)Set the message type name StringgetMsgContent()Get the message content, which can be used for interface display voidsetMsgContent(String msgContent)Set the message content StringgetMsgCode()voidsetMsgCode(String msgCode)StringgetDateTime()Get date and time format: 2017-09-08 17:12:45 voidsetDateTime(String dateTime)Set date and time StringgetAttachPics()get attachment pics voidsetAttachPics(String attachPics)Set attachment pics StringgetId()Get message id voidsetId(String id)Set message id intgetMsgType()Get message type0: system information1: have new equipment2: have new friends4: Device Alarm voidsetMsgType(int msgType)Set message type StringgetMsgSrcId()Get device idNote: This field is only available for alarm type messages voidsetMsgSrcId(String msgSrcId)Set device id when messages type is alarm voidsetChoose(boolean choose)Set choose flag StringgetActionURL()Get action url voidsetActionURL(String actionURL)Set action url List<String>getAttachVideos()Get attached videos voidsetAttachVideos(List<String> attachVideos)Set attached videos List<String>getAttachAudios()Get attached audios voidsetAttachAudios(List<String> attachAudios)Set attached audios StringgetEncryptKey()Get encrypt key voidsetEncryptKey(String encryptKey)Set encrypt key longgetTime()Get time voidsetTime(long time)Set time voidsetHasNotRead(boolean hasNotRead)Set has not read flag booleanisExpirePics()Whether pics is expire booleanisExpireVideos()Whether video is expire intgetAlarmType()Get alarm type voidsetAlarmType(int alarmType)Set alarm type StringgetHomeId()Get home id voidsetHomeId(String homeId)Set home id StringgetHomeName()Get home name voidsetHomeName(String homeName)Set home name booleanisNeedPullEncKey()Whether need pull encrypt key to decrypt image StringgetExtendParams()voidsetExtendParams(String extendParams)MessageAttachgetMessageAttach()Get message attachment voidsetMessageAttach(MessageAttach messageAttach)Set message attachment intgetImageRotate()voidsetNeedPullEncKey(boolean needPullEncKey)Set need pull encrypt key to decrypt image voidsetExpirePics(boolean expirePics)Set is pics expire voidsetExpireVideos(boolean expireVideos)Set id videos expire booleanisHasNotRead()Whether not read booleanisChoose()Whether choose or not -
-
Method Detail
-
getIcon
String getIcon()
Get message icon URL
-
setIcon
void setIcon(String icon)
Set message icon URL
- Parameters:
icon- message icon URL
-
getMsgTypeContent
String getMsgTypeContent()
Get the message type name (dp point name if it is an alarm type message)
-
setMsgTypeContent
void setMsgTypeContent(String msgTypeContent)
Set the message type name
- Parameters:
msgTypeContent- message type name
-
getMsgContent
String getMsgContent()
Get the message content, which can be used for interface display
-
setMsgContent
void setMsgContent(String msgContent)
Set the message content
- Parameters:
msgContent- message content
-
getMsgCode
String getMsgCode()
-
setMsgCode
void setMsgCode(String msgCode)
-
getDateTime
String getDateTime()
Get date and time format: 2017-09-08 17:12:45
-
setDateTime
void setDateTime(String dateTime)
Set date and time
- Parameters:
dateTime- date and time
-
getAttachPics
String getAttachPics()
get attachment pics
-
setAttachPics
void setAttachPics(String attachPics)
Set attachment pics
- Parameters:
attachPics- attachment pic names
-
getId
String getId()
Get message id
-
setId
void setId(String id)
Set message id
- Parameters:
id- message id
-
getMsgType
int getMsgType()
Get message type0: system information1: have new equipment2: have new friends4: Device Alarm
-
setMsgType
void setMsgType(int msgType)
Set message type
- Parameters:
msgType- message type
-
getMsgSrcId
String getMsgSrcId()
Get device idNote: This field is only available for alarm type messages
-
setMsgSrcId
void setMsgSrcId(String msgSrcId)
Set device id when messages type is alarm
- Parameters:
msgSrcId- device id
-
setChoose
void setChoose(boolean choose)
Set choose flag
- Parameters:
choose- choose flag
-
getActionURL
String getActionURL()
Get action url
-
setActionURL
void setActionURL(String actionURL)
Set action url
- Parameters:
actionURL- action url
-
getAttachVideos
List<String> getAttachVideos()
Get attached videos
-
setAttachVideos
void setAttachVideos(List<String> attachVideos)
Set attached videos
- Parameters:
attachVideos- attached videos
-
getAttachAudios
List<String> getAttachAudios()
Get attached audios
-
setAttachAudios
void setAttachAudios(List<String> attachAudios)
Set attached audios
- Parameters:
attachAudios- attached audios
-
getEncryptKey
String getEncryptKey()
Get encrypt key
-
setEncryptKey
void setEncryptKey(String encryptKey)
Set encrypt key
- Parameters:
encryptKey- encrypt key
-
getTime
long getTime()
Get time
-
setTime
void setTime(long time)
Set time
- Parameters:
time- time
-
setHasNotRead
void setHasNotRead(boolean hasNotRead)
Set has not read flag
- Parameters:
hasNotRead- has not read flag
-
isExpirePics
boolean isExpirePics()
Whether pics is expire
-
isExpireVideos
boolean isExpireVideos()
Whether video is expire
-
getAlarmType
int getAlarmType()
Get alarm type
-
setAlarmType
void setAlarmType(int alarmType)
Set alarm type
- Parameters:
alarmType- alarm type
-
getHomeId
String getHomeId()
Get home id
-
setHomeId
void setHomeId(String homeId)
Set home id
- Parameters:
homeId- home id
-
getHomeName
String getHomeName()
Get home name
-
setHomeName
void setHomeName(String homeName)
Set home name
- Parameters:
homeName- home name
-
isNeedPullEncKey
boolean isNeedPullEncKey()
Whether need pull encrypt key to decrypt image
-
getExtendParams
String getExtendParams()
-
setExtendParams
void setExtendParams(String extendParams)
-
getMessageAttach
MessageAttach getMessageAttach()
Get message attachment
-
setMessageAttach
void setMessageAttach(MessageAttach messageAttach)
Set message attachment
- Parameters:
messageAttach- message attachment
-
getImageRotate
int getImageRotate()
-
setNeedPullEncKey
void setNeedPullEncKey(boolean needPullEncKey)
Set need pull encrypt key to decrypt image
- Parameters:
needPullEncKey- Whether need pull encrypt key to decrypt image
-
setExpirePics
void setExpirePics(boolean expirePics)
Set is pics expire
- Parameters:
expirePics- is pics expire
-
setExpireVideos
void setExpireVideos(boolean expireVideos)
Set id videos expire
- Parameters:
expireVideos- id videos expire
-
isHasNotRead
boolean isHasNotRead()
Whether not read
-
isChoose
boolean isChoose()
Whether choose or not
-
-
-
-