/*
* Aipo is a groupware program developed by TOWN, Inc.
* Copyright (C) 2004-2015 TOWN, Inc.
* http://www.aipo.com
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.aimluck.eip.system;
import com.aimluck.commons.field.ALNumberField;
import com.aimluck.commons.field.ALStringField;
import com.aimluck.eip.common.ALData;
/**
* 管理者メール通知設定のResultDataです。 <br />
*/
public class SystemWebMailAdminSettingsResultData implements ALData {
/** メール送信時のメッセージ種別(スケジュール) */
private ALNumberField msg_type_schedule;
/** メール送信時のメッセージ種別(伝言メモ) */
private ALNumberField msg_type_note;
/** メール送信時のメッセージ種別(ブログ) */
private ALNumberField msg_type_blog;
/** メール送信時のメッセージ種別(ワークフロー) */
private ALNumberField msg_type_workflow;
/** メール送信時のメッセージ種別(掲示板返信) */
private ALNumberField msg_type_msgboard;
/** メール送信時のメッセージ種別(報告書) */
private ALNumberField msg_type_report;
/** メール通知時間 */
private ALStringField msg_inform_time_hour;
private ALStringField msg_inform_time_minute;
@Override
public void initField() {
msg_type_schedule = new ALNumberField();
msg_type_note = new ALNumberField();
msg_type_blog = new ALNumberField();
msg_type_workflow = new ALNumberField();
msg_type_msgboard = new ALNumberField();
msg_type_report = new ALNumberField();
msg_inform_time_hour = new ALStringField();
msg_inform_time_minute = new ALStringField();
}
/**
* メール送信時のメッセージ種別(スケジュール)
*
* @return
*/
public ALNumberField getMsgTypeSchedule() {
return msg_type_schedule;
}
/**
* メール送信時のメッセージ種別(伝言メモ)
*
* @return
*/
public ALNumberField getMsgTypeNote() {
return msg_type_note;
}
/**
* メール送信時のメッセージ種別(ブログ)
*
* @return
*/
public ALNumberField getMsgTypeBlog() {
return msg_type_blog;
}
/**
* メール送信時のメッセージ種別(ワークフロー)
*
* @return
*/
public ALNumberField getMsgTypeWorkflow() {
return msg_type_workflow;
}
/**
* メール送信時のメッセージ種別(掲示板返信)
*
* @return
*/
public ALNumberField getMsgTypeMsgboard() {
return msg_type_msgboard;
}
/**
* メール送信時のメッセージ種別(報告書)
*
* @return
*/
public ALNumberField getMsgTypeReport() {
return msg_type_report;
}
/**
* メール送信時間
*
* @return
*/
public ALStringField getMsgNotifyTimeHour() {
return msg_inform_time_hour;
}
public ALStringField getMsgNotifyTimeMinute() {
return msg_inform_time_minute;
}
/**
* メール送信時のメッセージ種別(スケジュール)
*
*/
public void setMsgTypeSchedule(int i) {
msg_type_schedule.setValue(i);
}
/**
* メール送信時のメッセージ種別(伝言メモ)
*
*/
public void setMsgTypeNote(int i) {
msg_type_note.setValue(i);
}
/**
* メール送信時のメッセージ種別(ブログ)
*
*/
public void setMsgTypeBlog(int i) {
msg_type_blog.setValue(i);
}
/**
* メール送信時のメッセージ種別(ワークフロー)
*
*/
public void setMsgTypeWorkflow(int i) {
msg_type_workflow.setValue(i);
}
/**
* メール送信時のメッセージ種別(掲示板返信)
*
*/
public void setMsgTypeMsgboard(int i) {
msg_type_msgboard.setValue(i);
}
/**
* メール送信時のメッセージ種別(報告書)
*
*/
public void setMsgTypeReport(int i) {
msg_type_report.setValue(i);
}
/**
* メール送信時間
*
* @return
*/
public void setMsgNotifyTimeHour(String str) {
msg_inform_time_hour.setValue(str);
}
public void setMsgNotifyTimeMinute(String str) {
msg_inform_time_minute.setValue(str);
}
}