サブスタンスのDTOクラス。
package dto;
import util.CopyUtil;
import entity.MetaData;
/**
* サブスタンスDTO
*/
public class SubstanceDto {
/** サブスタンスID(主キー、サロゲートキー) */
private Integer substanceId = null;
public Integer getSubstanceId() {
return substanceId;
}
public void setSubstanceId(Integer substanceId) {
this.substanceId = substanceId;
}
/** データ */
private String data = null;
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
/** デフォルト値 */
private String defaultValue = null;
public String getDefaultValue() {
return defaultValue;
}
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
/** 親サブスタンスID */
private Integer parentSubstanceId = null;
public Integer getParentSubstanceId() {
return parentSubstanceId;
}
public void setParentSubstanceId(Integer parentSubstanceId) {
this.parentSubstanceId = parentSubstanceId;
}
/** メタデータID(外部キー) */
private Integer metaDataId = null;
public Integer getMetaDataId() {
return metaDataId;
}
public void setMetaDataId(Integer metaDataId) {
this.metaDataId = metaDataId;
}
/** メタデータDTO */
private MetaDataDto metaDataDto = null;
public MetaDataDto getMetaDataDto() {
return metaDataDto;
}
public void setMetaDataDto(MetaDataDto metaDataDto) {
this.metaDataDto = metaDataDto;
if (metaDataDto != null) {
metaDataId = metaDataDto.getMetaDataId();
}
}
public void setMetaData(MetaData metaData) {
metaDataDto = new MetaDataDto();
CopyUtil.copy(metaData, metaDataDto);
}
}
0 件のコメント:
コメントを投稿