package com.cim.idm.wmspackage.productprocessgroup.management.data;

import java.sql.Timestamp;

import com.cim.idm.framework.orm.info.HistoryDataInfo;
import com.cim.idm.framework.orm.info.access.FieldAccessor;

public class ProductProcessGroupHistory extends FieldAccessor implements
		HistoryDataInfo<ProductProcessGroupHistoryKey> {
	private ProductProcessGroupHistoryKey key;
	private String eventName;
	private Timestamp eventTime;
	private String eventUser;
	private String eventComment;
	private String reasonCodeType;
	private String reasonCode;
	
	private String contentMaterialType;
	private String processGroupType ;
	private String processGroupState;
	private String oldProcessGroupState;
	private String processGroupJudge;
	private String holdState; 
	private Timestamp createTime; 
	private String createUser;
	@Override
	public ProductProcessGroupHistoryKey getKey() {
		// TODO Auto-generated method stub
		return this.key;
	}

	@Override
	public void setKey(ProductProcessGroupHistoryKey arg0) {
		this.key=arg0;
	}

	public String getEventName() {
		return eventName;
	}

	public void setEventName(String eventName) {
		this.eventName = eventName;
	}

	public Timestamp getEventTime() {
		return eventTime;
	}

	public void setEventTime(Timestamp eventTime) {
		this.eventTime = eventTime;
	}

	public String getEventUser() {
		return eventUser;
	}

	public void setEventUser(String eventUser) {
		this.eventUser = eventUser;
	}

	public String getEventComment() {
		return eventComment;
	}

	public void setEventComment(String eventComment) {
		this.eventComment = eventComment;
	}

	public String getReasonCodeType() {
		return reasonCodeType;
	}

	public void setReasonCodeType(String reasonCodeType) {
		this.reasonCodeType = reasonCodeType;
	}

	public String getReasonCode() {
		return reasonCode;
	}

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

	public String getContentMaterialType() {
		return contentMaterialType;
	}

	public void setContentMaterialType(String contentMaterialType) {
		this.contentMaterialType = contentMaterialType;
	}

	public String getProcessGroupType() {
		return processGroupType;
	}

	public void setProcessGroupType(String processGroupType) {
		this.processGroupType = processGroupType;
	}

	public String getProcessGroupState() {
		return processGroupState;
	}

	public void setProcessGroupState(String processGroupState) {
		this.processGroupState = processGroupState;
	}

	public String getOldProcessGroupState() {
		return oldProcessGroupState;
	}

	public void setOldProcessGroupState(String oldProcessGroupState) {
		this.oldProcessGroupState = oldProcessGroupState;
	}

	public String getProcessGroupJudge() {
		return processGroupJudge;
	}

	public void setProcessGroupJudge(String processGroupJudge) {
		this.processGroupJudge = processGroupJudge;
	}

	public String getHoldState() {
		return holdState;
	}

	public void setHoldState(String holdState) {
		this.holdState = holdState;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	
}
