2015年7月19日日曜日

[メタデータエディタ]SubstanceDto

サブスタンスの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 件のコメント:

コメントを投稿