Constants.java

/*
 *        @ Copyright 2001 FA Software;
 *        All right reserved. No part of this program may be reproduced or
 *        transmitted in any form or by any means, electronic or
 *        mechanical, including photocopying, recording, or by any
 *        information storage or retrieval system without written
 *        permission from FA Software, except for inclusion of brief
 *        quotations in a review.
 */
package com.mycim.webapp;

public interface Constants {

    public static final String VIEWOBJECTDETAIL_KEY = "viewobjectdetail";
    public static final String CHANGETYPE_KEY = "changetype";
    public static final String LOGIN_KEY = "login";
    public static final String CONTENT_KEY = "content";
    public static final String METHOD_KEY = "method";

    // LotLocation4CSECAction key
    public static final String LOTLOCATION_KEY = "lotlocation";
    public static final String LOTLOCATION4LOTPORTAL_KEY = "lotlocation4portal";
    public static final String LOTHISTORY_KEY = "lothistory";
    public static final String PROCESSHISTORY_KEY = "processhistory";
    public static final String LOTSTEPHISTORY_KEY = "lotstephistory";
    public static final String RUNHISTORY_KEY = "runhistory";
    public static final String LOTTRANSHISTORY_KEY = "lottranshistory";
    public static final String UNITPROCESSHISTORY_KEY = "unitprocesshistory";
    public static final String ENTITYHISTORY_KEY = "entityhistory";
    public static final String LOTSOFSAMEBATCH_KEY = "lotsofsamebatch";

    // frequently used action key
    public static final String INIT_KEY = "init";
    public static final String CREATE_KEY = "create";
    public static final String MODIFY_KEY = "modify";
    public static final String DELETE_KEY = "delete";
    public static final String CANCEL_KEY = "cancel";
    public static final String EDIT_KEY = "edit";
    public static final String COPY_KEY = "copy";
    public static final String COPY_SUB_KEY = "copySub";
    public static final String CHANGEID_KEY = "changeid";
    public static final String UPDATE_KEY = "update";
    public static final String LIKETYPE_KEY = "liketype";
    public static final String REPLACE_KEY = "replace";
    public static final String UNDO_KEY = "undo";
    public static final String ERROR_KEY = "error";
    public static final String SETUP_KEY = "setup";
    public static final String VIEW_KEY = "view";

    public static final String NAV_KEY = "nav";

    // one2many model used
    public static final String MEMBERS_KEY = "members";
    public static final String MAIN_KEY = "main";
    public static final String ITEM_KEY = "item";
    public static final String ADDMEMBER_KEY = "addmember";
    public static final String SEQUENCENUMBER_KEY = "sequencenumber";
    public static final String REMOVEMEMBER_KEY = "removemember";

    // multiple tab used
    public static final String TYPE_KEY = "type";
    public static final String OBJECTTYPE_KEY = "objecttype";
    public static final String BASEINFO_KEY = "basicinfo";
    public static final String CONVERSION_KEY = "conversion";

    // station setup used
    public static final String MAINTAINEQPT4S_KEY = "maintaineqpt";
    public static final String MAINTAINOPER4S_KEY = "maintainoper";
    public static final String MAINTAINUSER4S_KEY = "maintainuser";

    // resource setup used
    public static final String MAINTAINATTR4R_KEY = "maintainentityattr";
    public static final String MAINTAINCONSTR4R_KEY = "maintainentityconstr";
    public static final String MAINTAINCOUNTER4R_KEY = "maintainentitycounter";
    public static final String MAINTAINPMSCHEDULE4R_KEY = "maintainentitypmschedule";

    // resourcePM list used
    public static final String CREATECOUNTER_KEY = "createcounter";
    public static final String CREATESCHEDULE_KEY = "createschedule";

    // pages used
    public static final String FIRST_KEY = "first";
    public static final String PREV_KEY = "prev";
    public static final String NEXT_KEY = "next";
    public static final String LAST_KEY = "last";

    // do checklist used
    public static final String OPERATORID_KEY = "operatorid";
    public static final String COMPLETED_KEY = "completed";
    public static final String COMPLETEDTIMESTAMP_KEY = "completedtimestamp";
    public static final String DATAVALUE_key = "datavalue";
    public static final String NUMBER_KEY = "NUMBER";
    public static final String BOOLEAN_KEY = "BOOLEAN";
    public static final String ERR_SAVE_KEY = "ERR_SAVE";
    public static final String BY_TIME_KEY = "ByTime";
    public static final String BY_COUNT_KEY = "ByCount";
    public static final String ANNUAL_KEY = "ANNUAL";
    public static final String DAYS_KEY = "DAYS";
    public static final String MONTHLY_KEY = "MONTHLY";
    public static final String QUARTERLY_KEY = "QUARTERLY";
    public static final String SEMIANNUAL_KEY = "SEMIANNUAL";
    public static final String WEEKLY_KEY = "WEEKLY";

    // do ecn used
    public static final String FROZEN_KEY = "frozen";
    public static final String UNFROZEN_KEY = "unfrozen";
    public static final String REWORK_KEY = "rework";
    public static final String REJECT_KEY = "reject";
    public static final String APPROVE_KEY = "approve";
    public static final String REQUESTAPPROVE_KEY = "requestapprove";
    public static final String ENABLE_KEY = "enable";
    public static final String DISABLE_KEY = "disable";

    // lot used
    public static final String END_KEY = "end";
    public static final String HOLD_KEY = "hold";
    public static final String RUNNING_HOLD_KEY = "runninghold";
    public static final String HOLD_NEW_KEY = "holdnew";
    public static final String SKIP_KEY = "skip";
    public static final String PROCESS_KEY = "process";
    public static final String RELEASE_KEY = "release";
    public static final String RUNNING_RELEASE_KEY = "runningrelease";
    public static final String SUPERRELEASE_KEY = "superrelease";
    public static final String SCRAP_KEY = "scrap";
    public static final String UNSCRAP_KEY = "unscrap";
    public static final String UNSCRAPUNIT_KEY = "unscrapunit";
    public static final String LOSS_KEY = "loss";
    public static final String BONUS_KEY = "bonus";
    public static final String INTERNALREWORK_KEY = "irework";
    public static final String DEFECT_KEY = "defect";
    public static final String UNITS_KEY = "units";
    public static final String DOWN_KEY = "down";
    public static final String UP_KEY = "up";

    // override used
    public static final String RULES_KEY = "rules";
    public static final String VALUES_KEY = "values";

    // workflow used
    public static final String MOVEIN_KEY = "movein";
    public static final String MOVEOUT_KEY = "moveout";
    public static final String ABORTJOB_KEY = "abortjob";

    // job used
    public static final String MODIFYJOB_KEY = "modifyjob";
    public static final String CANCELJOB_KEY = "canceljob";
    public static final String CREATEFUTUREJOB_KEY = "createfuture";

    // version control
    public static final String VERSION_KEY = "version";
    public static final String BACK_KEY = "back";
    public static final String ADDVERSION_KEY = "addversion";
    public static final String DETAIL_KEY = "detail";
    public static final String OK_KEY = "ok";
    public static final String VERSIONDEL_KEY = "versiondel";
    public static final String ADDACTION_KEY = "addaction";
    public static final String ADD_KEY = "add";
    public static final String ADDNEW_KEY = "addnew";
    public static final String FORZEN_KEY = "frozen";
    public static final String ADDRETICLEDOC_KEY = "addreticledoc";

    // for recipe context
    public static final String RECIPECONTEXT_KEY = "RECIPE_CONTEXT";
    public static final String BORCONTEXT_KEY = "BOR_CONTEXT";
    public static final String EDCCONTEXT4EVENT_KEY = "EDC_CONTEXT_EVENT";
    public static final String EDCCONTEXT4LOT_KEY = "EDC_CONTEXT_LOT";
    public static final String FTP_RECIPE_FILE_DIRECTORY_DEFAULT = "/recipe/";
    public static final String FTP_RECIPE_FILE_SERVER_DEFAULT = "10.20.1.166";
    public static final int FTP_RECIPE_FILE_PORT_DEFAULT = 21;
    public static final String FTP_RECIPE_FILE_USER_DEFAULT = "anonymous";
    public static final String FTP_RECIPE_FILE_PASSWORD_DEFAULT = "ben.zuo@fa-software.com";
    public static final String FTP_RECIPE_FILE_DIRECTORY_ENV = "recipeDirectory";
    public static final String FTP_RECIPE_FILE_SERVER_ENV = "ftpServer";
    public static final String FTP_RECIPE_FILE_PORT_ENV = "ftpPort";
    public static final String FTP_RECIPE_FILE_USER_ENV = "ftpUser";
    public static final String FTP_RECIPE_FILE_PASSWORD_ENV = "ftpPassword";

    // add by myasm

    public static final String RECEIVE_KEY = "receive";
    public static final String ADJUST_KEY = "adjust";
    public static final String RETURN_KEY = "return";
    public static final String MANUAL_KEY = "manual";
    public static final String BATCH_RECEIVE_KEY = "batchreceive";
    public static final String CHANGE_HOLD_KEY = "changehold";
    public static final String RUNNING_CHANGE_HOLD_KEY = "changerunninghold";
    public static final String PILOT_KEY = "pilot";

    // operationHistory
    public static final String HISTORY_KEY = "history";
    public static final String HISTORY_SHOW_KEY = "historyShow";

    public static final String NEXT_P_KEY = "nextP";

    public static final String COMMIT_P_KEY = "commitP";
    public static final String BONDED_KEY = "bonded";
    public static final String BY_BONDED_KEY = "bybonded";

    public static final String CUS_RETURN_LOT_KEY = "cusreturnlot";
    public static final String BY_INIT_KEY = "byinit";

    public static final String QUERY_KEY = "query";

    public static final String TRACK_OUT_KEY = "trackOut";
    public static final String TRACK_IN_KEY = "trackIn";
    public static final String MAX_TIME_KEY = "MAX_TIME";
    public static final String MIN_TIME_KEY = "MIN_TIME";

    public static final String RTL_NEW_TO_HOLD_KEY = "RTL.NEW_TO_HOLD";

    public static final String SEMI_AUTO_KEY = "SEMIAUTO";

    // 光罩状态清洗状态
    public static final String RETICLE_STATUS_CLEAN = "CLEAN";
    // 晶舟清洗
    public static final String CLEAR_KEY = "CLEAR";

    public static final String WFL_STEP_START = "S";
    public static final String WFL_ROUTE_START = "R";

    // 用户状态
    public static final String LOCKED_KEY = "LOCKED";
    public static final String NORMAL_KEY = "NORMAL";
    public static final String NO_ENTER_KEY = "NO_ENTER";

    //relation
    public static final String TO_RRN = "toRrn";
    public static final String FROM_RRN = "fromRrn";


    //edc
    /**
     * 样本
     */
    public static final String MEMBERS_SAMPLE_KEY = "membersSample";
    /**
     * 样点
     */
    public static final String MEMBERS_READING_KEY = "membersReading";
    /**
     * 规则
     */
    public static final String MEMBERS_RULE_KEY = "membersRule";
    /**
     * Message ID
     */
    public static final String MESSAGE_SUCCESS = "mycim.message.success";
    public static final String MESSAGE_ERROR = "mycim.message.error";

    /**
     * NPW 流程对象类型 存于NAME_OBJECT_EXT 的 ATTRIBUTE_DATA3
     **/
    public static final String NPW_TYPE = "1";
    public static final String NPW_KEY = "npw";


    // PMS检查类型
    public static class PM_CHECK_TYPE {

        public static final String WAIT_ENT4DEADLINE = "WAIT_ENG4DEADLINE"; // 设备由wait_eng切换成其他状态时PM检查标识

        public static final String EQPTRUN4PM = "EQPTRUN4PM";        // 批次进站时,设备状态变成run时PM检查标识

    }

    // bonding tag
    public static class BONDING_TAG_TYPE {
        public static final String TOP = "TOP";

        public static final String BOTTOM = "BOTTOM";

    }

}

/*
 * Modification Log Log No : Name : Modified Date: Description :
 */