package open.dolphin.touch.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; 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()); } public ModuleInfoBean toModel() { ModuleInfoBean ret = new ModuleInfoBean(); ret.setStampName(this.getStampName()); ret.setStampRole(this.getStampRole()); ret.setEntity(this.getEntity()); ret.setStampNumber(this.getStampNumber()); return ret; } }