com.x.collaboration.core.message.notification

## 类 NotificationMessage

- java.lang.Object
- - com.x.base.core.bean.PropertyObject
  - - com.x.base.core.gson.GsonPropertyObject
    - - com.x.collaboration.core.message.BaseMessage
      - - com.x.collaboration.core.message.notification.NotificationMessage

直接已知子类:
  AttendanceAppealAcceptMessage, AttendanceAppealCancelMessage, AttendanceAppealInviteMessage, AttendanceAppealRejectMessage, FileModifyMessage, FileShareMessage, MeetingAcceptMessage, MeetingCancelMessage, MeetingInviteMessage, MeetingRejectMessage, OkrCenterWorkDeployAcceptMessage, OkrWorkDeletedAcceptMessage, OkrWorkDeployAcceptMessage, OkrWorkGetAcceptMessage, OkrWorkReportDeletedAcceptMessage, ReadMessage, ReviewMessage, TaskMessage

    public class NotificationMessage
    extends BaseMessage

### 字段概要

字段
`protected static java.lang.String` `FIELD_PERSON`
`protected static java.lang.String` `FIELD_TYPE`

### 从类继承的字段 com.x.collaboration.core.message.BaseMessage

`FIELD_CATEGORY`

### 构造器概要

构造器
构造器和说明
`NotificationMessage(NotificationType type, java.lang.String person)`

### 方法概要

All Methods Static Methods Instance Methods Concrete Methods
`static java.lang.String` `extractPerson(com.google.gson.JsonElement jsonElement)`
`static NotificationType` `extractType(com.google.gson.JsonElement jsonElement)`
`java.lang.String` `getPerson()`
`NotificationType` `getType()`
`void` `setPerson(java.lang.String person)`
`void` `setType(NotificationType type)`

### 从类继承的方法 com.x.collaboration.core.message.BaseMessage

`extractCategory, getCategory, getTime, setCategory, setTime`

### 从类继承的方法 com.x.base.core.gson.GsonPropertyObject

`toString`

### 从类继承的方法 com.x.base.core.bean.PropertyObject

`copyTo, copyTo, copyTo, copyTo, copyTo, copyTo`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### 字段详细资料

#### FIELD_PERSON

    protected static java.lang.String FIELD_PERSON

#### FIELD_TYPE

    protected static java.lang.String FIELD_TYPE

### 构造器详细资料

#### NotificationMessage

    public NotificationMessage(NotificationType type,
                               java.lang.String person)

### 方法详细资料

#### getType

    public NotificationType getType()

#### setType

    public void setType(NotificationType type)

#### getPerson

    public java.lang.String getPerson()

#### setPerson

    public void setPerson(java.lang.String person)

#### extractPerson

    public static java.lang.String extractPerson(com.google.gson.JsonElement jsonElement)

#### extractType

    public static NotificationType extractType(com.google.gson.JsonElement jsonElement)