TransReason.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.valueobject.wip;

import java.io.Serializable;

public class TransReason implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 5307860464820571911L;

    // --------------------------------------------------------- Instance Variables
    private String reasonCategory;

    private String reasonCode;

    private String reason;

    private Double transQty1;

    private Double transQty2;

    private String responsibility;

    // spc暂停时保存可释放当前设备的部门, 释放设备时保存暂停设备的transrrn
    private String accountCode;

    // --------------------------------------------------------- Properties
    public String getReasonCategory() {

        return this.reasonCategory;

    }

    public void setReasonCategory(String reasonCategory) {
        this.reasonCategory = reasonCategory;
    }

    public String getReasonCode() {
        return this.reasonCode;
    }

    public void setReasonCode(String reasonCode) {
        this.reasonCode = reasonCode;
    }

    public String getReason() {
        return this.reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Double getTransQty1() {
        return this.transQty1;
    }

    public void setTransQty1(Double transQty1) {
        this.transQty1 = transQty1;
    }

    public Double getTransQty2() {
        return this.transQty2;
    }

    public void setTransQty2(Double transQty2) {
        this.transQty2 = transQty2;
    }

    public String getResponsibility() {
        return this.responsibility;
    }

    public void setResponsibility(String responsibility) {
        this.responsibility = responsibility;
    }

    public String getAccountCode() {
        return this.accountCode;
    }

    public void setAccountCode(String accountCode) {
        this.accountCode = accountCode;
    }

    public enum reasonCode {
        BONDERROR, SYSTEM, R_OTHER, EDCSPECHOLD, MFD;

    }

    public TransReason() {
    }

    public TransReason(String reasonCode, String reason, Double transQty1, Double transQty2, String responsibility) {
        this.reasonCode = reasonCode;
        this.reason = reason;
        this.transQty1 = transQty1;
        this.transQty2 = transQty2;
        this.responsibility = responsibility;
    }

}

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