package jp.agentec.abook.abv.bl.common.constant;

/**
 * Created by leej on 2018/09/05.
 */

public class ABookKeys {
    /**
     * 定数クラス
     */

    public static final String CONTENT_ID = "contentId";
    public static final String CONTENT_NAME = "contentName";
    public static final String CONTENT_TYPE = "contentType";
    public static final String OPERATION_ID = "operationId";
    public static final String OPERATION_NAME = "operationName";

    // ABOOKCHECK SCHEME
    public static final String ABOOK_CHECK_API = "abookcheck-api";
    public static final String CMD_MOVE_HOT_SPOT = "moveHotspot";
    public static final String CMD_SHOW_DIRECTION_OZD = "showDirectionOzd";
    public static final String CMD_PREVIEW_DIRECTION_OZD = "previewDirectionOzd";
    public static final String CMD_INSERT_TASK_REPORT = "insertTaskReport";
    public static final String CMD_UPDATE_TASK_REPORT = "updateTaskReport";
    public static final String CMD_DELETE_TASK_REPORT = "deleteTaskReport";
    public static final String CMD_CANCEL_TASK_REPORT = "cancelTaskReport";
    public static final String CMD_SHOW_REPORT_OZD = "showReportOzd";
    public static final String CMD_PREVIEW_REPORT_OZD = "previewReportOzd";
    public static final String CMD_SAVE_ATTACHED = "saveAttached";
    public static final String CMD_CHANGE_DISPLAY_STATUS = "changeDisplayStatus";
    public static final String CMD_CONTENT_EDIT_CLOSE = "contentEditClose";
    public static final String CMD_GET_GPS_INFO = "getGpsInfo";
    public static final String CMD_SCENE_REGIST = "sceneRegist";
    public static final String CMD_MOVE_PAGE = "movePage";
    public static final String CMD_SHOW_RELATED_CONTENT = "showRelatedContent";
    public static final String CMD_PAGE_NUM = "pageNum";
    public static final String CMD_LOCK_REPORT = "lockReport";
    public static final String CMD_UNLOCK_REPORT = "unlockReport";
    public static final String CMD_GET_REPORT_LIST = "getReportList";
    public static final String CMD_GET_REPORT_STATUS_COUNT = "getReportStatusCount";
    public static final String CMD_GO_REPORT_DETAIL = "goReportDetail";

    public static final String GPS_TYPE = "gpsType";
    public static final String STATUS_CODE = "statusCode";
    public static final String TASK_KEY = "taskKey";
    public static final String TASK_CODE = "taskCode";
    public static final String REPORT_FILE_NAME = "fileName";
    public static final String READ_ONLY_FLG = "readOnlyFlg";
    public static final String DIRECTION_FLG = "directionFlg";
    public static final String ATTACHED_CHANGE_FLAG = "attachedChangeFlag";
    public static final String ROUTINE_TASK_FLAG = "routineTaskFlag";
    public static final String UPDATE_HOTSPOT_ONLY_FLAG = "updateHotSpotOnlyFlag";
    // #32782 指示者テーブル関連削除 start
    // TODO change TASK_DIRECTIONS 削除が必要
//    public static final String TASK_DIRECTIONS = "taskReport";
//    public static final String TASK_DIRECTIONS_SUGGEST = "taskReportSuggest";
    public static final String TASK_DIRECTIONS = "taskDirections";
    public static final String TASK_DIRECTIONS_SUGGEST = "taskDirectionsSuggest";
    // #32782 指示者テーブル関連削除 end
    public static final String TASK_HOTSPOT = "taskHotspot";
    public static final String TASK_REPORT = "taskReport";
    public static final String TASK_REPORT_SUGGEST = "taskReportSuggest";
    public static final String TASK_STATUS = "taskStatus";
    public static final String TASK = "task";
    public static final String PAGE_NUM = "pageNum";
    public static final String HOT_SPOT = "hotspot";
    public static final String SCENE_ID = "sceneId";
    public static final String PDF_X = "x";
    public static final String PDF_Y = "y";
    public static final String SUCCESS_FLG = "successFlg";

    public static final String CMD = "cmd";
    public static final String FILE_NAME = "filename";
    public static final String IMAGE = "image";
    public static final String VIDEO = "video";

    public static final String SID = "sid";
    public static final String FORM_FILE = "formFile";
    public static final String DEL_FLAG = "delFlag";
    public static final String TASK_REPORT_LEVEL = "taskReportLevel";
    public static final String TASK_HOT_SPOT_INFO = "taskHotspotInfo";
    public static final String TASK_REPORT_INFO = "taskReportInfo";
    public static final String TASK_REPORT_SAVE_DATE = "saveDate";

    // 定期点検用
    public static final String ROUTINE_TASK = "routineTask";
    public static final String TASK_REPORT_ID = "taskReportId";
    public static final String TASK_REPORT_INFO_ID = "taskReportInfoId";
    public static final String REPORT_START_DATE = "reportStartDate";
    public static final String REPORT_END_DATE = "reportEndDate";
    public static final String REPORTED = "reported";
    public static final String REPORT_CYCLE = "reportCycle";
    public static final String ENABLE_REPORT_UPDATE = "enableReportUpdate";


    public static final String GROUP_ID = "groupId";
    public static final String GROUP_NAME = "groupName";

    public static final String MP4 = "mp4";
    public static final String MOV = "mov";

    public static final int HTTP_STATUS_SUCCESS = 200;

    public static final String HELP_VIEW_TYPE = "helpViewType";

    public static final String ABOOK = "abook";
    public static final String MOVEPAGE = "/abookmovepage";
    public static final String DETAILLOG = "/abookdetaillog";
    public static final String CONTENTLINK = "/abookcontentlink";
    public static final String PING = "/ping";

    public static final String PARAM_LAST_PAGE_NUMBER = "lastPageNo";
    public static final String PARAM_LAST_PAGE_START_DATE = "lastPageStartDate";
    public static final String PARAM_READING_LOG_ID = "readingLogId";


    public static final String URI = "uri";
    public static final String OK = "OK";

    public static final String LOCAL_SAVE = "localSave"; // 一時保存情報
    public static final String ADD_REPORT = "addReport";     // 作業追加区分
    public static final String CMD_LOCAL_SAVE_TASK_REPORT = "localSaveTaskReport";  // 一時保存
    public static final String CMD_CHANGE_TASK_REPORT = "changeTaskReport";  // 報告・報告（回答）切替
    // #32926 作業報告画面改善 start
    public static final String HAS_AUTHORITY = "hasAuthority";
    // #32926 作業報告画面改善 end
    public static final String CLOSE_TASK_REPORT = "closeTaskReport";

    // taskReport.Jsonに一時保存フラグを保持するためのキー
    public static final String LOCAL_SAVE_FLG = "localSaveFlg";
    // ディバイス情報取得
    public static final String CMD_GET_DEVICE_INFO = "getDeviceInfo";  // CMSのインターフェースのパラメータ:cmd
    public static final String TASK_DEVICE_TYPE = "deviceType";  // CMSのインターフェースのパラメータ:devicetype
    public static final String TASK_QUESTION_ID = "qid";  // CMSのインターフェースのパラメータ:qid


    public static final String TASK_DEVICE_TYPE_PARAM1 = "param1";  // CMSのインターフェースのパラメータ:param1 (デバイスID)
    public static final String TASK_DEVICE_TYPE_PARAM2 = "param2";  // CMSのインターフェースのパラメータ:param2（１：温度、２：湿度）

    public static final String KEY_TASK_REPLY = "taskReply";
    public static final String KEY_QUESTION_NO = "questionNo";
    public static final String KEY_VALUE = "value";
    public static final String KEY_TASK_REPORT_0 = "taskReport_0";


}
