package open.dolphin.adm10.converter;
import open.dolphin.infomodel.ModuleInfoBean;
/**
* Stamp 及び Module の属性を保持するクラス。
*
* @author Kazushi Minagawa, Digital Globe, Inc.
*/
public class IModuleInfo implements java.io.Serializable {
// 名称
private String stampName;
// Role
private String stampRole;
// Document内の順番
private int stampNumber;
// 実態
private String entity;
////minagawa^ 入院対応
// private String performFlag;
////minagawa$
public IModuleInfo() {
}
public String getStampName() {
return stampName;
}
public void setStampName(String stampName) {
this.stampName = stampName;
}
public String getStampRole() {
return stampRole;
}
public void setStampRole(String stampRole) {
this.stampRole = stampRole;
}
public int getStampNumber() {
return stampNumber;
}
public void setStampNumber(int stampNumber) {
this.stampNumber = stampNumber;
}
public String getEntity() {
return entity;
}
public void setEntity(String entity) {
this.entity = entity;
}
public void fromModel(ModuleInfoBean model) {
this.setStampName(model.getStampName());
this.setStampRole(model.getStampRole());
this.setEntity(model.getEntity());
this.setStampNumber(model.getStampNumber());
////minagawa^ 入院対応
// this.setPerformFlag(model.getPerformFlag());
////minagawa$
}
public ModuleInfoBean toModel() {
ModuleInfoBean ret = new ModuleInfoBean();
ret.setStampName(this.getStampName());
ret.setStampRole(this.getStampRole());
ret.setEntity(this.getEntity());
ret.setStampNumber(this.getStampNumber());
////minagawa^ 入院対応
// ret.setPerformFlag(this.getPerformFlag());
////minagawa$
return ret;
}
// public String getPerformFlag() {
// return performFlag;
// }
//
// public void setPerformFlag(String performFlag) {
// this.performFlag = performFlag;
// }
}