TaskRemindJobMessage.java 1.64 KB
package com.xiniunet.task.message;

import com.xiniunet.framework.message.BaseMessage;
import com.xiniunet.framework.security.Passport;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * Created on 2015-06-02.
 * @author hu
 * @since 2.1.0
 */
public class TaskRemindJobMessage extends BaseMessage {

    public static final String MSG_TAG = "REMIND_JOB";

    /**
     * passport
     */
    private Passport passport;

    /**
     * 任务ID
     */
    private Long id;
    /**
     * 是否需要修改每周几调度器
     */
    private Boolean updateWeeklyJob = true;
    /**
     * 是否需要修改用户提醒
     */
    private Boolean updateUserRemind = false;

    public Boolean getUpdateUserRemind() {
        return updateUserRemind;
    }

    public void setUpdateUserRemind(Boolean updateUserRemind) {
        this.updateUserRemind = updateUserRemind;
    }

    public Boolean getUpdateWeeklyJob() {
        return updateWeeklyJob;
    }

    public void setUpdateWeeklyJob(Boolean updateWeeklyJob) {
        this.updateWeeklyJob = updateWeeklyJob;
    }

    public TaskRemindJobMessage(){
        setMsg_topic(TaskTopic.TASK_TOPIC);
    }

    @Override
    public String getMsg_key() {
        return TaskTopic.TASK_TOPIC + "_" + MSG_TAG + "_ID_" + this.id;
    }

    @Override
    public String getMsg_tag() {
        return this.MSG_TAG;
    }

    public Passport getPassport() {
        return passport;
    }

    public void setPassport(Passport passport) {
        this.passport = passport;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

}